Professional Documents
Culture Documents
Installation Guide
This information is furnished for guidance, and with no guarantee as to its accuracy or completeness; its publication conveys
no license under any patent or other right, nor does the publisher assume liability for any consequence of its use; specifica-
tions and availability of goods mentioned in it are subject to change without notice; it is not to be reproduced in any way, in
whole or in part, without the written consent of the publisher.
CONTENTS
1 INTRODUCTION ................................................................................................................................................................................. 4
2 GETTING STARTED ............................................................................................................................................................................ 5
2.1 STEP 1 – HARDWARE CONFIGURATION .......................................................................................................................... 5
2.1.1 DIP SWITCH SETTINGS ............................................................................................................................................. 5
2.1.2 FREQUENCY SETTING............................................................................................................................................... 5
2.2 STEP 2 – HARDWARE INSTALLATION ............................................................................................................................... 6
2.2.1 POWER SUPPLY.......................................................................................................................................................... 6
2.2.2 WIEGAND, MAGSTRIPE, BARCODE COMMUNICATION................................................................................. 6
2.2.3 RS-232 COMMUNICATION...................................................................................................................................... 6
2.3 STEP 3 – SOFTWARE CONFIGURATION............................................................................................................................ 7
2.3.1 P81TEST ........................................................................................................................................................................ 7
2.3.2 SETUP MENU............................................................................................................................................................... 7
3 DIP SWITCH SETTINGS..................................................................................................................................................................... 8
4 IDENTIFICATION ................................................................................................................................................................................ 9
4.1 LONG RANGE VEHICLE BASED IDENTIFICATION .......................................................................................................... 9
4.2 LONG RANGE DRIVER BASED IDENTIFICATION ............................................................................................................ 9
4.3 PROXIMITY IDENTIFICATION............................................................................................................................................... 9
4.4 IDENTIFICATION PROBLEMS ............................................................................................................................................... 9
5 COMMUNICATION PROTOCOLS ................................................................................................................................................10
5.1 RS-232 PROTOCOL (CR/LF) ................................................................................................................................................10
5.1.1 DATA FORMAT .........................................................................................................................................................10
5.1.2 MESSAGE FORMAT .................................................................................................................................................10
5.1.3 EVENT MESSAGES....................................................................................................................................................10
5.1.4 COMMAND MESSAGES .........................................................................................................................................17
5.2 WIEGAND 26/32/37 BIT PROTOCOL ...............................................................................................................................22
5.2.1 CONNECTIONS .........................................................................................................................................................22
5.2.2 MESSAGE FORMAT .................................................................................................................................................22
5.2.3 PROTOCOL TIMING.................................................................................................................................................22
5.2.4 WIEGAND 26 (H10301) ..........................................................................................................................................23
5.2.5 WIEGAND 32 .............................................................................................................................................................24
5.2.6 WIEGAND 37 .............................................................................................................................................................25
5.3 HID CORPORATE 1000 PROTOCOL .................................................................................................................................26
5.3.1 CONNECTIONS .........................................................................................................................................................26
5.3.2 MESSAGE FORMAT .................................................................................................................................................26
5.3.3 PROTOCOL TIMING.................................................................................................................................................26
5.4 MAGSTRIPE ISO 7811/2.......................................................................................................................................................27
5.4.1 CONNECTIONS .........................................................................................................................................................27
5.4.2 MESSAGE FORMAT .................................................................................................................................................27
5.4.3 EXAMPLES..................................................................................................................................................................28
5.4.4 LRC CALCULATION .................................................................................................................................................28
5.4.5 PROTOCOL TIMING.................................................................................................................................................29
5.4.6 CHARACTER SET.......................................................................................................................................................29
5.5 BARCODE CODE39 PROTOCOL........................................................................................................................................30
5.5.1 CONNECTIONS .........................................................................................................................................................30
5.5.2 MESSAGE FORMAT .................................................................................................................................................30
5.5.3 EXAMPLES..................................................................................................................................................................31
5.5.4 PROTOCOL TIMING.................................................................................................................................................31
5.5.5 CHARACTER SET.......................................................................................................................................................31
5.6 FF-56 BIT PROTOCOL ...........................................................................................................................................................32
1 INTRODUCTION
The P81 firmware is standard TRANSIT reader firmware with various non-proprietary communication protocols.
It can directly be used to replace a wiegand or magstripe readers in an existing access control system. The
TRANSIT is a long range RFID reader that allows identification of transponders at a distance up to 10 meters,
even at high speeding passage.
The P81 firmware supports a wide range of transponders for various vehicle identification applications. All
vehicle based-, and driver based identification transponders are supported.
An easy-to-use RS-232 protocol (CR/LF) can be used to monitor, debug and setup the reader.
2 GETTING STARTED
This chapter provides simple instructions (only 3 steps) to get the user up and running quickly.
2.1 STEP 1 – HARDWARE CONFIGURATION
The first step is to configure your hardware.
General purpose ON
• Multiple readers in the vicinity of each other (distance less than 10 meters [=30 feet]).
• Other devices, such as wireless network presenting radio interference.
The Nedap transponders operate on all selectable frequencies. The transponders do not need to be modified
when the frequency of a TRANSIT reader is changed. The transponders reflect the frequency they receive and
modulate their id-number upon that frequency. This works for all frequencies including the lowest and highest
selectable frequency.
For more details about the communication protocols see the references below.
• Wiegand See chapter 5.2.1 on page 22.
• HID Corporate 1000 See chapter 5.3.1 on page 26.
• Magstripe (ISO 7811/2) See chapter 5.4.1 on page 27.
• Barcode Code39 See chapter 5.5.1 on page 30.
• FF 56 bit See chapter 5.6.1 on page 32.
2.3.1 P81TEST
The easiest way to configure the software options is by means of the P81Ttest software application, which can
be downloaded from http://www.nedapavi.com. This user-friendly application is developed to easily configure,
debug and monitor your TRANSIT reader.
COMMUNICATION PROTOCOL 1 2 3 4 5 6 7 8
CR/LF 7E1, Barcode Code39 ON ON ON x x x x x
CR/LF 8N1, Magstripe ISO 7811/2 OFF ON ON x x x x x
CR/LF 7E1, Wiegand 26 (H10301) ON OFF ON x x x x x
CR/LF 8N1, Wiegand 32 OFF OFF ON x x x x x
CR/LF 7E1, Wiegand 37 (H10302 / H10304) ON ON OFF x x x x x
CR/LF 8N1, FF-56 OFF ON OFF x x x x x
CR/LF 7E1, HID Corporate 1000 ON OFF OFF x x x x x
CR/LF 8N1, Test protocol. See page 33. OFF OFF OFF x x x x x
BAUDRATE 1 2 3 4 5 6 7 8
Baudrate 9600 x x x ON ON x x x
Baudrate 1200 x x x OFF ON x x x
Baudrate 19200 x x x ON OFF x x x
Baudrate 38400 x x x OFF OFF x x x
The baudrate DIP-switches select the RS-232 communication speed (only changed after a restart).
NON-NEDAP DECODING 1 2 3 4 5 6 7 8
Only Nedap transponders enabled x x x x x ON x x
Nedap and non-Nedap transponders enabled x x x x x OFF x x
Non-Nedap decoding enables the TRANSIT to identify non-Nedap transponders such as EM unique
transponders and HID prox cards.
FRAMELENGTH 1 2 3 4 5 6 7 8
Framelength 64/128/192 bit (auto switch) x x x x x x ON x
Framelength 64 bit x x x x x x OFF x
Set DIP-switch 7 to OFF when fast identification is very important. Note that Combi-Booster and Nedap
RW80 transponders cannot be identified in this case.
ANTENNA SOURCE 1 2 3 4 5 6 7 8
Use default antenna (long range) x x x x x x x ON
Long range and proximity antenna (also MTR) x x x x x x x OFF
Set DIP-switch 8 only to OFF when using a TRANSIT reader with an proximity antenna. The firmware
then tries to identify transponders on both antennas (long range and proximity). When one antenna
identifies a valid transponder it sticks to that antenna source and does not check the other antenna. So,
when a vehicle is identified at the long range antenna and this vehicle stays in front of the TRANSIT,
nobody is identified at the proximity antenna.
Table 3: DIP switch settings
4 IDENTIFICATION
The TRANSIT allows identification of transponders at a distance up to 10 meters, even at high speeding passage.
The P81 firmware combines long range identification with proximity identification.
If a transponder is identified the TRANSIT will automatically generate an event message on the communication
interface. See page 11.
Several Boosters are available for various card technologies. The Boosters can also be featured with an
embedded vehicle-id, which will allow the back end to immediately match the right driver with the right vehicle.
This is called a dual-id transponder.
Boosters for HID prox cards require the presence of the HID interface board in the TRANSIT.
5 COMMUNICATION PROTOCOLS
The P81 firmware supports various non-proprietary communication protocols.
Where: <data> Any readable ASCII character (in the range from hex 0x20 – 0x7F).
CR Carriage return character (hex 0x0D).
LF Linefeed character (hex 0x0A).
The length of the events messages are fixed but may be enlarged in future revisions to contain additional data.
Also new event types may be added in a future revision.
Detection
Event message
Optionally the identification event may be repeated periodically. The repeat timer is setup with command
message SC4.
Detection
Holdtime
T-Repeat T-Repeat
Event message
Depending on the transponder type the event may have a different format.
By default these transponders are programmed with a customer code and a identification number. The TRANSIT
reader checks if the customer code is correct. This ensures that only your own transponders are read. The event
reports the identification number according to the following format.
Syntax: N nnnnnn [ct] CRLF
Where: N Event type 'N' or 'n'. The event type is a lowercase 'n' when a
transponder with battery-low has been detected.
nnnnnn Transponder number in range from 000001 to 999999.
[ct] Optional card-type identifier. See appendix C.
Alternatively they can be programmed with a RW80 code. In this case there is no customer code. The RW80
identification event has the following format.
Syntax: U xxxxxxxxxxxxxxxxxxxx [ct] CRLF
Where: U Event type 'U' or 'u'. The event type is a lowercase 'u' when a
transponder with battery-low has been detected.
xxx...xxx Identification number 20 hex digits (=80 bit).
[ct] Optional card-type identifier. See appendix C.
Notes: RW80 coded transponders cannot be identified if DIP switch 7 is OFF.
The transponder can be identified directly on the proximity antenna (if enabled by DIP-switch 8) or by the long
range antenna when placed in a Booster. Manchester encoded transponders are non-nedap transponders and
must be enabled with DIP-switch 6. Please see chapter 3 on page 8 for more details about DIP-switch settings.
Syntax: U 0000000000xxxxxxxxxx [ct] CRLF
Combi-Booster / Prox-Booster
The Combi-Booster contains a vehicle-id which is combined with a driver-id. The driver-id is read from the
inserted personal identification card. This can be a Nedap transponder card or a Manchester encoded
transponder card based upon a 64-bit read-only chip from EM-Marin. Manchester encoded transponders are
non-nedap transponders and must be enabled with DIP-switch 6 (see chapter 2 on page 5).
The vehicle-id is programmed is programmed into the Combi-Booster device itself including a customer code.
The TRANSIT reader will verify if the customer code is correct. The customer code of an inserted Nedap
transponder card will also be verified. Manchester encoded transponders do not contain a customer code.
Syntax: U 0000aaaaaa bbbbbbbbbb [ct] CRLF
The Combi-Booster HID is a special Combi-Booster that can read HID prox cards. HID prox cards are non-nedap
transponders and must be enabled with DIP-switch 6 (see chapter 3 on page 8).
Syntax: U 0000aaaaaa bbbbbbbbbb [ct] CRLF
The HID prox card data (=driver-id) is sent in hexadecimal notation of fixed length (10 hex digits).
The data includes the card's complete wiegand message (id-number, parity bits, facility code and site code).
In the example below, the HID prox card data is shown for a wiegand 26-bit formatted card. The example card
contains facility code 1 and card number 55555.
0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 0 1 0 0 0 0 0 0 1 1 1
0 0 0 0 0 3 B 2 0 7
Parity Unused
The Booster HID is similar to the Combi-Booster HID, except for now there is no vehicle-id. HID prox cards are
non-nedap transponders and must be enabled with DIP-switch 6 (see chapter 3 on page 8). The Booster HID can
only be identified if an HID interface board is installed in the TRANSIT reader.
Syntax: U 0000000000 bbbbbbbbbb [ct] CRLF
Where: bbbbbbbbbb Driver identification number from the HID prox card. See Figure 4
above.
[ct] Optional card-type identifier. See appendix C.
The Combi-Booster LEGIC is a special Combi-Booster that can read LEGIC transponder cards. LEGIC cards are
non-nedap transponders and must be enabled with DIP-switch 6 (see chapter 3 on page 8).
What information is read from the LEGIC card is configured into the Combi-Booster LEGIC using configuration
cards. These configuration cards also determine if the vehicle-id is transferred or discarded in which case there
can more data tranferred from the LEGIC card.
Below the format of the identification event for a Combi-Booster LEGIC including vehicle-id.
Syntax: U 0000aaaaaa bbbbbbbbbb [ct] CRLF
Where: xxx..xxx Driver identification number from LEGIC transponder card 20 digits (=10
bytes).
[ct] Optional card-type identifier. See appendix C.
Tacho-Booster
The Tacho-Booster is an extended Combi-Booster version with an embedded pulse counter. When connected to
the pulse generator of the vehicle the actual pulse count will be recorded. The pulse count relates to the
travelled distance of the vehicle. This information together with the vehicle-id and driver-id are sent in the
following event message:
Syntax: X 0000aaaaaa bbbbbbbbbb 80cccccccc [ct] CRLF
Smartcard-Booster / Transition-Booster
The Transition-Booster can read both low-frequency (120-125kHz) as high-frequency (13MHz) transponders. It is
developped for users who want to migrate from for example HID prox to HID iClass cards. The configuration
settings are loaded into the Transition-Booster by using Mifare configuration cards. The Smartcard-Booster is a
Transition-Booster that only reads high-frequency (13MHz) cards.
Below the format of the identification event for a Transition-Booster including vehicle-id.
Syntax: Y 0000aaaaaa bbbbbbbbbbbbbbbbbbbbbb [ct] CRLF
Below the format of the identification event for a Transition-Booster with larger driver-id.
Syntax: Z bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb [ct] CRLF
Where: bbb..bbb Driver identification number from the transponder card 32 hex digits
(=16 bytes).
[ct] Optional card-type identifier. See appendix C.
Notes: The Smartcard-Booster can be configured to be compatible with the Combi-Booster. In that case refer to the
Combi-Booster description above.
Refer to the Combi-Booster description above in case of a Transition-Booster that identifies a low-frequency card
(such as Nedap, EM or HID prox).
Holdtime
The end-of-detection event uses the same format as an identification event, except for now the identification
number is left blank (filled with zeros).
Syntax: U 00000000000000000000 [00] CRLF
[00] Only sent if card type is enabled with command message SVF.
Syntax: I xx CRLF
Where: xx Bit-coded byte with the current status of the input pins in hexadecimal
notation. Unused bits are reserved for future use.
Detection
Holdtime
Relay
Syntax: SC5xx
Reply: SC5xx
Where: xx Combi-Booster inter-id delay in the range from 0 to 255 hundredths of
a second. Specify timer value hexadecimal. E.g. 100 msec is hex 0A.
Notes: This timer is not applicable for the RS232 and Barcode protocol because these
protocols send the vehicle-id and driver-id in a single event message. The FF-56 bit
protocol only supports the vehicle-id for dual-id transponders.
When to the total amount of time required to sent both id numbers is greater than
the repeat time, see command message SC4, then the second message containing
the vehicle-id follows directly after the first message with the driver-id. See also
‘Events D’ in Figure 7. This may result in bad identification handling on the host side.
Example: SC500 Disable the driver-id. See ‘Events A’ in Figure 7.
Example: SC50A First send the vehicle-id, wait for 100 msec and secondly send the
driver-id. See ‘Events B’ in Figure 7.
Example: SC5FF Disable the vehicle-id. See ‘Events C’ in Figure 7.
Detection
T-IID = 0
Events A T-Repeat = 0
T-IID = FF
Events C T-Repeat = 0
T-Repeat
T-IID = 100 ms (0A)
Events D T-Repeat > T-IID
T-IID T-IID
vehicle-id
T-Repeat T-Repeat
T-IID = 250 ms (19) driver-id
Events E T-IID T-IID T-Repeat < T-IID
Flag to select alternative wiegand format (valid for wiegand 32 and wiegand 37).
Flag to select automatic or manual relay activation.
Flag to enable card-type in identification events.
Flag to enable end-of-detection events.
Flag to inhibit identification events.
Changed settings are stored in EEPROM and are only lost when the ‘reset reader’
command is invoked.
Syntax: SVFxx
Reply: SVFxx
Where: xx Bit-coded byte in hexadecimal notation with the various flags.
Example: SVF02 Select manual relay activation (other options unused).
5.2.1 CONNECTIONS
The following TTL-level outputs are used. Refer to appendix A when locating these connections.
• Data-0 Zeros (active low) O-2 (Green)
• Data-1 Ones (active low) O-3 (White)
• GND Signal ground GND (Black)
Dual-id transponders
When using a dual-id transponder two wiegand event messages are generated. The first for the vehicle-id and
the second with the driver-id. One of these event messages may be disabled with command message SC5. This
command message also controls the delay between the two events (see page 19).
The Tacho-Booster is handled as a dual-id transponder; the tacho pulse counter is ignored.
Facility code
NEDAP cards do not contain a facility code. The P81 firmware will add the facility code to the Wiegand
messages. Setup this facility code with command message SFC (see page 17). The same applies to other cards
without facility code, such as EM and Mifare.
5V
DATA-1 0V
Tpw
5V
DATA-0 0V Timing constants:
Tpi Pulse interval time 1msec
Tpi Tpi Tpw Pulse width time 50μsec
Figure 8: Wiegand protocol timing
P F F F F F F F F X X X X X X X X X X X X X X X X P
Notes: The id-number for Nedap CF, DF or GF-coded (6 digit) transponders is converted to a binary value. The message
will only contain the 16 least significant bits. E.g. maximum id-number is 65535.
For cards that contain more data than fits in the Wiegand 26 bit message (e.g. EM4102 and Mifare), the data will
be truncated. Only the 16 least significant bits are transferred.
The message format for HID prox cards is preserved including the HID prox card’s facility code.
Example
Wiegand 26: Window-Button (reader’s facility code 10, id-number 123).
5V
DATA-1 0V
5V
DATA-0 0V
Wiegand 26: Prox-Booster (reader’s facility code 10, vehicle-id 16959, no driver-id).
5V
DATA-1 0V
5V
DATA-0 0V
vehicle-id driver-id
Wiegand 26: Prox-Booster (reader’s facility code 10, vehicle-id 16959, driver-id 1365).
5V
DATA-1 0V
5V
DATA-0 0V
vehicle-id driver-id
Wiegand 26: Prox-Booster (reader’s facility code 10, vehicle-id 16959, hid prox card driver-id).
5V
DATA-1 0V
5V
DATA-0 0V
vehicle-id driver-id
5.2.5 WIEGAND 32
Two separate wiegand 32 bit formats variant are supported. Select the appropriate format with the alternative
wiegand format (AWF) bit with command message SVF (see page 20).
F F F F F F F F F F F F F F F F X X X X X X X X X X X X X X X X
Notes: The id-number for Nedap CF, DF or GF-coded (6 digit) transponders is converted to a binary value. The message
will only contain the 16 least significant bits. E.g. maximum id-number is 65535.
For cards that contain more data than fits in the Wiegand 32 bit message (e.g. EM4102 and Mifare), the data will
be truncated. Only the 16 least significant bits are transferred.
The message format for HID prox cards is preserved including the HID prox card’s facility code.
Example
Wiegand 32: Window-Button (reader’s facility code 10, id-number 12345).
5V
DATA-1 0V
5V
DATA-0 0V
P F F F F F F F F F F F F F F X X X X X X X X X X X X X X X X P
even parity over bits 2 - 17 facility code identification number odd parity over bits 16 - 31
Notes: The id-number for Nedap CF, DF or GF-coded (6 digit) transponders is converted to a binary value. The message
will only contain the 16 least significant bits. E.g. maximum id-number is 65535.
For cards that contain more data than fits in the Wiegand 32 bit message (e.g. EM4102 and Mifare), the data will
be truncated. Only the 16 least significant bits are transferred.
The message format for HID prox cards is preserved including the HID prox card’s facility code.
Example
Wiegand 32 with parity: Window-Button (reader’s facility code 10, id-number 12345).
5V
DATA-1 0V
5V
DATA-0 0V
5.2.6 WIEGAND 37
Two separate wiegand 37 bit formats variant are supported. Select the appropriate format with the alternative
wiegand format (AWF) bit with command message SVF (see page 20).
P X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X P
even parity over bits 2 - 19 identification number odd parity over bits 19 - 36
Note: For cards that contain more data than fits in the Wiegand 37 bit message (e.g. EM4102 and iCLASS CSN), the data
will be truncated. Only the 35 least significant bits are transferred.
The message format for HID prox cards is preserved.
Example
Wiegand 37: Smartcard-Booster (vehicle-id 1, driver-id Mifare CSN hex 14DE7A46).
5V
DATA-1 0V
5V
DATA-0 0V
vehicle-id driver-id
5V
DATA-0 0V
vehicle-id driver-id
P F F F F F F F F F F F F F F F F X X X X X X X X X X X X X X X X X X X P
even parity over bits 2 - 19 facility code identification number odd parity over bits 19 - 36
Note: For cards that contain more data than fits in the Wiegand 37 bit message (e.g. EM4102 and Mifare), the data will
be truncated. Only the 19 least significant bits are transferred.
The message format for HID prox cards is preserved including the HID prox card’s facility code.
Example
Wiegand 37 with facility code: Window-Button (reader’s facility code 10, id-number 300).
5V
DATA-1 0V
5V
DATA-0 0V
5.3.1 CONNECTIONS
The connections are described in chapter 5.2.1.
The reader will send a message when a transponder is identified. Note that HID prox cards cannot be identified
directly on the proximity antenna, but have to be placed in a Booster.
Optionally the message may be repeated if the transponder stays within the reading range. Setup the repeat
interval with command message SC4 on the RS-232 interface (see page 18).
Dual-id transponders
When using a dual-id transponder two wiegand event messages are generated. The first for the vehicle-id and
the second with the driver-id. One of these event messages may be disabled with command message SC5. This
command message also controls the delay between the two events (see for more details page 19).
The Tacho-Booster is handled as a dual-id transponder; the tacho pulse counter is ignored.
Facility code
NEDAP cards do not contain a facility code. The P81 firmware will add the facility code to the Corporate 1000
messages. Setup this facility code with command message SFC (see page 17). The same applies to other cards
without facility code, such as EM and Mifare.
The data information of the message is included between start-sentinel and end-sentinel. After the end-sentinel
the LRC is sent (Longitudinal Redundancy Check) to check the received data. The contained data is in BCD
notation.
5.4.1 CONNECTIONS
The following TTL-level outputs, which are active low, are used. Refer to appendix A when locating these
connections.
• /CLS Card Loaded Signal O-1
• /RCP Reader Clock Signal O-2
• /RDP Reader Data Signal O-3
• GND Signal ground GND
For every transmitted character in the event message an odd parity bit is calculated. Therefore each character
contains 5 bits. The least significant bit is transmitted first, finally the parity bit is transmitted. After the end-
sentinel the LRC is transmitted.
Magstripe ISO 7811/2 message format (spaces are only added for readability).
When using a dual-id transponder two event messages are sent. The first event contains the vehicle-id and the
second the driver-id. The delay between the events can be setup with command message SC5 (see page 19).
Notes: For cards that contain more data than fits in the message format (e.g. EM4102 and Mifare), the data will be
truncated. Only the 16 least significant bits are used. This 16 bit binary value is converted to a BCD value in the
range from 0 to 65535. This BCD number is transmitted in the Magstripe ISO 7811/2 message.
HID prox cards are not supported in this protocol. The id-message will be filled with zeros.
The Tacho-Booster is handled as a dual-id transponder; the tacho pulse counter is ignored.
5.4.3 EXAMPLES
Window-Button identified (id no. 666666).
B0000000666666F4
Prox-Booster (id no. 123456) identified without a card.
B0000000123456F3 First message contains vehicle-id.
B0000000000000F4 Second message with empty driver-id.
Prox-Booster (id no. 123456) identified with a NEDAP XS-card (id no. 004444).
B0000000123456F3 First message contains vehicle-id.
B0000000004444F4 Second message with driver-id.
A Nedap RW80 formatted Window-Button identified (id no. 0000019AAD000123FC92). Hex FC92 = 64658.
B0000000064658FD
LRC = (B ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 0 ⊕ 1 ⊕ 2 ⊕ 3 ⊕ 4 ⊕ 5 ⊕ 6 ⊕ F) = 3.
660µsec 220µsec
5V
RCP 0V Timing constants:
Card present period 74msec
Clock period 660μsec
RDP 5V Clock high 440μsec
0V
Clock low 220μsec
lsb msb odd parity Data preamble 11msec
0 1 1 0 1 Data postamble 11msec
Figure 9: Magstripe ISO 7811/2 protocol timing one character
The card present signal will be active (=low) for about 74 milliseconds. Before and after the data 16 clock pulses
are generated, resulting in 2 ×16 × 660μsec ≈ 22 msec delay.
74.4msec
CLS 5V
0V
RCP 5V
0V
RDP 5V
0V 11msec 11msec
Each character consists of 9 elements, 5 bars and 4 spaces. Three elements are wide and six elements are small.
The ratio between wide and small are 3:1. A bar corresponds with a high level (5V) on the TTL-output, a space
with a low-level (0V) on the TTL-output.
The messages contain a start and stop character. The characters are separated by an inter character gap. The
inter character gap is a small space.
5.5.1 CONNECTIONS
The following TTL-level outputs are used. Refer to appendix A when locating these connections.
• BC39 Code39 data O-3
• GND Signal ground GND
Message format for dual-id transponders, Nedap RW80 transponders and non-Nedap transponders.
Syntax: *XXXXXXXXXXXXXXXXXXXX*
Where: * Start character.
XXX...XXX Identification number 20 hex digits.
* Stop character.
Optionally this message may be repeated if the transponder stays within the reading range. Setup the repeat
interval with command message SC4 on the RS-232 interface (see page 18).
5.5.3 EXAMPLES
Window-Button identified (id no. 666666).
*666666*
Prox-Booster (id no. 123456) identified with an EM unique card (id no. 01F7A9C2E5).
*000012345601F7A9C2E5*
Prox-Booster (id no. 123456) identified with a HID prox card (H10301 format).
*0000123456000003B207*
15msec 15msec
0 1
2 3
4 5
6 7
8 9
A B
C D
E F
* START/
STOP
Table 5: Code39 character subset
5.6.1 CONNECTIONS
The following TTL-level outputs are used. Refer to appendix A when locating these connections.
• FF56C Clock (active high) O-2
• /FF56D Data (active low) O-3
• GND Signal ground GND
Syntax: FFFFFFFFSSSSPSSSSPSSSSPSSSSPNNNNPNNNNPNNNNPNNNNPVVVVPDDD
Where: F Reader facility code (8 bit binary value, most significant bit first).
S System number (fixed BCD 0000).
N Identification number in the range from 0001 to 9999.
V Version (fixed BCD 0).
P Odd parity over preceding 4 bits.
D Dummy bits (3 bits binary, fixed bin 001).
1msec 350µsec
5V
FF56C 0V
Connect O-1, O-2 and O-3 successively to the input 1 and watch the input 1 status LED.
O-1 is activated once per second.
O-2 is activated twice per second.
O-3 is activated three times per second.
6 SETUP MENU
The complete software configuration of the TRANSIT can be changed by means of the setup menu.
Setup Menu:
1. View/Edit settings
7. Factory defaults
8. Exit without save
9. Save & exit setup
Your choice ?
Note: While you're in the setup menu the TRANSIT does not read any transponders. The status LED
periodically flashes twice to indicate that the setup menu is still active.
7 FIRMWARE UPGRADING
The firmware in the reader can be upgraded through the RS-232 interface. Upgrading is performed by a
freeware application named “PIC downloader” which downloads the firmware file into the reader. The upgrade
procedure is described below.
Notes: Aborted downloads may cause the TRANSIT to stop functioning. In such cases repeat the upgrade procedure until
it succeeds.
If the message ‘Searching for bootloader’ does not disappear check the cables and the com-port settings.
Sometimes it may be required to restart the TRANSIT before the bootloader can be found. Before restarting the
TRANSIT make sure that the message ‘Searching for bootloader’ is still shown in the statusbar.
A HARDWARE
A.1 TRANSIT PS270
Below an overview of the TRANSIT PS270 hardware components. For more details about the connections and
electrical specifications refer to the TRANSIT PS-270 hardware installation guide.
B ASCII TABLE
Dec Hex Char Dec Hex Char Dec Hex Char Dec Hex Char
0 0 NUL 32 20 SP 64 40 @ 96 60 ‘
1 1 SOH 33 21 ! 65 41 A 97 61 a
2 2 STX 34 22 " 66 42 B 98 62 b
3 3 ETX 35 23 # 67 43 C 99 63 c
4 4 EOT 36 24 $ 68 44 D 100 64 d
5 5 ENQ 37 25 % 69 45 E 101 65 e
6 6 ACK 38 26 & 70 46 F 102 66 f
7 7 BEL 39 27 ‘ 71 47 G 103 67 g
8 8 BS 40 28 ( 72 48 H 104 68 h
9 9 HT 41 29 ) 73 49 I 105 69 i
10 A LF 42 2A * 74 4A J 106 6A j
11 B VT 43 2B + 75 4B K 107 6B k
12 C FF 44 2C , 76 4C L 108 6C l
13 D CR 45 2D - 77 4D M 109 6D m
14 E SO 46 2E . 78 4E N 110 6E n
15 F SI 47 2F / 79 4F O 111 6F o
16 10 DLE 48 30 0 80 50 P 112 70 p
17 11 DC1 49 31 1 81 51 Q 113 71 q
18 12 DC2 50 32 2 82 52 R 114 72 r
19 13 DC3 51 33 3 83 53 S 115 73 s
20 14 DC4 52 34 4 84 54 T 116 74 t
21 15 NAK 53 35 5 85 55 U 117 75 u
22 16 SYN 54 36 6 86 56 V 118 76 v
23 17 ETB 55 37 7 87 57 W 119 78 w
24 18 CAN 56 38 8 88 58 X 120 78 x
25 19 EM 57 39 9 89 59 Y 121 79 y
26 1A SUB 58 3A : 90 5A Z 122 7A z
27 1B ESC 59 3B ; 91 5B [ 123 7B {
28 1C FS 60 3C < 92 5C \ 124 7C |
29 1D GS 61 3D = 93 5D ] 125 7D }
30 1E RS 62 3E > 94 5E ^ 126 7E ~
31 1F US 63 3F ? 95 5F _ 127 7F DEL
Table 7: ASCII table
EXAMPLES
NEDAP GF-coded tag identified: Card type = 08, 09, 0A or 0B
NEDAP GF-coded tag identified at the proximity antenna: Card type = 88, 89, 8A or 8B
Combi-Booster identified with a NEDAP card: Card type = 02
Combi-Booster identified with a HID prox card: Card type = 22
HID Booster identified: Card type = 23
EM unique card identified: Card type = 40
EM unique card identified at the proximity antenna: Card type = C0