Compact and robust rfid-/barcode scanner (24 pages)
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.
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...
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...
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...
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...
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...
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...
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...
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...
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 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...
“[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...
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 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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
= 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...
• 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...
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...
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...
• 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
• 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...
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...
√ √ 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...
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...
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...
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...
√ √ 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...
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...
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...
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...
√ √ 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...
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...
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...
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...
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...
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 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...
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...
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...
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...