Feig Electronic OBID i-scan ID ISC.PR101 Manual

Feig Electronic OBID i-scan ID ISC.PR101 Manual

Standard-reader
Hide thumbs Also See for OBID i-scan ID ISC.PR101:
Table of Contents

Advertisement

OBID i-scan
ID ISC.PR101
final
public (B)
2006-08-10
H60301-3e-ID-B.doc
®
ID ISC.MR101
ID ISC.PR101
ID ISC.PRH101
Standard-Reader
Firmware-Version 1.1 and higher
MANUAL
ID ISC.PRH101
ID ISC.MR101
ID ANT340/240

Advertisement

Table of Contents
loading

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

  • Page 1 ® MANUAL OBID i-scan ID ISC.MR101 ID ISC.PR101 ID ISC.PRH101 Standard-Reader Firmware-Version 1.1 and higher ID ISC.PRH101 ID ISC.MR101 ID ANT340/240 ID ISC.PR101 final public (B) 2006-08-10 H60301-3e-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.8. CFG7: Scan-Mode2 ......................36 3.9. CFG8 + CFG9 : Selection Mask (only I-Code EPC Transponder) .........39 3.10. CFG16: Customer Command Option Bytes..............41 3.11. CFG48: Bluetooth......................43 4. Protocols for Reader Configuration 4.1. [0x80] Read Configuration ....................44 FEIG ELECTRONIC GmbH Page 3 of 131 H60301-3e-ID-B.doc...
  • Page 4 6.1.7. [0x26] Reset to Ready ....................68 6.1.8. [0x27] Write AFI......................69 6.1.9. [0x28] Lock AFI......................70 6.1.10. [0x29] Write DSFI ......................71 6.1.11. [0x2A] Lock DSFI.......................72 6.1.12. [0x2B] Get System Information.................73 6.1.13. [0x2C] Get Multiple Block Security Status ..............75 FEIG ELECTRONIC GmbH Page 4 of 131 H60301-3e-ID-B.doc...
  • Page 5 8.4.2. [0xA1] Write EAS......................93 8.5. Texas Instruments ISO15693 Tag-it™ HF-I Standard/Pro/Plus Custom Commands..95 8.5.1. [0xA4] Kill (Tag-it™ HF-I Pro)..................95 8.5.2. [0xA5] Write Single Block Pwd (Tag-it™ HF-I Pro) .............95 8.6. [0xBF] ISO15693 Transparent Command ...............97 FEIG ELECTRONIC GmbH Page 5 of 131 H60301-3e-ID-B.doc...
  • Page 6 Error-Code for ISO15693 Transponders ................123 ANNEX E: Index of Control Bytes..................124 ANNEX F: Index of Configuration Parameters ..............124 ANNEX G: Memory Model I-Code 1 Transponders ..............125 ANNEX I: Examples for Read Data ..................128 FEIG ELECTRONIC GmbH Page 6 of 131 H60301-3e-ID-B.doc...
  • Page 7 ISO15693 Host Command (DB-Size of the Transponder = 4 bytes)........128 ISO15693 Host Command (DB-Size of the Transponder = 8 bytes)........128 Annex J: Differences between USB- and SCI-Reader .............129 ANNEX K: Codes of Reader Types ..................131 FEIG ELECTRONIC GmbH Page 7 of 131 H60301-3e-ID-B.doc...
  • Page 8: Revision History Of Documentation

    CFG16 26.04.06 • added note for PRH101-B readers on page for the CPU-RESET command 09.05.06 High Data Rate Return Link for ISOTransparent Commands some corrections in the document 03.06.06 FEIG ELECTRONIC GmbH Page 8 of 131 H60301-3e-ID-B.doc...
  • Page 9: 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 9 of 131 H60301-3e-ID-B.doc...
  • Page 10: 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 10 of 131 H60301-3e-ID-B.doc...
  • Page 11: 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 11 of 131 H60301-3e-ID-B.doc...
  • Page 12 = 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 12 of 131 H60301-3e-ID-B.doc...
  • Page 13 / 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 13 of 131 H60301-3e-ID-B.doc...
  • Page 14: Scan-Mode

    2 Transponder in detection range UID and data block should 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 14 of 131 H60301-3e-ID-B.doc...
  • Page 15 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 15 of 131 H60301-3e-ID-B.doc...
  • Page 16: Asynchronous Interface

    Reader ← Host (6...n-2) CONTROL- COM-ADR (DATA) (0x02) ALENGTH ALENGTH BYTE CRC16 CRC16 Host ← Reader (7...n-2) CONTROL- COM-ADR STATUS (DATA) (0x02) ALENGTH ALENGTH BYTE CRC16 CRC16 see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 16 of 131 H60301-3e-ID-B.doc...
  • Page 17 The data will be sent always as MSB first if the Reader is in the Host Command Mode. CRC16: Cyclic redundancy check of the protocol bytes from 1 to n-2, as specified by CCITT- CRC16 Polynom Start Value 0xFFFF Data format: FEIG ELECTRONIC GmbH Page 17 of 131 H60301-3e-ID-B.doc...
  • Page 18: 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 18 of 131 H60301-3e-ID-B.doc...
  • Page 19: Configuration Parameters (Cfg)

    Malfunctions may occur if parameters are configured outside 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 19 of 131 H60301-3e-ID-B.doc...
  • Page 20 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 20 of 131 H60301-3e-ID-B.doc...
  • Page 21: Cfg0: Reserved

    0x00 sion 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 21 of 131 H60301-3e-ID-B.doc...
  • Page 22 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 22 of 131 H60301-3e-ID-B.doc...
  • Page 23 Note: • TR-RESPONSE-TIME has no effect with the protocols for Reader Configuration and the protocols for Reader Control. • The TR-RESPONSE Time must be < “Block Timeout” in the Host COM-Port settings. FEIG ELECTRONIC GmbH Page 23 of 131 H60301-3e-ID-B.doc...
  • Page 24 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) only for ID ISC.MR/PR101-A FEIG ELECTRONIC GmbH Page 24 of 131 H60301-3e-ID-B.doc...
  • Page 25: Cfg2: Inputs / Outputs General

    The buzzer is only with the ID ISC.PRH101 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/ (PRH: BLUE) FEIG ELECTRONIC GmbH Page 25 of 131 H60301-3e-ID-B.doc...
  • Page 26 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 26 of 131 H60301-3e-ID-B.doc...
  • Page 27: 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 28: 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 28 of 131 H60301-3e-ID-B.doc...
  • Page 29 WR-OPTION must be set to 1 for all Write and Lock commands to respond properly. • See chapter 9.1. Supported ISO15693 Host commands for ISO15693 Transponders for more details about the correct WR-OPTION. FEIG ELECTRONIC GmbH Page 29 of 131 H60301-3e-ID-B.doc...
  • Page 30 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 30 of 131 H60301-3e-ID-B.doc...
  • Page 31: 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 31 of 131 H60301-3e-ID-B.doc...
  • Page 32: Cfg6: Scan-Mode1

    The Reader start the scan, if the trigger is activated by the external switch. Note If Trigger is enabled an not activated by the external switch, the RF- field will be switched off. FEIG ELECTRONIC GmbH Page 32 of 131 H60301-3e-ID-B.doc...
  • Page 33 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 33 of 131 H60301-3e-ID-B.doc...
  • Page 34 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 34 of 131 H60301-3e-ID-B.doc...
  • Page 35 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 35 of 131 H60301-3e-ID-B.doc...
  • Page 36: 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 36 of 131 H60301-3e-ID-B.doc...
  • Page 37 0000 USER user defined in SEP-USR Note: Only one option can 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 37 of 131 H60301-3e-ID-B.doc...
  • Page 38 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 38 of 131 H60301-3e-ID-B.doc...
  • Page 39: Cfg8 + Cfg9 : Selection Mask (Only I-Code Epc Transponder)

    152 (=0x98) SELECTION MASK: Defines the mask for the selection (MSB first). The selection mask is checked against the memory content (I-Code EPC and UID) on a bit by bit basis. FEIG ELECTRONIC GmbH Page 39 of 131 H60301-3e-ID-B.doc...
  • Page 40 "0000 0001 00" return an answer. Note: This configuration 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 40 of 131 H60301-3e-ID-B.doc...
  • Page 41: Cfg16: Customer Command Option Bytes

    Standard Mode (Read, Write EAS, EAS, etc.) b10: Fast Mode (Fast Read, Fast Write EAS, Fast EAS, etc.) KSW: Switchs ON/OFF the use of customer commands of KSW Transponders: Bit: Function FEIG ELECTRONIC GmbH Page 41 of 131 H60301-3e-ID-B.doc...
  • Page 42 Switchs ON/OFF the use of customer commands of PHILIPS Transponders: Bit: Function ST(STMicroelectronics): Switchs ON/OFF the use of customer commands of PHILIPS Transponders: Bit: Function TI (Texas Instruments): Switchs ON/OFF the use of customer commands of Texas Instruments Transponders: Bit: Function FEIG ELECTRONIC GmbH Page 42 of 131 H60301-3e-ID-B.doc...
  • Page 43: Cfg48: Bluetooth

    OBID-PRHByte2Byte3Byte4Byte5. (Default: OBID-PRH101B) Bluetooth_Key: Defines the authentification pin of Bluetooth-modul Power-On Time (value in minutes): Defines the duration of power-on time after the last inventory (retrigger). Durations between 1min. – 10min. possible (Default: 3min.). FEIG ELECTRONIC GmbH Page 43 of 131 H60301-3e-ID-B.doc...
  • Page 44: 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 44 of 131 H60301-3e-ID-B.doc...
  • Page 45: 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 45 of 131 H60301-3e-ID-B.doc...
  • Page 46: 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 46 of 131 H60301-3e-ID-B.doc...
  • Page 47: 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 47 of 131 H60301-3e-ID-B.doc...
  • Page 48: 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 48 of 131 H60301-3e-ID-B.doc...
  • Page 49: 0X63] Cpu Reset

    COM-ADR [0x63] CRC16 STATUS Note: The RF-field will be switch off after a “CPU Reset” This command is not available for ID ISC.PRH101-B readers ! see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 49 of 131 H60301-3e-ID-B.doc...
  • Page 50: 0X65] Get Software Version

    Displays the type / model of the Reader (see: ANNEX K: Codes of Reader Types) TR-TYPE: Displays the Transponders supported by the software. Bit: Function: Bit: Function: I-Code I-Code I-Code 1 15693 see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 50 of 131 H60301-3e-ID-B.doc...
  • Page 51: 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 51 of 131 H60301-3e-ID-B.doc...
  • Page 52 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 52 of 131 H60301-3e-ID-B.doc...
  • Page 53: 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 53 of 131 H60301-3e-ID-B.doc...
  • Page 54: 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 54 of 131 H60301-3e-ID-B.doc...
  • Page 55 • 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 canceled after a reset or a power failure . FEIG ELECTRONIC GmbH Page 55 of 131 H60301-3e-ID-B.doc...
  • Page 56: 0X74] Get Input (Only For Id Isc.prh101)

    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 56 of 131 H60301-3e-ID-B.doc...
  • Page 57: Protocols For Iso15693 Host Commands

    6. Protocols for ISO15693 Host Commands Some ISO15693Host commands can be used to access I-Code 1 Transponders. The additional com- mands Read Config Block and Write Config Block were created by FEIG ELECTRONIC to provide ® full Transponder configuration capabilities for I-Code 1 Transponders via the OBID...
  • Page 58: 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. • These commands is not available if Scan-Mode is active. FEIG ELECTRONIC GmbH Page 58 of 131 H60301-3e-ID-B.doc...
  • Page 59: 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 59 of 131 H60301-3e-ID-B.doc...
  • Page 60 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 60 of 131 H60301-3e-ID-B.doc...
  • Page 61: 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 61 of 131 H60301-3e-ID-B.doc...
  • Page 62: 0X22] Lock Multiple Blocks

    TX-BUF. The maximum number of DB-N is: (TX-BUF - 10 )/(DB- 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 62 of 131 H60301-3e-ID-B.doc...
  • Page 63: 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) ⇒ Standard Protocol (TX-BUF - 12 )/(DB-Size+1) ⇒ Advanced Protocol FEIG ELECTRONIC GmbH Page 63 of 131 H60301-3e-ID-B.doc...
  • Page 64 • 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 64 of 131 H60301-3e-ID-B.doc...
  • Page 65: 0X24] Write Multiple Blocks

    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) ⇒ Standard Protocol (RX-BUF - 12 )/(DB-Size) ⇒ Advanced Protocol FEIG ELECTRONIC GmbH Page 65 of 131 H60301-3e-ID-B.doc...
  • Page 66 • 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 66 of 131 H60301-3e-ID-B.doc...
  • Page 67: 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 67 of 131 H60301-3e-ID-B.doc...
  • Page 68: 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 68 of 131 H60301-3e-ID-B.doc...
  • Page 69: 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 69 of 131 H60301-3e-ID-B.doc...
  • Page 70: 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 70 of 131 H60301-3e-ID-B.doc...
  • Page 71: 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 71 of 131 H60301-3e-ID-B.doc...
  • Page 72: 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 72 of 131 H60301-3e-ID-B.doc...
  • Page 73: 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 73 of 131 H60301-3e-ID-B.doc...
  • Page 74 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 Transponders. FEIG ELECTRONIC GmbH Page 74 of 131 H60301-3e-ID-B.doc...
  • Page 75: 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 75 of 131 H60301-3e-ID-B.doc...
  • Page 76: 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 76 of 131 H60301-3e-ID-B.doc...
  • Page 77: 0Xa1] Write Config Block

    To write the Config Block 0,1,2 can now be done with Write Multiple Blocks [0x24] on the original I-Code Address 2,3,4. When using ISO15693 Transponders the command 6.1.3. [0x22] Lock Multiple Blocks should be used. FEIG ELECTRONIC GmbH Page 77 of 131 H60301-3e-ID-B.doc...
  • Page 78: 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 78 of 131 H60301-3e-ID-B.doc...
  • Page 79: 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 79 of 131 H60301-3e-ID-B.doc...
  • Page 80: 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 80 of 131 H60301-3e-ID-B.doc...
  • Page 81: 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 following data block. Sec-Status is not supported, this value will return 0x00. FEIG ELECTRONIC GmbH Page 81 of 131 H60301-3e-ID-B.doc...
  • Page 82: 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 82 of 131 H60301-3e-ID-B.doc...
  • Page 83: 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 83 of 131 H60301-3e-ID-B.doc...
  • Page 84: 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 84 of 131 H60301-3e-ID-B.doc...
  • Page 85: 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 85 of 131 H60301-3e-ID-B.doc...
  • Page 86: 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 86 of 131 H60301-3e-ID-B.doc...
  • Page 87: 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 87 of 131 H60301-3e-ID-B.doc...
  • Page 88: 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 88 of 131 H60301-3e-ID-B.doc...
  • Page 89: 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 89 of 131 H60301-3e-ID-B.doc...
  • Page 90: 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 90 of 131 H60301-3e-ID-B.doc...
  • Page 91: 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 91 of 131 H60301-3e-ID-B.doc...
  • Page 92: 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 92 of 131 H60301-3e-ID-B.doc...
  • Page 93: Fujitsu Iso15693 Mb89R118 Custom Commands

    This byte is only available if EAS bit is set. Value = {0x5A} 6 times sent, else there is no response from tag. 8.4.2. [0xA1] Write EAS This command writes the EAS bit. REQUEST-DATA (7-14) 7/15 0xA2 MODE DATA RESPONSE-DATA (STATUS = {0x95}) ISO-ERROR MODE: Bit: Function FEIG ELECTRONIC GmbH Page 93 of 131 H60301-3e-ID-B.doc...
  • Page 94 ISO error code of transponder response. This byte is only available if STATUS = {0x95}. Note: Fast mode: Fast Write EAS = 0xD1; This command sets or clears the EAS bit and sends the re- sponse with fast signal mode. FEIG ELECTRONIC GmbH Page 94 of 131 H60301-3e-ID-B.doc...
  • Page 95: Texas Instruments Iso15693 Tag-It™ Hf-I Standard/Pro/Plus Custom Commands

    8.5.2. [0xA5] Write Single Block Pwd (Tag-it™ HF-I Pro) This command allows a password protected write to the Transponder memory. REQUEST-DATA 7-14 15-18 20-23 0xA5 MODE PASSWORD DB-ADR RESPONSE-DATA (STATUS = {0x95}) ISO-ERROR MODE: Bit: Function FEIG ELECTRONIC GmbH Page 95 of 131 H60301-3e-ID-B.doc...
  • Page 96 Address of the data block to be written to the Transponder. Address can be any value be- tween 0 and 11. Data of the data block to be written to the Transponder. ISO-ERROR: ISO error code of Transponder response. This byte is only available if STATUS = {0x95}. FEIG ELECTRONIC GmbH Page 96 of 131 H60301-3e-ID-B.doc...
  • Page 97: 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 97 of 131 H60301-3e-ID-B.doc...
  • Page 98 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 98 of 131 H60301-3e-ID-B.doc...
  • Page 99 • 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 99 of 131 H60301-3e-ID-B.doc...
  • Page 100: 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 100 of 131 H60301-3e-ID-B.doc...
  • Page 101: 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 101 of 131 H60301-3e-ID-B.doc...
  • Page 102: Fujitsu (Mb89R118)

    Fast Write Multiple Blocks √ √ √ √ 0xC4 WR-OPTION = 0 or 1 (max. 2 Blocks) √ √ √ √ 0xD1 Fast Write EAS Fast Read Multiple Blocks √ √ √ √ 0xD5 Unlimited FEIG ELECTRONIC GmbH Page 102 of 131 H60301-3e-ID-B.doc...
  • Page 103 The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION parameter “3.5. CFG4: Transponder Parameters” is set to “00: automatically set”. Up to two blocks of data can be written for one request. FEIG ELECTRONIC GmbH Page 103 of 131 H60301-3e-ID-B.doc...
  • Page 104: 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 104 of 131 H60301-3e-ID-B.doc...
  • Page 105: 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 105 of 131 H60301-3e-ID-B.doc...
  • Page 106: Ksw Microtec (Tempsens, Variosens)

    √ √ 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 106 of 131 H60301-3e-ID-B.doc...
  • Page 107: 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 107 of 131 H60301-3e-ID-B.doc...
  • Page 108: 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 108 of 131 H60301-3e-ID-B.doc...
  • Page 109: 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 109 of 131 H60301-3e-ID-B.doc...
  • Page 110: Texas Instruments (Tag-It™ Hf-I Plus)

    “CFG4 General Transponder Param” is set to “00: automatically set” (3.5. CFG4: Transponder Parameters). By using the “non-addressed ” mode the WR-OPTION must be set manually to “WR- OPTION = 1”. Note: FEIG ELECTRONIC GmbH Page 110 of 131 H60301-3e-ID-B.doc...
  • Page 111 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 111 of 131 H60301-3e-ID-B.doc...
  • Page 112: Texas Instruments (Tag-It™ Hf-I Standard, Tag-It™ Hf-I Pro)

    The WR-OPTION will be set automatically by the FEIG Readers if the WR-OPTION parame- ter in “CFG4 Transponder Paramters” is set to “00: automatically set” (3.5. CFG4: Transponder Parameters). Note: • Only one block is allowed for Read Multiple Blocks in non addressed mode FEIG ELECTRONIC GmbH Page 112 of 131 H60301-3e-ID-B.doc...
  • Page 113: 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 113 of 131 H60301-3e-ID-B.doc...
  • Page 114: 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 114 of 131 H60301-3e-ID-B.doc...
  • Page 115: 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 115 of 131 H60301-3e-ID-B.doc...
  • Page 116: Annex

    ANNEX A: Codes of Transponder Types Value Transponder type 0x00 Philips I-Code 1 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 116 of 131 H60301-3e-ID-B.doc...
  • Page 117: Annex B: Time Behavior Of The Asynchronous Interface

    8. [0xB1] Host com- mands for ISO15693 Custom and Proprietary Commands 8.6. [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 117 of 131 H60301-3e-ID-B.doc...
  • Page 118: 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-ad- addressed non-ad- addressed No. Blocks dressed dressed 1 (4 Bytes) 13,5 4 (16 Bytes) 17,5 FEIG ELECTRONIC GmbH Page 118 of 131 H60301-3e-ID-B.doc...
  • Page 119: 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 119 of 131 H60301-3e-ID-B.doc...
  • Page 120: 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 120 of 131 H60301-3e-ID-B.doc...
  • Page 121: 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 121 of 131 H60301-3e-ID-B.doc...
  • Page 122 1. Read the Device-ID using the command [0x66] Get Reader Info (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 123: Error-Code For Iso15693 Transponders

    The specified block is locked and its content cannot be changed 0x13 The specified block was not successfully programmed 0x14 The specified block was not successfully locked 0xA0 - 0xDF Custom command error codes all others reserved for future use FEIG ELECTRONIC GmbH Page 123 of 131 H60301-3e-ID-B.doc...
  • Page 124: 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 124 of 131 H60301-3e-ID-B.doc...
  • Page 125: 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 125 of 131 H60301-3e-ID-B.doc...
  • Page 126 ”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 126 of 131 H60301-3e-ID-B.doc...
  • Page 127 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 127 of 131 H60301-3e-ID-B.doc...
  • Page 128: 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 128 of 131 H60301-3e-ID-B.doc...
  • Page 129: 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 129 of 131 H60301-3e-ID-B.doc...
  • Page 130 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 130 of 131 H60301-3e-ID-B.doc...
  • Page 131: Annex K: Codes Of Reader Types

    ID ISC.LR2000 ID ISC.LRU1000 ID ISC.LRU2000 ID CPR.M02 ID CPR.02 ID CPR.M03 (586/#) ID CPR04-U ID ISC MR101-U / PR101-U ID ISC.MR101-A / PR101-A ID ISC.PRH101-A (RS232 or Bluetooth) ID ISC.PRH101-U (USB-Version) FEIG ELECTRONIC GmbH Page 131 of 131 H60301-3e-ID-B.doc...

This manual is also suitable for:

Obid i-scan id isc.mr101Obid i-scan id isc.prh101

Table of Contents