Synchronizing rfid long range readers using the digital in-/outputs (27 pages)
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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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.
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...
“[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...
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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
= 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...
• 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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
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...
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...
√ √ 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...
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...
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...
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...
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...
√ √ 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...
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...
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...
“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...
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...
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...
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...
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...
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-...
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...
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 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...
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...
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...
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...