Feig Electronic OBID i-scan ID ISC.MR100 Manual
Feig Electronic OBID i-scan ID ISC.MR100 Manual

Feig Electronic OBID i-scan ID ISC.MR100 Manual

Standard-reader
Table of Contents

Advertisement

Quick Links

OBID i-scan
ID ISC.PR100/101
final
public (B)
2005-04-22
H01000-5e-ID-B.doc
®
ID ISC.MR100/101
ID ISC.PR100/101
ID ISC.PRH100
ID ISC.M02
Standard-Reader
Firmware-Version 4.0 and higher
MANUAL
(V3.0)
ID ISC.PRH100
ID
ISC.MR100/101
ID ANT340/240

Advertisement

Table of Contents
loading

Summary of Contents for Feig Electronic OBID i-scan ID ISC.MR100

  • Page 1 ® MANUAL OBID i-scan ID ISC.MR100/101 ID ISC.PR100/101 ID ISC.PRH100 ID ISC.M02 (V3.0) Standard-Reader Firmware-Version 4.0 and higher ID ISC.PRH100 ISC.MR100/101 ID ANT340/240 ID ISC.PR100/101 final public (B) 2005-04-22 H01000-5e-ID-B.doc...
  • Page 2 Composition of the information in this manual has been done to the best of our knowledge. FEIG ELECTRONIC GmbH does not guarantee the correctness and completeness of the details given in this manual and may not be held liable for damages ensuing from incorrect or incomplete information.
  • Page 3: Table Of Contents

    3.9. CFG8 + CFG9 : Selection Mask (only I-Code EPC Transponder) (not for ISC.M02) ..36 4. Protocols for Reader Configuration 4.1. [0x80] Read Configuration ....................38 4.2. [0x81] Write Configuration ....................39 4.3. [0x82] Save Configuration....................40 FEIG ELECTRONIC GmbH Page 3 of 118 H01000-5e-ID-B.doc...
  • Page 4 6.1.10. [0x29] Write DSFI ......................65 6.1.11. [0x2A] Lock DSFI.......................66 6.1.12. [0x2B] Get System Information.................67 6.1.13. [0x2C] Get Multiple Block Security Status ..............69 6.1.14. [0xA0] Read Config Block..................70 6.1.15. [0xA1] Write Config Block..................71 FEIG ELECTRONIC GmbH Page 4 of 118 H01000-5e-ID-B.doc...
  • Page 5 9.1.1. EM4135 EM MICROELECTRONIC................90 9.1.2. Fujitsu (MB89R116)....................91 9.1.3. Infineon (my-d page mode) 0x60................92 9.1.4. Infineon (ISO Address mode) 0xE0................93 9.1.5. KSW Microtec (TempSens) ..................94 9.1.6. Philips (I-Code SLI) ....................95 9.1.7. STMicroelectronics (LRI512) ..................96 FEIG ELECTRONIC GmbH Page 5 of 118 H01000-5e-ID-B.doc...
  • Page 6 ISO15693 Host Command (DB-Size of the Transponder = 4 bytes)........115 ISO15693 Host Command (DB-Size of the Transponder = 8 bytes)........115 Annex J: Differences between USB- and SCI-Reader .............116 ANNEX K: Codes of Reader Types ..................118 FEIG ELECTRONIC GmbH Page 6 of 118 H01000-5e-ID-B.doc...
  • Page 7: Revision History Of Documentation

    CFG3: RF-Interface, New Transponder Driver New status message [0x17] Firmware activation required: 08.03.05 [0x18] Destroy (only I-Code EPC/UID Transponders) Supported ISO15693 Host commands for I-Code UID Transponders Codes of reader types New Transponder EM4135 supported FEIG ELECTRONIC GmbH Page 7 of 118 H01000-5e-ID-B.doc...
  • Page 8: Abbreviations

    Most Significant Byte Number Output Read / Write Access Read Relay Radio Frequency RSSI Received Signal Strength Indicator Real Time Clock Table Transponder Timeslot Unique Identifier (read only Serial Number) Write Only Access Write FEIG ELECTRONIC GmbH Page 8 of 118 H01000-5e-ID-B.doc...
  • Page 9: Data Transmission Between Obid

    Host (Terminal / PC / ..) Reader → parameter- / control command parameter received and stored / control command processed ← status / error status data ← FEIG ELECTRONIC GmbH Page 9 of 118 H01000-5e-ID-B.doc...
  • Page 10: Iso15693 Host Commands

    Transponder data in Reader field ← → write data to Transponder with UID Transponder with correct UID in antenna field ? ← OK status status = no Transponder in Reader field ← FEIG ELECTRONIC GmbH Page 10 of 118 H01000-5e-ID-B.doc...
  • Page 11 = no Trans- Transponder read ponder data in Reader field ← → write data Transponder in antenna field ? ← OK status status = no Trans- ponder in Reader field ← FEIG ELECTRONIC GmbH Page 11 of 118 H01000-5e-ID-B.doc...
  • Page 12 / status = Transponder read no Transponder data in Reader field ← → write data selected Transponder in antenna field ? ← OK status status = no Transponder in Reader field ← FEIG ELECTRONIC GmbH Page 12 of 118 H01000-5e-ID-B.doc...
  • Page 13: Scan-Mode

    2 Transponder in detection range UID and data blockshould be read: UID1 data1 UID2 data2 Com-Prefix (optional) SCAN-LOCK-TIME UID: Serial-Number. (fix) time to the next new Transponder reading data: data blocks (free programmable) Separation character (optional) End character (optional) FEIG ELECTRONIC GmbH Page 13 of 118 H01000-5e-ID-B.doc...
  • Page 14 If configuration protocols shall be sent to the Reader while the Scan-Mode is active, no Transponder should be within the detection range of the Reader during this time. • Only read operations are available with the Scan-Mode. FEIG ELECTRONIC GmbH Page 14 of 118 H01000-5e-ID-B.doc...
  • Page 15: Asynchronous Interface

    Cyclic redundancy check of the protocol bytes from 1 to n-2, as specified by CCITT-CRC16 Polynom Start Value 0xFFFF Note: This protocol frame is not valid for USB-Reader. For detail information please read the description of the FEUSB.dll “H00501-xy-ID-B.pdf” see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 15 of 118 H01000-5e-ID-B.doc...
  • Page 16: Crc16 Calculation Algorithm

    /* cnt = number of protocol bytes without CRC */ crc ^= DATA[i]; for (j = 0; j < 8; j++) if (crc & 0x0001) crc = (crc >> 1) ^ CRC_POLYNOM; else crc = (crc >> 1); FEIG ELECTRONIC GmbH Page 16 of 118 H01000-5e-ID-B.doc...
  • Page 17: Configuration Parameters (Cfg)

    Malfunctions may occur if parameters are configured without their described range or if unspecified parameters have been changed! • A firmware update resets the EEPROM to default settings and the Reader goes into the er- ror status “EE-Init-mode”. FEIG ELECTRONIC GmbH Page 17 of 118 H01000-5e-ID-B.doc...
  • Page 18 Changing of this parame- bytes must not be changed, as ter only becomes effective this may cause faulty operation of after writing / saving this the Reader configuration block EEPROM and a Reader reset FEIG ELECTRONIC GmbH Page 18 of 118 H01000-5e-ID-B.doc...
  • Page 19: Cfg0: Reserved

    1 sec COM-ADR: Bus address of the Reader (0 .. 254) for communication via the asynchronous interface, es- pecially for applications with the RS485 interface. Notes: • Do not configure address 255! FEIG ELECTRONIC GmbH Page 19 of 118 H01000-5e-ID-B.doc...
  • Page 20 A plausibility check is performed by writing this parameter to the Reader. If an error occurs the Reader an- swers with STATUS = 0x11. A plausibility check is performed by writing this parameter to the Reader. If an error occurs the Reader an- swers with STATUS = 0x11. FEIG ELECTRONIC GmbH Page 20 of 118 H01000-5e-ID-B.doc...
  • Page 21 By means of this byte, the Reader mode can be defined. Bit: Function: SCAN-E SCAN-E: By setting this bit the Scan-Mode can be enabled ISO15693Host Mode (see chapter 6. Protocols for ISO15693 Host Commands) Scan-Mode (see chapter 3.7. CFG6: Scan-Mode1) FEIG ELECTRONIC GmbH Page 21 of 118 H01000-5e-ID-B.doc...
  • Page 22: Cfg2: Inputs / Outputs General

    The buzzer is only with the ID ISC.PRH100 available. IDLE-STATE / ACTIVE-STATE One byte each for idle- and tag-detect state is used to set the operation mode of the signal transmitter. Bit: Function: Startup BUZZER Buzzer/ FEIG ELECTRONIC GmbH Page 22 of 118 H01000-5e-ID-B.doc...
  • Page 23 If a Transponder was detected, the transmitter and the duration can be set by the bytes ACTIV-STATE and ACTIV-FLASH. Each signal transmitter (LED, BUZZER) may be activated temporarily limited. Signal transmitter time range 0...255 x 100 ms ACTIV-GRN-TIME 0...255 x 100 ms ACTIV-RED-TIME 0...255 x 100 ms ACTIV-BUZZER-TIME FEIG ELECTRONIC GmbH Page 23 of 118 H01000-5e-ID-B.doc...
  • Page 24: Cfg3: Rf-Interface

    Firmware Upgrade” first. For this you have to use the demo program ID ISOStart and the Upgrade Code must be ordered by Feig Electronic. A plausibility check is performed by writing this parameter to the Reader. If an error occurs the Reader an- swers with STATUS = 0x11.
  • Page 25: Cfg4: Transponder Parameters

    APP-ID: (only I-Code 1 Transponders) Application ID to select a Transponder Note: If FAM-CODE and APP-ID are zero, all I-Code 1 Transponders will response. Otherwise only the Transponders with matching FAM-CODE and APP-ID will respond. FEIG ELECTRONIC GmbH Page 25 of 118 H01000-5e-ID-B.doc...
  • Page 26 ISO15693Host Command is in non-addressed mode. In the case of a Tag-it HF-I the WR- OPTION must be set to 1. • See chapter 9.1. Supported ISO15693 Host commands for ISO15693 Transponders for more details about the correct WR-OPTION. FEIG ELECTRONIC GmbH Page 26 of 118 H01000-5e-ID-B.doc...
  • Page 27 Defines the block size of an unknown ISO-transponder or if the transponder is used in the non-addressed mode. Range: 0x01 ... 0xFF A value of 0x00 will be automatically set to a block size of 4byte. FEIG ELECTRONIC GmbH Page 27 of 118 H01000-5e-ID-B.doc...
  • Page 28: Cfg5: Anticollision

    “[0x02] Data False” A plausibility check is performed by writing this parameter to the Reader. If an error occurs the Reader an- swers with STATUS = 0x11. FEIG ELECTRONIC GmbH Page 28 of 118 H01000-5e-ID-B.doc...
  • Page 29: Cfg6: Scan-Mode1

    The Reader scans all the time. However, this mode increase the current consumption Trigger enabled: (only ID ISCPRH100) The Reader start the scan, if the trigger is activated by the external switch. FEIG ELECTRONIC GmbH Page 29 of 118 H01000-5e-ID-B.doc...
  • Page 30 COM-ADR of the Reader will transmit Byte Order Defines the Byte Order within frame MSB first LSB first Note: IF the COM Prefix is enabled the COM-ADR will be send in front of the Header FEIG ELECTRONIC GmbH Page 30 of 118 H01000-5e-ID-B.doc...
  • Page 31 Number of data bytes to be transferred, starting with the D-START. Example: data block Byte Data 0x01 0x23 0x45 0x67 0x89 0xAB 0xCD 0xEF D-START = 1 D-LGT = 4 Output Data 0x23 0x45 0x67 0x89 FEIG ELECTRONIC GmbH Page 31 of 118 H01000-5e-ID-B.doc...
  • Page 32 The special characters will be first changed into the Unicode than into the USB-Keycode. Therefore you can transfer more letters and numbers than special characters. FEIG ELECTRONIC GmbH Page 32 of 118 H01000-5e-ID-B.doc...
  • Page 33: Cfg7: Scan-Mode2

    0x30 b0001 0x31 b0010 0x32 b0011 0x33 b0100 0x34 b0101 0x35 b0110 0x36 b0111 0x37 b1000 0x38 b1001 0x39 b1010 0x41 b1011 0x42 b1100 0x43 b1101 0x44 b1110 0x45 b1111 0x46 FEIG ELECTRONIC GmbH Page 33 of 118 H01000-5e-ID-B.doc...
  • Page 34 0x00 USER user defined in END-USR1...3 Note: Only one option could be selected. USB-Reader: The End Character will be transferred any time, even if the buffer is to small for the data. FEIG ELECTRONIC GmbH Page 34 of 118 H01000-5e-ID-B.doc...
  • Page 35 HEADER-USR1 + 2 + 3 + 4 Example of scan data: COM- Separation Separation Data- Header END Character Character Character Blocks COM- SEP-CHAR USR1 USR2 USR3 USR4 SEP-CHAR USR1 USR2 USR3 FEIG ELECTRONIC GmbH Page 35 of 118 H01000-5e-ID-B.doc...
  • Page 36: Cfg8 + Cfg9 : Selection Mask (Only I-Code Epc Transponder) (Not For Isc.m02)

    Defines the number of bits for the selection mask. If 0, no selection take place. The advan- tage of the selection is that the Transponder communication time is speeded up. The maxi- mum number of bits is 152 (=0x98) FEIG ELECTRONIC GmbH Page 36 of 118 H01000-5e-ID-B.doc...
  • Page 37 "0000 0001 00" return an answer. Note: This configuration area can only be stored in the RAM memory of the reader. After power OFF or a CPU-Reset the configuration in CFG8 will be deleted. FEIG ELECTRONIC GmbH Page 37 of 118 H01000-5e-ID-B.doc...
  • Page 38: Protocols For Reader Configuration

    14 byte configuration block read from address CFGn in CFG-ADR. Note: Reading from reserved configuration blocks will result in an 0x15 error code. see ANNEX D: Index of Status Bytes see Chapter 3. Configuration Parameters (CFG) FEIG ELECTRONIC GmbH Page 38 of 118 H01000-5e-ID-B.doc...
  • Page 39: 0X81] Write Configuration

    14-byte configuration block stored in the configuration memory of the Reader at address CFGn. Note: A write to reserved configuration blocks will result in error code 0x16. see ANNEX D: Index of Status Bytes see chapter 3. Configuration Parameters (CFG) FEIG ELECTRONIC GmbH Page 39 of 118 H01000-5e-ID-B.doc...
  • Page 40: 0X82] Save Configuration

    4.3. [0x82] Save Configuration • A save configuration to EEPROM with reserved configuration blocks will result in error code 0x16. see ANNEX D: Index of Status Bytes see chapter 3. Configuration Parameters (CFG) FEIG ELECTRONIC GmbH Page 40 of 118 H01000-5e-ID-B.doc...
  • Page 41: 0X83] Set Default Configuration

    RAM and EEPROM Notes: • To save the configuration to non-volatile memory, use 4.3. [0x82] Save Configuration • A set to default configuration with reserved configuration blocks will result in error code 0x16. FEIG ELECTRONIC GmbH Page 41 of 118 H01000-5e-ID-B.doc...
  • Page 42: Protocols For Reader Control

    Host ← Reader 0x00 [0x55] 0x00 CRC16 Note: • This command is only available if the correct COM-ADR of the Reader is used. • All COM-addresses except 255 [0xFF] will be accept. FEIG ELECTRONIC GmbH Page 42 of 118 H01000-5e-ID-B.doc...
  • Page 43: 0X63] Cpu Reset

    This protocol allows you to reset the CPU on the Reader. Host → Reader COM-ADR [0x63] CRC16 Host ← Reader COM-ADR [0x63] CRC16 STATUS Note: The RF-field will be switched off after a “CPU Reset” see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 43 of 118 H01000-5e-ID-B.doc...
  • Page 44: 0X65] Get Software Version

    (see: ANNEX K: Codes of Reader Types) TR-TYPE: Displays the Transponders supported by the software. Bit: Function: Bit: Function: I-Code I-Code Tag-it I-Code 1 15693 see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 44 of 118 H01000-5e-ID-B.doc...
  • Page 45: 0X66] Get Reader Info

    STATUS 13,14 15, 16 17,18 19,20 21,22 FW_L TR_DRV_L FNC_L CRC16 see ANNEX D: Index of Status Bytes see ANNEX D: Index of Status Bytes see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 45 of 118 H01000-5e-ID-B.doc...
  • Page 46 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 46 of 118 H01000-5e-ID-B.doc...
  • Page 47: 0X69] Rf Reset

    COM-ADR [0x6A] CRC16 STATUS 0x00 RF-Field of Reader antenna is OFF 0x01 RF-Field of Reader antenna is ON see ANNEX D: Index of Status Bytes see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 47 of 118 H01000-5e-ID-B.doc...
  • Page 48: 0X71] Set Output

    OS-Time has no effect on the status of the signal emitter Signal emitter for OS-Time = active Signal emitter for OS-Time = inactive FLASH Signal emitter for OS-Time = with "OSF" alternating see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 48 of 118 H01000-5e-ID-B.doc...
  • Page 49 • In order to reset a continuously active time, "OS-Time = 1" must be sent to the Reader, which effects a change to the idle status after 100 ms • The continuous activation is set back after a reset or a power failure . FEIG ELECTRONIC GmbH Page 49 of 118 H01000-5e-ID-B.doc...
  • Page 50: 0X74] Get Input (Only For Id Isc.prh100/110)

    Host → Reader 4...5 COM-ADR [0x74] CRC16 Host ← Reader 6...7 COM-ADR [0x74] INPUT CRC16 STATUS Input: Bit: Function: digital input = inactive digital input = active see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 50 of 118 H01000-5e-ID-B.doc...
  • Page 51: Protocols For Iso15693 Host Commands

    Lock status of the Tag-it HF is visible within the Security Byte “SEC-STATUS” see: tiple Blocks Read and Write Config Block will only be available if the I-CODE_MODE (MAPPING)is set to “FEIG Memory Model“ see: 3.5. CFG4: Transponder Parameters FEIG ELECTRONIC GmbH Page 51 of 118 H01000-5e-ID-B.doc...
  • Page 52: 0Xb0] Host Commands For Iso15693 Mandatory And Optional Commands

    DATA REQUEST-DATA: Command specific request RESPONSE-DATA: Command specific response Notes: • Data is only transferred if STATUS = 0x00, 0x83, 0x94, 0x95. • This commands is not available if Scan-Mode is active. FEIG ELECTRONIC GmbH Page 52 of 118 H01000-5e-ID-B.doc...
  • Page 53: 0X01] Inventory

    Bit: Function MORE MORE: new Inventory requested more data requested (IF Status 0x94 appears-> more data sets are available) DATA-SETS: Number of Transponder data sets to be transferred in this Reader response. FEIG ELECTRONIC GmbH Page 53 of 118 H01000-5e-ID-B.doc...
  • Page 54 If ONT = b0 a RF-Reset is performed to read the UID of all Transponders inside the antenna field. • If the STATUS byte of the protocol frame has the value 0x94, more UID’s can be read out of the Reader with MORE = b1. FEIG ELECTRONIC GmbH Page 54 of 118 H01000-5e-ID-B.doc...
  • Page 55: 0X02] Stay Quiet

    This command sets one Transponder to Quiet State. REQUEST-DATA 6-13 0x02 MODE MODE: Bit: Function ADR: b001 addressed UID: Read-only serial number of the Transponder. Note: • This command is only available for ISO15693 Transponders. FEIG ELECTRONIC GmbH Page 55 of 118 H01000-5e-ID-B.doc...
  • Page 56: 0X22] Lock Multiple Blocks

    0x20 ->32 0x10 ->16 = 128 / x ISO15693 ERROR: ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95. DB-ADR-E: Block number where the error occurred. FEIG ELECTRONIC GmbH Page 56 of 118 H01000-5e-ID-B.doc...
  • Page 57: 0X23] Read Multiple Blocks

    The maximum number of DB-N, depends on DB-Size and the interface transmit buffer size TX-BUF. The maximum number of DB-N is: (TX-BUF - 10 )/(DB-Size+1) ISO15693 ERROR: ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95. FEIG ELECTRONIC GmbH Page 57 of 118 H01000-5e-ID-B.doc...
  • Page 58 • A non-addressed read on the I-Code1 cannot be performed if the transponder was selected by an inventory command first. It must be deselected by using the command 5.6. [0x69] RF Reset FEIG ELECTRONIC GmbH Page 58 of 118 H01000-5e-ID-B.doc...
  • Page 59: 0X24] Write Multiple Blocks

    Number of data blocks to be written to the Transponder, starting at DB-ADR. The maximum number of DB-N, depends on DB-Size and the interface receiver buffer size RX-BUF. The maximum number of DB-N is: (RX-BUF - 10 )/(DB-Size+1) FEIG ELECTRONIC GmbH Page 59 of 118 H01000-5e-ID-B.doc...
  • Page 60 • A write command on I-Code EPC Transponders can only be performed in the non-addressed mode whereas the block-size (DB-SIZE) must be 1 Byte. • If an I-Code EPC Transponder is already locked, the reader answers with status = [0x03]. FEIG ELECTRONIC GmbH Page 60 of 118 H01000-5e-ID-B.doc...
  • Page 61: 0X25] Select

    Read-only serial number of the Transponder. ISO15693 ERROR: ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95. Note: • This command is only available for ISO15693 Transponders. FEIG ELECTRONIC GmbH Page 61 of 118 H01000-5e-ID-B.doc...
  • Page 62: 0X26] Reset To Ready

    Read-only serial number of the Transponder. The UID is required only in the addressed mode. ISO15693 ERROR: ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95. Note: • This command is only available for ISO15693 Transponders. FEIG ELECTRONIC GmbH Page 62 of 118 H01000-5e-ID-B.doc...
  • Page 63: 0X27] Write Afi

    Application Family Identifier of the Transponder. ISO15693 ERROR: ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95. Note: • This command is only available for ISO15693 Transponders. FEIG ELECTRONIC GmbH Page 63 of 118 H01000-5e-ID-B.doc...
  • Page 64: 0X28] Lock Afi

    Read-only serial number of the Transponder. The UID is required only in the addressed mode. ISO15693 ERROR: ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95. Note: • This command is only available for ISO15693 Transponders. FEIG ELECTRONIC GmbH Page 64 of 118 H01000-5e-ID-B.doc...
  • Page 65: 0X29] Write Dsfi

    Data Storage Format Identifier of the Transponder. ISO15693 ERROR: ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95. Note: • This command is only available for ISO15693 Transponders. FEIG ELECTRONIC GmbH Page 65 of 118 H01000-5e-ID-B.doc...
  • Page 66: 0X2A] Lock Dsfi

    Read-only serial number of the Transponder. The UID is required only in the addressed mode. ISO15693 ERROR: ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95. Note: • This command is only available for ISO15693 Transponders. FEIG ELECTRONIC GmbH Page 66 of 118 H01000-5e-ID-B.doc...
  • Page 67: 0X2B] Get System Information

    The LSB (32bits) from the Read only Serial Number of the Transponder. AFI: Application Family Identifier. If not supported by the Transponder, this value will return 0x00. Manufacturer Code: Manufacturer specific code (see: ANNEX A: Codes of Transponder Types) FEIG ELECTRONIC GmbH Page 67 of 118 H01000-5e-ID-B.doc...
  • Page 68 IC reference (version) of the Transponder. If not supported by the Transponder, this value will return 0x00. Chip Version: Chip version of the Transponder Note: This command is only available for ISO15693 and Tag-it HF Transponders. FEIG ELECTRONIC GmbH Page 68 of 118 H01000-5e-ID-B.doc...
  • Page 69: 0X2C] Get Multiple Block Security Status

    = 128 / x ISO15693 ERROR: ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95. SEC-STATUS: Block security status . Note: This command is only available for ISO15693 Transponders. FEIG ELECTRONIC GmbH Page 69 of 118 H01000-5e-ID-B.doc...
  • Page 70: 0Xa0] Read Config Block

    • The command is not available if the Reader is set to original I-Code Memory Mode. (see 3.5. CFG4: Transponder Parameters, I-Code-Mode). To read the Config Block 0,1,2 can now be done with Read Multiple Blocks [0x23] on the original I-Code Address 2,3,4. FEIG ELECTRONIC GmbH Page 70 of 118 H01000-5e-ID-B.doc...
  • Page 71: 0Xa1] Write Config Block

    0,2,5 and 6. If one block is already locked, the status will be set to 0x00. When using ISO15693 Transponders the command 6.1.3. [0x22] Lock Multiple Blocks should be used. FEIG ELECTRONIC GmbH Page 71 of 118 H01000-5e-ID-B.doc...
  • Page 72: Special Commands

    I-Code 1 Transponders see ANNEX G: Memory Model I-Code 1 Transponders for details. Host → Reader 4...5 COM-ADR 0x1B CRC16 Host ← Reader 5...6 COM-ADR 0x1B CRC16 STATUS see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 72 of 118 H01000-5e-ID-B.doc...
  • Page 73: 0X18] Destroy (Only I-Code Epc/Uid Transponders)

    • If the I-Code EPC doesn't match, the reader also answers with status = [0x83]. • If the command was not successfully (reader may continue read the I-Code EPC), the reader answers with status = [0x03]. FEIG ELECTRONIC GmbH Page 73 of 118 H01000-5e-ID-B.doc...
  • Page 74: 0Xb1] Host Commands For Iso15693 Custom And Proprietary Commands

    Manufacturer specific request RESPONSE-DATA: Manufacturer specific response Notes: • Data is only transferred if STATUS = 0x00, 0x83, 0x94, 0x95. • This command is not available if the Scan-Mode is switched on. FEIG ELECTRONIC GmbH Page 74 of 118 H01000-5e-ID-B.doc...
  • Page 75: Infineon Custom Commands

    ISO15693 error code of Transponder response. This byte is only available if STATUS = 0x95. DB-SIZE: Number of bytes of one data block(8 Bytes). SEC-STATUS: Block security status of followed data block. Sec-Status is not supported, this value will return 0x00. FEIG ELECTRONIC GmbH Page 75 of 118 H01000-5e-ID-B.doc...
  • Page 76: 0X30] Write

    DB-N: Number of data blocks to be written to the Transponder, starting at DB-ADR. The maximum number of DB-N = 16 (128 bytes). DB-SIZE: Number of bytes of one data block(8 bytes). FEIG ELECTRONIC GmbH Page 76 of 118 H01000-5e-ID-B.doc...
  • Page 77: 0X90] Write Byte

    Number of data blocks to be locked, starting at DB-ADR. The maximum number of DB-N = 16 (128 bytes). ISO-ERROR: ISO15693 error code of Transponder response. This byte is only available if STATUS = 0x95. DB-ADR-E: Block number where the error occurred. FEIG ELECTRONIC GmbH Page 77 of 118 H01000-5e-ID-B.doc...
  • Page 78: Ksw Custom Commands

    UID: Read-only serial no. of the transponder. The UID is required only in the addressed mode. ISO-ERROR: ISO error code of transponder response. This byte is only available if STATUS = 0x95. FEIG ELECTRONIC GmbH Page 78 of 118 H01000-5e-ID-B.doc...
  • Page 79: 0Xa1] Set Log

    Read-only serial no. of the transponder. The UID is required only in the addressed mode. Logflags: The type of measurement. Logpointer: Pointer of the next measurement value. Logperiode: Range of the measure. . LogLimitLo: Lower limit for measurement value LogLimitHi: Higher limit for measurement value FEIG ELECTRONIC GmbH Page 79 of 118 H01000-5e-ID-B.doc...
  • Page 80: 0Xa2] Get Log Status

    Logpointer: Pointer of the next measurement value LogLimitLo: Lower limit for measurement value LogLimitHi: Higher limit for measurement value Logperiode: Range of the measure. Timerticks: Defines how many times the measurement interval runs off. FEIG ELECTRONIC GmbH Page 80 of 118 H01000-5e-ID-B.doc...
  • Page 81: 0Xa3] Bist

    UID: Read-only serial no. of the transponder. The UID is required only in the addressed mode. ISO-ERROR: ISO error code of transponder response. This byte is only available if STATUS = 0x95. FEIG ELECTRONIC GmbH Page 81 of 118 H01000-5e-ID-B.doc...
  • Page 82: 0Xa4] Lock

    ISO error code of transponder response. This byte is only available if STATUS = 0x95. Note: • The transponder responds with an ISO-Error whenever a write command is issued. It is also not possible to read Block 0x46 and 0x47 (password) FEIG ELECTRONIC GmbH Page 82 of 118 H01000-5e-ID-B.doc...
  • Page 83: 0Xa5] Unlock

    UID: Read-only serial no. of the transponder. The UID is required only in the addressed mode. ISO-ERROR: ISO error code of transponder response. This byte is only available if STATUS = 0x95. FEIG ELECTRONIC GmbH Page 83 of 118 H01000-5e-ID-B.doc...
  • Page 84: Philips Iso15693 I-Code Sli Custom Commands

    ISO error code of transponder response. This byte is only available if STATUS = {0x95}. 8.3.2. [0xA3] Reset EAS This command sets the EAS bit to 0. REQUEST-DATA (7-14) 0xA3 MODE RESPONSE-DATA (STATUS = {0x95}) ISO-ERROR FEIG ELECTRONIC GmbH Page 84 of 118 H01000-5e-ID-B.doc...
  • Page 85: 0Xa4] Lock Eas

    UID: Read-only serial number of the transponder. The UID is required only in the addressed mode. ISO-ERROR: ISO error code of transponder response. This byte is only available if STATUS = {0x95}. FEIG ELECTRONIC GmbH Page 85 of 118 H01000-5e-ID-B.doc...
  • Page 86: 0Xa5] Eas Alarm

    • If an error is detected or the EAS bit is set to “0” the transponder remains silent and the status 0x01 will be sent to the host. • If EAS bit is set to “1” the status will be 0x00. FEIG ELECTRONIC GmbH Page 86 of 118 H01000-5e-ID-B.doc...
  • Page 87: 0Xbf] Iso15693 Transparent Command

    20ms the command sends back Status “no. Trans- ponder” [0x01]. Depending on the ERROR_Flag in the Transponder response the length of the sam- pled data is: - 4 Byte if ERROR_FLAG is “1”. – REP-LENGTH if ERROR_FLAG is “0” FEIG ELECTRONIC GmbH Page 87 of 118 H01000-5e-ID-B.doc...
  • Page 88 In MR/PR/PRH protocol not used. To avoid problems with other OBID i-scan Readers value should be value of response delay for Transponder response (ISO15693: t1) e.g. ISO15693 average value: 0x021F * 590ns = 320,9µs FEIG ELECTRONIC GmbH Page 88 of 118 H01000-5e-ID-B.doc...
  • Page 89 • The response data ever contain the in RSP-LENGTH defined number of data bytes. Note: • This command is only available for ISO15693 Transponders. • This command is not available if the Scan-Mode is witched on. FEIG ELECTRONIC GmbH Page 89 of 118 H01000-5e-ID-B.doc...
  • Page 90: Supported Iso15693 Host Commands

    √ √ 0x2B Get System Information Get Multiple Block Secu- 0x2C rity Status ∗ The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION parameter “3.5. CFG4: Transponder Parameters” FEIG ELECTRONIC GmbH Page 90 of 118 H01000-5e-ID-B.doc...
  • Page 91: Fujitsu (Mb89R116)

    Parameters” is set to “00: automatically set”. Up to two blocks of data can be written for one request. • ASK SUB-CARRIER must be configured in the reader (see: “3.5. CFG4: Transponder Pa- rameters”) FEIG ELECTRONIC GmbH Page 91 of 118 H01000-5e-ID-B.doc...
  • Page 92: Infineon (My-D Page Mode) 0X60

    The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION parameter “3.5. CFG4: Transponder Parameters” The Custom Specific Commands Read [0x10], Write [0x30] and the Write Byte [0x90] will be used automatically by the Reader. FEIG ELECTRONIC GmbH Page 92 of 118 H01000-5e-ID-B.doc...
  • Page 93: Infineon (Iso Address Mode) 0Xe0

    WR-OPTION = 0 * The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION parameter in “CFG4 Transponder Parameters” is set to “00: automatically set” (3.5. CFG4: Transponder Pa- rameters). FEIG ELECTRONIC GmbH Page 93 of 118 H01000-5e-ID-B.doc...
  • Page 94: Ksw Microtec (Tempsens)

    √ √ 0x26 Reset to Ready 0x27 Write AFI 0x28 Lock AFI 0x29 Write DSFID 0x2A Lock DSFID √ √ √ √ 0x2B Get System Information Get Multiple Block Security 0x2C Status FEIG ELECTRONIC GmbH Page 94 of 118 H01000-5e-ID-B.doc...
  • Page 95: Philips (I-Code Sli)

    √ √ 0x2C Status ∗ The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION parameter in “CFG8 General” is set to “00: automatically set” (3.5. CFG4: Transponder Parameters). FEIG ELECTRONIC GmbH Page 95 of 118 H01000-5e-ID-B.doc...
  • Page 96: Stmicroelectronics (Lri512)

    Get Multiple Block Security 0x2C Status ∗ The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION parameter in “CFG8 General” is set to “00: automatically set” (3.5. CFG4: Transponder Parameters). FEIG ELECTRONIC GmbH Page 96 of 118 H01000-5e-ID-B.doc...
  • Page 97: Stmicroelectronics (Lri64)

    Get System Information Get Multiple Block Security 0x2C Status The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION pa- rameter in “CFG8 General” is set to “00: automatically set” ” FEIG ELECTRONIC GmbH Page 97 of 118 H01000-5e-ID-B.doc...
  • Page 98: Texas Instruments (Tag-It Hf-I)

    Reader. This will only become an effect if the block address starts with an even- numbered address. • In the case of writing/locking an odd number of blocks the “Write_2_Blocks”/“Lock_2_Blocks” command will be combined with the “write single Block”/ “Lock single Block” command. FEIG ELECTRONIC GmbH Page 98 of 118 H01000-5e-ID-B.doc...
  • Page 99: Supported Iso15693 Host Commands For I-Code 1 Transponders

    Write AFI 0x28 Lock AFI 0x29 Write DSFID 0x2A Lock DSFID 0x2B Get System Information Get Multiple Block Security 0x2C Status √ √ 0xA0 Read Config Block √ √ 0xA1 Write Config Block FEIG ELECTRONIC GmbH Page 99 of 118 H01000-5e-ID-B.doc...
  • Page 100: Supported Iso15693 Host Commands For I-Code Epc Transponders

    Reset to Ready 0x27 Write AFI 0x28 Lock AFI 0x29 Write DSFID 0x2A Lock DSFID 0x2B Get System Information Get Multiple Block Security 0x2C Status 0xA0 Read Config Block 0xA1 Write Config Block FEIG ELECTRONIC GmbH Page 100 of 118 H01000-5e-ID-B.doc...
  • Page 101: Supported Iso15693 Host Commands For I-Code Uid Transponders

    Reset to Ready 0x27 Write AFI 0x28 Lock AFI 0x29 Write DSFID 0x2A Lock DSFID 0x2B Get System Information Get Multiple Block Security 0x2C Status 0xA0 Read Config Block 0xA1 Write Config Block FEIG ELECTRONIC GmbH Page 101 of 118 H01000-5e-ID-B.doc...
  • Page 102: Supported Iso15693 Host Commands For Tag-It Hf Transponders

    √ √ 0x2B Get System Information Get Multiple Block Security 0x2C Status 0xA0 Read Config Block 0xA1 Write Config Block Note: the reader ID ISC.MR/PR101 do not support the Tag-it HF Transponder. FEIG ELECTRONIC GmbH Page 102 of 118 H01000-5e-ID-B.doc...
  • Page 103: Annex

    0x00 Philips I-Code 1 0x01 Texas Instruments Tag-it HF 0x03 ISO15693 Tags 0x06 Philips I-Code EPC 0x07 Philips I-Code UID The Information will be send by performing the 6.1.1. [0x01] Inventory command. FEIG ELECTRONIC GmbH Page 103 of 118 H01000-5e-ID-B.doc...
  • Page 104: Annex B: Time Behavior Of The Asynchronous Interface

    8. [0xB1] Host com- mands for ISO15693 Custom and Proprietary Commands 8.4. [0xBF] ISO15693 Transparent Command see ANNEX C: Time Behavior of ISO15693 Host Commands for details as configured in 3.2. CFG1: Interface TR-RESPONSE-TIME FEIG ELECTRONIC GmbH Page 104 of 118 H01000-5e-ID-B.doc...
  • Page 105: Annex C: Time Behavior Of Iso15693 Host Commands

    Write Multiple Blocks (4 Blocks, addressed): 1 timeslot 8 timeslots Read Multiple Blocks (I-Code 1 Transponders) Timeslots non- addressed non- addressed No. Blocks addressed addressed 1 (4 Bytes) 13,5 4 (16 Bytes) 17,5 FEIG ELECTRONIC GmbH Page 105 of 118 H01000-5e-ID-B.doc...
  • Page 106: Time Behavior For [0X01] Inventory And Iso15693 Transponders

    The timing is measured inclusive of the communication time at 38,4Kbaud. A modified baud rate will slightly increase the timing but the Inventory timing is mostly determined by anticollision so you may neglect the communication time. Execution time Communication time FEIG ELECTRONIC GmbH Page 106 of 118 H01000-5e-ID-B.doc...
  • Page 107: Time Behavior For Common Commands With Independent Transponder Performance

    Stay Quiet Select Reset to Ready Get System Infor- 10,2 mation 1 block 6,35 multiple 2 block 10,2 block 8 block 12,3 security 32 block 17,3 13,7 status FEIG ELECTRONIC GmbH Page 107 of 118 H01000-5e-ID-B.doc...
  • Page 108: Annex D: Index Of Status Bytes

    The address is beyond the configured address space of the Transponder. 0x05 Wrong Transponder-type: This command is not applicable at the Transponder: • Attempt to write on or read from a Transponder. • A special command is not applicable to the Transponder. FEIG ELECTRONIC GmbH Page 108 of 118 H01000-5e-ID-B.doc...
  • Page 109: Error-Code For Iso15693 Transponders

    1. Read the Device-ID using the command [0x66] Firmware version (Mode 0x80) 2. Send the Device-ID and the serial number of the reader to Feig Electronic 3. Write the upgrade code into the reader using the command [0x5F] Set Firmware Up-...
  • Page 110 ® OBID i-scan System-Manual ID ISC.MR/PR/PRH100/101-A 0x14 The specified block was not successfully locked 0xA0 - 0xDF Custom command error codes all others reserved for future use FEIG ELECTRONIC GmbH Page 110 of 118 H01000-5e-ID-B.doc...
  • Page 111: Annex E: Index Of Control Bytes

    3.3. CFG2: Inputs / Outputs general 3.4. CFG3: RF-Interface 3.5. CFG4: Transponder Parameters 3.6. CFG5: Anticollision 3.7. CFG6: Scan-Mode1 3.8. CFG7: Scan-Mode2 WO = write only access; R/W = read and write access; ‘-‘ = no access FEIG ELECTRONIC GmbH Page 111 of 118 H01000-5e-ID-B.doc...
  • Page 112: Annex G: Memory Model I-Code 1 Transponders

    S-No.: This block contain the unique read only 64 bit UID of the Transponder. Byte Function MSB UID 8-15 16-23 24-31 32-39 40-47 48-55 56-63 LSB UID FEIG ELECTRONIC GmbH Page 112 of 118 H01000-5e-ID-B.doc...
  • Page 113 ”1” = r/w, ”0” = ro 16-23 ”1” = r/w, ”0” = ro ”1” = r/w, ”0” = ro "1" = r/w, ”0” = ro ”0” = ro S-NO ”0” = ro S-NO FEIG ELECTRONIC GmbH Page 113 of 118 H01000-5e-ID-B.doc...
  • Page 114 This feature offers the possibility to create „Transponder families“ and are only enable if they are une- qual to zero (see chapter). Byte Function Family Code 8-15 Application ID 16-23 24-31 Bits 16 - 31 can be used for user data without restriction. FEIG ELECTRONIC GmbH Page 114 of 118 H01000-5e-ID-B.doc...
  • Page 115: Annex I: Examples For Read Data

    The setting "LSB first" and "MSB first" gives the direction of the received data bytes ISO15693 Host Command (DB-Size of the Transponder = 4 bytes) ISO15693 Host Command (DB-Size of the Transponder = 8 bytes) FEIG ELECTRONIC GmbH Page 115 of 118 H01000-5e-ID-B.doc...
  • Page 116: Annex J: Differences Between Usb- And Sci-Reader

    Communication is only possible via FEUSB.DLL. • • Connection Connection via RS232 is Connection via USB-Interface is not possible. to a PDA possible Because of the reader and the PDA works as a USB-Slave FEIG ELECTRONIC GmbH Page 116 of 118 H01000-5e-ID-B.doc...
  • Page 117 Byte 2: Baudrate Byte 2: not used Interface • • Byte 3: Dataformat Byte 3: not used • • ® ® ® Software Windows , Windows CE Windows ® Support for Linux operating systems FEIG ELECTRONIC GmbH Page 117 of 118 H01000-5e-ID-B.doc...
  • Page 118: Annex K: Codes Of Reader Types

    ID ISC.M01 ID ISC.M02 ID ISC.PRH100–U (USB-Version) ID ISC.PRH100 ID ISC.MR100–U (USB-Version) ID ISC.MR100 / .PR100 ID ISC.MR200-A / -E ID ISC.LR100 ID ISC.LR200 ID ISC.LRU1000 ID CPR.M02 ID CPR.02 ID CPR.M03 (586/#) FEIG ELECTRONIC GmbH Page 118 of 118 H01000-5e-ID-B.doc...

Table of Contents