Borealis includes support for multiple credential formats, including:
- Keri NXT
- Keri MS
- RAW Cardnumber
- 26-Bit Wiegand 10301
- 37-Bit Wiegand 10304
- MIFARE 32-Bit
- MIFARE 56-Bit
- Generic 26, 32, 33, 34, 35, 36, 37, 44, 48, 56 (full card number bits and no formatting defined).
Credential formats include both the full card number format calculations across all supported controller types - and customized sets of parameters used by controllers such as the NXT-MSC controllers, to decode a credential that has been presented to a reader.
The setup steps covered in this document assume that you are working on a new system that is fully setup and functional (with hubs, controllers and readers all online and Cloud subscriptions paid for).
2.0 Glossary of Terms
Bit Pattern - The sequence of bits that are programmed on the credential that define the location of the credential data (such as the location of the facility code and the imprint).
Card Number - This is the entire, unique, raw card number that is processed by the Borealis access control system.
Credential - A device used by a cardholder to gain access at a reader on the system (for example; a card, a fob, an RF transmitter, adhesive sticker or wristband, etc).
Credential Format - Provides Borealis with the full credential data. The credential format defines the bit length and how the bits are formed to produce the unique card number. In access control the most common bit length is 26-bits. Other formats have a greater number of bits and may, or may not include a facility code.
Facility Code - The facility code is used to avoid duplication of card numbers. For a 26-bit card, the facility code can range from 0 to 255. Not all credential types are programmed with a facility code. For example; MIFARE card serial numbers (CSNs) do not include a facility code.
Hotstamp - An alternative name for the Imprint.
Imprint - This is the number that is generally printed on the outside of the credential.
MIFARE - A widely used contactless card technology, often used in transport, hospitality and for bank cards. MIFARE cards can contain additional data, such as for vending machines, as well as access control data. MIFARE credentials have 2 parts, an antenna for sending and receiving data and a smart chip that processes and stores information. MIFARE Card Serial Numbers (CSNs) are either 32-bit or 56-bit.
MIFARE CSN - Every MIFARE credential is programmed with a unique card serial number (CSN). This number is programmed at the factory and is completely unique (so there is no possibility of duplication). MIFARE credentials can also have sectors that are programmed with a format (but MIFARE sector formats are not currently supported in Borealis).
Offset- A numeric value that is added to a range of credentials. By using the offset, you can automatically adjust the imprint value of one of the formats by the offset value. This will avoid having two different credentials with the same imprint number.
Parity Bits - Parity bits are check bits that are added to the bit pattern for error checking purposes. Parity bits are the easiest and most common method of detecting an error in the transmitted credential data. Typically, the parity bits are the first and the last bits defined in the credential bit pattern.
RAW Format - This is the unprocessed credential data. It is the full bit pattern as detected by the reader. There is no formatting of the card data, you only need to select the total number of bits to be processed.
Site Code - An alternative name for the Facility Code.
3.0 Important Notes
If a format is already in use and assigned to credentials, you will not be able to delete the format until you have deleted all credentials which are using that format.
For formats that use a facility code, there are two options:
Enroll the long, internal card number by manually entering the imprint and the facility code during enrollment, and then generating the unique internal number. In this instance the facility code is stored with the credential.
Enroll just the imprint and store the facility code in the credential format settings.
When using the card imprint as the credential format source, you are restricted to a maximum of 8 formats (this includes a maximum of 8 different facility codes). If using this option it is therefore recommended to keep a log of the facility codes and card imprint ranges in use.
After selecting a new format you will have to wait a few seconds while the active format gets sent to the controller.
4.0 General Notes
There are four active formats in Borealis, by default: Keri MS, Keri NXT, 26-bit Wiegand (H10301) and RAW format.
Organizations can now set a Favorites list of card formats - or you can define a single format that an organization will use for every system.
Sometimes credential manufacturers may use the term site code as opposed to facility code.
NXT readers programmed with firmware version v4.3.0 are capable of reading both 125KHz NXT and HID credentials.
It is possible to use a format that is not pre-added to Borealis (for further instructions you would need to speak with Keri Technical Support).
Keri will require the specific card format structure - (which must be obtained from the credential manufacturers by the installation company). Once the required format has been added and verified you will be notified when it is available to use in Borealis . If you are unable to obtain the format details, you should again, contact technical support who will likely request that some credential samples are sent in to be evaluated to determine the exact format.
You can also submit new Borealis credential details via the following URL:
The following steps explain how to select the 32-bit MIFARE card format for use on a new system.
- From within Borealis, click on the gear icon in the upper-right.
Select Credential Formats from the drop-down list.
- Next, click the ADD button.
- From the drop-down list, select MIFARE Classic 32-bit (CSN).
- Click the SAVE icon.
6.2 Enrolling a MIFARE Credential
Typically MIFARE CSNs (Card Serial Numbers) are not printed anywhere on the card, so you will need to use live events to detect the programmed card number by presenting the card to the nearest reader on the system. The following steps explain how to enroll a 32-bit MIFARE credential.
- In Borealis, click the Live Events menu option on the left.
- The live events grid will be displayed.
- Select the site to start monitoring (if you have multiple sites.
- Present a 32-bit MIFARE card to a reader.
- An Access Denied - Not in File' event should appear. The full Card Serial Number (CSN) will be displayed in the Cardnumber column. This is the card number to be enrolled.
- You should highlight this CSN number and select Copy.
- Next, go to the main menu >> Cardholders.
- Click the CREATE button.
- Enter and first name and last name for the cardholder (optionally a middle name).
- Set the new cardholders as 'Never Expire'
- Click the SAVE button.
- Next, from the main menu, click Credentials.
- Click CREATE.
- Search for, or select the new cardholder.
- In the Card Format field, select the MIFARE 32-bit format.
- Verify that the format selected is MIFARE Classic 32-bit (CSN).
- Re-open the live events grid.
- In the cardnumber field, paste the CSN copied from live events. Be sure not to include any whitespace characters.
- Set the card status as Active
- Click the SUBMIT button to save the record.
- The new credential will appear at the top of the credentials list.
- Place a check mark against the new credential.
- Click the EDIT ACCESS RIGHTS button.
- Assign a valid access group. Click here for further details about setting up access rights.
- Finally, re-open live events, then present the card at the reader and ensure you are getting access granted.
7.0 Enrolling a Non-Standard Wiegand Credential
The following steps explain how to configure a new Wiegand credential format and then how to enroll a credential. There are 2 options available:
7.1 Enrolling the Full Cardnumber
When enrolling non-standard credentials (not Keri MS, NXT or 26-Bit Wiegand formats), the preferred and recommended method is to use the full Cardnumber as the credential source. This is for reasons of hardware compatibility and uses up fewer credential formats. This example will be enrolling a credential that is programmed with the H10304 37-Bit HID format.
Note: This option requires you to be near to a reader on the system - as you will need to present the credential and display the unique credential number in live events.
- Log into Borealis.
- Select the System - (if you have multiple systems). Otherwise you will be connected to your system automatically.
- From the main menu on the left, click on Credential Formats.
- Select Credential Types.
- Click the ADD button in the upper-right.
- From the format drop-down list, select the 37-Bit H10304 format.
- In the source field, use the default value of Cardnumber.
- In the facility code field, if all credentials are programmed with the same facility code, you can manually enter the facility code here - it will then be already pre-entered for new cardholders. If credentials are programmed with different facility codes you should leave this field blank and then manually enter the facility code during enrollment.
- If you do enter the facility code, you should also change the description so that it includes the assigned facility code. As illustrated here:
- The remaining format settings can be left at their default values - so click the SAVE icon to save the format.
- The credential format is now added and ready to use.
Enrolling a Credential
This section explains how to enroll a new cardholder and then assign a non-standard credential to that cardholder.
- From within Borealis, click on the Live Events tab at the bottom of the screen.
- Click the play icon on the right side of the live events grid.
- Select the site to monitor.
- Present a card to a nearby reader.
- The full card number will appear in live events.
- Next, from the main menu, click cardholders.
- Click the CREATE button.
- Enter and first name and last name for the cardholder (optionally a middle name).
- Set the new cardholders as 'Never Expire'
- Click the save button.
- Next, from the main menu, click Credentials.
- The create credential form will appear.
- Select the new cardholder from the drop-down list (or search for the cardholder).
- Select the required format from the drop-down list.
Enter the unique imprint for the credential.
Enter the facility code.
Note: If you entered the facility code when defining the format, the facility code will already be pre-entered and will display as soon as the format is selected.
- Set the card status to active.
- Click the SUBMIT button and the new credential record will appear at the top of the list.
- Ensure the unique card number matches the number that appeared in live events (when you presented to a reader in step 5).
- Save the cardholder record.
- The final thing to do is to place a check mark against the record and click EDIT ACCESS RIGHTS button - then assign access rights to the new record.
7.2 Enrolling the Card Imprint
The second option is to enroll the imprint only and to associate the facility code with the credential format. This will allow for new credentials to be enrolled into Borealis simply by entering the imprint for each credential that you enroll. This option is time-saving and incredibly easy for a system that uses the same facility codes for all credentials. During enrollment, you only need to enter the imprint number (as highlighted) for each new cardholder and credential.
IMPORTANT NOTES:
- When using the credential imprint as the source of the format - you are restricted to a maximum of 8 different formats (which also means 8 different facility codes). This limit does not apply when using the previous enrolment option.
- When using the imprint as the source of the format, because you are limited to 8 different formats, large systems should strongly consider keeping a log of the imprint ranges and facility codes already in use as this will help when placing orders for new credentials.
- This option is only available when using NXT-MSC controllers, NOT with standard NXT controllers.
It is especially time-saving and easy for a system that uses the same facility codes for all credentials.
The following steps explain how to select and configure the required credential format and then how to enroll the credential.
- Log into Borealis.
- Click on Credential Formats from the main menu.
- You will see there are 4 formats added by default.
- Click the ADD button on the right-side of the screen.
- From the format drop-down list, select the required format (in this example, it is the ‘37-Bit H10304’ format).
- In the source field, change Cardnumber to Imprint.
- If all credentials on the system use the same facility code, you can enter the facility code in the facility code field. If there are several facility codes in use you will need to create a format for each facility code (up to a maximum of 8).
- In the description field enter the specific facility code to the description.
- Click the SAVE icon to save the format.
Enroll a Credential
There are various additional options that can be applied to Wiegand formats. These features alter the way the card information is processed by the readers in the system. To reveal these options, click on the Advanced Customization section in the format setup.
Require Database Match (MSC-Specific Option)
When this MSC specific feature is turned on, the format will match only if the card number is in the controller card file, otherwise it will skip to check the next format. Useful when imprint(/Internal) formats overlap.
Ignore Facility Code
Configures the readers to ignore the facility code of presented cards.
Note: This option is only available when the credential source is set to Imprint.
8.1 Advanced Customization
Offset
Is a numeric character up to 9 digits in length. The offset is normally a value of zero; however, it can be a numeric value that is automatically added to the card number field. For example, suppose that you have two different card formats, with different facility codes, but with the same range of imprint numbers (1 to 100). Without the offset, you would have two different cards with the same imprint number. By using the offset, you can automatically adjust the imprint value of one of the formats by the offset value. If the offset value of one of the formats is changed to 1,000,000 then the card imprint range for that format is now 1,000,001 to 1,000,100. The values that you would enter into the cardholder's record would be the adjusted value (a range of 1,000,001 to 1,000,100). The offset of 1,000,000 and the card number range of 1 to 100 are just examples and may differ for your application.
MSC specific option to transform MS presented card into a number that can be parsed with individual facility code and imprint fields. One ability of this feature is to allow specifying a fixed facility code for Keri MS credentials, and enroll as Imprint(/Internal) formats, an option not usually available for Keri MS.
Corporate Offset
The corporate offset changes how the card number is computed for this format. The card number is offset by multiplying the facility code by the offset value.
Ignore Even Parity
The even parity bit of the card number is ignored and not processed by the controller.
This still requires you to specify the designated start bit for even parity.
Ignore Odd Parity
The odd parity bit of the card number is ignored and not processed by the controller.
This still requires you to specify the designated start bit for odd parity.
Trim Unused Bits (MSC-Specific Option)
Takes the internal format XXXXFFFFFCCCCCCCCCCCCCCCCCCCCCCX and can treat the inside bits as a full card number XXXXCCCCCCCCCCCCCCCCCCCCCCCCCCCX as something Borealis can compute, and the MSC controller will ignore the other bits. With the option set, calculation is allowed so can be enrolled by facility code and imprint.
8.2 Attributes
The attributes section displays format details, such as the total number of bits and the bit structure.
9.0 Live Events Message Descriptions
- Access Granted - Indicates the cardholder/credential is correctly enrolled and access rights correctly assigned.
- Access Denied - Not in File - Indicates that the cardholder/credential does not exist in the controller database - Most likely caused by the credential not having access rights or the credential not being correctly enrolled.
- Access Denied - Invalid Facility Code - Indicates that the detected credential is programmed with a facility code that is not added to the credential format.
- Access Denied - Invalid Wiegand Format - Indicates that there is no defined credential format that matches the number of bits detected when presenting the credential.
Organizations can be configured with active formats. These formats will be pre-added and available for any new system that is setup under that organization. It is especially useful for new systems that typically use the same formats for every system. The following steps explain how to select formats to assign to an existing organization. These formats will then be included with any new systems.
Note: Format selections for organizations will not affect existing systems it will only apply to new systems setup under that organization.
- Go to: https://keri.aetheros.net.
- Log in with your user name and password.
- From the main menu on the left, click on Organizations.
- Your organization, or list of organizations will appear.
- Click on your organization name to view the organization settings.
- In the lower-half of the screen, select the credential formats that you wish to be added for all new systems.
Note: the selections will NOT affect any systems that are already setup under the Organization.
- Click the SAVE icon at the top of the screen.
Any new systems will now have the selected formats already pre-added (after connecting to the new system >> click the gear icon and then select Credential Formats.
Note: The user will still be allowed to add and configure new formats for the system.