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

Build first. Try it. Decide later.

Nitrox Analyser software

Order the parts, assemble your analyser, and flash the firmware before buying a licence. Calibrate and read the O2 percentage on the device screen, and use the local Web UI for O2, MOD and the live millivolt signal without activation. Get your build working first, then decide whether to buy a licence for printing, history and device-screen MOD. Buy online using the Device ID from Licence; your key is issued automatically after confirmed payment.

Nitrox Analyser €25

one-off digital licence

The licence enables Bluetooth Nitrox label printing and saved print history with CSV export, plus MOD values on the device screen. O2 measurement and calibration are free. Calibrate and independently verify the analyser before use. Buy Nitrox printing licence

How to get the upgrade licence

  1. Assemble your hardware, install the firmware, and try the available features before buying a licence.
  2. Open its local Web UI and copy the 12-character Device ID from the Licence section.
  3. Use the Buy button above and enter each Device ID. Your matching key appears after confirmed payment and arrives by email. Checkout currently supports EU billing addresses.
  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's chip family and flash capacity: ESP32-S3 with 16 MB for Nitrox, or 4/8 MB for Trimix. A mismatch blocks installation before flash memory is changed. These checks cannot identify the exact board model or wiring; use only the specified 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.