Articles
RDM Protocol Reference for KLSTR.one
Technical reference for RDM (E1.20) support in KLSTR.one devices
By KLSTR Engineering · 2026-04-24 KLSTR.one Protocol Reference protocol integration firmware
RDM Protocol Reference
The KLSTR.one implements the ANSI E1.20 (RDM) protocol for bidirectional communication with lighting fixtures. This document covers the supported RDM parameters and KLSTR.-specific extensions.
Supported standard parameters
The KLSTR.one supports the following standard RDM PIDs (Parameter IDs):
Required PIDs
| PID | Name | Get | Set |
|---|---|---|---|
| 0x0060 | DISC_UNIQUE_BRANCH | - | - |
| 0x0061 | DISC_MUTE | - | - |
| 0x0062 | DISC_UN_MUTE | - | - |
| 0x0070 | PROXIED_DEVICES | Yes | - |
| 0x0080 | DEVICE_INFO | Yes | - |
| 0x0081 | PRODUCT_DETAIL_ID_LIST | Yes | - |
| 0x00C0 | DMX_START_ADDRESS | Yes | Yes |
| 0x00E0 | IDENTIFY_DEVICE | Yes | Yes |
| 0x0050 | SUPPORTED_PARAMETERS | Yes | - |
Optional PIDs
| PID | Name | Get | Set |
|---|---|---|---|
| 0x0082 | DEVICE_MODEL_DESCRIPTION | Yes | - |
| 0x0083 | MANUFACTURER_LABEL | Yes | - |
| 0x00A0 | SOFTWARE_VERSION_LABEL | Yes | - |
| 0x00B0 | BOOT_SOFTWARE_VERSION_ID | Yes | - |
| 0x00C1 | SLOT_INFO | Yes | - |
| 0x00E7 | RESET_DEVICE | - | Yes |
RDM discovery
The KLSTR.one acts as an RDM controller. It performs binary-tree discovery to find all RDM responders on the DMX bus.
Discovery sequence:
- KLSTR.one sends
DISC_UNIQUE_BRANCHwith a full UID range. - Responders within the range reply with their UID.
- On collision, the range is split and the process recurses.
- Discovered devices are muted via
DISC_MUTEto avoid further collisions. - The process continues until no new devices respond.
Typical discovery of 10 fixtures completes in under 2 seconds.
Accessing RDM via KLSTR.ctrl
In KLSTR.ctrl, RDM functionality is available in the device panel:
- Select a KLSTR.one device from the discovery list.
- Open the RDM tab.
- Click Discover to scan for fixtures.
- Select a fixture to view its RDM parameters.
- Modify writable parameters (DMX address, identify, etc.) directly from the UI.
Limitations
- RDM is only supported on the KLSTR.one. The KLSTR.nano does not include RDM.
- Maximum of 512 RDM devices per KLSTR.one (limited by the DMX bus).
- Sub-devices are discovered but not all sub-device parameters may be accessible.