Device license
Enabled features
Install license
The license blob is still generated with the existing
provisioning tool (tools/icprox_provision.py) — the
signing key is deliberately not in this web page. Just paste the
finished PROVISION:BLOB=… string here (or the 32 hex
characters without the prefix) and send it.
The CPU reboots automatically after a successful install — the USB connection drops briefly, reconnect afterwards.
Reset
Removes the license again (device falls back to unlicensed) and also reboots. Only needed in exceptional cases, e.g. when swapping devices.
Global switches
Relays & sound per escalation level
Per source and level (green/yellow/red): which relays (R1-R4) switch and which sound trio plays.
Anchor addresses & position
Same as the web interface: A0 relative to the reference point, A1/A2 relative to A0. Addresses as 6-digit hex ID (see the sticker on the anchor).
A0 = blue, A1 = green, A2 = yellow — same colours as the web interface.
Reduction zones
7 rectangular zones (person level 1-3, vehicle/AGV level 1-3, plus one hide/exclusion zone) and likewise 7 circular zones (for single-antenna mode).
Rectangular zones
Circular zones
Filter
How fast the bearing follows a real turn (e.g. forklift turning quickly). Higher level = faster tracking, but more prone to brief jitter from reflections.
View
ICPROX-N
Hex ID of the assigned N-bus ANT module (infrastructure anchor) — see the Update tab for connected devices.
SEC / IO
Gate zone
Current zone: --
Sensors
MQTT Cloud
Password fields are deliberately not masked here (purely local USB tool) — leave empty to keep the stored password unchanged.
Live status
Detailed individual sensor values (US) are only shown on the web interface — only summary values here.
Configuration
Restart
Firmware update via USB
Select a release ZIP (ICPROX_V*.zip) and
upload it — ends up on the SD card, exactly like the WiFi update.
Takes much longer over USB than over WiFi (minutes instead of seconds) —
please don't unplug the cable or close the window meanwhile.
Every device can be installed here — including the CPU itself.
ANT always runs blind as a broadcast to all ANTs on the P and N bus
(nRF52 DFU has no single-device addressing) — this also reaches modules
stuck in the bootloader that no longer report in. After a CPU update the CPU
reboots; reconnect in the tool afterwards.
Install
Files on the SD card
Raw view of the update folder. Use the table above to install
— it already knows these files. This list additionally shows packages with
a non-standard name; any .zip can be sent as a DFU package, blind to
all nRF52 modules.
ANT from a local file
Second route for the ANT: take the DFU ZIP (*_dfu.zip)
straight from your disk instead of the SD card. Needed when the package doesn't arrive
intact from the SD card — older CPU firmware mixes tag messages into the read
stream. Also blind to all ANTs.
Raw console
Direct access to the CPU's serial commands (PING, CFG_GET, HELP, …) — for diagnostics.