Public USB firmware installer
Install the firmware now
Choose your product and install mode, then connect the supported board by USB in desktop Chrome or Microsoft Edge. No Arduino IDE, compilation, or coding experience is required.
Nitrox Analyser
DIY oxygen analyser firmware with a local Web UI and Bluetooth label printing.
version
Open Nitrox page
Trimix Analyser Connector
Send Divesoft analyser readings to a supported Niimbot Bluetooth printer.
version
Open Trimix page
Install first, purchase manually
Nitrox Analyser software
The installer is available now. We do not sell electronics, sensors, printers, cables, oxygen cells, or finished hardware. Build and flash the device, then email the 12-character Device ID shown in its Web UI to request the licence code for that board.
one-off digital licence
The licence unlocks the analyser O2 display, Web UI features, OTA updates, and Bluetooth Nitrox label printing. Request licence by emailHow to get the upgrade licence
- Install the firmware and start the device.
- Open its local Web UI and copy the 12-character Device ID from the Licence section.
- Email the Device ID using the request button above. Online card payment is not enabled yet.
- After purchase is arranged, paste the code you receive into Activate existing key.
ESP32-S3 hardware only
Nitrox requires a LilyGo T-Display S3. The Trimix Analyser Connector requires a compatible ESP32-S3-Zero board; based on our testing, we recommend a non-Waveshare version for better reliability. Do not flash an ESP32-C3, ESP32-C6, ESP32-S2, ESP8266, generic ESP32, or another board with different pins.
For the Trimix Analyser Connector, disconnect the adapter completely from the Divesoft analyser before flashing. Connect only the ESP32-S3-Zero by USB; leaving analyser wiring connected can backfeed or short signals and damage the adapter or analyser.
Install carefully and verify before diving
Before erasing or writing, the installer checks whether the connected board matches the selected product. If it does not match, installation stops without changing the board. Use update-only for a compatible installed device that must keep its settings and licence. Use full install for a new board, recovery, or when support tells you to use it. Independently verify analyser readings and every printed cylinder label before diving.