Bitcount and Parity Checking
  • 24 Mar 2023
  • 2 Minutes to read
  • Contributors
  • Dark
    Light
  • PDF

Bitcount and Parity Checking

  • Dark
    Light
  • PDF

Article summary

WARNING

Not all badge readers or IDs will function with this feature. See System requirements for details.

These instructions are intended for XA solutions utilizing badge tap functionality. You must have badges and compatible badge readers in your environment in order to successfully monitor the bit count.

You can set the bit count in the registry to reflect the number of bits in your proximity card identification data. This is advisable if you wish to minimize the possibility that badge reads will be in error.

This is a custom security measure that will minimize the possibility that bad badge reads will cause unwanted outcomes in your environment.

Once the bit count has been set to a specific value, all cards with values that are not specified will be rejected and will not be able to create or connect to a user session. They will NOT be allowed.

Configure Bit Count Monitoring in the Registry

  1. Go to Start >Run >Regedit.

  2. In the Registry Editor, locate the ValidBitCount value located at:

    HKLM\Software\HealthCast\ProxCardClient The ValidBitcount value may not be present. You may need to add this value as a string in the ProxCardClient folder located in the directory path above.

  3. Modify the value to indicate the allowed bit count(s): 26, 35, or 37.

    Multiple values may be used. Please put a comma between each value to separate them. We do support values other than 26, 35, or 37. If you have a bit count value that is not one of the standards listed above, please follow the instructions in the next section, Creating a New Bit Count Value.

    Example: If the bitcount for your card type is 26, your final registry setting will look like this:

    ValidBitCount:reg_sz="26"

    If you have multiple cards with varying bit counts, your final registry setting may look similar to this:

    ValidBitCount:reg_sz="26,35,37"

Creating a New Bit Count Value

  1. In the Registry Editor, locate the Bitcount key located at: HKLM\Software\HealthCast\ProxCardClient\Bitcount.

  2. Create a new key within the Bitcount key. Use the number of your badges bits as the name of the new key.

    Because there are other configuration options based on the bit count of your badges, you will need to create some additional keys.

  3. In the newly created key (this key should be named with the number of bit counts contained in your badges), you must create another key. Please name this key Facility.

EXAMPLE

If the bitcount for your card type is 36, you would create the following registry structure:

HKLM\Software\HealthCast\ProxCardClient\Bitcount\36\facility

You would then modify the ValidBitcount value found in in HKLM\Software\HealthCast\ProxCardClient, adding your value of 36 by either replacing all other data in this value, or by appending ",36" to the end of the current list specified within the value.

The final registry setting would be similar to this:

ValidBitCount:reg_sz="36"

or

ValidBitCount:reg_sz="26,35,37,36"


Was this article helpful?