background image

OBID

®

System-Manual

ID RW40.30-USB

FEIG ELECTRONIC GmbH

Page 35 of 57

H80701-2e-ID-B.doc

3.7.5. [0x66] Get Reader Info

This protocol allows you to determine, a lot of Firmware and hardware options and version from the
reader. Most information's are only required for service and support questions.

Host 

 Reader

 

1

 

2,3

 

4

 

5

 

6

 

 

0x02

 

0x00 0x08

 

COM-ADR

 

[0x66]

 

MODE

 

CRC16

MODE:

Via the Parameter MODE different information could requested from the Reader.

0x00:

General hard- and firmware information's

0x01:

AC controller firmware - not supported -

0x02:

USB controller - not supported -

0x03:

RF-decoder information's for factory diagnostic 

- not supported -

0x04:

Additional firmware functionality

0x05:

Bootloader version information.

0x80:

Device-ID: Necessary Information's for firmware updates and firmware upgrades.

Host 

 Reader

Depending on the MODE Parameter the reader response has a differing structure with
several information's:

MODE = 0x00 (RF Controller Firmware)

 

1

 

2, 3

 

4

 

5

 

6

 

7, 8

 

9

 

 

0x02

 

0x00 0x13

 

COM-ADR

 

[0x66]

 

STATUS

 

SW-REV

 

D-REV

 

©

 

 

 

10

 

11

 

12, 13

 

14, 15

 

16, 17

 

18, 19

 

ª

 

HW-TYPE

 

SW-TYPE

 

TR-TYPE

 

RX-BUF

 

TX-BUF

 

CRC16

SW-REV / D-REV / HW-TYPE / SW-TYPE /

 

TR-TYPE:

see: 3.7.4. [0x65] Get Software Version

RX-BUF:

RX-BUF is the maximum receive buffer size of the Reader. If a protocol from the
host exceed the RX-BUF size the Reader response with error code 0x81
PROTOCOL LENGTH ERROR.

TX-BUF:

TX-BUF is the maximum transmit buffer size of the Reader. The host has to take in
to account that a response protocol of the Reader can have this length.

Summary of Contents for OBID ID RW40.30-USB

Page 1: ...MANUAL final public B 2008 12 10 H80701 2e ID B doc OBID ID RW40 30 USB from Firmware Version 01 01 00...

Page 2: ...itions FEIG ELECTRONIC GmbH does not give any guarantee promise for perfect function in cross environments and does not give any guaranty for the functionality of the complete system which incorporate...

Page 3: ...ndard Protocol Frame 12 2 4 2 Advanced Protocol Frame 12 2 4 3 Protocol Elements 13 3 Commands for Reader Control and Configuration 14 3 1 Reader Control 14 3 1 1 0x62 EEPROM Dump 14 3 1 2 0x63 CPU Re...

Page 4: ...tection 32 3 7 2 0x55 Start Flash Loader 32 3 7 3 0x63 CPU Reset 33 3 7 4 0x65 Get Software Version 34 3 7 5 0x66 Get Reader Info 35 4 Polling Mode reading and writing of transponder data 38 4 1 0x11...

Page 5: ...48 ANNEX A Codes of transponder types 48 ANNEX B EEPROM configuration 49 ANNEX C Index of status bytes 51 ANNEX D Codes of Reader Types 53 ANNEX E Transponder Memory Addresses Table 54 ANNEX E1 ID DT...

Page 6: ...1 2e ID B doc Document History Revision Description 0 Described Firmware 01 00 00 First edition 1 Described Firmware 01 00 00 Adding of protocol frame description 2 Described Firmware 01 01 00 Adding...

Page 7: ...e able to penetrate any non conducting material so that line of sight is not required for reading and writing 1 2 The OBID ID RW40 30 USB Reader The OBID ID RW40 30 USB is a further member of the well...

