Issue
When presenting a card to a card reader I see a message in the Active Event view that says "Custom Card" instead of "Valid Access"
Environment
AC1
ACX78x
ACX57xx
Netcontroller 1
Netcontroller 2
Active Event View
Access Event
Cause
This is being caused by the controller not having an "AccessFormat" numeric set up. The AccessFormat numeric is used to define the fields when using a Custom Card.
Resolution
Use the below procedure to set up a Custom Card. This procedure uses a Corporate 1000 35 bit card as an example.
Custom Card Format for: HID Corporate 1000, 35 bit
Here is the information on creating a custom format in the Andover System. A custom format must be used when the card format is not one of the standard pre-defined formats. Only one custom format can be used in an ACX controller or NetController.
Setting Up a Custom Wiegand Format
- In each ACX700 and ACX780/781 and NetController, create an InfinityNumeric point called AccessFormat (use this spelling exactly!). During the creation process, attach a manual array (log) with 19 entries to the point.
-
Create he following Infinity Program, once created, can be copied to all other access controllers that need it.
Program Name: SetArray FlowType: FallThru AutoStart: True Code: Set AccessFormat[1] to 35 'overall number of bits Set AccessFormat[2] to 0 'control mask Set AccessFormat[3] to 0 ' manufacturer’s code Set AccessFormat[4] to 0 ' start bit of man. Code (first bit is 0, not 1) Set AccessFormat[5] to 0 ' end bit of man. code Set AccessFormat[6] to 2 ' start bit of site code Set AccessFormat[7] to 13 ' end bit of site code Set AccessFormat[8] to 14 ' start bit of card number Set AccessFormat[9] to 33 ' end bit of card number Set AccessFormat[10] to 0 ' odd parity mask, first 16 bits Set AccessFormat[11] to 0 ' odd parity, next 16 Set AccessFormat[12] to 0 ' odd parity, next 16 Set AccessFormat[13] to 0 ' odd parity, next 16 Set AccessFormat[14] to 0 ' even parity, first 16 Set AccessFormat[15] to 0 ' even parity, next 16 Set AccessFormat[16] to 0 ' even parity, next 16 Set AccessFormat[17] to 0 ' even parity, next 16 Set AccessFormat[18] to 0 ' card number multiplier Set AccessFormat[19] to 0 ' card number divisor
- In each Door Configuration, select the Custom Wiegand card type. Other card types may also be selected.
- For each Personnel, select the Custom Wiegand card type, and enter the correct card number and site code.
If the card is not working, check the Event Log and determine the cause. For Invalid Card Parity errors, set all the parity masks to 0 and try again. For proximity cards, the parity check may be eliminated with little consequence.