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.

Checking browser
Ready to flash Nitrox Analyser Version pending Use the supported ESP32-S3 board for this product.
Install mode
Full install prepares a new board or repairs an installation. Existing settings may be removed.
Flash device

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.

Nitrox Analyser €25

one-off digital licence

The licence unlocks the analyser O2 display, Web UI features, OTA updates, and Bluetooth Nitrox label printing. Request licence by email

How to get the upgrade licence

  1. Install the firmware and start the device.
  2. Open its local Web UI and copy the 12-character Device ID from the Licence section.
  3. Email the Device ID using the request button above. Online card payment is not enabled yet.
  4. 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.