Page 8: ...n By the operations of the reader authentication it is possible to protect the access to the reader interface by a password If this option is used the access to the reader configuration as well as the...

Page 9: ...er a power failure All commands of the configuration mode that cause an automatic reset are marked by the sign Host Terminal PC Reader Parameter control command Parameter received and stored yes no OK...

Page 10: ...n the detection range of the reader at that time the transponder is being selected and the reader response includes the Serial No of the current transponder All following read write command will effec...

Page 11: ...changed S No ID No data blocks tf tf ts tr II III ts I S No I protocol block protocol cycle S No Serial No fix tf protocol gap time ID No ID Number free programmable ts locking time reception Data Dat...

Page 12: ...command byte There is no reply from the Reader in case of a protocol frame failure The Reader supports two different Protocol frames which are the standard and the advanced protocol frame The Host App...

Page 13: ...data field with variable length The number of DATA byte depends on the command The data will be sent always as MSB first if the Reader is in the ISO Host Command Mode CSUM XOR operation on the protoc...

Page 14: ...62 EEPROM Dump By the EEPROM Dump the present configuration of the reader can be determined The EEPROM will be read in blocks of 16 byte each Host Reader 1 2 3 4 5 5 COM Adr 0x62 EEPROM Adr 0 15 CSUM...

Page 15: ...guration parameters in the EEPROM of the reader can be reset on manufacturer s default settings by the command configuration reset see ANNEX B EEPROM configuration This concerns also to the passwords...

Page 16: ...nders which are supported by the software can be determined Host Reader 1 2 3 4 4 COM Adr 0x65 CSUM Host Reader 1 2 3 4 5 6 7 10 COM Adr 0x65 STATUS SW Rev 8 9 10 HW_TYPE TR_TYP CSUM SW Rev Revision s...

Page 17: ...every poll ommand sent to the reader the power saving mode switch off time tSA is re triggered The reader changes to the power saving mode if after a polling protocol a period of time longer than the...

Page 18: ...ll be reset to their base setting The duration of trf depends on the selected type of transponder Host Reader 1 2 3 4 4 COM Adr 0x69 CSUM Host Reader 1 2 3 4 5 5 COM Adr 0x69 STATUS CSUM Transponder t...

Page 19: ...should be active that are necessary for the actual application because thus the reaction time of the reader is reduced and the possibility of a faulty identification of an external transponder is mini...

Page 20: ...3 1 10 0x53 Configuration of COM Adr This parameter can be used to allocate a bus address for communication Bus addresses from 0 to 253 can be allocated via software The reader can be contacted via t...

Page 21: ...ode remains switched off The contents of the protocol block is defined by the bits 0 2 while bit 4 determines the way of operation of the Auto Answer Mode S_NO Setting of this bit activates the output...

Page 22: ...reception tS is over 1 not repeating As soon as a transponder is located within the detection range of the reader the protocol blocks will be put out via the interface as often as it has been defined...

Page 23: ...UM Host Reader 1 2 3 4 5 5 COM Adr 0x41 status 1 CSUM AA_NUM 0 Permanent sending of data as long as the transponder remains within the detection range of the reader 1 The protocol block will be send o...

Page 24: ...B A AA DB def CSUM Host Reader 1 2 3 4 5 5 COM Adr 0x43 status 1 CSUM AA DB A This parameter defines the starting address of the data block max value depends on transponder from which on the data defi...

Page 25: ...asynchronous interface is only possible after a valid Login 3 3 1 0xA1 Locking of reader access The reader offers the possibility to lock all commands and functions for a public access via the reader...

Page 26: ...reader After changing a password it should be stored at a secured place The factory adjustment of the password is 00 00 00 00 3 3 3 0xA0 Reader Login The Reader Login has to be executed after each res...

Page 27: ...der in order to obtain its password protected data 1 Protocol with old passwords Host Reader 1 2 3 4 5 8 9 9 COM Adr 0xA3 TR TYP 0x03 PW OLD CSUM 2 Protocol with new passwords Host Reader 1 2 3 4 5 8...

