Table of Contents

Advertisement

Quick Links

®
OBID
MANUAL
ID RW40.30-USB
from Firmware-Version 01.01.00
final
public (B)
2008-12-10
H80701-2e-ID-B.doc

Advertisement

Table of Contents
loading

Summary of Contents for Feig Electronic OBID ID RW40.30-USB

  • Page 1 ® OBID MANUAL ID RW40.30-USB from Firmware-Version 01.01.00 final public (B) 2008-12-10 H80701-2e-ID-B.doc...
  • Page 2 FEIG ELECTRONIC call explicit attention that devices which are subject of this document are not designed with components and testing methods for a level of reliability suitable for use in or in connection with surgical implants or as critical components in any life support systems whose failure to perform can reasonably be expected to cause significant injury to a human.
  • Page 3: Table Of Contents

    3.2. Configuration of Auto-Answer-Mode......................21 3.2.1. [0x40] Auto-Answer-Mode ........................21 3.2.2. [0x41] Auto-Answer-Mode : number of protocol blocks...............23 3.2.3. [0x42] Auto-Answer-Mode : protocol gap time (t )................23 3.2.4. [0x43] Auto-Answer-Mode: data block definition .................24 FEIG ELECTRONIC GmbH Page 3 of 57 H80701-2e-ID-B.doc...
  • Page 4 4.5.1. [0x1A] "Halt" (only ID DTx.B and ID DTx.C) ..................44 4.5.2. [0x1B] ID DTx.C select ........................44 4.5.3. [0x1C] Password-Select (ID DTx.C) ....................45 5. Auto-Answer-Mode (Read transponder)................ 46 5.1. Read Serial No............................46 5.2. Read ID No..............................47 5.3. Read data block ............................47 FEIG ELECTRONIC GmbH Page 4 of 57 H80701-2e-ID-B.doc...
  • Page 5 ANNEX E: Transponder Memory Addresses Table..................54 ANNEX E1: ID DTx.B - NXP Hitag1 .......................55 ANNEX E2: ID DTx.B - NXP Hitag S (2048 Bit) .....................56 ANNEX E2: ID DTx.C - NXP Hitag 2 ......................57 FEIG ELECTRONIC GmbH Page 5 of 57 H80701-2e-ID-B.doc...
  • Page 6: Document History

    Described Firmware: 01.00.00 • First edition Described Firmware: 01.00.00 • Adding of protocol frame description Described Firmware: 01.01.00 • Adding of Auto-Answer-Mode • Adding of Annex E - Transponder Memory Addresses Table FEIG ELECTRONIC GmbH Page 6 of 57 H80701-2e-ID-B.doc...
  • Page 7: Introduction

    ® OBID classic systems. ® A mixed installation of different OBID ID RW reader types within the same application is possible by a uniform communication interface of the ID RW reader family. FEIG ELECTRONIC GmbH Page 7 of 57 H80701-2e-ID-B.doc...
  • Page 8: Data Protection Concept

    If a transponder shall communicate with the reader without using the stored transponder password, this can be performed by the command [0x1C] (see: 4.5.3. [0x1C] Password-Select (ID DTx.C). FEIG ELECTRONIC GmbH Page 8 of 57 H80701-2e-ID-B.doc...
  • Page 9: Data Transmission Between Obid Id Rw-Reader And Host

    An eventually selected transponder thus is deselected. These commands are marked by the sign " ". • After receiving the receipt a waiting time of 50 ms has to be kept. FEIG ELECTRONIC GmbH Page 9 of 57 H80701-2e-ID-B.doc...
  • Page 10: Polling Mode

    ? ← status- / status = no data protocol transponder selected ← → read data selected transponder in antenna field ? ← status- / status = no data protocol transponder selected ← FEIG ELECTRONIC GmbH Page 10 of 57 H80701-2e-ID-B.doc...
  • Page 11: Auto-Answer-Mode

    Note: It is strongly recommended not to bring any transponder into the detection range of the reader in if configuration commands shall be send to the reader while the Auto-Answer-Mode is active. FEIG ELECTRONIC GmbH Page 11 of 57 H80701-2e-ID-B.doc...
  • Page 12: Data Format And Protocol Frames For Bi-Directional Communication

    (DATA) CSUM 2.4.2. Advanced Protocol Frame Reader ← Host (6...n-2) COM-ADR COMMAND (DATA) (0x02) ALENGTH ALENGTH CRC16 CRC16 Host ← Reader (7...n-2) CONTROL- COM-ADR STATUS (DATA) (0x02) ALENGTH ALENGTH BYTE CRC16 CRC16 FEIG ELECTRONIC GmbH Page 12 of 57 H80701-2e-ID-B.doc...
  • Page 13: Protocol Elements

    ALENGTH (n = 8...65535): Number of protocol bytes including STX, ALENGTH and CRC16 Data format: Start bits: Data bits: Stop bits: Parity: even (default) none see Fehler! Verweisquelle konnte nicht gefunden werden. FEIG ELECTRONIC GmbH Page 13 of 57 H80701-2e-ID-B.doc...
  • Page 14: Commands For Reader Control And Configuration

    By this command, a reset of the micro controller on the reader can be started. Host → Reader: COM-Adr 0x63 CSUM Host ← Reader COM-Adr 0x63 STATUS CSUM see ANNEX B: EEPROM configuration FEIG ELECTRONIC GmbH Page 14 of 57 H80701-2e-ID-B.doc...
  • Page 15: 0X64] Configuration-Reset

    "configuration-reset" (see: ANNEX B: EEPROM configuration). This concerns also to the passwords for ID DTx.D and ID DTx.C (password-mode) Host → Reader: COM-Adr 0x64 CSUM Host ← Reader COM-Adr 0x64 STATUS CSUM FEIG ELECTRONIC GmbH Page 15 of 57 H80701-2e-ID-B.doc...
  • Page 16: 0X65] Get Software Version

    SW-Rev: Revision status of the software HW_TYPE: Identification of hardware platform (see: ANNEX D: Codes of Reader Types) TR_TYP: Display of the transponders supported by the software. Bit: Function: DTx.C DTx.B CTx.A FEIG ELECTRONIC GmbH Page 16 of 57 H80701-2e-ID-B.doc...
  • Page 17: 0X67] Power Saving Mode

    By the parameter "power-saving time", the time during which the reader reduces power consumption, can be configured. Host → Reader: COM-Adr 0x66 :0...65535 x 5 ms CSUM Host ← Reader COM-Adr 0x66 STATUS CSUM FEIG ELECTRONIC GmbH Page 17 of 57 H80701-2e-ID-B.doc...
  • Page 18: 0X69] Rf-Reset

    • After a RF-Reset the reader is not able to receive a new transponder before expiration of t • After a RF-Reset, a transponder which is located within the field has to be re-selected (see: 4.1. [0x11] Read Serial-No. (selection of transponder)). FEIG ELECTRONIC GmbH Page 18 of 57 H80701-2e-ID-B.doc...
  • Page 19: 0X80] Configuration Of Transponder-Driver

    Driver is disabled Driver is enabled Driver for ID DTx.B (hitag 1, hitag s) Transponder Driver is disabled Driver is enabled Driver for ID DTx.C (hitag 2) Transponder Driver is disabled Driver is enabled FEIG ELECTRONIC GmbH Page 19 of 57 H80701-2e-ID-B.doc...
  • Page 20: 0X52] Baud Rate Detection / Reader Detection

    0x53 STATUS CSUM Notes: • Via the bus address 255 in the sent protocols, the reader can be called at any time. The reader will answer each call with the configured address. FEIG ELECTRONIC GmbH Page 20 of 57 H80701-2e-ID-B.doc...
  • Page 21: Configuration Of Auto-Answer-Mode

    Setting of this bit activates the output of a specified data field (see: 3.2.4. [0x43] Auto- Answer-Mode: data block definition) Output of a data field inactive Output of a data field active see ANNEX C: Index of status bytes FEIG ELECTRONIC GmbH Page 21 of 57 H80701-2e-ID-B.doc...
  • Page 22 Defines if the TR_TYP shall be transmitted in connection with the BCD transformed serial number. The serial number (S-No.) and the transponder-type (TR_TYPE) are transmitted. Only the serial number (S-No.) is transmitted. FEIG ELECTRONIC GmbH Page 22 of 57 H80701-2e-ID-B.doc...
  • Page 23: 0X41] Auto-Answer-Mode : Number Of Protocol Blocks

    Host → Reader: COM-Adr 0x42 tF: 0...65535 x 5 ms CSUM Host ← Reader COM-Adr 0x42 CSUM status see ANNEX C: Index of status bytes see ANNEX C: Index of status bytes FEIG ELECTRONIC GmbH Page 23 of 57 H80701-2e-ID-B.doc...
  • Page 24 AA-DB-Def: Bit: Function: DB-N DB-N: (0...4): Number of data blocks that shall be read from the transponder in auto-answer mode started from address AA-DB-A on. see ANNEX C: Index of status bytes FEIG ELECTRONIC GmbH Page 24 of 57 H80701-2e-ID-B.doc...
  • Page 25: Reader Authentification

    3.3.3. [0xA0] Reader-Login). Host → Reader: COM-Adr 0xA1 LOCK CSUM Host ← Reader COM-Adr 0xA1 STATUS CSUM LOCK: 0: Reader access free (no password protection) 1: Reader access locked, valid password required FEIG ELECTRONIC GmbH Page 25 of 57 H80701-2e-ID-B.doc...
  • Page 26: 0Xa2] Change Reader Password

    • a logout may be effected by a reader login using a wrong reader password. • a logout may be effected by the protocol "3.1.2. [0x63] CPU-Reset" . • the automatic reset after storing a configuration parameter does not effect a logout. FEIG ELECTRONIC GmbH Page 26 of 57 H80701-2e-ID-B.doc...
  • Page 27: 0Xa3] [0Xa4] Change Transponder Password For Id Dtx.c

    • The current passwords cannot be read back from the Reader. After changing a password, write it down and keep in a safe place. • The factory setting of the password for Transponder type ID DTx.C (TR_TYP = 0x02) is "0x4D 0x49 0x4B 0x52" FEIG ELECTRONIC GmbH Page 27 of 57 H80701-2e-ID-B.doc...
  • Page 28: 0Xa5] Configure Transponder Processing Mode

    DTx.B: Mode Standard Advanced Note: If only "advanced mode" is active, the transponders ID DTx.B that only support the "standard-mode" are not being processed. see ANNEX A: Codes of transponder types FEIG ELECTRONIC GmbH Page 28 of 57 H80701-2e-ID-B.doc...
  • Page 29: 0Xa5] Id Dtx.c Processing Mode (Cfg.c)

    CFG.C CSUM Host ← Reader COM-Adr 0xA5 STATUS CSUM CFG.C: Bit: Function: 0: the address D0...D3 is operated and interpreted as ID-number. 1: the address D0...D3 is operated and interpreted as data. FEIG ELECTRONIC GmbH Page 29 of 57 H80701-2e-ID-B.doc...
  • Page 30: Autopassword-Mode (Id Dtx.c)

    STATUS CSUM PW-Mode: Bit: Function: APM: Standardpassword-Mode All transponders will be contacted with the same password from EEPROM Autopassword-Mode Each transponder will be contacted with a unique password, generated by the reader FEIG ELECTRONIC GmbH Page 30 of 57 H80701-2e-ID-B.doc...
  • Page 31: 0X1D] Write Autopassword To Transponder

    ID DTx.C has to be configured correctly, corresponding to the desired application. (see Fehler! Verweisquelle konnte nicht gefunden werden.. • A transponder equipped with an autopassword can only be completely processed by readers with identical ID DTx.D transponder password . FEIG ELECTRONIC GmbH Page 31 of 57 H80701-2e-ID-B.doc...
  • Page 32: Advanced Commands For Reader Control

    6, 7 0x02 0x00 0x07 COM-ADR [0x55] CRC16 Host ← Reader 2, 3 7, 8 0x02 0x00 0x08 COM-ADR [0x55] STATUS CRC16 NOTICE: • COM-ADR = 255 will be ignored by the Reader. FEIG ELECTRONIC GmbH Page 32 of 57 H80701-2e-ID-B.doc...
  • Page 33: 0X63] Cpu Reset

    6. 7 0x02 0x00, 0x07 COM-ADR [0x63] CRC16 Host ← Reader 2, 3 7, 8 0x02 0x00 0x08 COM-ADR [0x63] STATUS CRC16 NOTICE: The RF-field will be switched off while a CPU Reset. FEIG ELECTRONIC GmbH Page 33 of 57 H80701-2e-ID-B.doc...
  • Page 34: 0X65] Get Software Version

    Function: SW-TYPE: Displays the type / model of the Reader (see: ANNEX D: Codes of Reader Types) TR-TYPE: Displays the Transponders supported by the Reader. Bit: Function: Bit: Function: DTx.C DTx.B CTx.A FEIG ELECTRONIC GmbH Page 34 of 57 H80701-2e-ID-B.doc...
  • Page 35: 0X66] Get Reader Info

    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. FEIG ELECTRONIC GmbH Page 35 of 57 H80701-2e-ID-B.doc...
  • Page 36 The reader is member of the ID RWA multijob-Reader family MODE = 0x05 (Bootloader version information) 2, 3 0x02 0x00 0x13 COM-ADR [0x66] STATUS BL_VERSION BL_REF 9...17 18, 19 CRC16 BL_VERSION: Bootloader Version BL_REV: Revison of Bootloader Version FEIG ELECTRONIC GmbH Page 36 of 57 H80701-2e-ID-B.doc...
  • Page 37 Indicates which customer firmware is licensed on the Reader. FW_L: Indicates which Firmware version is licensed on the Reader. TR_DRV_L: Indicates which Transponder drivers are licensed on the Reader. FNC_L: Indicates which optional functions are licensed on the Reader. FEIG ELECTRONIC GmbH Page 37 of 57 H80701-2e-ID-B.doc...
  • Page 38: Polling-Mode (Reading And Writing Of Transponder Data)

    If the transponder will be taken out of the detection range of the reader during a writing process, this will cause a loss of data. FEIG ELECTRONIC GmbH Page 38 of 57 H80701-2e-ID-B.doc...
  • Page 39: 0X11] Read Serial-No. (Selection Of Transponder)

    Additionally, the response includes the code of the transponder type. Host → Reader: COM-Adr 0x11 CSUM Host ← Reader: 6..10 COM-Adr 0x11 STATUS Serial-No. CSUM TR_TYP see ANNEX A: Codes of transponder types FEIG ELECTRONIC GmbH Page 39 of 57 H80701-2e-ID-B.doc...
  • Page 40: Id-Number (Not Id Ctx.a)

    0001 0010 0011 0100 0001 0010 0011 0100 12 34 56 12 34 56 12 34 x 0001 0010 0011 0100 0101 0110 0001 0010 0011 0100 0101 0110 0001 0010 0011 0100 0 FEIG ELECTRONIC GmbH Page 40 of 57 H80701-2e-ID-B.doc...
  • Page 41: 0X12] Write Id-Number

    ID-No. of any format with a max. length of 12 byte. 4.2.2. [0x13] Read ID-Number Host → Reader: COM-Adr 0x13 CSUM Host ← Reader 5...n-1 6...n 6...17 COM-Adr 0x13 STATUS ID-No. (max. 12 Byte) CSUM FEIG ELECTRONIC GmbH Page 41 of 57 H80701-2e-ID-B.doc...
  • Page 42: Data Block Public "D" (Not Id Ctx.a)

    With transponder ID DTx.B, the ID-No can be written as public data via the address D96 - D99. With transponder ID DTx.B, the ID-No can be written as public data via the address D96 - D99.. FEIG ELECTRONIC GmbH Page 42 of 57...
  • Page 43: Transponder Configuration "C" (Not Id Ctx.a)

    STATUS CSUM TR_TYP TR_TYP: is the type-identification of the selected transponder see data sheet of the actual transponder see ANNEX A: Codes of transponder types see data sheet of the actual transponder FEIG ELECTRONIC GmbH Page 43 of 57 H80701-2e-ID-B.doc...
  • Page 44: Special Commands

    Host → Reader: COM-Adr 0x1B 0x02 CSUM Reader ← Host: 6...10 COM-Adr 0x1B STATUS Serial-No CSUM TR_TYP TR_TYP: is the type identification of the selected transponder ANNEX A: Codes of transponder types FEIG ELECTRONIC GmbH Page 44 of 57 H80701-2e-ID-B.doc...
  • Page 45: 0X1C] Password-Select (Id Dtx.c)

    Notes: • If the command is used for a selected transponder ID DTx.C it is being deselected. see ANNEX A: Codes of transponder types FEIG ELECTRONIC GmbH Page 45 of 57 H80701-2e-ID-B.doc...
  • Page 46: Auto-Answer-Mode (Read Transponder)

    Serial No. = 00 B4 00 0C 14 hex ⇒ 0.003.019.901.972 dec "1" "0" "0" "0" "3" "0" "1" "9" "9" "0" "1" "9" "7" "2" 5 see ANNEX A: Codes of transponder types FEIG ELECTRONIC GmbH Page 46 of 57 H80701-2e-ID-B.doc...
  • Page 47: Read Id No

    The format of the transmitted data is identical with the reply protocol of command [0x15] in Polling- Mode (see: 4.3.2. [0x15] Read Data block / -blocks "D") Command [0x43] is used to define the data blocks you wish to read (see 3.2.4. [0x43] Auto-Answer- Mode: data block definition). FEIG ELECTRONIC GmbH Page 47 of 57 H80701-2e-ID-B.doc...
  • Page 48: Annex

    Value Transponder type ® 0x00 Read-Only OBID - Transponder ID CTx.A (H4001, H4002, etc..) ® 0x01 Read/Write OBID -Transponder ID-DTx.B (HITAG 1, HITAG S) ® 0x02 Read/Write OBID -Transponder ID-DTx.C (HITAG 2) FEIG ELECTRONIC GmbH Page 48 of 57 H80701-2e-ID-B.doc...
  • Page 49: Annex B: Eeprom Configuration

    - reserved - - reserved - - reserved - - reserved - - reserved - - reserved - - reserved - - reserved - - reserved - - reserved - Checksum EEPROM Adr. 1 FEIG ELECTRONIC GmbH Page 49 of 57 H80701-2e-ID-B.doc...
  • Page 50 - reserved - - reserved - - reserved - - reserved - - reserved - - reserved - Configuration of the supported [0x80] 0x07 transponders (TAG_DRV) [0xA6] Autopassword-mode 0x00 Checksum EEPROM Adr. 2 FEIG ELECTRONIC GmbH Page 50 of 57 H80701-2e-ID-B.doc...
  • Page 51: Annex C: Index Of Status Bytes

    The reader could not identify itself to the transponder as authorized: • reader- and transponder password do not correspond • wrong password mode has been set • too much distance between transponder and reader antenna. • authentification attempt in extreme noise area FEIG ELECTRONIC GmbH Page 51 of 57 H80701-2e-ID-B.doc...
  • Page 52 The sent command is not available at the moment • Polling access while Auto-Answer-Mode is active 0x83 Com-Error RF Module - ID RW24 The serial communication between the RF-module and the ID RW24 is disturbed or not possible FEIG ELECTRONIC GmbH Page 52 of 57 H80701-2e-ID-B.doc...
  • Page 53: Annex D: Codes Of Reader Types

    ID RW02 (FE428/#) ID RW02 - Crypto (FE441/#) ID RW02 (FE441/#) ID RW02 (FE520/#) ID RW24-1 (FE444/#) ID RW24-1 – Crypto (FE444/#) ID RW12 (FE456/#) ID RW12 – Crypto (FE456/#) ID MLS.TRI-A (FE504/#) FEIG ELECTRONIC GmbH Page 53 of 57 H80701-2e-ID-B.doc...
  • Page 54: Annex E: Transponder Memory Addresses Table

    ID RW40.30-USB ANNEX E: Transponder Memory Addresses Table The following table shows the assignment of the physical address in relation to the virtual addresses ® layout of the respective OBID Reader family. FEIG ELECTRONIC GmbH Page 54 of 57 H80701-2e-ID-B.doc...
  • Page 55: Annex E1: Id Dtx.b - Nxp Hitag1

    52 - 55 52 - 55 D20 – D23 56 - 59 56 - 59 D24 – D27 60 - 63 60 – 63 D28 – D31 Data cannot be read or written FEIG ELECTRONIC GmbH Page 55 of 57 H80701-2e-ID-B.doc...
  • Page 56: Annex E2: Id Dtx.b - Nxp Hitag S (2048 Bit)

    48 - 51 D16 – D19 52 - 55 52 - 55 D20 – D23 56 - 59 56 - 59 D24 – D27 60 - 63 60 - 63 D28 – D31 FEIG ELECTRONIC GmbH Page 56 of 57 H80701-2e-ID-B.doc...
  • Page 57: Annex E2: Id Dtx.c - Nxp Hitag 2

    ANNEX E2: ID DTx.C - NXP Hitag 2 ® OBID Hitag 2 Access Note ID RWA ID RW Block Page Address Address S-No S-No public read-only configuration ID-No read/write 4 - 7 read/only configurable D0 - D7 FEIG ELECTRONIC GmbH Page 57 of 57 H80701-2e-ID-B.doc...

Table of Contents