OSDP Reader Support with Real Mercury Hardware

OSDP Reader Support with Real Mercury Hardware

1.0 Introduction

OSDP (Open Supervised Device Protocol) is an access control communication standard developed by the Security Industry Association (SIA) to improve interoperability among access security products and is being endorsed by all leading access control manufacturers.

 

Doors.NET v4.9.0 (and later) supports OSDP readers when using the NXT Mercury controllers (NXT-MSC) or the Mercury LP-Series door controllers. OSDP readers, like Keri NXT readers, are fully supervised RS-485 readers and hence are more secure than the most common access control communication protocols. You can also add an OSDP Exit reader by wiring a second reader into the same bus of the controller. The entry reader is addressed as 0 and the Exit reader is addressed as 1, 2 or 3.

 

Addressing and adding the readers is covered in this document along with an explanation about reader status and supervision.

 

OSDP Main Features

  • OSDP - Two-way AES 128-bit encrypted communications.
  • OSDP - The reader (communication status) is supervised - you will know immediately in the software if the reader is compromised and goes offline.
  • OSDP reader cable runs can span long distances (up to 4,000 feet).
  • You can have more than one reader on the cable run (adding an exit reader).
  • Flash firmware makes the readers upgradeable and extends the life cycle of the reader.
  • Open standard - Proprietary solutions are often not favored by modern enterprises.
  • When readers are OSDP it enables better interoperability among different access control products.
  • A trusted standard that is actively being developed by the SIA (Security Industry Association).

2.0 Reader Extension Cable Requirements

The recommended cable type for the reader extension cable is Belden 8723 (or equivalent) - this is a 2-pair shielded, stranded, twisted cable. AWG 24 wire or larger (note that increasing the wire gauge does not increase the total network length) - The total cable run length is 4,000 feet/1,000 meters.

 

3.0 OSDP Reader Wiring

OSDP Reader Wiring (for example, to an LP-1502 or LP-4502 controller).


Note: OSDP readers will not always follow the same wire color conventions as shown in the image below. The TX+ and TX- wires may be a different color. Refer to the reader's installation guide to be sure.


 

Reader 1

 

TB 8-1Ground
TB 8-2TR- (A)
TB 8-3TR+ (B)
TB 8-4- No connection -
TB 8-5- No Connection -
TB 8-6Reader power

 

 

Reader 2

 

TB 9-1Ground
TB 9-2TR- (A)
TB 9-3TR+ (B)
TB 9-4- No connection -
TB 9-5- No Connection -
TB 9-6Reader power

 


4.0 Reader Addressing

IMPORTANT NOTES:

  • By default, most OSDP readers will be addressed as 0 (so they will be seen by the controller as a standard entry reader). This means if you were to initially connect 2 new readers to the same bus they would both be addressed as reader 0 and will not communicate.
  • Some of the older OSDP reader types do not support auto-discovery and so you will need to refer to the manufacturers supporting documentation for details about manually setting the reader address and the BAUD rate locally at the reader.
  • Once a reader has been configured as an OSDP reader nothing else can be connected to that bus (except for a second OSDP reader).

 

5.0 Adding a Single OSDP Reader

This assumes you already have a Mercury controller added and online in Doors.NET and it also assumes both readers support auto-discovery.

  1. From within Doors.NET, go to Setup >> Hardware Setup >> All to display the hardware tree.
  2. Expand the controller and select the reader that is an OSDP reader. The reader properties will be displayed on the right.
  3. Ensured that Advanced View is enabled for the reader properties.
  4. Scroll down the properties until you locate LED/Buzzer. Set this to 'OSDP reader'.



  5. The reader's Manufacturer Model at the top of the properties will automatically set the model as Generic OSDP reader.

    Generic OSDP model

  6. Save the reader settings.
  7. As you will see, in the previous image, the default address number is 0 - so if you only have a single reader connected, the controller will start communicating with the reader as soon as the reader settings have been saved.
  8. In live events, you should see a reader online event.

    Reader Online Event

6.0 Adding an OSDP Exit Reader

When adding a second reader to the bus you should setup the readers individually as per the following instructions - (because communication will not be possible when both readers have the same default address 0). The following steps require you to be logged into Doors.NET as a system administrator. If the system will be using multiple entry and exit readers you could configure (and label) all the readers as either exit readers or entry readers prior to going to site.

 

6.1 Add and Configure the OSDP Exit reader

When adding two OSDP readers to the same bus (to control the same door), the easiest method is to add and configure the Exit reader and for the Entry reader to initially be disconnected.

 

  1. Connect ONLY the exit reader into the controller's bus.
  2. Add the reader following the steps defined in the previous section.
  3. When the reader is online, in the reader properties, set the reader to address 1.
  4. Save the reader settings.
  5. The reader will go offline.
  6. Right-click the reader in the hardware tree and select OSDP >> Auto-Discovery.

    Auto Discovery

  7. Wait a few seconds and then the reader will come back online and will be addressed as number 1.
  8. Next, click the Design Mode icon to enable design mode.

    Design Mode icon

  9. Right-click the entry reader and select OSDP >> Polling Disabled.



  10. The OSDP Exit reader will then be offline.

 

 