Page 28: ...UM Host Reader 1 2 3 4 5 5 COM Adr 0xA5 STATUS CSUM 3 5 1 0xA5 ID DTx B CFG B processing mode For transponder DTx B the operating mode can be configured Host Reader 1 2 3 4 5 6 6 COM Adr 0xA5 0x01 CFG...

Page 29: ...configured whether the transponder address DO D3 will be operated as ID Number or as data by the reader Host Reader 1 2 3 4 5 6 6 COM Adr 0xA5 0x02 CFG C CSUM Host Reader 1 2 3 4 5 5 COM Adr 0xA5 STA...

Page 30: ...ible that write commands will only be effective on the transponder which has been selected with the autopassword If all transponders are equipped with the same password it is possible to write uninten...

Page 31: ...ct the transponder and afterwards to write the autopassword two procedures are possible 1 deactivate autopassword mode select transponder with the command 0x11 write autopassword onto transponder or 2...

Page 32: ...presence of a reader at the current host interface Host Reader 1 2 3 4 5 6 7 8 0x02 0x00 0x08 COM ADR 0x52 0x00 CRC16 Host Reader 1 2 3 4 5 6 7 8 0x02 0x00 0x08 COM ADR 0x52 0x00 CRC16 NOTICE The res...

Page 33: ...2e ID B doc 3 7 3 0x63 CPU Reset This command allows you to reset the CPU on the Reader Host Reader 1 2 3 4 5 6 7 0x02 0x00 0x07 COM ADR 0x63 CRC16 Host Reader 1 2 3 4 5 6 7 8 0x02 0x00 0x08 COM ADR 0...

Page 34: ...x65 CRC16 Host Reader 1 2 3 4 5 6 7 8 9 0x02 0x00 0x0F COM ADR 0x65 STATUS SW REV D REV 10 11 12 13 14 15 HW TYPE SW TYPE TR TYPE CRC16 SW REV Version of the firmware D REV Revision status of the firm...

Page 35: ...firmware functionality 0x05 Bootloader version information 0x80 Device ID Necessary Information s for firmware updates and firmware upgrades Host Reader Depending on the MODE Parameter the reader resp...

Page 36: ...ader type 0x02 ID classic Family FNC_LST0 Each bit represents a firmware functionality Bit 7 6 5 4 3 2 1 0 Function 0 0 0 0 0 0 0 FFAM FFAM Indicates the function family of the current reader b0 The r...

Page 37: ...5 16 17 18 19 20 21 22 FW_L TR_DRV_L FNC_L CRC16 DEV_ID Individual device identifier of the Reader CUSTOM_L Indicates which customer firmware is licensed on the Reader FW_L Indicates which Firmware ve...

Page 38: ...o writing of data only is effected on the transponder which has been selected last In case of a reading command the reader carries out a reasonableness check of the data by reading them two times or b...

Page 39: ...nder 2 It sends back the Serial No and type of transponder to the host The Serial No is the identification of the transponder Its length amounts 5 bytes and will be put out hex encoded Additionally th...

Page 40: ...switched to read only mode after the programming of the ID Number This way intentional and unintentional deleting or changing of the ID Number will be avoided effectively Basic structure of an ID No...

Page 41: ...4 5 n 1 6 n 6 17 COM Adr 0x12 IDL ID No CSUM Host Reader 1 2 3 4 5 5 COM Adr 0x12 STATUS CSUM IDL Output length of the ID No in bit ID No ID No of any format with a max length of 12 byte 4 2 2 0x13 R...

Page 42: ...17 21 COM Adr 0x14 DB AD DB 1 4 4 byte CSUM Host Reader 1 2 3 4 5 5 COM Adr 0x14 STATUS CSUM DB AD 2 Starting address D from which on the data following in DB can be written onto the transponder DB d...

