INTELLISTRIPE 65 COMMAND REFERENCE MANUAL Manual Part Number 99875161 Rev 16 JULY 2010 REGISTERED TO ISO 9001:2008 1710 Apollo Co
IntelliStripe 65 Command Reference 4 The following result codes are defined: Value (Hex) Definition 00-7F This range is for generic result codes. A
IntelliStripe 65 Command Reference 94 Possible SW1/SW2 combinations: SW1/SW2 Meaning 9000 Normal completion, no errors 6581 Memory Failure, some
Appendix B. Memory Card Support 95 I2C MEMORY CARD CONTROL This section defines the commands needed to control basic I2C types of cards. Ther
IntelliStripe 65 Command Reference 96 A 4 byte ATR is returned when the power up command is successful. Many I2C cards do not deliver an ATR on
Appendix B. Memory Card Support 97 Read Binary APDU Command APDU: CLA INS P1 P2 Le 00 B0 Adr1 Adr0 Len CLA is always 00 INS is always B0 P1 is
IntelliStripe 65 Command Reference 98 GEMPLUS GAM326 MEMORY CARD CONTROL. This section defines the commands needed to control the Gemplus GAM326
Appendix B. Memory Card Support 99 Data is sent and received as bytes. When the GAM326-BitOrder property is set to 0, the least significant bit
IntelliStripe 65 Command Reference 100 The entire card can be read with one command. Bits that are “unreadable” will be returned with the electr
Appendix B. Memory Card Support 101 Counter Highest Address properties, the command will not be processed. This command writes one bit of the ad
IntelliStripe 65 Command Reference 102 In the Authentication operation a value called M is used. This value is specified by agreement with Gempl
Appendix B. Memory Card Support 103 Properties With the addition of the GAM375 support come properties the user may need access to. Name ID (He
5 SECTION 2. GENERIC COMMANDS This section defines the commands that are generic to all device applications. Not all device applications support
IntelliStripe 65 Command Reference 104 The APDU Exchange Command is used to control logical operations of the card between Power Up and Power Dow
Appendix B. Memory Card Support 105 Command APDU: CLA INS P1 P2 Lc Data Field 00 D0 00 Adr Len Data to be written CLA is always 00 INS is always
IntelliStripe 65 Command Reference 106 Response APDU: SW1 SW2 Possible SW1/SW2 combinations: SW1/SW2 Meaning 9000 Normal completion, no errors
Appendix B. Memory Card Support 107 Internal Authenticate APDU The Internal Authenticate is used to authenticate the card to the hosting termina
IntelliStripe 65 Command Reference 108
109 APPENDIX C. MIFARE COMMANDS Tag: DF 78 Len: VAR Scope: DO Object description: This object is used in order to send MIFARE command to the PIC
IntelliStripe 65 Command Reference 110 OpCode AB Name: Decrement Description: Decrement value of block in RAM Data structure: Op Code (one byte
Appendix C. Mifare Command 111 OpCode C1 Name: Write Macro Description: Enables Write operation of Multiple Blocks of one Sector Data structure
IntelliStripe 65 Command Reference 112 After a Mifare Card is detected, the reader will respond with the Mifare card’s Unique ID in the DATA fie
113 INDEX A APDU Exchange Command, GAM326 Memory Card Control ... 99 APDU Exchange command, GAM375 Memory card control...
IntelliStripe 65 Command Reference 6 Response Message Result Codes: Success = 00 (Hex) The command completed successfully. Failure = 01 (Hex) The
IntelliStripe 65 Command Reference 114 Get Track 123 Decode Data Command, Magnetic Stripe Application ... 18 Get track BINARY data
Index 115 Power Down Command, Smart Card Application ... 42 Power Up Command, Smart Card Application ...
IntelliStripe 65 Command Reference 116 TPDU, Card To IFD Command, Smart Card Application ... 45 TPDU, IF
Section 2. Generic Commands 7 Response Message Result Codes: Success = 00 (Hex) The command completed successfully. Failure = 01 (Hex) The comma
IntelliStripe 65 Command Reference 8 Response Message Result Codes: Success = 00 (Hex) The command completed successfully. Failure = 01 (Hex) The
9 SECTION 3. DEVICE APPLICATION Application ID: 00 (Hex) Description: This application deals with device functionality. GET/SET/SAVE PROPERTY CO
IntelliStripe 65 Command Reference 10 SOFTWARE ID PROPERTY Property ID: 01 (Hex) Property Type: String Maximum Length: 33 (including terminating z
Section 3. Device Application 11 Example Request: Field MTYP APPL CMND RC Byte 1 2 3 4 Value (Hex) 00 00 80 00 Example Response: Field MTYP APPL
IntelliStripe 65 Command Reference 12 This command will fail in following situations. • If there is no key in the device, when you set the data
Section 3. Device Application 13 This command has two parts and the key is not usable until the second part is executed. • The first part load
ii Copyright© 2001-2010 MagTek®, Inc. Printed in the United States of America Information in this document is subject to change without notice. No p
IntelliStripe 65 Command Reference 14 Example Response: Field MTYP APPL CMND RC Byte 1 2 3 4 Value (Hex) 40 00 82 00 Example Request (Second Part
15 SECTION 4. MAGNETIC STRIPE APPLICATION Application ID: 01 (Hex) Description: This application deals with decoding and presenting magnetic stri
IntelliStripe 65 Command Reference 16 Example Set Property Request: Field MTYP APPL CMND RC PTYP PID PVAL Byte 1 2 3 4 5 6 7 - 10 Value (Hex) 00 01
Section 4. Magnetic Stripe Application 17 DECODE JIS TYPE 2 PROPERTY Property ID: 15 (Hex) Property Type: Boolean Power Up/Reset Value: 0 (False
IntelliStripe 65 Command Reference 18 Example Request: Field MTYP APPL CMND RC Byte 1 2 3 4 Value (Hex) 00 01 80 00 Example Response: Field MTYP A
Section 4. Magnetic Stripe Application 19 Card Encode Type definition: Value Encode Type Description 0 ISO/ABA ISO/ABA encode format 1 AAMVA AAMV
IntelliStripe 65 Command Reference 20 Request Message Data: Byte Field Description 1 Track Number Number of desired track. This value should be 1
Section 4. Magnetic Stripe Application 21 Response Message Result Codes: Success = 00 (Hex) The command completed successfully. Bad Parameter
IntelliStripe 65 Command Reference 22 Response Message Data: Byte Field Description 1-4 MagnePrint status MagnePrint status. Byte 1 LSB is status
Section 4. Magnetic Stripe Application 23 Example Response: Field MTYP APPL CMND RC STATUS DATA Byte 1 2 3 4 5-8 9-62 Value (Hex) 40 01 86 00 Mag
iii SOFTWARE LICENSE AGREEMENT IMPORTANT: YOU SHOULD CAREFULLY READ ALL THE TERMS, CONDITIONS AND RESTRICTIONS OF THIS LICENSE AGREEMENT BEFORE INSTA
IntelliStripe 65 Command Reference 24 Example Response: Field MTYP APPL CMND RC TRACK Length (bytes) Length (bits) TK Data Byte 1 2 3 4 5 6 7
25 SECTION 5. SMART CARD APPLICATION Application ID: 02 (Hex) Description: This application deals with smart card communications. GET/SET/SAVE PR
IntelliStripe 65 Command Reference 26 Notification message will be sent later when the command has completed. The Notification message is identica
Section 5. Smart Card Application 27 THE CONDRPT PROPERTY This property is used to give a detailed status of the Power Up Command, the TPDU, Card
IntelliStripe 65 Command Reference 28 Criteria for treating abnormal situations may change from application to application. One way of dealing wit
Section 5. Smart Card Application 29 Memory card being used and are documented in a later section of this manual. The Power Down command functio
IntelliStripe 65 Command Reference 30 PROPERTIES Reset Values marked with * are per ISO 7816-3(1997), or EMV 4.1. Changing these properties is n
Section 5. Smart Card Application 31 Power Up Warning Conditions Template 1C Binary 4 (Hex)* 70 d0 47 00 Get/Set Used to define which conditions
IntelliStripe 65 Command Reference 32 ATR Secondary Timeout 24 Dword 2 0* Get/Set If this property is zero, there is no limit on the total time a
Section 5. Smart Card Application 33 EMV TD2 Rules 2C Boolean 1 FALSE* Get/Set This property indicates whether the Power Up sequence should use E
iv TABLE OF CONTENTS SECTION 1. APPLICATION MESSAGES ...
IntelliStripe 65 Command Reference 34 Actual EGT 3D Dword 1 N/A Get This property is the EGT value for the current session. If TC1 was transmitte
Section 5. Smart Card Application 35 T=0 Actual WWT 60 Dword 2 N/A Get This is the Work Wait Time, in units of 2 ms, being used for T=0 operation
IntelliStripe 65 Command Reference 36 Initial T=1 Warning Conditions Template 74 Binary 4 (Hex)* 3E F4 9E 00 Get/Set Used to define which conditio
Section 5. Smart Card Application 37 Current T=1 Warning Conditions Template 92 Binary 4 N/A* Get/Set Used to define which conditions shall be c
IntelliStripe 65 Command Reference 38 ATR MAP STRUCTURE – MICROPROCESSOR CARDS ONLY The ATR Map structure is retrieved by reading property 40 (Hex
Section 5. Smart Card Application 39 Bytes Meaning 41 TBi for T=1 Present? 0 = no, 1 = yes 42 TBi for T=1 value If TBi for T=1 Present = 1, as
IntelliStripe 65 Command Reference 40 POWER UP COMMAND Command ID: 80 (Hex) Description: This command is used to power up a smart card in the cur
Section 5. Smart Card Application 41 Byte Bit Meaning 1 0 Card started ATR early. This condition occurs when a card starts the ATR too earlier t
IntelliStripe 65 Command Reference 42 Example Response: Field MTYP APPL CMND RC DATA Byte 1 2 3 4 5-8 Value (Hex) 40 02 80 00 3B 60 00 00 POWER D
Section 5. Smart Card Application 43 T=1 ERROR / WARNING CONDITION TEMPLATES Byte Bit Meaning 0 0 Timeout On Receive. This condition indicates
v SECTION 6. LED APPLICATION ... 49 GET/S
IntelliStripe 65 Command Reference 44 WARM RESET COMMAND Command ID: 82 (Hex) Description: This command is used to perform a Warm Reset on a smar
Section 5. Smart Card Application 45 TPDU, CARD TO IFD COMMAND Command ID: 83 (Hex) Description: Note Unless your card can not operate in the AP
IntelliStripe 65 Command Reference 46 Example Response: Field MTYP APPL CMND RC DATA Byte 1 2 3 4 5-8 Value (Hex) 40 02 83 00 0B 03 00 00 TPDU, I
Section 5. Smart Card Application 47 Example Request: Field MTYP APPL CMND RC DATA Byte 1 2 3 4 5-11 Value (Hex) 00 02 84 00 00 A4 02 0C 02 00 01
IntelliStripe 65 Command Reference 48 Example Request: Field MTYP APPL CMND RC DATA Byte 1 2 3 4 5-11 Value (Hex) 00 02 85 00 00 A4 02 0C 02 00 01
49 SECTION 6. LED APPLICATION Application ID: 81 (Hex) Description: This application deals with the host controlled LED. GET/SET/SAVE PROPERTY CO
IntelliStripe 65 Command Reference 50 Example Set Property Request: Green LED Blinking, 100 msec on, 100 msec off Field MTYP APPL CMND RC PTYP PID
51 SECTION 7. TRANSPORT APPLICATION Application ID: 82 (Hex) Description: This application deals with card transportation and magnetic stripe data
IntelliStripe 65 Command Reference 52 Values: The bits are identified by numbering the least significant bit 0 and the most significant bit 31. B
Section 7. Transport Application 53 Example Get Property Response: Field MTYP APPL CMND RC PTYP PID Byte 1 2 3 4 5 6 Value (Hex) 40 82 00 00 01 0
vi SLE 4428/4418 MEMORY CARD CONTROL. ... 86 Properties ...
IntelliStripe 65 Command Reference 54 Example Set Property Request: Field MTYP APPL CMND RC PTYP PID Byte 1 2 3 4 5 6 Value (Hex) 00 82 01 00 01 0
Section 7. Transport Application 55 Example Set Property Request: Field MTYP APPL CMND RC PTYP PID Byte 1 2 3 4 5 6 Value (Hex) 00 82 01 00 01 02
IntelliStripe 65 Command Reference 56 Caution: Be careful when setting the MSR Arm State to Armed to Read Multiple times while the MSR Direction i
Section 7. Transport Application 57 Values: Value State Description 0 Both The reader can read during both card insertion and withdrawal. 1 Inser
IntelliStripe 65 Command Reference 58 LATCH CARD COMMAND Command ID: 80 (Hex) Description: This command attempts to engage the card latch. To pr
59 SECTION 8. BUZZER APPLICATION Application ID: 07 (Hex) Description: This application deals with the buzzer. Note The buzzer is an optional fea
IntelliStripe 65 Command Reference 60 Byte Usage 1 TIB0, designates tone 0 = Silent 1 = Low 2 = Medium 3 = High Other values may not result i
Section 8. Buzzer Application 61 Example Get Property Request: Field MTYP APPL CMND RC PTYP PID Byte 1 2 3 4 5 6 Value (Hex) 00 07 00 00 04 02 E
IntelliStripe 65 Command Reference 62 Example Get Property Response: Field MTYP APPL CMND RC PTYP PID Byte 1 2 3 4 5 6 Value (Hex) 40 07 00 00 04
Section 8. Buzzer Application 63 PLAYBACK TONE SEQUENCE COMMAND Command ID: 80 (Hex) Description: This command is used playback a specific tone
1 SECTION 1. APPLICATION MESSAGES This section describes the format of application messages and defines the protocol for using these messages. O
IntelliStripe 65 Command Reference 64
65 SECTION 9. HOST COMMUNICATIONS APPLICATION Application ID: 08 (Hex) Description: This application deals with host communications. GET/SET/SAVE
IntelliStripe 65 Command Reference 66 Example Set Property Request: Field MTYP APPL CMND RC PTYP PID Byte 1 2 3 4 5 6 Value (Hex) 00 08 01 00 02 0
Section 9. Host Communications Application 67 USB PRODUCT PROPERTY Property ID: 02 (Hex) Property Type: String Maximum Length: 64 (including te
IntelliStripe 65 Command Reference 68 MCP ERROR RECOVERY ENABLE PROPERTY Property ID: 03 (Hex) Property Type: Boolean Power Up/Reset Value: 01 (h
Section 9. Host Communications Application 69 Example Set Property Request: Field MTYP APPL CMND RC PTYP PID Byte 1 2 3 4 5 6 Value (Hex) 00 08 0
IntelliStripe 65 Command Reference 70 Example Set Property Response: Field MTYP APPL CMND RC Byte 1 2 3 4 Value (Hex) 40 08 01 00 MCP AUTO BAUD E
Section 9. Host Communications Application 71 FIXED BAUD RATE PROPERTY Property ID: 06 (Hex) Property Type: Dword Power Up/Reset Value: 0a (hex)
IntelliStripe 65 Command Reference 72 RESET DETECTED PROPERTY Property ID: 07 (Hex) Property Type: Boolean Power Up/Reset Value: 01 (hex) (True)
Section 9. Host Communications Application 73 MCP Protocol: This binary protocol is described in MagTek’s MCP Serial Transport Protocol reference
IntelliStripe 65 Command Reference 2 Message Type This field specifies the message type: request, response or notification. The table below define
IntelliStripe 65 Command Reference 74 If the device is using the ASCII protocol the device would send the following sequence of bytes (in hex) to
75 SECTION 10. OTI SCI 1000 CONTACTLESS SMART CARD APPLICATION Application ID: 0E (Hex) Description: This application deals with communications wi
IntelliStripe 65 Command Reference 76 Example Set Property Response: Field MTYP APPL CMND RC Byte 1 2 3 4 Value (Hex) 40 0E 01 00 Example Get Pro
Section 10. OTI SCI 1000 Contactless Smart Card Application 77 Example Set Property Request: Field MTYP APPL CMND RC PTYP PID Byte 1 2 3 4 5 6 V
IntelliStripe 65 Command Reference 78 On a successful read: Field MTYP APPL CMND RC Byte 1 2 3 4 Value (Hex) 80 0E 00 00 Field DATA Byte 5 – up t
Section 10. OTI SCI 1000 Contactless Smart Card Application 79 Example Response: Field MTYP APPL CMND RC Byte 1 2 3 4 Value (Hex) 40 0E 84 00 RF
IntelliStripe 65 Command Reference 80 Example Request: This example sends the command to the OTI module to POLL and activate once. Field MTYP APPL
81 APPENDIX A. EXAMPLE HOST APPLICATION The following is an example of a very simple host application that uses the IntelliStripe 65 command set t
IntelliStripe 65 Command Reference 82
83 APPENDIX B. MEMORY CARD SUPPORT This appendix defines the commands needed to control supported Memory Cards SLE 4442/4432 MEMORY CARD CONTROL
Section 1. Application Messages 3 The following application ID values are defined: App ID (Hex) Definition 00-7F This range is for generic applic
IntelliStripe 65 Command Reference 84 APDU Exchange Command The APDU Exchange Command is used to control logical operations of the card between
Appendix B. Memory Card Support 85 Update Binary APDU Command APDU: CLA INS P1 P2 Lc Data Field 00 D6 Adr1 Adr0 Len Data to be written CLA is a
IntelliStripe 65 Command Reference 86 Possible SW1/SW2 combinations: SW1/SW2 Meaning 9000 Normal completion, no errors (PSC verified OK) 63Cx Ver
Appendix B. Memory Card Support 87 APDU Exchange Command The APDU Exchange Command is used to control logical operations of the card between Pow
IntelliStripe 65 Command Reference 88 Response APDU: Data Field (from card) SW1 SW2 Data indicates the protection status for the byte located at
Appendix B. Memory Card Support 89 CLA INS P1 P2 Lc Data Field D0 D8 Adr1 Adr0 Len Data to be written CLA is always D0 INS is always D8 P1 is up
IntelliStripe 65 Command Reference 90 Possible SW1/SW2 combinations: SW1/SW2 Meaning 9000 Normal completion, no errors (PSC verified OK) 63Cx Ver
Appendix B. Memory Card Support 91 Address 73……….81……….89…….96 00110011 00100010 00010001 Note: This property is new. Older versions of Intelli
IntelliStripe 65 Command Reference 92 Read Binary APDU Command APDU: CLA INS P1 P2 Le D0/D1 B0 Xx Adr Len CLA is always D0 or D1 (the lowest b
Appendix B. Memory Card Support 93 blowing fuses in some cards. P2 is the address where the write will start Lc is the number of bytes to write.
Commentaires sur ces manuels