OSDP Settings

OSDP Configuration

Set the device of a reader to OSDP in Hardware Manager. The default settings for the OSDP device template are: address 0 and 9600 baud (address 1 when using second reader port on the Controller/Sub-controller). These settings can be changed via OSDP Address Mask for supported reader ports. 


Auto Baud Rate Detection 

Auto baud rate detection was added to establish communications and then configure the reader to the baud rate set in the OSDP Baud Rate property. The controller cycles through the baud rates, 9600, 19200, 38400, 57600, 115200, 230400. Once communication is established the COMSET command is used to synch the baud rate that is configured and then communications will be switched to use that baud rate. 


Broadcast Address 

In addition to auto baud rate detection, when trying to bring an OSDP device online the address will alternate between the configured address and the broadcast address. This is only done when there is a single device configured for a port. Once communication is established via the broadcast address the address will be set via the COMSET command.


OSDP Secure Channel 

Secure Channel is the encrypted communications that take place over OSDP. To enable Secure Channel on the reader port, set the OSDP Secure Channel property to 'True'. When this property is set, the reader is put into 'Linking mode', which allows the controller to use the default SCBK to establish communications to negotiate a unique encryption key for this reader.

Note: It may be necessary to put some readers into a mode that allows the default key to be used. For example, HID has a mode called “Installation Mode” which allows the default SCBK to be used. In this case either a separate tool or configuration card may be needed to allow the default key to be used.

Was this article helpful?