ICPROX-OTABRIDGEICPROX-OTABRIDGE
Bedienungsanleitung — 2,4-GHz-Sendestick für Firmware-Updates und Einrichtung über Funk
User Manual — 2.4 GHz transmitter stick for over-the-air firmware updates and provisioning
1 Produktübersicht1 Product overview
Die ICPROX-OTABRIDGE bringt neue Firmware und die Ersteinrichtung über Funk auf ICPROX-Tags und andere radino40-Geräte — ohne Kabel am Gerät, ohne Öffnen des Gehäuses. Der Stick hängt am USB des Rechners und sendet auf dem 2,4-GHz-Kanal, auf dem jedes Gerät im Update-Modus (Bootloader) lauscht.
- Firmware-Update über Funk: das Gerät bleibt im Gehäuse oder in der Ladeschale
- Einrichtung über Funk: Seriennummer, Konfiguration und Lizenz ganz ohne Kabel
- Bedienung direkt im Browser (Chrome/Edge) — keine Software-Installation
- Verschlüsselte, prüfsummengesicherte Übertragung; ein 350-kB-Update liegt in wenigen Sekunden auf dem Äther
The ICPROX-OTABRIDGE delivers firmware updates and initial provisioning over the air to ICPROX tags and other radino40 devices — no cable at the device, no opening of enclosures. The stick plugs into the PC's USB port and transmits on the 2.4 GHz channel every device listens on while in update mode (bootloader).
- Over-the-air firmware updates: the device stays in its housing or charging cradle
- Over-the-air provisioning: serial number, configuration and licence without any cable
- Operated directly from the browser (Chrome/Edge) — no software installation
- Encrypted, checksummed transfer; a 350 kB update is on air within seconds
2 Anzeigen2 Indicators
| LED | Bedeutung |
|---|---|
| Grün, pulsiert langsam | Stick betriebsbereit, kein Werkzeug verbunden |
| Grün, dauerhaft | Ein Werkzeug (Browser oder Kommandozeile) ist verbunden |
| Blau | Sendet gerade (vom Werkzeug gesteuert) |
| Rot, dauerhaft | Funkteil ließ sich nicht starten — Stick ab- und wieder anstecken, sonst Support |
| Rot, blinkt schnell | Interner Fehler — Stick ab- und wieder anstecken |
| LED | Meaning |
|---|---|
| Green, slow pulse | Stick ready, no tool connected |
| Green, steady | A tool (browser or command line) is connected |
| Blue | Transmitting (controlled by the tool) |
| Red, steady | Radio failed to start — re-plug the stick; contact support if it persists |
| Red, fast blink | Internal error — re-plug the stick |
3 Inbetriebnahme3 Commissioning
- Anstecken: Der Stick meldet sich als serieller USB-Anschluss („radino40 OTA-Bridge"); die grüne LED pulsiert. Treiber sind unter Windows 10/11 nicht erforderlich.
- Werkzeug öffnen: Die mitgelieferte HTML-Seite (Update-Werkzeug oder Einrichtungs-Werkzeug, siehe Kapitel 4 und 5) per Doppelklick in Chrome oder Edge öffnen — die Seiten funktionieren offline.
- Verbinden: Im Werkzeug den COM-Port des Sticks wählen. Die grüne LED leuchtet dann dauerhaft.
- Plug in: The stick enumerates as a USB serial port (“radino40 OTA-Bridge”); the green LED pulses. No drivers are required on Windows 10/11.
- Open the tool: Double-click the supplied HTML page (update tool or provisioning tool, see chapters 4 and 5) in Chrome or Edge — the pages work offline.
- Connect: Select the stick's COM port in the tool. The green LED turns steady.
4 Firmware-Update durchführen4 Performing a firmware update
- Update-Werkzeug öffnen (
icprox_tag_ota.html) und mit dem Stick verbinden. - Firmware-Paket wählen: die von In-Circuit gelieferte
Update-Datei (
.zip). - Ziel festlegen: die Seriennummer des Geräts eintragen. Ohne Seriennummer nehmen alle lauschenden Geräte in Reichweite das Update an.
- Gerät in den Update-Modus bringen: das Gerät neu starten (z. B. ICPROX-Tag kurz in die Ladeschale legen und wieder entnehmen oder die Update-Funktion der App nutzen). Nach dem Neustart lauscht es einige Sekunden auf dem Funkkanal.
- Update starten und laufen lassen, bis das Werkzeug den Abschluss meldet. Das Gerät startet danach mit der neuen Firmware.
- Open the update tool (
icprox_tag_ota.html) and connect to the stick. - Select the firmware package: the update file
(
.zip) supplied by In-Circuit. - Set the target: enter the device's serial number. Without a serial number, every listening device in range accepts the update.
- Put the device into update mode: restart it (e.g. briefly dock an ICPROX tag in its charging cradle and remove it again, or use the app's update function). After the restart it listens on the radio channel for a few seconds.
- Start the update and let it run until the tool reports completion. The device then boots the new firmware.
Für Automatisierung steht dieselbe Funktion als Kommandozeile
bereit: python otabridge.py COMx update firmware.zip.
For automation the same function is available on the command
line: python otabridge.py COMx update firmware.zip.
5 Einrichtung über Funk5 Provisioning over the air
Mit dem Einrichtungs-Werkzeug (radino40_provision.html, Modus
„über Funk") lassen sich Geräte komplett ohne Kabel einrichten: Seriennummer,
Hardware-Kennung, Gerätekonfiguration und die Gerätelizenz. Das Werkzeug
„fängt" das Gerät beim Neustart in seinem Update-Fenster und hält es dann für
die Dauer der Einrichtung ansprechbar. Details beschreibt die Anleitung des
Werkzeugs selbst.
With the provisioning tool (radino40_provision.html, radio
mode) devices can be set up entirely without a cable: serial number, hardware
identifier, device configuration and the device licence. The tool
“catches” the device in its update window during a restart and
then keeps it responsive for the duration of the setup. Details are described
in the tool's own documentation.
6 Technische Daten6 Technical data
| Merkmal | Wert |
|---|---|
| Artikelnummer | 902.081A001 |
| Funkmodul | radino40 (Nordic nRF52840) |
| Anschluss | USB 2.0 Full-Speed, virtueller serieller Anschluss (CDC) |
| Versorgung | über USB, keine externe Versorgung |
| Funk | 2,4 GHz, proprietäres In-Circuit-Protokoll (Kanal des IC-Bootloaders) |
| Übertragung | AES-256-verschlüsselt, doppelt prüfsummengesichert; max. 252 Byte je Funkpaket |
| Durchsatz | ein 357-kB-Abbild in ca. 6 s Funkzeit (Gesamtdauer bestimmt das Zielgerät) |
| Firmware-Kennung | OTABRIDGE001A004, Protokollversion 3 |
| Anzeigen | 3 LEDs (grün/blau/rot, siehe Kapitel 2) |
| Property | Value |
|---|---|
| Part number | 902.081A001 |
| Radio module | radino40 (Nordic nRF52840) |
| Interface | USB 2.0 full-speed, virtual serial port (CDC) |
| Power | via USB, no external supply |
| Radio | 2.4 GHz, proprietary In-Circuit protocol (IC bootloader channel) |
| Transfer | AES-256 encrypted, dual checksums; max. 252 bytes per radio packet |
| Throughput | a 357 kB image in approx. 6 s of air time (total duration is set by the target device) |
| Firmware ID | OTABRIDGE001A004, protocol version 3 |
| Indicators | 3 LEDs (green/blue/red, see chapter 2) |
7 Fehlerbehebung7 Troubleshooting
| Symptom | Mögliche Ursache / Abhilfe |
|---|---|
| Kein COM-Port erscheint | USB-Kabel ohne Datenleitungen oder Hub-Problem — anderes Kabel/Buchse; im Geräte-Manager nach „radino40 OTA-Bridge" sehen |
| Browser findet den Stick nicht | Web Serial gibt es nur in Chrome/Edge; der Port darf nicht gleichzeitig von einem anderen Programm geöffnet sein |
| Rote LED dauerhaft | Funkteil startet nicht — Stick neu anstecken; bleibt es rot, an den Support wenden |
| Gerät nimmt das Update nicht an | Gerät war nicht im Update-Modus (neu starten und Update sofort beginnen) oder außer Reichweite; Seriennummer prüfen |
| Update bricht wiederholt ab | Abstand verringern; metallische Abschirmung zwischen Stick und Gerät vermeiden |
| Symptom | Possible cause / remedy |
|---|---|
| No COM port appears | USB cable without data lines or hub issue — try another cable/socket; look for “radino40 OTA-Bridge” in Device Manager |
| Browser cannot find the stick | Web Serial exists in Chrome/Edge only; the port must not be open in another program at the same time |
| Red LED steady | Radio does not start — re-plug the stick; if it stays red, contact support |
| Device does not accept the update | Device was not in update mode (restart it and start the update immediately) or out of range; check the serial number |
| Update aborts repeatedly | Reduce the distance; avoid metallic shielding between stick and device |
7.1 Weitere Anleitungen
7.1 Related manuals
Bei weiteren Fragen unterstützt Sie unser Support: In-Circuit Solutions GmbH · Boltenhagener Str. 124, 01109 Dresden · www.in-circuit.de
For further questions our support team will be glad to help: In-Circuit Solutions GmbH · Boltenhagener Str. 124, 01109 Dresden, Germany · www.in-circuit.de