Overview

This guide explains how to configure third-party OSDP readers on Inner Range access controllers. OSDP (Open Supervised Device Protocol) is a secure, bi-directional communication protocol that replaces traditional Wiegand connections. Inner Range supports OSDP v2.2 including encryption modes.

Supported access modules and their OSDP capacities:

ModuleDoorsOSDP ReadersAddress Range
SLAM240–3
ILAM8160–15
IAC8160–15

Minimum firmware requirements:

  • IAC: V18.1.7
  • ILAM: V3.1.0
  • SLAM: V3.1.3
  • Integriti Software: V18.2 or later recommended (V4.0.3 minimum)

Prerequisites

  • Integriti System Designer with installer-level access.
  • Controller and module firmware meeting the minimum requirements above.
  • Third-party OSDP readers configured to 115200 baud.
  • Two-pair twisted individually shielded cable recommended for OSDP bus (RS485 differential).
  • Existing multicore Wiegand cables may work for short runs.

Step-by-Step

Pre-Configure OSDP Readers (Manufacturer Setup)

Before connecting readers to the Integriti system, configure them using the manufacturer’s tools or configuration cards:

For HID OSDP readers, set these options:

  • Baud rate: 115200
  • Protocol: OSDP V2
  • OSDP Tamper: Enabled
  • A/V: OFF
  • 485HDX: Enabled
  • IPM: OFF
  • UART: OFF
  • Wiegand: OFF
  • LED Response on Card Read: Off, Host Controlled
  • Disable CSN reading: advised but not required

Confirmed compatible HID models: iClass SE R10, R15, R30, RA30, R40, RK40, RP10, RP15, RP40, RPK40. HID firmware must be 8.6.0.4 or above (reported as version 1.139.0+ in Integriti Review).

Configure the Access Module

  1. In Integriti System Designer, navigate to the Controllers tab.
  2. Edit the module the reader will attach to (SLAM, ILAM, or IAC).
  3. Expand OSDP Options:
    • Set OSDP Crypt Mode:
      • Default (OSDP Standard) — factory key 303132333435363738393A3B3C3D3E3F.
      • Custom (Inner Range Enhanced) — reserved for SIFER readers.
      • None — no encryption (not recommended).
      • User Programmed Key — enter a custom Secure Channel Base Key in the OSDP Custom Encryption Key field.
    • For HID readers: enable Disable Auto Addressing (HID readers are known not to work with auto-addressing).

Add OSDP Reader to a Door

  1. Expand Readers → Reader n (where n is the reader number to configure).
  2. Change the reader type to OSDP.
  3. Enter the reader’s OSDP address (0–3 for SLAM, 0–15 for ILAM/IAC).
  4. Specify the Reader Purpose (Control a Door or Lift Access).
  5. If controlling a door, specify the Door location.
  6. If the reader is a PIN device, select SIFER / OSDP / Motorola for the PIN option.
  7. Repeat steps 4–9 for remaining readers.

Configure Reader Address (from Integriti — V18.2+)

If your system meets these minimums (Software V18.2, Controller firmware V18.2, ILAM V3.2, SLAM V3.2), you can set OSDP addresses from Integriti:

  1. Attach one reader to the OSDP (RDR RS485) bus.
  2. Right-click the host module in the system tree.
  3. Select LAN → Set OSDP Reader Address.
  4. Enter the current address of the reader.
  5. Enter the desired (unique) address.
  6. Check Integriti Review for confirmation messages:
    Change address command sent to Controller, OSDP reader address 0 to 1
    OSDP device lost from: Controller, type: OSDP Reader, at addr: 00
    OSDP device found on: Controller, type: OSDP Reader, Ver: 1.139.0, at addr: 01
    
  7. If unsuccessful, power-cycle the reader and retry.
  8. Repeat for additional readers.

SIFER note: This procedure can be used with SIFER readers, but firmware before V1.16.0 has a known issue where the address appears correct until reset. Ensure SIFER firmware is up to date.

Verification

  1. Power up the reader and ensure it is connected to the RDR RS485 port (not the Wiegand port).
  2. Search Integriti Review for OSDP device discovered or OSDP Reader — the reader should appear with its serial number and firmware version.
  3. Confirm the reader comes online (the module reports it as active).
  4. Present a valid credential — verify access is granted/denied correctly.
  5. Check that the reader plays the online tone when connected.
  6. Verify all readers on the bus have unique addresses.

Troubleshooting

SymptomResolution
OSDP reader not detectedCheck reader configuration (baud rate, OSDP mode). Verify wiring to RDR RS485 port. Check LAN wiring voltages. Ensure firmware on controller and readers is up to date.
OSDP reader not getting an addressCheck module is configured for OSDP. Verify correct reader address is programmed. Check encryption keys match. Try toggling Disable Auto Addressing.
Reader not responding to cardsEnsure cards and readers use the same security key. Verify the Door record belongs to the controller the reader is attached to. Check reader module programming.
Total number of readers exceededSLAM supports 4, ILAM/IAC support 16. Check you haven’t exceeded the limit.
OSDP reader mixed with non-OSDP serial readersA reader module cannot have both OSDP and non-OSDP serial readers (e.g. Salto, Aperio) on the same module. Use separate modules.
HID reader not working with auto-addressingEnable Disable Auto Addressing in the OSDP Options of the host module.
SIFER address reset after power cycleUpdate SIFER firmware to V1.16.0 or later before using the remote address configuration feature.

Common Problems Quick Reference

ProblemCheck
Not detectedReader configuration, wiring, RDR RS485 port, firmware versions
No online toneModule OSDP config, reader address, encryption keys
No card responseCard security key, Door/controller assignment, reader module programming
Exceeded capacityModule reader limits (4 for SLAM, 16 for ILAM/IAC)