background image

BioSIMKey - ADT60 Reference Manual

 

rev 1.0, April, 2002 

 Advanced Card Systems Ltd.

 

 

Page 11 of 26

7.2 Response 

 

The response from the BioSIMKey to any command depends on whether the command has 

been received by the reader without error (e.g., checksum error).

 

 

7.2.1  No transmission error with normal response (Length < 255 bytes) 

The response by the BioSIMKey to a correctly received command consists of three protocol 

bytes, two status bytes and a variable number of data bytes and has the following structure: 

 

byte 

5 ... N+4  

(0<N<255) 

N+5 

Header 

SW1 

SW2 

Data length = N 

Data 

Checksum 

 

Header 

 Always 

01

 to indicate the start of the response. 

SW1

 

 

Indicates the command execution status: 

 90

 H 

= command 

successfully 

executed 

 60

 H

  

error in command data; command cannot be executed 

 67

 H

  

error detected in command execution 

 FF

H

  =   status message initiated by the reader 

SW2

 

 

Further qualification of the command execution status. 

A table listing the possible values of the status bytes SW1 and SW2 and the 

corresponding meaning is given in Appendix B. 

Data Length

 

Number of subsequent data bytes (0 < N < 255) 

Data 

 

Data contents of the command. 

For a

 READ_DATA

 command, for example, the data bytes would contain the 

contents of the memory addresses read from the card. The data bytes can 

represent values read from the card and/or status information.  

Checksum

 

The checksum is computed by XORing all response bytes including header, 

status bytes, data length and all data bytes.

 

 

The following example shows the structure of the response to a command which has 

successfully been executed and which returns three data bytes with the values 11

H

, 22

H

 and 

33

H

, respectively: 

 

byte 

1 2 3 4 5 

 6 7 8 

01

 H

  

90

 H

 00

 H

 03

 H

 11

 H

 22

 H

 33

 H

 92

 H

 

 

Содержание ADT60 BioSIMKey

Страница 1: ...Card Systems Ltd Page 1 of 26 ADT60 Reference Manual BioSIMKey Fingerprint Scanner Plug in Smart Card Reader Advanced Card Systems Ltd Room 302 3 F Shun Fat Industrial building Tel 852 2796 7873 Fax...

Страница 2: ...wer Supply 8 6 USB Interface 8 7 PC Reader Communication protocol 9 7 1 Command 9 7 1 1 Normal Command Length 255 bytes 9 7 1 2 Extended Command 10 7 2 Response 11 7 2 1 No transmission error with nor...

Страница 3: ...Manual rev 1 0 April 2002 Advanced Card Systems Ltd Page 3 of 26 Appendix A Supported Card Types 23 Appendix B Response Status Codes 24 Appendix C Technical Specifications 25 Appendix D Recommended de...

Страница 4: ...industry different types of smart cards use different commands and different communication protocols In most cases this situation prevents the direct communication between a smart card and a computer...

Страница 5: ...rints than competing technologies such as passive capacitive sensing Typically there are two processes involved in a biometric application Enrollment Before the identity of an individual can be verifi...

Страница 6: ...bit b5 of TA2 must be 0 and that particular mode is not supported by the BioSIMKey the reader will reset the card and set it to negotiable mode If the card cannot be set to negotiable mode the reader...

Страница 7: ...ied out by the reader through the PPS when the card inserted in the reader supports both protocol types Whenever an MCU based card supports only one protocol type T 0 or T 1 the reader automatically u...

Страница 8: ...y is connected to a computer through a USB following the USB standard i Communication Parameters The BioSIMKey is connected to a computer through USB as specified in the USB Specification 1 1 The BioS...

Страница 9: ...er and the Card Status Message 7 1 Command 7 1 1 Normal Command Length 255 bytes A command consists of four protocol bytes and a variable number of data bytes and has the following structure Byte 1 2...

Страница 10: ...he start of a command Instruction The instruction code of the command to be carried out by the BioSIMKey Data Length Number of subsequent data bytes and is encoded in 3 bytes The first byte is FFH The...

Страница 11: ...not be executed 67 H error detected in command execution FFH status message initiated by the reader SW2 Further qualification of the command execution status A table listing the possible values of the...

Страница 12: ...n in Appendix B Data Length Number of subsequent data bytes and is encoded in 3 bytes The first byte is FFH The second byte and the third byte represent data length N Data Data contents of the command...

Страница 13: ...d rate which is set to 9600 bps this is only valid in the RS232 reader The reader does not expect an acknowledge signal from the computer After transmitting the Reset Message the reader is waiting for...

Страница 14: ...d removal during command execution see Appendix B Response Status Codes 7 5 Transmission Protocol The start of a command to the reader or a response from the reader including the Reset Message and Car...

Страница 15: ...yte 1 2 3 4 5 6 7 8 9 10 11 12 STX 0 1 A 2 0 1 3 D 9 F ETX 02H 30H 31H 41H 32H 30H 31H 33H 44H 39H 46H 03H For the representation of the hex halfbyte values as the corresponding ASCII characters in co...

Страница 16: ...AT This command returns relevant information about the particular BioSIMKey model and the current operating status such as the firmware revision number the maximum data length of a command and respons...

Страница 17: ...SET_PROTOCOL This command is used to control the line speed of the communication channel between BioSIMKey reader and host device The line speed of the communication is controlled by two factors name...

Страница 18: ...No response data The new protocol becomes effective by the completion of the SET_PROTOCOL command immediately after the BioSIMKey has sent out the response string to the SET_PROTOCOL command 8 1 3 SEL...

Страница 19: ...us code for this command is 90 00H when the inserted card is a T 0 card 90 01H when the inserted card is a T 1 card and 90 10 H when the inserted card is a memory card otherwise the status code is 60...

Страница 20: ...fied in the card commands as well as the data transmitted in the response from the BioSIMKey depend on the selected card type 8 2 1 RESET This command powers up the card inserted in the card reader an...

Страница 21: ...ta N 6 0 N MAX_R CLA APDU instruction class byte INS APDU instruction P1 APDU parameter byte 1 P2 APDU parameter byte 2 Lc APDU command data length BYTE x APDU command data Le Expected APDU response d...

Страница 22: ...tocol Data Unit command response pair between the MCU card inserted in the BioSIMKey and the host computer using T1 protocol Command format Instruction Code Data length Data LEN T1 BLOCK FRAME A1 H LE...

Страница 23: ...be specified in the SET_CARD_TYPE command for a particular card type to be used and how the bits in the response to the GET_ACR_STAT command correspond with the respective card types Cyber mouse card...

Страница 24: ...ng the SELECT_CARD_TYPE command 60 01 No card type selected 60 02 No card in reader 60 03 Wrong card type specified 60 04 Card not powered up This status code is also returned in a response if the car...

Страница 25: ...powered Power consumption Max 100 mA 5 5V Active sensor size 12 8 x 18 mm Array size 256 x 360 pixels Array pitch 50 microns Image resolution 508 DPI ESD tolerant 15kV Smart Card Interface Standard I...

Страница 26: ...n Move slowly down the sensor to cover the entire surface area Repeat this process 4 times Visually observe that no residual solution remains on the sensor After performing the periodic cleaning opera...

Отзывы: