CREATOR CRT-603 Card Reader User Manual

CREATOR (CHINA) TECH CO., LTD Card Reader

User manual

Download: CREATOR CRT-603 Card Reader User Manual
Mirror Download [FCC.gov]CREATOR CRT-603 Card Reader User Manual
Document ID2253006
Application IDtATp49MwlGoBaG1II5qN/g==
Document DescriptionUser manual
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize39.93kB (499116 bits)
Date Submitted2014-04-28 00:00:00
Date Available2014-04-28 00:00:00
Creation Date2014-04-23 09:32:03
Producing SoftwareAcrobat Distiller 7.0.5 (Windows)
Document Lastmod2014-04-26 10:00:15
Document TitleMicrosoft Word - CRT-603-DB1 Contactless Card Reader Module User Manual
Document CreatorPScript5.dll Version 5.2
Document Author: christy

SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
1/48
User Manual
(V1.0.0.2)
CREATOR (CHINA) TECH CO., LTD
ADD: 2/F, M-10 Building, Center Area, High-tech Industrial Park
Shenzhen, Guangdong, China.
Tel: +86-755-26710345
Fax: +86-755-26710105
EMAIL: sales@china-creator.com
Http://www.china-creator.com
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
2/48
Model No.
Date
File Ver.
Page
Version
Date
Note
1.0.0.0
2012.12.20
First release
Add more than one card of TYPEB identified function
1.0.0.1
2013.08.20
Add more than one card of TYPEA and TYPEB identified
function
1.0.0.2
2013.12.24
add functions of mode set for checking collision
and inquiring status to support TYPEA&TYPEB
cards
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
3/48
Model No.
Date
File Ver.
Page
Firmware Version
Version
Date
Note
1.0.0.0
2012.12.20
First release
Replacement of
card slot changing, lamp control, buzzer set and
control, SAM card board and SAM card slot detection, write
1.0.0.1
20120718
EEPROM, read EEPROM, write P/N, read P/N, write Serial Number,
read Serial Number, write Vendor MFG Date, read Vendor MFG Date,
write Vendor MFG P/F , write Vendor MFG P/F command, revise FW
version format.
Add new extend instruction protocol,
LED mode changing instruction, LED mode inquiry instruction, LED
1.0.0.2
20120810
host control instruction and inquiry instruction.
Diebold MFG Date read & write instruction, Diebold MFG P/F read &
write instruction
revise FW version format
Changing single reader mode into dual readers mode
1.0.0.3
20120903
Testing aim to function of hardware, PCSC, RF card library, SAM card
library and extend
Add 70℃ -- 20℃ test
Clear up blue lamp status when card collision occurs
Add lamp inquiry function under CCR lamp automation control
1.0.0.4
20120924
LED lamp indicates only in successful connection
Buzzer responses only in successful connection
Clear up error status of card slot changing operation with card in SAM
card slot (report card moving out)
SAM reader reports card information only in successful changing
APDU control LED lamp and buzzer
Deactive card, green lamp will be on when the reader is standing by
1.0.0.5
20121016
Download identification key of mifare one card to ROM, actually save
it into EEPROM in RF IC (Key No. is 1)
Once contactless CPU card is actived, it will be not done again in its
middle stage, support break operation.
Once S50/S70 card key is verified, it will be not actived again in its
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
4/48
middle stage, support break operation
When SAM card reader executes command for card slot changing,
prior to change slot, then reports information of card inserting and
pulling, finally executes return command
1.0.0.6
20121023
APDU is of EEPROM operation, reboot, gain FW version, skip to IAP
mode
After RF actived, keep the state and prevent interfering from another
RF card
1.0.0.7
20121030
Fail to modify RF verifying password without changing card state, go
on verfying password untill success to read data
Add automatically green lamp on function(if red lamp on, green lamp
1.0.0.8
20121107
off)
optimize the judgement of "connect reader" operation
Clear up the appearance of reader halted when reader feed back some
RF length data
Clear up the appearance of reader halted when reader feed back some
1.0.0.9
20121113
SAM card length data
Clear up the error of unable to send special APDU command to RF
reader in V1.0.0.8
Clear up the error of unable to send any command to RF reader in
V1.0.0.8
support Shang Hai commute system operation
1.0.1.0
20121121
1.0.1.1
20130613
1.0.1.2
20130708
1.0.1.3
20131213
1. Improve SPI data transmit function and RF data transmit and
receiving function, both functions add timing close
2. Improve the configure information of ISO14443-4 SFGI
1.0.1.4
20131224
add functions of mode set for checking collision and inquiring
status to support TYPEA&TYPEB cards
Clear up return empty information bug
close led lamp PWM control function
Add more than one card of TYPEB identified function
Add more than one card of TYPEA and TYPEB identified function
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
5/48
CONTENT
1 Overview ................................................................................................................................................................ 7
1.1 Product Description ..................................................................................................................................... 7
1.2 Features........................................................................................................................................................ 7
1.3 USB Interface .............................................................................................................................................. 7
2 Product Hardware ................................................................................................................................................... 8
2.1 Product components..................................................................................................................................... 8
Note: ②SAM card board is an optional choice for customerImages of boards ............................................... 8
Images of boards ................................................................................................................................................ 9
2.2 Reader function...........................................................................................................................................11
2.2.1 Contactless Card interface function .................................................................................................11
2.2.2 SAM card reader interface function:................................................................................................11
3 Card Operation ..................................................................................................................................................... 12
3.1 Contact Card Environment Specifics ......................................................................................................... 12
3.1.1 ATR of SAM Card .......................................................................................................................... 12
3.1.2 APDU Command of SAM Card ..................................................................................................... 12
3.2 Contactless Card Environment Specifics ................................................................................................... 13
3.2.1 ATR of Contactless Card................................................................................................................. 13
3.2.2 APDU Command of Contactless Card ............................................................................................ 15
4 Extended Command (Extended Capabilities) ....................................................................................................... 20
4.1 Extended Command Brief Introduction ..................................................................................................... 20
4.2 Extended Command Detail Description .................................................................................................... 21
4.2.1 Choose SAM Card Slot................................................................................................................... 21
4.2.2 Get SAM card board and SAM slot status ...................................................................................... 22
4.2.3 LED Control Rules ......................................................................................................................... 23
4.2.4 Set LED Working Mode ................................................................................................................. 24
4.2.5 Get LED Working Mode ................................................................................................................. 25
4.2.6 HOST Set LED Status .................................................................................................................... 26
4.2.7 Get LED status................................................................................................................................ 28
4.2.8 Enable/Disable Buzzer Beep .......................................................................................................... 29
4.2.9 Control Buzzer Beep....................................................................................................................... 30
4.2.10 Pre-set data layout of card reader EEPROM ................................................................................ 31
4.2.11 Write EEPROM ............................................................................................................................ 32
4.2.12 Read EEPROM ............................................................................................................................. 33
4.2.13 Write P/N ...................................................................................................................................... 34
4.2.14 Read P/N ....................................................................................................................................... 35
4.2.15 Write Serial Number ..................................................................................................................... 36
4.2.16 Read Serial Number ...................................................................................................................... 37
4.2.17 Write Vendor MFG Date ............................................................................................................... 38
4.2.18 Read Vendor MFG Date ............................................................................................................... 39
4.2.19 Write Vendor MFG P/F ................................................................................................................. 40
4.2.20 Read Vendor MFG P/F ................................................................................................................. 41
4.2.21 Write Diebold MFG Date ............................................................................................................. 42
4.2.22 Read Diebold MFG Date .............................................................................................................. 43
4.2.23 Write Diebold MFG P/F ............................................................................................................... 44
4.2.24 Read Diebold MFG P/F ................................................................................................................ 45
4.2.25 Get Firmware Version ................................................................................................................... 46
4.2.26 Restart Reader ............................................................................................................................... 47
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
6/48
Glossary
Acronym/Abbreviation
Expansion
APDU
Application Protocol Data Unit
ATR
Answer to Reset, defined in ISO7816
ATS
Answer to select, defined in ISO/IEC 14443
CCID
Chip Card Interface Device
CID
Card Identifier
CL
Contact-Less
FWT
Frame Waiting Time
Mifare
The ISO14443 with extensions for security (PHILIPS)
NAD
Node Address
PCD
Proximity Coupling Device
PCSC
Personal computer Smart card
PICC
Proximity Integrated Chip Card
RF
Radio Frequency
USB
Universal Serial Bus
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
7/48
1 Overview
1.1 Product Description
CRT-603 is a USB dual interface card reader running on Windows including contactless card interface and SAM
card interface. The reader complies with PC/SC standard, ISO14443 standard applicable to type A and type B
contactless cards and ISO14443-3 standard applicable to MIFARE series contactless cards. It also complies with
ISO7816 standard related to SAM card.
1.2
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
¾
1.3
Features
Bus powered, USB 2.0 full speed
PC/SC V2.0 compliant, CCID interface, support Windows XP and Windows 7
Contactless card interface, antenna and main board separated design
SAM card reader interface, User can select one of the 4 SAM slot of the SAM card reader interface to
operate
Automatically search contactless card and handle anti-collision for more than one card
Support ISO14443-4 type A&B contactless cards
Support ISO14443-3 S50,S70 and UL etc contactless Storage Card
Support ISO7816 SAM card
100 bytes EEPROM available for user to store permanent data
Firmware online update through USB ( supplier IAP tool provided )
DC 5V, static current 200mA, dynamic current 220mA, peak current 250mA
EMC, QPBOC certified
USB Interface
Card reader is connected to the host with a mini USB cable, PIN definition is as following:
PIN
Signal
VBUS
D3
D+
ID
GND
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
8/48
2 Product Hardware
2.1 Product components
The reader has 4 main components:
① Main board: including 2 SAM card slots and 1 USB interface, onboard power indicator, USB connection
indicator, buzzer
②SAM card board: including 2 SAM slots, the SAM card board is connected to main board with a 14 pins
FPC flat cable
③ Antenna board: connected to main board with a 3 pins cable
④ LED board: Red, Green, Blue and Yellow LED lights, the LED board is connected to main board with a 6
pins cable
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
Images of boards
Main board
SAM card board
CRT-603-DB1
2012/11/24
1.0
9/48
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
Antenna board
LED board
CRT-603-DB1
2012/11/24
1.0
10/48
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
11/48
2.2
Reader function
Note: Contactless card interface and SAM card interface are independent with each other. Reader supports
operation in parallel.
2.2.1 Contactless Card interface function
1. Read/write ISO14443-4 standard Type A&B contactless card
2. Read/write ISO14443-3 standard Mifare one S50, S70 and UL etc contactless Storage Card
3.Reader will automatically detect whether a card is present. The card will remain to be activated without
interfered by other new cards presented.
4. When more than one card access into the detection area at the same time, card collision will occur, the result
caused by card collision is as following
Card state
Detection result
ATR reported
One TYPE A card
Detect one TYPE A card and activate the card TYPE A card ATR
More than one TYPE A card
One TYPE B card
More than one TYPE B card
One TYPE A and one TYPE B
card
More than one TYPE A and
more than one TYPE B card
Detect more than one TYPE A card, not able
to activate any card
Detect one TYPE B card and activate the card
Detect more than one TYPE B card,
deactivate any card
Detect more than one card, deactivate any
card
Detect more than one card, deactivate any
card
Special ATR (
card collision )
TYPE B card ATR
Special ATR (
card collision )
Special ATR (
card collision )
Special ATR (
card collision)
indicate
indicate
indicate
indicate
5.Contactless card reader also provides EEPROM operation, buzzer operation, LED operation, card reader restart,
get firmware version and jump to IAP mode functions. User can use these functions by extended capabilities
command and APDU commands defined by supplier.
2.2.2 SAM card reader interface function:
1.User can choose one SAM slot from the 4 SAM slots to read/write SAM card
2.’Disconnect Reader’ command’ will not power off SAM card slot.
3.SAM card reader interface provides change card slot, check SAM card board and SAM card slot status function
(by use of extended capabilities commands)
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
12/48
3 Card Operation
3.1 Contact Card Environment Specifics
Note: Only use the SAM card reader
3.1.1 ATR of SAM Card
Reader report card present status will automatically to ICC Resource Manager after SAM card reset is successful.
Card ATR will be sent to application after user sends ‘Change SAM Slot’ command and ‘Connect Reader’
command.
3.1.2 APDU Command of SAM Card
Note: Please refer to COS document of the card for more detail APDU commands
SPECIFICATION
User Manual
3.2
CRT-603-DB1
2012/11/24
1.0
13/48
Model No.
Date
File Ver.
Page
Contactless Card Environment Specifics
Note: Only use the RF card reader
3.2.1 ATR of Contactless Card
When the reader detects a contactless smart card, reader will report card present status to ICC Resource Manager
automatically. Card ATR will be sent to application after user chooses RF reader and sends ‘Connect Reader’
command.
3.2.1.1 ATR of Contactless Smart Card
Byte
Value
3B
8n
Designation
Initial Header
T0
80
TD1
01
TD2
to
3+n
XX
XX
XX
T1
…
..
Tk
4+n
XX
TCK
Description
Higher nibble 8 means no TA1, TB1, TC1 only TD1 is
following.
Lower nibble n is the number of historical bytes (HistByte 0 to
HistByte n-1)
Higher nibble 8 means no TA2, TB2, TC2 only TD2 is
following.
Lower nibble 0 means T = 0
Higher nibble 0 means no TA3, TB3, TC3, TD3 following
Lower nibble 1 means T = 1
Historical bytes:
ISO14443A:
The historical bytes from ATS response. Refer to the
ISO14443-4 specification.
ISO14443B:
Byte1-4---- Application Data from ATQB
Byte5-7---- Protocol Info Byte from ATQB
Byte 8 ----Higher nibble = MBLI from ATTRIB command
Lower nibble (RFU) = 0
Exclusive-OR of bytes T0 to Tk
Example:
a. TYPE A card ATR :3B 8F 80 01 78 80 90 02 20 90 00 3F 38 70 04 B6 49 70 67 4F
b. TYPE B card ATR: 3B 8C 80 01 50 20 02 22 52 55 55 55 55 00 81 C1 4F
Note: When ISO14443A historical bytes T1-Tk greater than 15 bytes, the reader only reported to the last 15
historical bytes of data。
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
14/48
Model No.
Date
File Ver.
Page
3.2.1.2 ATR of Contactless Storage Card
Byte
Value
3B
8n
Designation
Initial
T0
80
TD1
01
TD2
To
3+N
80
T1
4F
0C
RID
Tk
4+N
SS
C0 C1
00 00
00 00
UU
Description
RFU
Higher nibble 8 means: no TA1, TB1, TC1 only TD1 is
following.
Lower nibble n is the number of historical bytes (HistByte 0 to
HistByte n-1)
Higher nibble 8 means: no TA2, TB2, TC2 only TD2 is
following.
Lower nibble 0 means T = 0
Higher nibble 0 means no TA3, TB3, TC3, TD3 following.
Lower nibble 1 means T = 1
Category indicator byte, 80 means A status indicator may be
present in an optional COMPACT-TLV data object
Application identifier Presence Indicator
Length
Registered Application Provider Identifier (RID) # A0 00 00
03 06
Byte for standard
Bytes for card name
RFU # 00 00 00 00
TCK
Exclusive-oring of all the bytes T0 to Tk
C0 C1 is 0001 suggest the card is S50 card, 00 02 suggest S70 card,
For example:
S50 card ATR: 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 01 00 00 00 00 6A
S70 card ATR: 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 02 00 00 00 00 69
Note: The naming method for other types of cards can be found in supplementary file in PC/SC section 3.
When RF card conflicts with each other, returned ATR:
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 01 E0 00 00 01 8B
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
15/48
3.2.2 APDU Command of Contactless Card
3.2.2.1 Get Data Command
Get UID or ATS of the contactless card
Command format:
Command Class
Get Data
0xFF
INS
0xCA
P1
XX
P2
0x00
Le
XX
Parameter Description:
P1 = 0 UID is returned.
P1 = 1 all historical bytes from the ATS of a ISO 14443 A card without CRC are returned.
Le = 0x00, this means: Return full length of the data (e.g. for ISO14443A single 4 bytes, double 7 bytes, triple 10
bytes, for ISO14443B 4 bytes PUPI, for 15693 8 bytes UID).
Return format:
Data Out
Data + SW1 SW2
SW1 SW2 STATUS CODE:
SW1
Success
90
62
Fail
67
68
6A
6B
6C
SW2
00
82
00
00
81
00
XX
Example:
A. Get UID APDU:
Command:
Command Class
INS
Get Data
FF
CA
Return:
Response
Data Out
Result
UID
……
(LSB)
B. Get ATS APDU:
Command:
Command Class
INS
Get Data
FF
CA
Return:
Response
Data Out
Result
ATS
SW1
Meaning
Command execution successfully
End of data reached before Le bytes (Le is greater than
data length).
Wrong length
Class byte is not correct
Function not supported.
Wrong parameter P1-P2
Wrong length (wrong number Le; 'XX' encodes the exact
number) if Le is less than the available UID length)
P1
00
UID
(MSB)
P1
01
SW2
P2
00
SW1
P2
00
Le
00
SW2
Le
00
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
16/48
3.2.2.2 Smart Card Functionality Support
Note: Please refer to COS document of the card for more detail APDU commands
3.2.2.3 Storage Card Functionality Support
This section defines commands for Storage Cards (Exception: The Get UID and Load Key command, which
may be used for all kinds of contactless cards):
3.2.2.3.1 Load Key (Password)
The ‘Load key’ command will just load (write) the keys(Mifare key) in the IFD designated memory.
32 groups password can be saved into the IFD volatile memory and 1 group password can be saved into the IFD
non-volatile memory
Command format::
Command
Class
Load Keys
0xFF
Parameter Description:
P1:
Bit
Value
0~3
0000
INS
0x82
P1
Key
Structure
P2
Key
number
Lc
Key Length
Data In
Key
Description
0: Card Key;
1 Reader Key
0: Plain Transmission,
1: Secured Transmission
0: Keys are loaded into the IFD volatile memory
1: Keys are loaded into the IFD non-volatile memory.
0:Key type is KEY_A1:Key type is KEY_B , (for non-volatile
memory.)
If b6 is set, it is the Reader Key number that has been used for the
encryption, else it is ignored by the IFD.
The maximum of 16-reader keys is possible. Typically an IFD uses two
reader keys only.
P2: indicating Key number, range: 0x00~0x1F
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
SW2
00
00
00
00
82
83
85
88
89
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Card key not supported
Reader key not supported
Secured transmission not supported
Key type not known
Key length is not correct
CRT-603-DB1
2012/11/24
1.0
17/48
Model No.
Date
File Ver.
Page
SPECIFICATION
User Manual
Example:
Load Key FFFFFFFFFFFF into RAM, APDU command:
FF 82 00 00 06 FF FF FF FF FF FF.
3.2.2.3.2
Authenticate Key(Password)
The application provides the number of the key used for the authentication. The specific key must be already
in the reader. So Load Key (password) into RF reader before Authenticate sector Key of S50, S70
Command format:
Command
Authenticate
Class
0xFF
INS
0x86
Parameter Description:
Data In table
Byte 1
Byte 2
Version
0x00
0x01
P1
0x00
Byte 3
Block umber
P2
0x00
Lc
Byte 4
Key type
Data In
See table
Le
Byte 5
Key Nr
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE
SW1
SW2
Success
90
00
Fail
63
00
65
81
67
00
68
00
69
82
83
84
6A
Meaning
Command execution successfully
Command execution failed
Memory failure, addressed by P1-P2 is does not exist
Wrong length
Class byte is not correct
Security status not satisfied.
Authentication cannot be done
key not useable
86
88
Key type not known
Key number not valid
81
82
Function not supported.
Addressed block or byte does not exist.
Example:
Use group 0 Key under type KEY A mode to Authenticate 2th section’s Key:
F 86 00 00 05 01 00 02 60 00
Remark:
1. Version: This is used in the future to differentiate different version of this command, it is 0x01
2. Block Number: The sector NO. of the specific sector that need PIN verification
3. Key type:The type of the key. for Mifare one S50/S70 ,KEY_A (0x60) or KEY_B (0x61)
4. Key Nr.: The card key number, which will be used for this authentication
SPECIFICATION
User Manual
3.2.2.3.3
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
18/48
Read Block Data
Command format:
Command
Read Blocks data
Class
FF
INS
B0
P1
00
P2
Block Number
Le
Number of Bytes to Read
Return format:
Data Out
Data (0~16 byte)+ SW1 SW2
SW1 SW2 STATUS CODE:
SW1
SW2
Success
90
00
62
81
82
Fail
63
00
67
00
68
00
69
81
82
86
6A
81
82
6B
00
6C
XX
Meaning
Command execution successfully
Part of returned data may be corrupted.
End of file reached before reading expected number of bytes
Command execution failed
Wrong length
Class byte is not correct
Command incompatible.
Security status not satisfied.
Command not allowed.
Function not supported.
End of data reached before Le bytes (Le is greater than data length).
Wrong parameter P1-P2
Wrong length (wrong number Le; ‘XX’ is the exact number).
Example:
Read 16 bytes data of 2nd sector:
FF B0 00 02 10
Note:
Le: specify that you want to return the number of bytes.
When Le=00, return of all the data.
SPECIFICATION
User Manual
3.2.2.3.4
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
19/48
Update Block Command
Update Block Command APDU
Command format:
Command
Class
Update
FF
Blocks data
INS
D6
P1
00
P2
Block
Number
Lc
Number of
Bytes to
Update
Data In
Block Data
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
SW2
90
00
Success
62
81
82
63
00
Fail
65
81
67
00
68
00
69
81
82
86
6A
81
6A
82
6B
00
Meaning
Command execution successfully
Part of returned data may be corrupted.
End of file reached before reading expected number of bytes
Command execution failed
Memory failure (unsuccessful storing).
Wrong length
Class byte is not correct
Command incompatible.
Security status not satisfied.
Command not allowed.
Function not supported.
File not found / Addressed block or byte does not exist.
Wrong parameter P1-P2
Example:
Write 16 byte data in 2nd sector, APDU command,
FF D6 00 02 10 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
Note: 4 Bytes for MIFARE Ultralight or 16 Bytes for MIFARE 1K/4K
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
20/48
Extended Command (Extended Capabilities)
Extended Function of card reader module is controlled by that of PC/SC protocol. Please refer to 6.1.8 for
《 Interoperability Specification for ICCs and Personal Computer Systems Part 9. IFDs with Extended
Capabilities》 and《 Specification for Integrated Circuit(s) Cards Interface Devices》 for the description of PC/SC
extended commands.
Extended commands for RF card reader are different from those for SAM card reader, please make a
difference when usage. Send unknown extended commands to card reader, it would return status code 6B
00
All extended commands use ‘68 92’ as Information Header, command format is as follows:
Class
68
INS
92
P1
XX
P2
XX
Le
XX
Data1
XX
Data2
XX
…
XX
4.1
Extended Command Brief Introduction
Extended command sheet
Extended Command
Description
Choose SAM Card Slot
In multiple SAM card slot, choose one SAM card to active
Get SAM card board and
SAM slot status
Switch LED Working Mode
Inquire LED Working Mode
Get status of reader, if SAM card board is effective and if one
card in each SAM card slot
HOST Controls LED
Inquire LED status
Enable/Disable Buzzer Beep
Control Buzzer Beep
Write EEPROM
Read EEPROM
Write P/N
Read P/N
Write Serial Number
Read Serial Number
Write Vendor MFG Date
Read Vendor MFG Date
Write Vendor MFG P/F
Read Vendor MFG P/F
Write Diebold MFG Date
Read Diebold MFG Date
Write Diebold MFG P/F
Read Diebold MFG P/F
Get firmware version
Restart Reader
Enter IAP Mode
Use Reader Modle
SAM Reader
RF Reader
With IAP tool to download firmware updates
SPECIFICATION
User Manual
4.2
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
21/48
Extended Command Detail Description
4.2.1 Choose SAM Card Slot
This command is for switching SAM slot and activates any of the cards among the 4 of the SAM slots. Return
code refers to the activating results.
Command format:
Command
Class
Choose slot
68
INS
92
P1
01
P2
00
Le
03
Data1
Slot number
Data2
00
Data3
00
Parameter Description
Slot number:
Value
Description
01
Switch to SAM1 slot
02
Switch to SAM2 slot
03
Switch to SAM3 slot
04
Switch to SAM4 slot
Return format
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Card activation successful
Card activation failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Choose SAM Card Slot, 68 92 01 00 03 01 00 00
Note:
1. When the SAM expansion board is not connected, only two SAM card slots on the motherboard can be used.
2. Before execute switching SAM card slot, recommended inquire the SAM card board status, inquiry the card slot is in
the presence of the card
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
22/48
4.2.2 Get SAM card board and SAM slot status
Get status of reader, if SAM card board is effective and if one card in each SAM card slot.
Command format:
Command
Get SAM Slot Status
Class
68
INS
92
P1
04
P2
00
Lc
02
Return format:
Data Out
Data1 Data2 + SW1 SW2
Return data description:
Data1= 0 no SAM card board
Data1= 1 SAM card board is effective
Data2: SAM card slot detection result
Bit
Description
0:Remain
0:Remain
0:Remain
0:Remain
0:No card in SAM4 slot
1:Card in SAM4
0:No card in SAM3 slot
1:Card in SAM3
0:No card in SAM2 slot
1:Card in SAM2
0:No card in SAM1 slot
1:Card in SAM1
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Get SAM card board and SAM slot status, 68 92 04 00 02
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
23/48
4.2.3 LED Control Rules
The LED control rules are as follows:
LED indicator status (Note: Reader can only handle ISO14443 TYPE A card conflict. Detection TYPE A card is
given priority.)
1. When reader is standby: Green LED is on.
2. After Connect Reader command is sent:
A single card is activated, yellow LED is on. If buzzer has been enabled, user can start operate card after buzzer
gives a short beep.
If more than one card presented when reader is in standby status, red LED is on. If buzzer has been enabled,
buzzer will gives a long beep. Reader will return 6A 81 error code with any further command operation.
3. When operating card:
Yellow LED will be on when operating single card and its status will not changed by new cards which are
presented in the detection area
When a activation card which is being operating is removed, green LED is on. Reader returns to standby status.
When card conflict occurs, red LED is on. Red LED will be close and green LED is on when surplus cards are
removed or all cards are removed. Reader returns to standby status
4. When send Disconnect Reader command:
After deactivation card operation is completed, green LED is on. Card reader returns to standby status.
Send Disconnect Reader command, red LED will be on when more than one card collision occurs, red LED will
be off and green LED is on when surplus cards are removed or all cards are removed. Reader returns to standby
status.
When card conflict occurs,return ATR:
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 01 E0 00 00 01 8B
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
24/48
Model No.
Date
File Ver.
Page
4.2.4 Set LED Working Mode
Set LED current working mode to CCR automation mode or HOST control mode.
Command format:
Command
Class
Set Led Mode
68
INS
92
P1
02
P2
00
Le
03
Data1
mode
Data2
00
Data3
00
Parameter Description
Data = 0 CCR automation mode.
Data = 1 HOST control mode.
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Set to HOST control mode, 68 92 02 00 03 01 00 00
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Set Led Mode
FF
69
44
42
68 92 02 00 03 mode
00 00
Parameter description, Return format, SW1 SW2 status code as above
Note:
When LED is working in CCR Controls mode control, LED control rules are in accordance with Section
4.2.3.
When LED is working in HOSt control mode, HOST controls LED on/off.
The current working mode status value is stored in non-volatile memory; it is still effective after restart
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
25/48
4.2.5 Get LED Working Mode
Get LED of reader Current working mode
Command format:
Command
Class
Get Led Mode
68
INS
92
P1
02
P2
01
Lc
01
Return format:
Data Out
Data SW1 SW2
Return data description:
Data = 0 CCR automation mode.
Data = 1 HOST control mode.
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Get LED of reader Current working mode: 68 92 02 01 01
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Get Led Mode
FF
69
44
42
68 92 02 01 01
Parameter description, Return format, SW1 SW2 status code as above
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
26/48
4.2.6 HOST Set LED Status
HOST controls the LED on/off/flash when LED is only working in HOST control mode.
Command format:
Command
Class
Set Led Status
68
INS
92
P1
02
P2
02
Le
03
Data1
Control
Data2
Circle1
Data3
Circle2
Return format:
Data Out
SW1 SW2
Parameter Description
Control:
Bit
Description
0:Yellow light not flash
1:Yellow light flash
0:Blue light not flash
1: Blue light flash
0:Green light not flash
1: Green light flash
0:Red light not flash
1: Red light flash
0:Yellow light off
1:Yellow light on
0: Blue light off
1: Blue light on
0: Green light off
1: Green light on
0: Red light off
1: Red light on
Bit 0 to Bit 7 means one byte, highest is Bit7 and lowest is Bit 0 (Hereinafter the same).
Circle1:
Bit
7-4
3-0
Circle2:
Bit
7-4
3-0
Flash cycle:
value
0x0
0x1
0x2
0x3
0x4
0x5
0x6
Description
Yellow light flash cycle
Blue light flash cycle
Description
Green light flash cycle
Read light flash cycle
Description
Remain
0.25 Second
0.5 Second
0.75 Second
1 Second
1.25 Second
1.5 Second
SPECIFICATION
User Manual
0x7
0x8
0x9
0xA
0xB
0xC
0xD
0xE
0xF
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
27/48
1.75 Second
2 Second
2.25 Second
2.5 Second
2.75 Second
3 Second
3.5 Second
4 Second
5 Second
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Red light flash with 0.25second cycle: 68 92 02 02 03 11 00 01
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Set Led Status
FF
69
44
42
68 92 02 02 03 control
circle1
circle2
Parameter description, Return format, SW1 SW2 status code as above
Note:
1. Only in Host Controls mode, when the LED Lighting state bit and the LED flash bit state bit of
are
effective,flashing cycle is effective. Otherwise the blinking cycle is ignored.
2. When CCR automation mode,run this command will return status code 6300.
3. The current LED on/off/flash status value is stored in non-volatile memory, it is still effective after restart
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
28/48
4.2.7 Get LED status
Inquire the status of each of the LED
Command format:
Command
Class
Get Led status 68
INS
92
P1
02
P2
03
Lc
03
Return format:
Data Out
control circle1 circle2 + SW1 SW2
Return data description
Control, circle1, circle2, please refer to section 2.2.6
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Get LED status: 68 92 02 03 03
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Get Led
FF
69
44
42
68 92 02 03 03
Parameter description, Return format, SW1 SW2 status code as above
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
29/48
Model No.
Date
File Ver.
Page
4.2.8 Enable/Disable Buzzer Beep
Enable/disable buzzer beep, and then settings are stored into non-volatile memory
Command format:
Command
Beep Enable/Disable
Class
68
INS
92
P1
03
P2
00
Le
03
Data1
mode
Data2
00
Data3
00
Return format:
Data Out
SW1 SW2
Parameter Description
Mode = 0 means disable buzzer, and buzzer will not beep when card is activated with connecting reader after
disable buzzer.
Mode = 1 means enable buzzer, and buzzer will beep automatically when card is activated with connecting reader
after enable buzzer.
Buzzer beeps shortly for single card activation, and longer for multi cards collision.
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Enable buzzer, 68 92 03 00 03 01 00 00
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Beep Enable/Disable
FF
69
44
42
68 92 03 00 03 mode
Parameter description, Return format,SW1 SW2 status code as above
00
00
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
30/48
Model No.
Date
File Ver.
Page
4.2.9 Control Buzzer Beep
Dynamic control buzzer beeps.
Command format:
Command
Class
Beep Control 68
INS
92
P1
03
P2
01
Le
03
Data1
Beep time
Data2
00
Data3
00
Parameter Description
Beep Time: one unit is 100ms,
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Buzzer beeps for a second, 68 92 03 01 03 0A 00 00
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Beep Control
FF
69
44
42
68 92 03 01 03 Beep time
00
00
Parameter description, Return format, SW1 SW2 status code as above
Note:
The command can be repeated Sending in beeping process, the the last command is as a beep time .In addition,
time = 0 to stop the buzzer beep.
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
31/48
4.2.10 Pre-set data layout of card reader EEPROM
Note: EEPROM data is as following:
100 bytes buffer
P/N
(12 bytes)
Serial Number
(12 bytes)
Vendor MFG Date Vendor MFG P/F
(8 bytes)
(1~4 bytes)
EEPROM provides 100 bytes space, address 0~99.
P/N
0~11 address is for PN data
Serial Number
12~23 address is for Serial Number
Vendor MFG Date 24~31 address is for Vendor MFG Date
Vendor MFG P/F
32~35 address is for Vendor MFG P/F
Diebold MFG Date 36~43 address is for Diebold MFG Date
Diebold MFG P/F
44~47 address is for Diebold MFG P/F
48~99 address can be defined by user
Diebold MFG Date Diebold MFG P/F
(8 bytes )
(1~4 bytes)
free space
(52 bytes)
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
32/48
4.2.11 Write EEPROM
Write data to EEPROM
Command format:
Command
Write EEPROM
Class
68
INS
92
P1
E0
P2
Address
Le
Length
Data1
Data2
Data(1~100 bytes)
…
Parameter Description
Address: start address, range: 0-99
Length: length of data, range: 1-100
Data: The data to be written.
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
The start address is 50, write 10 bytes of data into EEPROM, 68 92 E0 32 0A 01 02 03 04 05 06 07 08 09 0A
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Write EEPROM FF
69
44
42
68 92 E0 address length
XX
Data
Parameter description, Return format, SW1 SW2 status code as above
XX: length of Data
Note:
Users can use 100 bytes of EEPROM space, does not exceed the capacity, users can write data of any address and
any length in this space
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
33/48
4.2.12 Read EEPROM
Read data from EEPROM
Command format:
Command
Read EEPROM
Class
68
INS
92
P1
E1
P2
Address
Lc
Length
Parameter Description:
Address: Start address 0-99
Length: length of data (1-100)
Return format:
Data Out
Data(1~100 byte)+ SW1 SW2
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
The start address is 50, read 10 bytes of data from EEPROM, 68 92 E1 32 0A
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Read EEPROM FF
69
44
42
68 92 E1 address length
Parameter description, Return format, SW1 SW2 status code as above
Note:
Users can use 100 bytes of EEPROM space, does not exceed the capacity, users can read data of any address and
any length in this space
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
34/48
4.2.13 Write P/N
Write data of P/N to EEPROM.
Command format:
Command
Class
Write P/N
68
INS
92
P1
E2
P2
00
Le
0C
Data1
…
Data(12 bytes)
Data12
Parameter Description
Data: the data of P/N
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Write P/N: 68 92 E2 00 0C 61 61 62 62 63 63 64 64 65 65 66 66
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Write P/N
FF
69
44
42
11
68 92 E2 00 0C Data
Parameter description, Return format, SW1 SW2 status code as above
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
35/48
4.2.14 Read P/N
Read data of P/N from EEPROM.
Command format:
Command
Class
Read P/N
68
INS
92
P1
E2
P2
01
Lc
0C
Return format:
Data Out
Data12 bytes)+ SW1 SW2
Data: the data of P/N
SW1 SW2 STATUS CODE:
SW1
90
Success
63
Fail
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Read P/N, 68 92 E2 01 0C
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Read P/N
FF
69
44
42
68 92 E2 01 0C
Parameter description, Return format, SW1 SW2 status code as above
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
36/48
Model No.
Date
File Ver.
Page
4.2.15 Write Serial Number
Write data of Serial Number to EEPROM
Command format:
Command
Write Serial Number
Class
68
INS
92
P1
E2
P2
02
Le
0C
Data1
…
Data(12 bytes)
Data12
Parameter Description:
Data:data of Serial Number
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
90
Success
63
Fail
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Write data of Serial Number: 68 92 E2 02 0C 30 31 32 33 34 35 36 37 38 39 39 39
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Write Serial Number
FF
69
44
42
11
68 92 E2 02 0C Data
Parameter description, Return format, SW1 SW2 status code as above
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
37/48
4.2.16 Read Serial Number
Read data of Serial Number from EEPROM
Command format:
Command
Read Serial Number
Class
68
INS
92
P1
E2
P2
03
Lc
0C
Return format:
Data Out
Data(12 bytes)+ SW1 SW2
Data: data of Serial Number
SW1 SW2 STATUS CODE:
SW1
90
Success
63
Fail
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Read data of Serial Number: 68 92 E2 03 0C
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Read Serial Number
FF
69
44
42
68 92 E2 03 0C
Parameter description, Return format, SW1 SW2 status code as above
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
38/48
Model No.
Date
File Ver.
Page
4.2.17 Write Vendor MFG Date
Write data of Vendor MFG Date to EEPROM
Command format:
Command
Write Vendor MFG Date
Class
68
INS
92
P1
E2
P2
04
Le
08
Data1
…
Data(8 bytes)
Data8
Parameter Description:
Data:data of Vendor MFG Date
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
90
Success
63
Fail
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Write data of Vendor MFG Date, 68 92 E2 04 08 31 32 33 34 35 36 37 38
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Write Vendor MFG Date FF
69
44
42
68 92 E2 04 08 Data
Parameter description, Return format, SW1 SW2 status code as above
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
39/48
4.2.18 Read Vendor MFG Date
Read data of Vendor MFG Date from EEPROM
Command format:
Command
Read Vendor MFG Date
Class
68
INS
92
P1
E2
P2
05
Lc
08
Return format:
Data Out
Data (8 bytes)+ SW1 SW2
Data: data of Vendor MFG Date
SW1 SW2 STATUS CODE:
SW1
90
Success
63
Fail
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Read data of Vendor MFG Date, 68 92 E2 05 08
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Read Vendor MFG Date FF
69
44
42
68 92 E2 05 08
Parameter description, Return format, SW1 SW2 status code as above
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
40/48
Model No.
Date
File Ver.
Page
4.2.19 Write Vendor MFG P/F
Write data of Vendor MFG P/F to EEPROM
Command format:
Command
Write Vendor MFG P/F
Class
68
INS
92
P1
E2
P2
06
Le
length
Data1
…
Data(1~4 bytes)
Parameter Description:
Length: length of Vendor MFG P/F, Range:1~4
Data:data of Vendor MFG P/F
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Write data of Vendor MFG P/F, 68 92 E2 06 04 31 32 33 34
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Write Vendor MFG P/F
FF
69
44
42
68 92 E2 06 length
XX
Parameter description, Return format, SW1 SW2 status code as above
XX: means length of Data
Note:
The old data of Vendor MFG P/F will be erased when writing new data
Data
Model No.
Date
File Ver.
Page
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
41/48
4.2.20 Read Vendor MFG P/F
Read data of Vendor MFG P/F from EEPROM.
Command format:
Command
Read Vendor MFG P/F
Class
68
INS
92
P1
E2
P2
07
Lc
length
Parameter Description:
Length: length of Vendor MFG P/F, Range:1~4
Return format:
Data Out
Data (1-4byte)+ SW1 SW2
Data: data of Vendor MFG P/F
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Read data of Vendor MFG P/F, 68 92 E2 07 04
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Read Vendor MFG P/F
FF
69
44
42
68 92 E2 07 XX
Parameter description, Return format, SW1 SW2 status code as above
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
42/48
Model No.
Date
File Ver.
Page
4.2.21 Write Diebold MFG Date
Write data of Diebold MFG Date to EEPROM
Command format:
Command
Write Diebold MFG Date
Class
68
INS
92
P1
E2
P2
08
Le
08
Data1
…
Data(8 bytes)
Data8
Parameter Description:
Data:data of Diebold MFG Date
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
90
Success
63
Fail
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Wrte data Diebold MFG Date, 68 92 E2 08 08 31 32 33 34 35 36 37 38
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Write Diebold MFG Date
FF
69
44
42
Parameter description, Return format, SW1 SW2 status code as above
68 92 E2 08 08 Data
Model No.
Date
File Ver.
Page
SPECIFICATION
User Manual
CRT-603-DB1
2012/11/24
1.0
43/48
4.2.22 Read Diebold MFG Date
Read data of Diebold MFG Date from EEPROM.
Command format:
Command
Read Diebold MFG Date
Class
68
INS
92
P1
E2
P2
09
Lc
08
Return format:
Data Out
Data(8 bytes)+ SW1 SW2
Data: data of Diebold MFG Date
SW1 SW2 STATUS CODE:
SW1
90
Success
63
Fail
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Read data of Diebold MFG Date, 68 92 E2 09 08
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Read Diebold MFG Date
FF
69
44
42
68 92 E2 09 08
Parameter description, Return format, SW1 SW2 status code as above
CRT-603-DB1
2012/11/24
1.0
44/48
Model No.
Date
File Ver.
Page
SPECIFICATION
User Manual
4.2.23 Write Diebold MFG P/F
Write data of Diebold MFG P/F to EEPROM
Command format:
Command
Write Diebold MFG P/F
Class
68
INS
92
P1
E2
P2
0A
Le
length
Data1
…
Data(1~4 bytes)
Parameter Description:
Length: length of Diebold MFG P/F, Range:1~4
Data:data of Diebold MFG P/F
Return format:
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Note:
The old data of Diebold MFG P/F will be Erased when writing new data
Example:
Write data of Diebold MFG P/F, 68 92 E2 0A 04 31 32 33 34
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Write Diebold MFG P/F FF
69
44
42
68 92 E2 0A length
XX
Parameter description, Return format, SW1 SW2 status code as above
XX: length of Data.
Data
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
45/48
4.2.24 Read Diebold MFG P/F
Read data of Diebold MFG P/F from EEPROM.
Command format:
Command
Read Diebold MFG P/F
Class
68
INS
92
P1
E2
P2
0B
Lc
Length
Parameter Description:
Length: length of data, range: 1~4.
Return format:
Data Out
Data (1-4byte)+ SW1 SW2
Data: data of Diebold MFG P/F
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Read data of Diebold MFG P/F, 68 92 E2 0B 04
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Read Diebold MFG P/F FF
69
44
42
68 92 E2 0B Length
Parameter description, Return format, SW1 SW2 status code as above
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
46/48
4.2.25 Get Firmware Version
Get firmware version number of Reader
Command format:
Command
Get Firmware Version
Class
68
INS
92
P1
00
P2
05
Lc
00
Return format:
Data Out
Data1 Data2 … + SW1 SW2
Bellow shows example of firmware version number:
V1.0.0.1
SW1 SW2 STATUS CODE:
SW1
Success
90
Fail
63
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Get firmware version of Reader, 68 92 00 05 00
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Get Firmware Version
FF
69
44
42
68 92 00 05 00
Parameter description, Return format, SW1 SW2 status code as above
CRT-603-DB1
2012/11/24
1.0
47/48
Model No.
Date
File Ver.
Page
SPECIFICATION
User Manual
4.2.26 Restart Reader
Restart Read, Reader firmware to re-power。
Command format:
Command
Class
Restart Reader
68
INS
92
P1
80
P2
FF
Le
03
Data1
4B
Data2
30
Data3
00
Return format
Data Out
SW1 SW2
SW1 SW2 STATUS CODE:
SW1
90
Success
63
Fail
67
68
69
6A
6B
SW2
00
00
00
00
00
81
00
Meaning
Command execution successfully
Command execution failed
Wrong length
Class byte is not correct
Wrong data parameter
Function not supported
Wrong parameter P1-P2
Example:
Restart Reader, 68 92 80 FF 03 4B 30 00
The corresponding command used of APDU channel transmission as follows
Command
Class
INS
P1
P2
Le
Data
Restart Reader
FF
69
44
42
68 92 80 FF 03 4B 30 00
Parameter description, Return format, SW1 SW2 status code as above
Note:
5 After data return, module will restart automatically. Restart success
after noises alarm.
SPECIFICATION
User Manual
Model No.
Date
File Ver.
Page
CRT-603-DB1
2012/11/24
1.0
48/48
FCC Requirement
Note: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to
Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference
in a residential installation. This equipment generates, uses, and can radiate radio frequency energy, and if not
installed and used in accordance with the instructions, may cause harmful interference to radio communications.
However, there is no guarantee that interference will not occur in a particular installation. If this equipment does
cause harmful interference to radio or television reception, which can be determined by turning the equipment off
and on, the user is encouraged to try to correct the interference by one or more of the following measures:
– Reorient or relocate the receiving antenna.
– Increase the separation between the equipment and receiver.
– Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
– Consult the dealer or an experienced radio/TV technician for help.
You are cautioned that changes or modifications not expressly approved by the party responsible for compliance
could void your authority to operate the equipment.
M/N: CRT-603
FCC ID: 2ACAACRT-603
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) this device may not cause harmful interference, and
(2) this device must accept any interference received, including interference that may cause undesired operation.

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 48
XMP Toolkit                     : XMP toolkit 2.9.1-14, framework 1.6
About                           : uuid:08491b7a-ffc1-45ba-b2e2-1023a8687677
Producer                        : Acrobat Distiller 7.0.5 (Windows)
Create Date                     : 2014:04:23 09:32:03+08:00
Creator Tool                    : PScript5.dll Version 5.2
Modify Date                     : 2014:04:26 10:00:15-04:00
Metadata Date                   : 2014:04:26 10:00:15-04:00
Document ID                     : uuid:f545a2ea-6be6-44a7-bcd9-130d1a9e552e
Instance ID                     : uuid:82edfc15-58d1-402d-947e-8443d8af6561
Format                          : application/pdf
Title                           : Microsoft Word - CRT-603-DB1 Contactless Card Reader Module User Manual
Creator                         : christy
Author                          : christy
EXIF Metadata provided by EXIF.tools
FCC ID Filing: 2ACAACRT-603

Navigation menu