Download Print this page
Feig Electronic OBID i-scan ID ISC PRHD102 Manual

Feig Electronic OBID i-scan ID ISC PRHD102 Manual

Standard-reader

Advertisement

Quick Links

Preliminary
public (B)
2012-03-09
H71101-2e-ID-B.doc
ID ISC.PRHD102
Standard-Reader
Firmware-Version ≥01.03.00
MANUAL

Advertisement

loading

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

  • Page 1 MANUAL ID ISC.PRHD102 Standard-Reader Firmware-Version ≥01.03.00 Preliminary public (B) 2012-03-09 H71101-2e-ID-B.doc...
  • Page 2 Composition of the information in this document 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 4.8. CFG11: Scan Mode – Read Data ..................35 4.9. CFG12: Scan Mode - Filter ....................39 4.10. CFG13: Scan-Mode - Format ..................40 4.11. CFG14 .. 19: Reserved ....................43 4.12. CFG20: RF-Parameter HF ....................44 FEIG ELECTRONIC GmbH Page 3 of 125 H71101-2e-ID-B.doc...
  • Page 4 6.5.2. Mode = 0x05 (Bootloader version information) ............67 6.5.3. Mode = 0x10 (Hardware Information) ................. 67 6.5.4. Mode = 0x80 (Device_ID) ..................69 6.6. [0x69] RF Reset........................ 70 6.7. [0x6E] Reader Diagnostic ....................71 FEIG ELECTRONIC GmbH Page 4 of 125 H71101-2e-ID-B.doc...
  • Page 5 9.2. Supported ISO Host commands for ISO15693 Transponders ........109 9.2.1. EM4135 EM MICROELECTRONIC ................109 9.2.2. Infineon (my-d page mode) 0x60................110 9.2.3. Infineon (ISO Address mode) 0xE0 ................. 111 9.2.4. Philips (I-Code SLI) ....................112 FEIG ELECTRONIC GmbH Page 5 of 125 H71101-2e-ID-B.doc...
  • Page 6 ANNEX F: Labeling of configuration parameter ..............122 ANNEX G: Examples for Read Data ................... 125 ISO15693 Host Command (DB-Size of the Transponder = 4 bytes)........125 ISO15693 Host Command (DB-Size of the Transponder = 8 bytes)........125 FEIG ELECTRONIC GmbH Page 6 of 125 H71101-2e-ID-B.doc...
  • Page 7 ® OBID i-scan Manual ID ISC.PRHD102 Revision History of documentation Rev. Date Page Description First Release With RSSI in Host Mode and Scan Mode 04.12.11 FEIG ELECTRONIC GmbH Page 7 of 125 H71101-2e-ID-B.doc...
  • Page 8 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 125 H71101-2e-ID-B.doc...
  • Page 9 Although this device doesn't exceed the valid limits for electromagnetic fields you should keep a minimum distance of 25 cm between the device and your cardiac pacemaker and not stay in an immediate proximity of the device respective the antenna for some time. FEIG ELECTRONIC GmbH Page 9 of 125 H71101-2e-ID-B.doc...
  • Page 10 Host (Terminal / PC / ..) Reader → parameter- / control command parameter received and stored / control command processed ← status / error status data ← FEIG ELECTRONIC GmbH Page 10 of 125 H71101-2e-ID-B.doc...
  • Page 11 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 125 H71101-2e-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 125 H71101-2e-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 125 H71101-2e-ID-B.doc...
  • Page 14 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 125 H71101-2e-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 125 H71101-2e-ID-B.doc...
  • Page 16 ALENGTH (n = 8...65535): Number of protocol bytes including STX, ALENGTH and CRC16 COM-ADR: 0..254 address of device in bus mode Note: The Reader can be addressed via COM-ADR 255 at any time! FEIG ELECTRONIC GmbH Page 16 of 125 H71101-2e-ID-B.doc...
  • Page 17: Control-Byte

    CRC16: Cyclic redundancy check of the protocol bytes from 1 to n-2, as specified by CCITT-CRC16 Polynom Start Value 0xFFFF Data format: Start bits: Data bits: Stop bits: Parity: even (default) none FEIG ELECTRONIC GmbH Page 17 of 125 H71101-2e-ID-B.doc...
  • Page 18 /* 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 125 H71101-2e-ID-B.doc...
  • Page 19 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 error status “EE-Init-mode”. FEIG ELECTRONIC GmbH Page 19 of 125 H71101-2e-ID-B.doc...
  • Page 20 The structured long names are used as from now in ISOStart 8.0 and beginning with version 3.0.0 of Software Development Kits (SDK). A summary of the parameter are shown in chapter: ANNEX F: Labeling of configuration parameter FEIG ELECTRONIC GmbH Page 20 of 125 H71101-2e-ID-B.doc...
  • Page 21 The Bit in CFG_NO defines if the access to the configuration block is free or if the use should login to the Reader to get access to the configuration block. b0 ⇒ Access if free b1 ⇒ Access need a login FEIG ELECTRONIC GmbH Page 21 of 125 H71101-2e-ID-B.doc...
  • Page 22 32-bit password, the "READER-ID". This means that only after a "Login" with a valid READER-ID with the command 6.10. [0xA0] Reader-Login can configuration parameters in the EEPROM of the Reader may be read and changed in the EEPROM of the Reader. FEIG ELECTRONIC GmbH Page 22 of 125 H71101-2e-ID-B.doc...
  • Page 23 It answers then with the configured address. • Not available by the USB-Reader A reasonableness check is performed by writing this parameter to the Reader. If an error occurs the Read- er answers with STATUS = 0x11. FEIG ELECTRONIC GmbH Page 23 of 125 H71101-2e-ID-B.doc...
  • Page 24 1 Stop Bit - do not use – A reasonableness check is performed by writing this parameter to the Reader. If an error occurs the Read- er answers with STATUS = 0x11. FEIG ELECTRONIC GmbH Page 24 of 125 H71101-2e-ID-B.doc...
  • Page 25 HF Transponder driver enabled UHF: (Transponder.Driver.Enable_UHF ) b0: UHF Transponder driver disabled b1: UHF Transponder driver enabled Note: A change of this parameter has also an effect on the TAG-DRV parameter in CFG3 and CFG36. FEIG ELECTRONIC GmbH Page 25 of 125 H71101-2e-ID-B.doc...
  • Page 26 Host Mode (see chapter 8. Protocols for ISO15693 Host Commands) Scan Mode SEARCH: By setting of this bit the Search and Find-Mode can be enabled Search and Find (only available in Scan Mode, see chapter: ) FEIG ELECTRONIC GmbH Page 26 of 125 H71101-2e-ID-B.doc...
  • Page 27 IDLE-STATE / ACTIVE-STATE (DigitalIO.Signaler……State) One byte each for idle- and tag-detect state is used to set the operation mode of the sig- nal transmitter. Bit: Function: Startup BUZZER BLUE Buzzer/ FEIG ELECTRONIC GmbH Page 27 of 125 H71101-2e-ID-B.doc...
  • Page 28 STATE and ACTIV-FLASH. Each signal transmitter (LED, BUZZER) may be activated temporarily limited. time range Signal transmitter ACTIV-GRN-TIME 0...255 x 100 ms ACTIV-BLUE-TIME 0...255 x 100 ms ACTIV-BUZZER-TIME 0...255 x 100 ms FEIG ELECTRONIC GmbH Page 28 of 125 H71101-2e-ID-B.doc...
  • Page 29 The RF interface has an faultless communication with a Trans- ponder. yellow res. The Reader is initializing after power up or a 6.3. [0x63] RF Controller Reset command. Signalize a low battery state FEIG ELECTRONIC GmbH Page 29 of 125 H71101-2e-ID-B.doc...
  • Page 30 The default value depends on the already released transponder driver. A reasonableness check is performed by writing this parameter to the Reader. If an error occurs the Read- er answers with STATUS = [0x11]. FEIG ELECTRONIC GmbH Page 30 of 125 H71101-2e-ID-B.doc...
  • Page 31 4.12. CFG20: RF-Parameter) are used SUB-CARRIER (fix) ASK (one sub-carrier) DATA-RATE (fix) high NO-TS (fix) (Transponder.HF.ISO_15693.Anticollision.NoOfTimeslots) 16 timeslots AFI (Transponder.HF.ISO_15693.SelectionMask.Enable_AFI) Disabled Enabled ISO 15693 AFI: (Transponder.HF.ISO_15693.SelectionMask.AFI1) Application Family Identifier to select a Transponder FEIG ELECTRONIC GmbH Page 31 of 125 H71101-2e-ID-B.doc...
  • Page 32 A value of 0x00 will be automatically set to a block size of 4byte. Blocksize Selection: (Transponder.HF.ISO_15693.Miscellaneous.ReadOption. BlockSizeSelection) Automatic (If transponder is known) Manuel (As specified in DB-Blocksize) Read Mode: (Transponder.HF.ISO_15693.Miscellaneous.ReadOption.ReadMode) b00: Automatic Mode (If transponder is known) Single Read Multiple Read FEIG ELECTRONIC GmbH Page 32 of 125 H71101-2e-ID-B.doc...
  • Page 33 4.6. CFG5 .. 9: Reserved The configuration blocks CFG6 .. 9 are reserved for future use. Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default FEIG ELECTRONIC GmbH Page 33 of 125 H71101-2e-ID-B.doc...
  • Page 34 Continuous Read: The Reader will read as much Transponders as it can decode regard- less whether it is the same or not. This mode is mainly used for demon- stration and diagnostic. FEIG ELECTRONIC GmbH Page 34 of 125 H71101-2e-ID-B.doc...
  • Page 35 • If the bits UID and DB are set to 0, the scan-mode is switched off A reasonableness check is performed by writing this parameter to the Reader. If an error occurs the Read- er answers with STATUS = [0x11]. FEIG ELECTRONIC GmbH Page 35 of 125 H71101-2e-ID-B.doc...
  • Page 36 ® OBID i-scan Manual ID ISC.PRHD102 TR-DATA-2: Selects the data types for read operation. Bit: Function ANT_ ANT_Ext: Antenna Extended Antenna number with RSSI FEIG ELECTRONIC GmbH Page 36 of 125 H71101-2e-ID-B.doc...
  • Page 37 This parameter defines the first byte in the raw data (defined by DB-ADR and D-LGT), which will be transferred in Scan-Mode. To transfer the whole data block D-START must be set to 0. Note: The size of one data block depends on the type of Transponder. FEIG ELECTRONIC GmbH Page 37 of 125 H71101-2e-ID-B.doc...
  • Page 38 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 38 of 125 H71101-2e-ID-B.doc...
  • Page 39 As long as the VALID-TIME is active, the Transponder can be in the detection range of the reader or outside of it. Note: • Changing of VALID-TIME only becomes effective after writing / saving configura- tion block CFG12 to EEPROM. FEIG ELECTRONIC GmbH Page 39 of 125 H71101-2e-ID-B.doc...
  • Page 40 0x36 b0111 0x37 b1000 0x38 b1001 0x39 b1010 0x41 b1011 0x42 b1100 0x43 b1101 0x44 b1110 0x45 b1111 0x46 Note: • The UID and EPC will be transferred in hex values only FEIG ELECTRONIC GmbH Page 40 of 125 H71101-2e-ID-B.doc...
  • Page 41 ‘,‘ ‘;’ CR+LF ASCII CR+LF 0x0D and 0x0A 0x0A 0x0D 0x09 ‘;’ 0x3B ‘,’ 0x2C ‘ ‘ 0x20 USER user defined in SEP-USR none 0x00 Note: Only one option can be selected. FEIG ELECTRONIC GmbH Page 41 of 125 H71101-2e-ID-B.doc...
  • Page 42 Example of scan data: Separation Separation Separation Separation COM-ADR Header Blocks Character Character Character Character COM-ADR SEP-CHAR USR1 USR2 USR3 USR4 SEP-CHAR SEP-CHAR SEP-CHAR Separation END Character Character SEP-CHAR USR1 USR2 USR3 FEIG ELECTRONIC GmbH Page 42 of 125 H71101-2e-ID-B.doc...
  • Page 43 4.11. CFG14 .. 19: Reserved The configuration blocks CFG14..15 are reserved for future use. Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default FEIG ELECTRONIC GmbH Page 43 of 125 H71101-2e-ID-B.doc...
  • Page 44 0x00 0x00 Default 0x04 Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default RF-MOD: (AirInterface.Miscellaneous.HF.Modulation) RF Modulation in 10% Mode. A Range of 7%–30% is adjustable. RF-MOD Modulation depth 8,5% 100% FEIG ELECTRONIC GmbH Page 44 of 125 H71101-2e-ID-B.doc...
  • Page 45 4.13. CFG21: Reserved The configuration block CFG21 is reserved for future use. Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default FEIG ELECTRONIC GmbH Page 45 of 125 H71101-2e-ID-B.doc...
  • Page 46 If S_MASK_LGT is 0 the selection mask is disabled S_MODE: (Transponder.UHF.EPC_Class1Gen2.SelectionMask…..) Bit: Function S_BANK S_BANK: (Transponder.UHF.EPC_Class1Gen2.SelectionMask.BankNo) Defines whether mask applies to EPC, TID, User memory reserved EPC memory bank TID memory bank User memory bank FEIG ELECTRONIC GmbH Page 46 of 125 H71101-2e-ID-B.doc...
  • Page 47 0xA02A 0x0510 0x15A0 0x1234 ..--> EPC 2 CRC16 0x3000 0xA02A 0x0510 0x15A0 0x6789 ..--> EPC 3 CRC16 0x3000 0xA02A 0x0510 0x15A1 0x6789 ..S_MASK 0x3000 0xA02A 0x0510 0x15A0 checked checked FEIG ELECTRONIC GmbH Page 47 of 125 H71101-2e-ID-B.doc...
  • Page 48 ® OBID i-scan Manual ID ISC.PRHD102 EPC class GEN2 Memory specification: FEIG ELECTRONIC GmbH Page 48 of 125 H71101-2e-ID-B.doc...
  • Page 49 4.15. CFG24 .. 35: Reserved The configuration blocks CFG24 .. 29 are reserved for future use. Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default FEIG ELECTRONIC GmbH Page 49 of 125 H71101-2e-ID-B.doc...
  • Page 50 869MHz (EN300220) 0x04 = FCC 902,75MHz – 927,25MHz A reasonableness check is performed by writing this parameter to the Reader. If an error occurs the Read- er answers with STATUS = [0x11]. FEIG ELECTRONIC GmbH Page 50 of 125 H71101-2e-ID-B.doc...
  • Page 51 Bit: Function upper channel lower channel Upper channel (AirInterface.Region.UHF.FCC.Channel.UpperChannel) lower channel (AirInterface.Region.UHF.FCC.Channel.LowerChannel) Channel which is used by the Reader (Region FCC 47 CFR Part 15) upper/lower Frequency channel 902,75MHz 903,00MHz 903,25MHz 927,25MHz FEIG ELECTRONIC GmbH Page 51 of 125 H71101-2e-ID-B.doc...
  • Page 52 0x01 – do not use 0x02 – EPC and TID (UID) Note: If IDDIB is 0x02 then only the TID must be used to address commands (e.g. read, write...) to the tag FEIG ELECTRONIC GmbH Page 52 of 125 H71101-2e-ID-B.doc...
  • Page 53 0x00 0x00 Default Byte Contents 0x00 0x00 0x00 SESSION 0x00 0x00 Default 0x01 SESSION: (Transponder.UHF.EPC_Class1Gen2.Anticollision.Session) Defines which Session of EPC Gen 2 Transponder will by used in inventory process. Bit: Function SESSION FEIG ELECTRONIC GmbH Page 53 of 125 H71101-2e-ID-B.doc...
  • Page 54 4.19. CFG39 .. 41: Reserved The configuration blocks CFG39 .. 41 are reserved for future use. Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default FEIG ELECTRONIC GmbH Page 54 of 125 H71101-2e-ID-B.doc...
  • Page 55 The reader can bee switched off by a fast double click on the trigger switch 0x00 – function enabled 0x01 – function disabled Power-On Time: (HostInterface.Bluetooth.PowerOnTime) Defines the duration of power-on time after the last Inventory (retrigger). Duration between 1min. – 10min. possible (Default: 3min.). FEIG ELECTRONIC GmbH Page 55 of 125 H71101-2e-ID-B.doc...
  • Page 56 4.21. CFG49: Reserved The configuration block CFG49 is reserved for future use. Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default FEIG ELECTRONIC GmbH Page 56 of 125 H71101-2e-ID-B.doc...
  • Page 57 The configuration block CFG63 can be used for individual customer parameter, which can be stored into the reader EEPROM. Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default Byte Contents 0x00 0x00 0x00 0x00 0x00 0x00 0x00 Default FEIG ELECTRONIC GmbH Page 57 of 125 H71101-2e-ID-B.doc...
  • Page 58 14 bytes configuration block read from address CFGn in CFG-ADR. Note: A read configuration from EEPROM with reserved configuration blocks will cause an 0x15 Read Protect error code. see ANNEX D: Index of Status Bytes see Chapter 4. Configuration Parameters (CFG) FEIG ELECTRONIC GmbH Page 58 of 125 H71101-2e-ID-B.doc...
  • Page 59 Note: • A write configuration to EEPROM with reserved configuration blocks will cause an 0x16 Write Protect error code. see ANNEX D: Index of Status Bytes see chapter 4. Configuration Parameters (CFG) FEIG ELECTRONIC GmbH Page 59 of 125 H71101-2e-ID-B.doc...
  • Page 60 CFGn all configuration blocks LOC: specifies the location of the configuration block RAM and EEPROM Notes: • A set default configuration with reserved configuration blocks will cause an error code. FEIG ELECTRONIC GmbH Page 60 of 125 H71101-2e-ID-B.doc...
  • Page 61 0x02 0x00 [0x55] CRC16 Host ← Reader 0x02 0x00 [0x55] 0x00 CRC16 Note: • This command is only available if the correct COM-ADR of the Reader is used. (Do not use 0xFF) FEIG ELECTRONIC GmbH Page 61 of 125 H71101-2e-ID-B.doc...
  • Page 62 Host → Reader 0x02 COM-ADR [0x63] CRC16 Host ← Reader 0x02 COM-ADR [0x63] CRC16 STATUS Note: The RF-field will be switched off after a “RF Controller Reset” see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 62 of 125 H71101-2e-ID-B.doc...
  • Page 63 Displays options which are supported by the Reader Hardware SW-TYPE: Type of Reader Firmware 0x2A ID ISCPRHD102 (62) TR-TYPE-HF: Displays the HF-Transponders supported by the software. Bit: Function: Bit: Function: 15693 see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 63 of 125 H71101-2e-ID-B.doc...
  • Page 64 ® OBID i-scan Manual ID ISC.PRHD102 TR-TYPE-UHF: Displays the UHF-Transponders supported by the software. Bit: Function: Bit: Function: EPC G2 FEIG ELECTRONIC GmbH Page 64 of 125 H71101-2e-ID-B.doc...
  • Page 65 Revision status of the Firmware. Depending on the Mode and Reader type different con- troller’s are meant. D-REV: Revision status of the development Firmware. D-REV is set to ‘0’ in customized Firmware revisions. FEIG ELECTRONIC GmbH Page 65 of 125 H71101-2e-ID-B.doc...
  • Page 66 TX-BUF is the maximum transmit buffer size of the Reader. The Host has to take in to ac- count that a response protocol of the Reader can have this length. TR-TYPE-UHF: Displays the UHF-Transponders supported by the software. Bit: Function: Bit: Function: EPC G2 FEIG ELECTRONIC GmbH Page 66 of 125 H71101-2e-ID-B.doc...
  • Page 67  D_HW A_HW FREQUENCY PORT_TYPE reserved RFC-INFO 18,19   reserved CRC16 HW-INFO: Hardware Information Bit: Function: Bit: Function: D-HW: internal use A-HW: internal use see: Fehler! Verweisquelle konnte nicht gefunden werden. FEIG ELECTRONIC GmbH Page 67 of 125 H71101-2e-ID-B.doc...
  • Page 68 RS232: b0: not supported b1: supported RS4xx: b0: not supported b1: supported LAN: b0: not supported b1: supported WLAN: b0: not supported b1: supported USB: b0: not supported b1: supported b0: not supported b1: supported FEIG ELECTRONIC GmbH Page 68 of 125 H71101-2e-ID-B.doc...
  • Page 69 Indicates which optional functions for HF-Transponders are licensed on the Reader. TR_DRV_UHF_L: Indicates which UHF-Transponder drivers are licensed on the Reader. FNC_UHF_L Indicates which optional functions for UHF-Transponders are licensed on the Reader. FEIG ELECTRONIC GmbH Page 69 of 125 H71101-2e-ID-B.doc...
  • Page 70 After a RF Reset, a Transponder which is located within the field has to be re-selected. • The response of this command will be sent after the RF Reset was completed. see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 70 of 125 H71101-2e-ID-B.doc...
  • Page 71 Bit: Function: Bit: Function: Decoder DEV1 EE_DEV1: Error during the communication with EEPROM Dev 1 RF-Decoder: Error during the communication with RF-Decoder MODE = 0x20: ASCII-String with a description of the error. FEIG ELECTRONIC GmbH Page 71 of 125 H71101-2e-ID-B.doc...
  • Page 72 OUT-Number type OUT-type: Digital Output The following outputs are available: – OUT-1: LED green – OUT-2: LED blue – OUT-3: LED red – OUT-4: Beeper see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 72 of 125 H71101-2e-ID-B.doc...
  • Page 73 In order to reset a continuously active time, OUT-TIME = 1 has to be sent to the Reader, which effects a change to the idle status after 100 ms. • The continuous activation is being set back after a reset or a power failure. FEIG ELECTRONIC GmbH Page 73 of 125 H71101-2e-ID-B.doc...
  • Page 74 OUT2 (LED blue) is not activated for 200 ms. OUT3 (Beeper) is activated for 1000ms OUT-N OUT-NR OUT-S OUT-TIME  0x0003 0x01 0x07 0x0005  OUT-NR OUT-S OUT-TIME  0x02 0x02 0x0002  OUT-NR OUT-S OUT-TIME 0x04 0x01 0x000A FEIG ELECTRONIC GmbH Page 74 of 125 H71101-2e-ID-B.doc...
  • Page 75 Passwords. NOTE: • A Reader-Login with wrong READER-ID cause a "Logout". • A "Logout" can be effected via the command 6.3. [0x63] RF Controller Reset. see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 75 of 125 H71101-2e-ID-B.doc...
  • Page 76 ® OBID i-scan Manual ID ISC.PRHD102 see ANNEX D: Index of Status Bytes FEIG ELECTRONIC GmbH Page 76 of 125 H71101-2e-ID-B.doc...
  • Page 77 ® OBID i-scan Manual ID ISC.PRHD102 FEIG ELECTRONIC GmbH Page 77 of 125 H71101-2e-ID-B.doc...
  • Page 78 ® OBID i-scan Manual ID ISC.PRHD102 FEIG ELECTRONIC GmbH Page 78 of 125 H71101-2e-ID-B.doc...
  • Page 79 ® OBID i-scan Manual ID ISC.PRHD102 FEIG ELECTRONIC GmbH Page 79 of 125 H71101-2e-ID-B.doc...
  • Page 80 ® OBID i-scan Manual ID ISC.PRHD102 FEIG ELECTRONIC GmbH Page 80 of 125 H71101-2e-ID-B.doc...
  • Page 81: Request-Data

    CRC16 -DATA REQUEST-DATA: Command specific request RESPONSE-DATA: Command specific response Notes: • Data is only transferred if STATUS = 0x00, 0x83, 0x94, 0x95. • These commands aren’t available if Scan-Mode is active. FEIG ELECTRONIC GmbH Page 81 of 125 H71101-2e-ID-B.doc...
  • Page 82 IDD_LEN Repeated DATA-SETS times RESPONSE-DATA if ANT = 1 10...n  DATA-SETS FLAGS TR-TYPE IDDT IDD_LEN reserved Repeated DATA-SETS times n+5...n+8  ANT_STATUS ANT_NR RSSI reserved Repeated ANT_CNT times Repeated DATA-SETS times FEIG ELECTRONIC GmbH Page 82 of 125 H71101-2e-ID-B.doc...
  • Page 83 Is a bit field and defines the corresponding bits of antenna where the reader starts an In- ventory. ANT-SEL will be only transmitted if Bit "ANT" is set in Mode-Byte. Bit: Function ANT1 ANT1 no reading on this antenna output reading on this antenna output FEIG ELECTRONIC GmbH Page 83 of 125 H71101-2e-ID-B.doc...
  • Page 84 Defines the type of Data transmit beginning at Byte 9. Possible Inventory Data Type See: ANNEX B: Codes of Identifier Data Types (IDDT) DSFID: (only ISO15693 Transponders) Data Storage Family Identifier. IDD-LEN: Identifier Data Length defines the length of the IDD in Byte. FEIG ELECTRONIC GmbH Page 84 of 125 H71101-2e-ID-B.doc...
  • Page 85 Identifier Data of the Transponder ANT_NR: Number of the antenna (1) ANT_STATUS: The ANT_STATUS can be 0x00 (OK) or 0x83 (RF communication error) See: ANNEX D: Index of Status Bytes RSSI: Received Signal Strength Identification FEIG ELECTRONIC GmbH Page 85 of 125 H71101-2e-ID-B.doc...
  • Page 86 Reader with MORE = b1. • STATUS Byte 0x94 (More Data) is displayed dependent on the Tag type: Tr-Type ISO15693 Number of Transponder > 50 triggering status 0x94 FEIG ELECTRONIC GmbH Page 86 of 125 H71101-2e-ID-B.doc...
  • Page 87 This command sets one Transponder to Quiet State. REQUEST-DATA 8-15 0x02 MODE MODE: Bit: Function ADR: b001 addressed UID: Read only UID of the Transponder. Note: • This command is only available for ISO15693 Transponders. FEIG ELECTRONIC GmbH Page 87 of 125 H71101-2e-ID-B.doc...
  • Page 88 ISO15693 ERROR code of Transponder response. This byte is only available if STATUS = 0x95. DB-ADR-E: Block number where the error occurred. Note: • This command is only available for ISO15693 Transponders. FEIG ELECTRONIC GmbH Page 88 of 125 H71101-2e-ID-B.doc...
  • Page 89 UID field has a fixed length of 8 byte, from byte 6 to byte 13. The protocol includes the parameter UID_LNG. The UID has a variable length as defined in UID_LNG. FEIG ELECTRONIC GmbH Page 89 of 125 H71101-2e-ID-B.doc...
  • Page 90 Access password which is used to access to the secured state of the Tag. DB-ADR: First block number to be read. Depending on EXT_ADR. First block can be any value be- tween 0 and 255 or 0 and 65535. FEIG ELECTRONIC GmbH Page 90 of 125 H71101-2e-ID-B.doc...
  • Page 91 - A read from 1 block uses a Read Single Block command to the ISO15693 Transponder. - If a ISO15693 Transponder does not support Read Multiple Blocks commands several Read Single Block commands are used for this Transponder. FEIG ELECTRONIC GmbH Page 91 of 125 H71101-2e-ID-B.doc...
  • Page 92 The protocol includes the parameter UID_LNG. The UID has a variable length as defined in UID_LNG. EXT_ADR: If this bit is set the command includes extended address fields. Transponder memory addressing is done by the 1 byte DB-ADR Field. FEIG ELECTRONIC GmbH Page 92 of 125 H71101-2e-ID-B.doc...
  • Page 93 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 - 20 )/(DB-Size) e.g. Block size 4 (DB-N = (280 – 20) / 4 = 65) FEIG ELECTRONIC GmbH Page 93 of 125 H71101-2e-ID-B.doc...
  • Page 94 – A write to 1 block uses a Write Single Block command to the Transponder. This will be managed by the Reader internally. – If a Transponder does not support Write Multiple Blocks commands several Write Single Block commands are used for this Transponder. FEIG ELECTRONIC GmbH Page 94 of 125 H71101-2e-ID-B.doc...
  • Page 95 Read-only UID 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 95 of 125 H71101-2e-ID-B.doc...
  • Page 96 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 96 of 125 H71101-2e-ID-B.doc...
  • Page 97 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 97 of 125 H71101-2e-ID-B.doc...
  • Page 98 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 98 of 125 H71101-2e-ID-B.doc...
  • Page 99 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 99 of 125 H71101-2e-ID-B.doc...
  • Page 100 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 100 of 125 H71101-2e-ID-B.doc...
  • Page 101 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 101 of 125 H71101-2e-ID-B.doc...
  • Page 102 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 102 of 125 H71101-2e-ID-B.doc...
  • Page 103 The maximum number of DB-N is 255. 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 103 of 125 H71101-2e-ID-B.doc...
  • Page 104 Host ← Reader 7...n-2 n-1,n 0x02 COM-ADR [0xB3] STATUS RESPONSE CRC16 -DATA REQUEST-DATA: EPC specific request RESPONSE-DATA: EPC specific response Notes: • Data is only transferred if STATUS = 0x00, 0x83, 0x94, 0x95. FEIG ELECTRONIC GmbH Page 104 of 125 H71101-2e-ID-B.doc...
  • Page 105 Is a optional parameter and depends on the setting of EPC_LF (see MODE). EPC_LNG defines the length of the following EPC field. EPC: EPC of the Transponder. The EPC is required only in the addressed mode. K_PW_LNG: Length of Kill Password. K-PW: Kill Password. FEIG ELECTRONIC GmbH Page 105 of 125 H71101-2e-ID-B.doc...
  • Page 106 • EPC Class 1 Gen 2 – A EPC Class 1 Gen 2 Transponder can be killed in addressed mode only – Kill password K_PW has to contain the kill code. – Kill password length K_PW_LGT=1 FEIG ELECTRONIC GmbH Page 106 of 125 H71101-2e-ID-B.doc...
  • Page 107 Length of LOCK_DATA Field LOCK_DATA: Lock data which will be written to the Tag. A_PW_LNG: Length of Access Password. A_PW: Access password which is used to access to the secured state of the Tag. FEIG ELECTRONIC GmbH Page 107 of 125 H71101-2e-ID-B.doc...
  • Page 108 – A EPC Class 1 Gen 2 Transponder can be locked in non addressed mode only – Lock data LOCK_DATA has to contain the kill code which is written to the Transponder. – Lock data length Lock_LNG=1 FEIG ELECTRONIC GmbH Page 108 of 125 H71101-2e-ID-B.doc...
  • Page 109 Get Multiple Block Secu- 0x2C rity Status ∗ The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION parameter in “4.5. CFG4: Transponder Parameters” is set to “00: automatically set”. FEIG ELECTRONIC GmbH Page 109 of 125 H71101-2e-ID-B.doc...
  • Page 110 The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION parameter in “4.5. CFG4: Transponder Parameters” is set to “00: automatically set”. The Custom Specific Commands Read [0x10], Write [0x30] and the Write Byte [0x90] will be used automati- cally by the Reader. FEIG ELECTRONIC GmbH Page 110 of 125 H71101-2e-ID-B.doc...
  • Page 111 √ 0x90 Write Byte 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” (4.5. CFG4: Transpond- Parameters). FEIG ELECTRONIC GmbH Page 111 of 125 H71101-2e-ID-B.doc...
  • Page 112 Get Multiple Block Secu- rity Status ∗ The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION para- meter in “(4.5. CFG4: Transponder Parameters)” is set to “00: automatically set” FEIG ELECTRONIC GmbH Page 112 of 125 H71101-2e-ID-B.doc...
  • Page 113 Get Multiple Block Security Status ∗ The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION para- meter in “(4.5. CFG4: Transponder Parameters)” is set to “00: automatically set” FEIG ELECTRONIC GmbH Page 113 of 125 H71101-2e-ID-B.doc...
  • Page 114 Get Multiple Block Security 0x2C Status • The WR-OPTION will be set automatically by the FEIG Readers if the RW-OPTION para- meter in “(4.5. CFG4: Transponder Parameters)” is set to “00: automatically set” FEIG ELECTRONIC GmbH Page 114 of 125 H71101-2e-ID-B.doc...
  • Page 115 Reader. This will only come into 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 115 of 125 H71101-2e-ID-B.doc...
  • Page 116 0xB0 0x22 Lock Multiple Blocks √ √ √ 0xB0 0x23 Read Multiple Blocks √ √ √ 0xB0 0x24 Write Multiple Blocks √ √ √ 0xB3 0x18 Kill √ √ √ 0xB3 0x22 Lock FEIG ELECTRONIC GmbH Page 116 of 125 H71101-2e-ID-B.doc...
  • Page 117 ANNEX B: Codes of Identifier Data Types (IDDT) Value IDDT 0x00 0x02 EPC and TID (UID) The Information will be send by performing the 8.1.1. [0x01] Inventory command or using the Buffered Reader Mode. FEIG ELECTRONIC GmbH Page 117 of 125 H71101-2e-ID-B.doc...
  • Page 118 The extent of the data that needs to be read or written • Types of Transponders supported by the Reader, • Position of the Transponder at the time of the requirement, • Probable local electromagnetic interferences present. FEIG ELECTRONIC GmbH Page 118 of 125 H71101-2e-ID-B.doc...
  • Page 119: Parameter Status

    Login-Error: 0x14 • Login attempt with wrong password. 0x15 Read Protect: • The configuration block is reserved for future use. 0x16 Write Protect: • The configuration block is reserved for future use. FEIG ELECTRONIC GmbH Page 119 of 125 H71101-2e-ID-B.doc...
  • Page 120: Interface Status

    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 Update...
  • Page 121 ID ISC.LR200 ID ISC.LR2000 ID ISC.MRU200 ID ISC.MRU200-U ID ISC.LRU1000 ID ISC.LRU2000 ID CPR.M02 ID CPR.02 ID CPR40.30-Ux ID CPR40.0x-Ax / -Cx ID CPR.M03 (586/#) ID CPR.03 (584/#) ID CPR.04 (596/#) ID CPR.04-U FEIG ELECTRONIC GmbH Page 121 of 125 H71101-2e-ID-B.doc...
  • Page 122 AccessProtection.Lock_CFG60_62 CFG_ACCESS AccessProtection.Lock_CFG63 CFG_ACCESS AccessProtection.Lock_CFG36 CFG_ACCESS AccessProtection.Lock_CFG37 CFG_ACCESS AccessProtection.Lock_CFG38 CFG_ACCESS AccessProtection.Lock_CFG39 COM-ADR HostInterface.Serial.BusAddress BAUD HostInterface.Serial.Baudrate TRANS-FORM (P) HostInterface.Serial.Parity TRANS-FORM (D) HostInterface.Serial.Databits TRANS-FORM (S) HostInterface.Serial.Stopbits TR-RESPONSE-TIME AirInterface.TimeLimit RF-INTERFACE (HF) Transponder.Driver.Enable_HF RF-INTERFACE (UHF) Transponder.Driver.Enable_UHF FEIG ELECTRONIC GmbH Page 122 of 125 H71101-2e-ID-B.doc...
  • Page 123 TR-DATA-1 (Byte Order) OperatingMode.ScanMode.DataSource.ByteOrder OperatingMode.ScanMode.DataFormat. TR-DATA-3 (COM Prefix) BusAddressPrefix Bank OperatingMode.ScanMode.DataSource.BankNo DB-ADR OperatingMode.ScanMode.DataSource.FirstDataBlock D-START OperatingMode.ScanMode.DataSource.FirstByte D-LGT OperatingMode.ScanMode.DataSource.NoOfBytes VALID-TIME OperatingMode.ScanMode.Filter.TransponderValidTime DB-USE / DB-Format OperatingMode.ScanMode.DataFormat.Format SEP-CHAR OperatingMode.ScanMode.DataFormat.SeparationChar Operating- SEP-USR Mode.ScanMode.DataFormat.UserSeparationChar END-CHAR OperatingMode.ScanMode.DataFormat.EndChar END-USR1 OperatingMode.ScanMode.DataFormat.UserEndChar1 FEIG ELECTRONIC GmbH Page 123 of 125 H71101-2e-ID-B.doc...
  • Page 124 S_MASK er.UHF.EPC_Class1Gen2.SelectionMask.Mask 22-23 TAG-DRV Transponder.Driver.UHF.Drivers TAG-DRV € Transponder.Driver.UHF.EPC_Class1Gen2 FREQ_US (Upper channel) AirInterface.Region.UHF.FCC.Channel.UpperChannel AirInterface.Region.UHF.FCC.Channel. FREQ_US (C_ALOC) ChannelAllocationMode FREQ_US (lower channel) AirInterface.Region.UHF.FCC.Channel.LowerChannel IDDIB Transponder.Miscellaneous.IdentifierInterpretationMode Transponder.UHF.EPC_Class1Gen2.Anticollision. SESSION Session Bluetooth_name_suffix HostInterface.Bluetooth.NameSuffix Bluetooth_Key HostInterface.Bluetooth.Key Power-On Time HostInterface.Bluetooth.PowerOnTime FEIG ELECTRONIC GmbH Page 124 of 125 H71101-2e-ID-B.doc...
  • Page 125 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 125 of 125 H71101-2e-ID-B.doc...