Page 43: ...tten on the transponder following address C A CB has got a fixed length of 4 byte Note The configuration of the transponder should only be executed after having carefully studied the individual transp...

Page 44: ...the RF field of the reader or the command 3 1 7 0x69 RF Reset has been sent to the reader 4 5 2 0x1B ID DTx C select The command 0x1B is used to recontact a transponder ID DTx C in standard mode after...

Page 45: ...in case the transponder supports this function Password Select serves to a configuration of the transponder password without having to change the transponder password in the EEPROM of the reader Host...

Page 46: ...x11 Read Serial No selection of transponder ASCII Format In ASCII Format the serial number is transmitted as an ASCII coded BCD number In this format you can also configure whether you want the output...

Page 47: ...reply protocol of command 0x13 in Polling Mode see 4 2 2 0x13 Read ID Number 5 3 Read data block The format of the transmitted data is identical with the reply protocol of command 0x15 in Polling Mod...

Page 48: ...e 48 of 57 H80701 2e ID B doc ANNEX ANNEX A Codes of transponder types Value Transponder type 0x00 OBID Transponder ID CTx A H4001 H4002 etc Read Only 0x01 OBID Transponder ID DTx B HITAG 1 HITAG S Re...

Page 49: ...x51 Baudrate of the asynchronous interface 0x05 9 0x53 Bus address 0 10 reserved 11 reserved 12 13 0x66 Power saving mode switch off time tSA x 5 ms 50 14 reserved 15 reserved 16 Checksum EEPROM Adr 0...

Page 50: ...t 1 0xA1 Reader access 0 2 Operation mode ID DTx B CFG B 0x00 3 Operation mode ID DTx C CFG C 0x00 4 0xA5 reserved 5 reserved 6 reserved 7 reserved 8 reserved 9 reserved 10 reserved 11 reserved 12 res...

Page 51: ...k of the written data attempt to write on a read only storing area too much distance between transponder and reader antenna attempt to write in a noise area 0x04 Address Error The required data are ou...

Page 52: ...eader 0x14 Login Error Wrong login password Hex value Password Status 0x6n Password failure 0 general fault while storing a password 1 9 n th password is not stored in the protocol transponder passwor...

Page 53: ...ANNEX D Codes of Reader Types No Reader Type 20 ID RW40 30 FE647 30 ID RW01 FE437 31 ID RW01 Crypto FE437 40 ID RW02 FE428 41 ID RW02 Crypto FE441 42 ID RW02 FE441 44 ID RW02 FE520 50 ID RW24 1 FE444...

Page 54: ...ELECTRONIC GmbH Page 54 of 57 H80701 2e ID B doc ANNEX E Transponder Memory Addresses Table The following table shows the assignment of the physical address in relation to the virtual addresses layou...

Page 55: ...8 11 8 11 DB10 S0 S3 3 12 15 12 15 DB11 S4 S7 secret read write read only configurable 4 16 19 16 19 DB8 D32 D35 S8 S11 5 20 23 20 23 DB9 D36 D39 S12 S15 6 24 27 24 27 AC0 DB12 D40 D43 S16 S19 7 28 3...

Page 56: ...11 DB10 D48 D51 3 12 15 12 15 DB11 D52 D55 4 16 19 16 19 DB8 D32 D35 5 20 23 20 23 DB9 D36 D39 6 24 27 24 27 AC0 DB12 D40 D43 7 28 31 28 31 ID0 DB13 ID No 12Byte D96 99 8 32 35 32 35 DB0 ID1 AC1 DT0...

Page 57: ...f 57 H80701 2e ID B doc ANNEX E2 ID DTx C NXP Hitag 2 OBID Hitag 2 ID RWA ID RW Block Page Address Address Access Note 0 S No S No public read only 1 C1 C1 2 C2 C2 3 C0 C0 configuration 4 7 DB0 ID0 AC...

Reviews: