PROVE BDF43C Dual Frequency Card Reader and Keypad Instruction Manual
- September 7, 2024
- Prove
Table of Contents
PROVE BDF43C Dual Frequency Card Reader and Keypad
Specifications
- Voltage: 9V to 28V D.C.
- Current: 200mA max.
- Operating Temp: -20C to 70C.
- Weight: BDF-43C: 185g, BDF-62C: 130g
- Dimensions:
- BDF-43C: 80mm (W) x 130mm (H) x 25mm (D)
- BDF-62C: 45mm (W) x 136mm (H) x 25mm (D)
- Read Range: LF: Up to 20cm (8″). HF: Up to 2cm.
- Keypad Output: Presco DTA, Wiegand (up to 64 bit) or burst mode.
- Prox Output: Presco DTA or Wiegand.
- Wiegand Output: Pulse width = 50s, pulse separation = 2ms.
Installation
- Use the mounting plate to mark the installation location
- Install the mounting plate using at least two screws in either the top and bottom or left and right (BDF43C only) slots on the mounting plate
- Attach cable plug and then slide the BDF-C into place
- Insert one of the supplied counter-sunk M3 Phillips head or allen key screws to secure the keypad to the mounting plate
Wiring Distance
Wire Gauge | Distance |
---|---|
22 AWG | 150m (490 ft) |
24 AWG | 100m (330 ft) |
Using the BDF-C with Wiegand
The BDF-C can be used with any standard Wiegand and most non-standard
Wiegand controllers. The site (facility) code for the keypad can be set from
the keypad itself. The Wiegand data is fully configurable with up to 64 bits
of data. The BDF-C also supports controllers that require burst mode format
Wiegand.
BDF-C to PAC1 / PAC2
Programming Prox cards & tags into a PAC controller
To program a proximity card or tag into a PAC controller, follow the steps:
- Put the PAC1 into program mode using the management code or button on the PAC1
- Use the keypad on the BDF-C to open the memory location to store the Prox card in * 001 1 #
- Present the proximity card or tag to the BDF-C
- Take the PAC1 controller out of program mode
FAQ
- Q: Can the BDF-C be used with non-standard Wiegand controllers?
A: Yes, the BDF-C can be used with most non-standard Wiegand controllers.
BDF43C & BDF62C
Dual Frequency Card Reader & Keypad
FEATURES
- Compatible with all NIDAC Presco and Prescient controllers
- Outputs Presco and Wiegand data
- Site code read from EM cards in Wiegand mode is compatible with generic EM Wiegand prox readers
- Reads HID 125kHz cards
- Fully configurable for custom Wiegand keypad modes
- Reads Mifare S50 CSNs
- Suitable for indoor or outdoor use
- Audible and visual (buzzer & LED) feedback of each key pressed and card read
- 12-24V DC operation
- Operating temperature range of -20ºC to 70ºC
- 5 year manufacturer’s warranty
- Tested to IP65
IMPORTANT NOTICES FOR PRODUCT
- Note that the default reading behaviour will preferentially read LF credentials over HF when both are presented
- Standard 26 & 37 bit HID cards can be read, other HID formats will read but the output of some cards may not match that of an HID reader.
INSTALLATION
- Use the mounting plate to mark the installation location
- Install the mounting plate using at least two screws in either the top and bottom or left and right (BDF43C only) slots on the mounting plate
- Attach cable plug and then slide the BDF-C into place
- Insert one of the supplied counter-sunk M3 Phillips head or allen key screws to secure the keypad to the mounting plate
SPECIFICATIONS
- Voltage: 9V to 28V D.C.
- Current: 200mA max.
- Operating Temp: -20C to 70C.
- Weight: BDF-43C: 185g, BDF-62C: 130g
- Dimensions: BDF-43C: 80mm (W) x 130mm (H) x 25mm (D)
- BDF-62C: 45mm (W) x 136mm (H) x 25mm (D)
- Read Range: LF: Up to 20cm (8”). HF: Up to 2cm.
- Keypad Output: Presco DTA, Wiegand (up to 64 bit) or burst mode.
- Prox Output: Presco DTA or Wiegand.
- Wiegand Output: Pulse width = 50s, pulse separation = 2ms.
- Wiring Distance: BDF-C to Presco PAC controller = 1Km using unshielded cable, 100 max. return resistance on DTA line. To achieve distances greater than 100m the BDF-C may require a separate local power supply depending upon the thickness of the cable used.
- BDF-C to Wiegand controller, shielded cable must be used.
Wire Gauge | Distance | Wire Gauge | Distance |
---|---|---|---|
22 AWG | 150m (490 ft) | 26 AWG | 60m (195 ft) |
24 AWG | 100m (330 ft) | 28 AWG | 40m (130 ft) |
WIRES
There are 8 wires for the BDF-C, not all will be needed for each
installation. The unused wires should always be terminated and left
unconnected.
Black | 0V (Ground). |
---|---|
Red | +12V D.C. |
White | DTA (Presco data line) or D1 (Wiegand Data 1). |
Green | D0 (Wiegand Data 0). |
Blue | Blue LED control wire, +3V to +14V active. |
Yellow | Blue LED control wire, 0V active. |
Brown | Buzzer control wire, 0V active. |
Orange | Tamper / open collector output |
BDF-C TO PAC1 / PAC2
Programming Prox cards & tags into a PAC controller
To program a proximity card or tag into a PAC controller follow the same steps as shown in the controller manual for programming a new user code. When it comes to the stage to enter the user code simply present the card or tag to the BDF-C, or alternatively enter the 9 digit code for the proximity card, note that this code may contain star (*) and hash (#) symbols and leading zeroes (0) do need to be entered.
PAC1 Programming Example
This example uses a PAC1 controller, programming a momentary operation
proximity card or tag into memory location 001.
- Put the PAC1 into program mode using the management code or button on the PAC1
- Use the keypad on the BDF-C to open the memory location to store the Prox card in * 001 1 #
- Present the proximity card or tag to the BDF-C
- Take the PAC1 controller out of program mode
USING THE BDF-C WITH WIEGAND
- The BDF-C can be used with any standard Wiegand and most non-standard Wiegand controllers. The site (facility) code for the keypad can be set from the keypad itself (refer to the Wiegand Keypad Options section) and the
- Wiegand data is fully configurable with up to 64 bits of data. The BDF-C also supports controllers that require burst mode format Wiegand.
- To use the BDF-C in non burst Wiegand mode, press the code then key. The BDF-C can be set up to automatically send the code after a given number of key presses by setting memory 007 (refer to the General Options section).
BDF-C TO WIEGAND
- To change the status LED colour from violet to green apply a negative signal (0 to 2V) to the Yellow wire or a positive signal (2.5 to 28V) to the Blue wire.
- To sound the buzzer, apply a negative signal (0 to 2V) to the Brown wire.
- If a fused output for readers is not provided use a 200mA inline fuse to protect the power supply from short circuiting if BDF-C wires are tampered with.
BDF-C OPTIONS
There are several options that can be set to alter the way in which the BDF-C
behaves. These options fall into the 4 categories of General, Presco, Wiegand
Keypad and Wiegand EM Card Proximity Reader, all of these are explained below.
General Options
These options set the functionality of the BDF-C independent of whether it is
in Wiegand or Presco mode and the HF & LF global reader options.
Memory | Function | Default |
---|---|---|
005 | Force Presco or Wiegand mode (1) | 255 |
006 | Key press timeout in seconds | 10 |
007 | Auto send key count (2) | 0 |
080 | LF & HF Read Options (3) | 10 |
081 | HF Mifare CSN Wiegand read option (4) | 10 |
- Force Presco or Wiegand mode
- 101 = Always in Presco mode.
- 202 = Always in Wiegand mode.
- All other values = Mode auto detected using white wire.
- [Memory 005]
- Auto send key count [Memory 007] When this memory is set to a non-zero value the BDF-C will automatically send the data after x keys have been pressed, where x=value set for this memory.
- Note: In Presco mode auto send is disabled if the first key pressed is a * or #.
- LF & HF Read Options [Memory 080] Allows manual control over LF and HF read functionality.
- 101 = Read LF credentials only.
- 121 = Read HF credentials only.
- All other values = Transmit code for first detected credential and do not send code for other credential until the first detected credential has been removed.
- HF Mifare CSN Wiegand read option [Memory 081]
- [Memory 081]
- Allows designation of total size of CSN to be read and transmitted as Wiegand. 131 = Transmit lowest 3 bytes as Wiegand 26-bit
- 232 = Transmit all bytes as raw data with no parity bits.
- All other values = Transmit lowest 4 bytes as raw 32-bit data (no parity bits)
Presco Options
These options set how the BDF-C operates when in Presco mode. It is unlikely that these options will need to be changed.
Memory | Function | Default |
---|---|---|
010 | Internal/External mode Presco keypad (5) | 255 |
011 | Process received DTA characters (6) | 255 |
012 | Presco proximity reader output format (standard or KC compatible) (7) |
255
5. Internal/External mode Presco keypad [Memory 010] 101 = Internal mode keypad.
All other values = External mode keypad.
Note: When set to internal mode the two button Emergency (* #) and One Way Arm
(##) features are enabled when used with a KC2 or KC6. This setting has no
effect when BDF-C is being used with a Presco PAC controller.
-
Process received DTA characters [Memory 011] 101 = Ignore all received DTA characters (BDF-C will not give beeps, warble, etc. after final # is pressed).
All other values = BDF-C will make beeps, warble, etc. for DTA characters received after pressing the final # key. -
Presco proximity reader output format (standard PAC format or KC compatible) [Memory 012]
- 101 = Presco output from the prox reader is 7 digit KC compatible as per a PIM
- Wiegand to Presco conversion (only works for 26 bit Wiegand cards).
- 202 = Presco output from the prox reader is 7 digit KC compatible using the
- lowest 7 digits of the 9 digit Presco PAC code.
- All other values = Presco output from RFID is standard 9 digit PAC format.
Wiegand Keypad Options
These options set the format of the Wiegand bit mode data sent by the keypad.
Up to 64 bits of data including a site code up to 32 bits can be configured.
Memory | Function | Default |
---|---|---|
020 | Site code byte 3 | 0 |
021 | Site code byte 2 | 0 |
022 | Site code byte 1 | 0 |
023 | Site code byte 0 (used for standard 8 bit site code) | 1 |
024 | Number of bits in site code (0 to 32) | 8 |
025 | Number of bits in user code (8 to 64) | 16 |
026 | Number of bits for start parity calculation (8) | 12 |
027 | Number of bits for end parity calculation (8) | 12 |
028 | Parity polarity (9) | 2 |
029 | Error handling (10) | 255 |
032 | Wiegand burst mode or bit mode (11) | 255 |
033 | Custom Wiegand total number of bits (12) | 255 |
034 | Send LSB first (13) | 255 |
035 | Site code start bit number | 255 |
036 | User code start bit number | 255 |
040 | Default custom Wiegand pattern byte 7 (14) | 255 |
041 | Default custom Wiegand pattern byte 6 (14) | 255 |
042 | Default custom Wiegand pattern byte 5 (14) | 255 |
Memory | Function | Default |
--- | --- | --- |
043 | Default custom Wiegand pattern byte 4 (14) | 255 |
044 | Default custom Wiegand pattern byte 3 (14) | 255 |
045 | Default custom Wiegand pattern byte 2 (14) | 255 |
046 | Default custom Wiegand pattern byte 1 (14) | 255 |
047 | Default custom Wiegand pattern byte 0 (14) | 255 |
Number of bits for parity calculation [Memories 026, 027, 064 & 065] Number of bits for parity calculation (0 = no parity bit, if the value is greater than the total number of data bits (site code + user code bits) then it will use half the total number of bits, for an odd number of bits the end parity will use 1 more bit).
Parity polarity [Memories 028 & 066]
- 0 = Start parity is Even, End parity is Even.
- 1 = Start parity is Odd, End parity is Even.
- 2 = Start parity is Even, End parity is Odd (default value).
- 3 = Start parity is Odd, End parity is Odd.
Error handling [Memory 029]
- This memory specifies what information is sent via the Wiegand interface when a code entered is too large to be represented by the current Wiegand format. 26 bit Wiegand has a 16 bit user
- code which allows a max code number of 65535. This memory determines what is sent when a number larger than this is entered. 101 = A code of 0 is sent.
- 202 = No information is sent, the keypad ignores the input.
- All other values = The maximum allowable user code for the current format is sent.
Wiegand burst mode or bit mode [Memory 032]
- 121 = 4 bit burst mode, * & # keys data disabled.
- 202 = 8 bit burst mode, * & # keys data enabled.
- 212 = 8 bit burst mode, * & # keys data disabled.
- 232 = bit mode (non burst) Wiegand, default settings are for 26 bit.
All other values = 4 bit burst mode, * & # keys data enabled.
Custom Wiegand total number of bits [Memory 033] When this memory is set to a
value from 8 to 64 it overrides the standard Wiegand format of start parity
followed by site code then user code then end parity and replaces it with a
fully customisable format with a total number of bits (including any parity
bits) as specified in this memory.
Note that using this option requires a high understanding of Wiegand data.
NIDAC will only offer limited support for this feature.
Send LSB first [Memory 034]
101 = LSB of data is sent first for both site and user code. All other values
= MSB of site and user code data sent first.
Default pattern bytes [Memories 040 to 047]
When the custom Wiegand format is used by setting memory 033 then the data in
these memories is used to define the value for those bits not in use by the
site code, user code and parity bits. The data used starts from Bit 0 (LSB) in
Default Pattern byte 0 (memory 047), e.g. if the total number of bits is set
to 24 then Default Pattern bytes 2, 1 & 0 are used.
Wiegand EM Card Proximity Reader Options
These options set the format of the Wiegand data sent by the BDF-C when it is
in Wiegand mode and an EM RFID card or tag is being read.
Memory | Function | Default |
---|---|---|
060 | 26 bit Wiegand EM card site code byte to use (15) | 255 |
061 | EM card custom Wiegand format (16) | 255 |
062 | Number of bits in EM card site code (17) | 8 |
063 | Number of bits in EM card user code (17) | 16 |
064 | Number of bits for EM card start parity calculation (8) | 255 |
065 | Number of bits for EM card end parity calculation (8) | 255 |
066 | EM card parity polarity (9) | 2 |
067 | Data start bit from EM card for site code (18) | 1 |
068 | Data start bit from EM card for user code (18) | 25 |
26 bit Wiegand EM card site code byte to use [Memory 060]
- 121 = Presco reader site code byte used.
- 202 = Alternate site code byte 2 used.
- All other values = Generic EM reader compatible site code byte used.
EM card custom Wiegand format [Memory 061]
- 101 = 34 bit Wiegand (16 bit site code, 16 bit user code, even start & odd end parity bits for 16 data bits each) using Presco data.
- 121 = 34 bit Wiegand as above using alternate site code data bytes.
- 202 = Custom Wiegand format as defined by memories 62 to 68.
- All other values = Standard 26 bit Wiegand.
Number of bits in EM card site/ user code [Memories 062 & 063]
A maximum of 40 data bits can be set as a sum of these 2 memories. If the sum
exceeds 40 then the number of site code bits will be automatically reduced.
Data start bit from EM card [Memories 067 & 068]
There are 40 bits of data in an EM card organised as D00-D03, D10-D13,
D20-D23, D30-D33, D40-D43, D50-D53, D60-D63, D70-D73, D80-D83 and D90-D93. Bit
- D00 is referred to as bit 1 for this memory and bit D93 as bit 40.
- Ensure that when setting the start bit that there are enough bits after the start bit for the number of bits set for the site or user code data.
SETTING OPTIONS VIA THE BDF-C KEYPAD
To set any of the above options the BDF-C first needs to be placed into option
setting mode, this is done by following the steps below:
- Remove power from the BDF-C
- Connect the white wire to the green wire or hold down the # key.
- Reapply power
- Once the LED starts to double flash blue you are in option setting mode.
- Disconnect the white wire from the green or release the # key
- The BDF-C will remain in option setting mode for 5 minutes from the last option setting sequence attempted
- Setting an option memory value
-
- <3 digit memory number> <1 to 3 digit value> #.
- Reset all option memories to factory defaults
- *987654 # whilst in option setting mode.
- Exit Option Setting Mode
- *999# or wait 5 minutes after last option setting attempt.
- NOTE: Remember to disconnect the white wire from the green so that the unit will not start up in option setting mode after a power cycle.
- Set BDF-C keypad output to 26bit Wiegand
- *032232#
- *0231 <1 to 3 digit site code value> #
- Set BDF-C to read same EM card site code as PSC16
- *060121#
WARRANTY
NIDAC Pty Ltd will repair or replace this product if proven to be faulty
(excluding accidental or malicious damage) under the 5 year warranty offered
from the date of purchase.
As NIDAC Pty Ltd or its agents do not perform the final installation,
inspection or training in the use of this product, they cannot be held liable
for injury, loss or damage directly or consequentially arising from the use or
misuse of this product.
Designed and manufactured by NIDAC Pty Ltd 2 Cromwell Street Burwood Victoria
Australia 3125
+61 3 9808 6244
www.nidac.com
sales@nidac.com
References
- NIDAC | security and access control design and manufacturing company
- NIDAC | security and access control design and manufacturing company
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>