Feig Electronic OBID classic-pro ID CPR.03.20-CD Manual

Feig Electronic OBID classic-pro ID CPR.03.20-CD Manual

Multitag reader data-/clock and rs232-ttl
Hide thumbs Also See for OBID classic-pro ID CPR.03.20-CD:

Advertisement

Quick Links

®
OBID
classic-pro
MANUAL
ID CPR.03.20-CD
Multitag Reader Data-/Clock and RS232-TTL
up from firmware version 02.00.00
final
confidential
2008-09-23
H60100-5e-ID-B.doc

Advertisement

Table of Contents
loading

Summary of Contents for Feig Electronic OBID classic-pro ID CPR.03.20-CD

  • Page 1 ® OBID classic-pro MANUAL ID CPR.03.20-CD Multitag Reader Data-/Clock and RS232-TTL up from firmware version 02.00.00 final confidential 2008-09-23 H60100-5e-ID-B.doc...
  • Page 2 FEIG ELECTRONIC call explicit attention that devices which are subject of this document are not designed with components and testing methods for a level of reliability suitable for use in or in connection with surgical implants or as critical components in any life support systems whose failure to perform can reasonably be expected to cause significant injury to a human.
  • Page 3: Table Of Contents

    Fehler! Textmarke nicht definiert. 4.1. Digital Inputs........................14 4.2. Wiegand Interface ......................15 4.2.1. UID..........................16 4.2.2. DATA-BLOCK......................16 4.3. Magstripe Track II Interface....................17 4.3.1. UID..........................19 4.3.2. DATA-BLOCK......................19 4.4. Asynchronous Interface: RS232-TTL ................20 4.4.1. UID..........................21 4.4.2. DATA-BLOCK......................21 FEIG ELECTRONIC GmbH Page 3 of 40 H60100-5e-ID-B.doc...
  • Page 4 'VERIFY' command .............37 7.2.5. Exiting the Bootloader 'RESET' command..............37 ANNEX ANNEX A: Revision History of Documentation ..............38 ANNEX B: Index of Status Bytes .....................39 ANNEX C: Memory Organization of Supported Transponders ..........40 FEIG ELECTRONIC GmbH Page 4 of 40 H60100-5e-ID-B.doc...
  • Page 5: Introduction

    • 10 ConfigCards • 2745.000.00 ID CPR.03 ConfigCards 10 ConfigCards • 2167.000.00 ID CPR.02.VP/AB-AT Vicinity/Proximity Reader to read and write ConfigCards Desktop Reader (RS232) • 1962.000.00 RS232-TTL converter Required for firmware update FEIG ELECTRONIC GmbH Page 5 of 40 H60100-5e-ID-B.doc...
  • Page 6: Technical Specifications

    1 x switches LED green 1 x switches Beeper 1 x Hold Function Interface 1. Data/Clock Emulation: - Magnetic Stripe (ISO7811-2, 5 Bit) - Wiegand 2. RS232-TTL Flash In-circuit firmware update via RS232-TTL interface possible FEIG ELECTRONIC GmbH Page 6 of 40 H60100-5e-ID-B.doc...
  • Page 7: Dimensions

    ® OBID classic-pro Manual ID CPR.03.20-CD 2.1. Dimensions FEIG ELECTRONIC GmbH Page 7 of 40 H60100-5e-ID-B.doc...
  • Page 8: Applicable Standards

    (2) this device must accept any interference received, including interference that may cause undesired operation. Unauthorized modifications may void the authority granted under Federal communica- tions Commission Rules permitting the operation of this device. FEIG ELECTRONIC GmbH Page 8 of 40 H60100-5e-ID-B.doc...
  • Page 9: Uid Format

    ATQB response, see ISO 14443-3:2001 Application Data PUPI Transponder according ISO 15963 Definition of UID according to ISO 15693-3:2001 1 byte 1 byte 6 byte IC mfg IC manufacturer 0xE0 Code serial number FEIG ELECTRONIC GmbH Page 9 of 40 H60100-5e-ID-B.doc...
  • Page 10: Installation

    Use the screws provided (3.2 x 25 mm) for installation on 60 mm DIN flush-mounting boxes. • For other installation methods use 3 mm countersunk-head screws to DIN 963 or with a coun- tersunk head max. diameter of head 5.6 mm. Assembling Disassembling FEIG ELECTRONIC GmbH Page 10 of 40 H60100-5e-ID-B.doc...
  • Page 11: Connection

    +9..15 V DC green Data / Data0 white Clock / Data1 violet grey LED green brown LED red yellow Beeper blue Hold black RS232 pink RS232 TxD red/blue RS232 RxD RS232-TTL max. 3 m FEIG ELECTRONIC GmbH Page 11 of 40 H60100-5e-ID-B.doc...
  • Page 12: Configuration Procedure

    ConfigCard CRC16 or ConfigCard Identifier is not read correctly. ⇒ Repeat procedure. ⇒ Check the ConfigCard for correct programming. Note: The ConfigCards are only recognized by the reader if the AFI is correct set. No signaling is possible. FEIG ELECTRONIC GmbH Page 12 of 40 H60100-5e-ID-B.doc...
  • Page 13 ® OBID classic-pro Manual ID CPR.03.20-CD FEIG ELECTRONIC GmbH Page 13 of 40 H60100-5e-ID-B.doc...
  • Page 14: Normal Operating Mode

    Activates the green LED and deactivates the red LED, as long as the input is connected to GND. Beeper: Activates the beeper LED, as long as the input is connected to GND. Hold: Will not accept a transponder, as long as the input is connected to GND. FEIG ELECTRONIC GmbH Page 14 of 40 H60100-5e-ID-B.doc...
  • Page 15: Wiegand Interface

    Number of bits output = D_LGT + 2. Timing /Data0 /Data1 /CLS ≈ 50 µs ≈ 500 µs 10...12 ms FEIG ELECTRONIC GmbH Page 15 of 40 H60100-5e-ID-B.doc...
  • Page 16: Uid

    Data bits for forming the even parity bit Data bits for forming the odd parity bit DATA-BLOCK 4.2.2. The transferred data volume is defined by the DB_ADR and D_LGT (see also: 5.1. Configuration Parameter). FEIG ELECTRONIC GmbH Page 16 of 40 H60100-5e-ID-B.doc...
  • Page 17: Magstripe Track Ii Interface

    Characters are not specified as such in ISO 7811-2 and are only transmitted by the reader for the UID binary 1:1 and DATA-BLOCK setting LRC: XOR operation for all transmitted data (including start and stop sign). FEIG ELECTRONIC GmbH Page 17 of 40 H60100-5e-ID-B.doc...
  • Page 18 ® OBID classic-pro Manual ID CPR.03.20-CD Timing /CLOCK /DATA /CLS ≈ 1 ms a(n) ≈ t b(n) 10...12 ms FEIG ELECTRONIC GmbH Page 18 of 40 H60100-5e-ID-B.doc...
  • Page 19: Uid

    `---`- Start Sign DATA-BLOCK 4.3.2. The DATA-BLOCK output is binary 1 to 1, as encoded on the transponder. The transferred data volume is defined by the DB_ADR and D_LGT (see also: 5.1. Configuration Parameter) FEIG ELECTRONIC GmbH Page 19 of 40 H60100-5e-ID-B.doc...
  • Page 20: Asynchronous Interface: Rs232-Ttl

    0x35 0x36 0x37 0x38 0x39 0x41 0x42 0x43 0x44 0x45 0x46 The RS232 Settings are: Start bits Data bits Stop bits Parity configurable see Parameter RS232-PARITY Baud rate configurable see Parameter RS232-BAUD FEIG ELECTRONIC GmbH Page 20 of 40 H60100-5e-ID-B.doc...
  • Page 21: Uid

    3 ... (2 * D_LGT) + 2 2 * D_LGT + 3 DATA-BLOCK (0x02) (0x0D) Because of the internal ASCII transformation the number of transferred data bytes is twice as many defined by D_LGT. FEIG ELECTRONIC GmbH Page 21 of 40 H60100-5e-ID-B.doc...
  • Page 22: Reader Configuration - Configcard

    Driver for ISO15693 Transponder is disabled Driver for ISO15693 Transponder is enabled Definition of the mifare_KEY usage for mifare standard mifare_KEY is used as KEY A mifare_KEY is used as KEY B FEIG ELECTRONIC GmbH Page 22 of 40 H60100-5e-ID-B.doc...
  • Page 23 Defines the first bit of the UID (counting starts with LSB of the UID) which should de transferred via data-/clock interface. Settings out of the documented range results INTERFACE = 0x00 Settings out of the documented range results D_START = 79 FEIG ELECTRONIC GmbH Page 23 of 40 H60100-5e-ID-B.doc...
  • Page 24 UID Length Error will occur (see also 4. Normal Operating Mode) Settings out of the documented range results D_LGT = D_LGTmax The UID lenght in fix 10 byte. D_LGT has no effect. FEIG ELECTRONIC GmbH Page 24 of 40 H60100-5e-ID-B.doc...
  • Page 25 6 byte key which is used for the authentication at a mifare 1 k or mifare 4 k to read a DATA-BLOCK. The selection of key-A or key-B can be done by the parameter TAG_DRV.MK. FEIG ELECTRONIC GmbH Page 25 of 40 H60100-5e-ID-B.doc...
  • Page 26: Configcard - Data Structure

    AFI most significant nibble = 3 (Identification) AFI least significant nibble = 8 (Data storage) ConfigData: see 5.1. Configuration Parameter CRC_CONFIG: CRC16 Checksum calculated above ConfigCard Identifier and ConfigData. (see 5.2.1. CRC16 Calculation Algorithm for details) FEIG ELECTRONIC GmbH Page 26 of 40 H60100-5e-ID-B.doc...
  • Page 27: Crc16 Calculation Algorithm

    ^= DATA[i]; for (j = 0; j < 8; j++) if (crc & 0x0001) crc = (crc >> 1) ^ CRC_POLYNOM; else crc = (crc >> 1); crc = ~crc; // one's complement FEIG ELECTRONIC GmbH Page 27 of 40 H60100-5e-ID-B.doc...
  • Page 28: Feconfcardtool

    1. Copy all files from FEConfigCardTool directory into one directory onto your local disk. 2. Connect the reader with the COM-Port of your Computer and plug in the power supply of the reader. FEIG ELECTRONIC GmbH Page 28 of 40 H60100-5e-ID-B.doc...
  • Page 29: Starting Feconfigcardtool

    CardTool main dialog. If the reader was detected once and is connected at the same COM port for a second time the FEConfigCardTool main dialog appears after a the program was started immediately. FEIG ELECTRONIC GmbH Page 29 of 40 H60100-5e-ID-B.doc...
  • Page 30: Feconfigcardtool Functions

    Opens a XML formatted configuration file. Save As: Saves the current configuration settings into a XML formatted configura- tion file. Quit: Leaves the program. Options: Detect Reader: Opens the reader detection dialog. FEIG ELECTRONIC GmbH Page 30 of 40 H60100-5e-ID-B.doc...
  • Page 31 Configuration Parameter DB_ADR, D_LGT and SCAN_DATA.DBO (see 5.1. Configuration Parameter) Interface: Configuration Parameter INTERFACE (see 5.1. Configuration Parameter). Transponder Driver: Configuration Parameter TAG_DRV (see 5.1. Configuration Parameter). mifare Key: Configuration Parameter mifare_KEY and TAG_DRV.MK (see 5.1. Configuration Parameter) FEIG ELECTRONIC GmbH Page 31 of 40 H60100-5e-ID-B.doc...
  • Page 32: Firmware Update

    2. Connect the RS232 port on the PC to the RS232-TTL port on the reader via the RS232-TTL converter. 3. Follow the instructions in the following chapters. Programming can be carried out using a terminal application, e.g. HyperTerminal. FEIG ELECTRONIC GmbH Page 32 of 40 H60100-5e-ID-B.doc...
  • Page 33: Starting And Setting Up Hyperterminal

    If a configuration already exists from a pre- vious update you can press 'Cancel' and open the existing configuration from the HyperTerminal menu 'File/Open'. In the next dialog the used COM port can be selected, confirm with 'OK'. FEIG ELECTRONIC GmbH Page 33 of 40 H60100-5e-ID-B.doc...
  • Page 34: Reader Synchronisation 'Pppppppp

    It then waits for a maximum of 8 seconds for a bootloader command input (FLASHALL, VERIFY, RESET). If it receives either no command or only a wrong one it leaves the bootloader mode. FEIG ELECTRONIC GmbH Page 34 of 40 H60100-5e-ID-B.doc...
  • Page 35: Programming The Firmware

    Using the 'Send' button in the main menu it is possible to open the 'Send file' dialog. Ensure that the 'Xmodem' protocol and the new mhx file are selected and press the 'Send' button. The subsequent programming process takes a few seconds. FEIG ELECTRONIC GmbH Page 35 of 40 H60100-5e-ID-B.doc...
  • Page 36 ® OBID classic-pro Manual ID CPR.03.20-CD Successful programming is acknowledged with 'OK'. FEIG ELECTRONIC GmbH Page 36 of 40 H60100-5e-ID-B.doc...
  • Page 37: Verifying The Firmware

    The procedure was successful when the OK message appears. 7.2.5. Exiting the Bootloader 'RESET' command The Bootloader can be exited with the 'RESET' command. After entering 'RESET' the reader per- forms a reset. FEIG ELECTRONIC GmbH Page 37 of 40 H60100-5e-ID-B.doc...
  • Page 38: Annex

    Option SCAN-DATA.DBO to change the byte order if DATA-BLOCK reading is selected. • Timing of magstripe format corrected to 1 ms per Bit.. • Description of FEConfigCardTool V2.0 Described Firmware: 02.00.00 • Adding of additional reader types for FEConfigCardTool. FEIG ELECTRONIC GmbH Page 38 of 40 H60100-5e-ID-B.doc...
  • Page 39: Annex B: Index Of Status Bytes

    Anticollision could not be finished by the reader. • Corrupted or faulty data exchange between reader and Transponder Hex-value Reader Status 0xF1 Hardware Warning: • The Firmware is incompatible with the hardware FEIG ELECTRONIC GmbH Page 39 of 40 H60100-5e-ID-B.doc...
  • Page 40: Annex C: Memory Organization Of Supported Transponders

    The calculation of DB_ADR can be done with the following formula: Sector 0 ... 31: DB_ADR = MIFARE_SECTOR * 4 + MIFARE_BLOCK Sector 32 ... 39: DB_ADR = (MIFARE_SECTOR - 32) * 16 + MIFARE_BLOCK + 128 FEIG ELECTRONIC GmbH Page 40 of 40 H60100-5e-ID-B.doc...

Table of Contents