Live and batch modes
Provision one PD at a time from a quick-step queue, or stage a slot-backed batch plan of up to 126 devices. On capable hardware the device works through a batch autonomously while disconnected and backfills progress when you reconnect.
Address assignment
Set each PD's bus address with a sequential, random, or manual strategy. Give every device a deterministic address and skip the DIP-switch shuffle.
Baud rate configuration
Move a PD to the baud rate the deployment actually runs at without juggling separate tools or vendor utilities.
SCBK install-mode keying
When the PD is in install mode, push the Secure Channel Base Key over a controlled point-to-point session — the key never crosses a live, populated bus.
Verified, locked-down keying
After keyset, the new key is verified by completing a fresh secure-channel handshake with it, and the PD leaves install mode — so it stops accepting unauthenticated key writes and is handed to the production bus in secure operation.
Progress and outcomes
Track every PD's state and attempt count with precise failure outcomes — no response, wrong address, SCBK rejected, baud mismatch, and more. Try, retry, skip, or reset any step, and let auto-verify re-read each target after programming.
Profile-backed deployments
Save site profiles once and import them as JSON across many devices on the same job. No re-typing addresses, baud settings, or capability checks per PD.
SCBK export
Export the provisioned SCBKs as CSV or JSON for your key-management tooling. Per-PD keys are derived locally from a device-held seed that never touches disk — only the completed devices' keys leave the app, and the seed never does.