Open Options 64 Bit Card Format

 

PFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCP
EXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXO

P = Parity
O = Odd Parity
E = Even Parity
X = Parity mask
F = Facility Code, range = 0 to  2,147,483,647
C = Cardholder ID, range = 0 to 2,147,483,647

 

Card Layout

Card Type:Wiegand
Number of Bits:64
Number of bits to sum for Even Parity:63
Even Parity start:0
Number of bits to sum for Odd Parity:63
Odd Parity start:1
Number of Facility Code bits:31
Facility Code start:1
Number of Cardholder ID bits:31
Cardholder ID start:32
Number of Issue Code bits:0
Issue Code start:0

26 Bit Card Format

 

The standard 26 bit Wiegand format is H10301.  The format consists of 2 parity bits, 8 bit Facility Code and 16 bit Cardholder ID fields.

PFFFFFFFFCCCCCCCCCCCCCCCCP
EXXXXXXXXXXXX.............
.............XXXXXXXXXXXXO

P = Parity
O = Odd Parity
E = Even Parity
X = Parity mask
F = Facility Code, range = 0 to    255
C = Cardholder ID, range = 0 to 65,535

 

Card Layout

Card Type:Wiegand
Number of Bits:26
Number of bits to sum for Even Parity:13
Even Parity start:0
Number of bits to sum for Odd Parity:13
Odd Parity start:1
Number of Facility Code bits:8
Facility Code start:1
Number of Cardholder ID bits:16
Cardholder ID start:9
Number of Issue Code bits:0
Issue Code start:0

37 Bit Card Format (with facility code)

 

The HID 37 bit Wiegand format with Facility Code is H10304.  The format consists of 2 parity bits, 16 bit Facility Code and 19 bit Cardholder ID fields.

PFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCP
EXXXXXXXXXXXXXXXXXX..................
..................XXXXXXXXXXXXXXXXXXO

P = Parity
O = Odd Parity
E = Even Parity
X = Parity mask
F = Facility Code, range = 0 to  65,535
C = Cardholder ID, range = 0 to 524,287

 

Card Layout

Card Type:Wiegand
Number of Bits:37
Number of bits to sum for Even Parity:19
Even Parity start:0
Number of bits to sum for Odd Parity:19
Odd Parity start:18
Number of Facility Code bits:16
Facility Code start:1
Number of Cardholder ID bits:19
Cardholder ID start:17
Number of Issue Code bits:0
Issue Code start:0

37 Bit Card Format (w/o facility code)

 

The HID 37 bit Wiegand format is H10302.  The format consists of 2 parity bits and 35 bit Cardholder ID fields.

PCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCP
EXXXXXXXXXXXXXXXXXX..................
..................XXXXXXXXXXXXXXXXXXO

P = Parity
O = Odd Parity
E = Even Parity
X = Parity mask
C = Cardholder ID, range = 0 to 34,359,738,367

 

Card Layout

Card Type:Wiegand
Number of Bits:37
Number of bits to sum for even parity:19
Address to start from:0
Number of bits to sum for odd parity:19
Address to start from:18
Number of Facility Code bits:0
Address to start from:0
Number of Cardholder ID bits:35
Address to start from:1
Number of Issue Level bits:0
Address to start from:0

Magstripe with Facility Code

 

The bit processing is handled by the controller and output is returned as digits.  There is a sequence of 5-bit blocks for each digit (1 bit parity, 4 bit binary-coded decimal BCD).

Most Magstripe cards that use a Facility Code store it on the first X digits.

Some older Magstripe cards using Facility Code store it after the Cardholder ID (and before the Issue code).

CCCCCFFFFII

F = Facility Code, range = 0 to  9,999
C = Cardholder ID, range = 0 to 99,999
I = Issue Code,    range = 0 to     99

 

Card Layout

Card Type:Mag
Min number of digits:11
Max number of digits:20
Number of facility code digits:4
Facility Code start:5
Number of Cardholder ID digits:5
Cardholder ID start:0
Number of Issue Code digits:2
Issue Code start:0