6.2 Setup and Add the Entry Reader Second

Once the exit reader has been addressed as number 1 and is online, you can do the following:

  1. In Doors.NET, select the 'Onboard MR52'
  2. From the hardware browser ribbon bar at the top of the screen, select Add ACR.
  3. A dialog box will appear.
  4. Leave the default selected reader selected (Reader 1, Secondary).
  5. Click the ACCEPT button.
  6. At the bottom of the dialog box you will see in red text that the controller will require a memory reset.

    dialog box

  7. Confirm the prompt to reset the controller.
  8. The additional reader will be added to the hardware tree.

    OSDP Reader 2 Added

  9. Select the new reader that has been added.
  10. In the reader properties, ensure advanced view is enabled.
  11. Scroll down to the OSDP reader settings.
  12. The reader should already be configured as address 0.

    Address 0

  13. Connect the entry reader to the same bus that the exit reader is connected.
  14. Right-click the entry reader again and select OSDP >> Normal Polling.
  15. Both OSDP readers should now be online.

    Both readers online

 

 

7.0 Auto-Discovery Change Address

The newer OSDP readers support 'auto-discovery' this will allow you to change the reader's address from the Doors.NET soft ware (again, this requires you to be logged into Doors.NET as a system administrator and you will need to momentarily enable Design Mode).

  1. Enable Design Mode (via the Design Mode icon):

    Design Mode icon

  2. Select the reader in the hardware tree.
  3. In the reader properties, change the reader address number.
  4. Save the reader settings.
  5. Right-click the reader in the hardware tree and select OSDP >> Auto-Discovery.

    Auto Discovery

  6. The reader will momentarily go offline. Once it is back online it will be configured with its new address.

8.0 Set the Correct LED Modes

When you add an OSDP reader, the default LED mode (when the reader is locked) is slowly flashing red. The following steps explain how you can set a different LED mode to the readers (for example, to match a Standard Wiegand reader which will typically display an amber LED when locked.

  1. Ensure Design Mode is enabled.
  2. Close and re-open the hardware tree if it is already open.
  3. On the hardware tree you will see a node named 'LED Modes'.
  4. Select this new node.
  5. From the ribbon bar at the top, click Add LED icon.

    Add LED icon

  6. Select the Undefined entry that appears on the hardware tree.
  7. The LED Mode properties will be on the right.
  8. From the LED mode drop-down list, select Mode 2.
  9. From the Reader Function drop-down list, select Locked.
  10. Set the ON color to amber.
  11. Set the ON time to 500 ms.
  12. Set the OFF color to amber.
  13. Set the OFF time to 500 ms.

    LED Mode settings

  14. Save the LED Mode settings.
  15. When the reader is locked, the LED will then be solid amber.
  16. You can then configure how you wish for the LED to behave for each of the other reader functions.
  17. For example, when the reader is unlocked you could either have a solid green LED or if the reader is in Card + PIN mode you could configure the reader LED to alternate between flashing red and green.

 

 

9.0 OSDP Reader Supervision

Because the OSDP readers are fully supervised, if the reader is disconnected there will be an event displayed in live events.

 

Reader offline message

 

You can configure this event type to generate a sound alert at the PC or you could configure an e-mail or SMS message to be immediately sent out to a designated recipient.

 

 

10.0 OSDP Status Information

  1. The Doors.NET software will detect the reader vendor, the model, the version number and the reader serial number (which you can view by selecting the reader in the hardware tree). The reader properties display on the right.
  2. Scroll down the reader properties and locate OSDP Status.
  3. The reader vendor and model details will be displayed.



 

11.0 OSDP Reader Firmware Upgrading

To be implemented in a future Doors.NET release.



    • Related Articles

    • Mercury - Hardware Overview

      1.0 Introduction Doors.NET allows you to configure, command and control the SCP Series access control hardware manufactured by Mercury Security Corporation. The SCP controllers are compatible with magnetic stripe and Wiegand output readers such as ...
    • Mercury - Series 3 Hardware Notification

      1.0 Introduction Mercury is updating all their controllers and supporting peripherals with series 3 hardware revisions (the red coloured boards) and will no longer being supplying the series 2 hardware (green coloured boards). However, the series 3 ...
    • Mercury EP-Series - Full Setup and Configuration Guide

      1.0 Introduction This section explains how to setup and configure all controller settings and advanced options. All these settings can be found either by logging into the controller via a web browser or by accessing the controller's 'internal ...
    • Mercury - EP Series - Full Reference Guide

      1.0 Introduction This section explains how to setup and configure all controller settings and advanced options. All these settings can be found either by logging into the controller via a web browser or by accessing the controller's 'internal ...
    • Mercury Security Firmware Vulnerability

      Notice Regarding Mercury Security Firmware Vulnerability Jun 22, 2022 Mercury Security has been informed of a firmware security issue affecting the following hardware: LP1501, LP1502, LP2500, LP4502, and EP4502. This issue makes it possible for a ...