200 Bit Wiegand PIV Card Format


Card Layout

Card Type: Wiegand
Number of Bits: 200
Number of bits to sum for even parity: 0
Address to start from: 0
Number of bits to sum for odd parity: 0
Address to start from: 0
Number of Facility Code bits: 20
Address to start from: 30
Number of Cardholder ID bits: 30
Address to start from: 55
Number of Issue Level bits: 0
Address to start from: 0

Options

Step parity calculation by 2 bits
Suppress Facility Code Checking
37 bit Parity Test with 4 Parity Bits
37 bit Parity Test with 2 Parity Bits
Special 48 Bit Formatting (PIV)
Interpret card field as a Large Encoded Card ID (PIV-I)

Alternatively it is possible to configure the reader type to accept magnetic stripe input and parse the 200 bit array as a BCD magstripe card. This format would look like:

Card Layout

Card Type: Magnetic Stripe
Minimum Number of digits: 14
Maximum Number of digits: 32
Number of Facility Code digits: 0
Address to start from: 0
Number of Cardholder ID digits: 16
Address to start from: 0
Number of Issue Level bits: 0
Address to start from: 0

Options

Step parity calculation by 2 bits
Suppress Facility Code Checking
37 bit Parity Test with 4 Parity Bits
37 bit Parity Test with 2 Parity Bits
Special 48 Bit Formatting (PIV)
Interpret card field as a Large Encoded Card ID (PIV-I)

Reader Type

A specific reader type will need to be added to each PIV Reader to read the card correctly. 

The Reader Type will need to be added to each PIV reader using 200 Bit format.

  1. Edit the specific PIV Reader
  2. Select Reader Settings Tab
  3. Click Edit..
  4. Click New
  5. Name New Reader Type accordingly
  6. Check Data 1 / Data 0  - Wiegand
  7. Check Mag stripe track 2 decode
  8. Click OK
  9. Click Save
  10. Select the PIV Reader Type from the drop-down.

  • 50
  • 21-Apr-2020
  • 8599 Views