Control iD Wiegand Settings
Quick Overview
1. Wiegand Settings
With the release of firmware 6.20.10, Control iD has launched a new feature that allows users to have further control over the Wiegand settings on the iDFace. Now, users can configure the bits format as well as visualize the last information sent/received by a unit.
2. "Configure bits" Screen
Let us go over the different options and talk about what changes can be made in the Wiegand formats.
Mode: Automatic
Wiegand size: 37 (H10304)
Facility code
- Start: 2
- Size: 16
Card number
- Start: 18
- Size: 19
Even parity
- Bit position: 1
- Bits to sum: 2,3,4,5,6,7,8,9,10,11,12,13,14,15
Odd parity
- Bit position: 37
- Bits to sum: 19,20,21,22,23,24,25,26,27,28,29
Parity calculation order: 1,37
Bit visualization:
A grid showing bit numbers from 1 to 37, with values (0 or 1) indicated for each bit across different rows, representing facility code, card number, and parity bits.
[Cancel] [Save]
2.1 Wiegand size
In the "Automatic" format, iDFace will display a list of pre-configured Wiegand formats, each with its own unique Facility code, Card number and Parity bits formats. After selecting a desired pre-configured format, a breakdown of the bits will be shown according to the bit order, meaning, which bits will be used for the Facility code, which will be for Card number, and how the Parity bits will be calculated.
Available Wiegand sizes: 26 (H10301), CSN mifare (32 bits), 34, C1K(35 bits), 37 (H10302), 37 (H10304), 40, 42, C1K(48 bits), 56, 64, 66.
2.2 Manual formats
After disabling the “Automatic” formats, you will now have the option to configure the Wiegand format to a desired format, granted it follows certain rules:
- Wiegand size: from 26 to 64 bits
- Parity bits: up to 2 Even parity bits and up to 2 Odd parity bits, choosing which bits will be added for each parity bit. They must always be at the beginning or end of the Wiegand format, never in the middle.
- Facility code must always be in front of the Card number.
- The sum of Parity bits + Facility code + Card number must not be greater than the total Wiegand size.
2.2.1 Parity bits calculation
The Even parity bit is calculated by adding the number of bits with value “1” in the configured range. If the sum value is even, the Even parity value will be 0, otherwise the value will be 1.
The Odd parity bit is calculated by adding the number of bits with value “1” in the configured range. If the sum value is odd, the Odd parity value will be 0, otherwise the value will be 1.
3. "Diagnostics" Screen
The "Diagnostics” screen is an easy way to check how the device is interpreting and formatting the data that is receiving/sending.
After a card reading is received over the Wiegand-IN signals at EAM, iDFace will show a detailed description of what bits were read (e.g. what Facility code, Card number and Parity bits were interpreted). It has a similar structure as the “Bit visualization” on the “Configure bits” screen.
Last card read
- Total bits read: 37
- Number of bits expected: 37
- Facility code read: 235
- Card number read: 249109
- Day and time of last read: 08/05/25 ~ 14:52:35
- Parities: Check
Bits read:
A detailed bit-by-bit breakdown (0s and 1s) for bits 1 through 37, organized into rows representing different segments of the data (e.g., facility code, card number, parity bits).
[Cancel] [Save]
4. Important
This Wiegand settings will apply to both inbound and outbound information from the iDFace. Meaning that Wiegand IN and Wiegand OUT will behave equally and format the information it receives/sends into the previously configured Wiegand format.