Flash a Bitaxe & NerdQaxe – right in your browser

A free AxeOS web flasher for Bitaxe, NerdQaxe, NerdOctaxe and Nerdaxe. The firmware comes live from the official GitHub releases and you pick the version yourself – no download, no drivers, no terminal. Plug the miner in over USB, choose your device, flash.

⚡ Always current from GitHub 🎛️ Any version you like 🔌 Over USB in the browser 🆓 Free, no account
Your browser does not support Web Serial. To flash you need Chrome, Edge or Opera on desktop – Firefox and Safari cannot do it, and neither can phones. Just open this page there instead.

1Choose your device

We automatically load the right firmware variant for your board.

Pick a different device or board manually

All variants from the current release. You will find the board name in AxeOS under Settings → Device Model or printed on the board.

2Choose a version & flash

Select your device above.
No device selected yet
Connect the miner to your computer over USB-C, click Install firmware and pick the serial port in the browser dialog (usually “USB JTAG/serial debug unit” or “CP210x”). It takes 1–2 minutes – do not disconnect the device while it runs.
Important: only use the firmware that belongs to your model – the wrong variant can leave the device unusable. If in doubt, check your model in AxeOS under Settings → Device Model.

Which devices are supported?

The flasher supports every ESP32-S3 based open-source miner in the Bitaxe and Nerd families. The firmware comes from two official projects: ESP-Miner for Bitaxe devices and ESP-Miner-NerdQAxePlus for NerdQaxe, NerdOctaxe and Nerdaxe.

Devices, firmware project and board identifier in the filename
DeviceHashrateFirmware projectBoard identifier
Bitaxe Gamma 601~1.3 TH/sESP-Minerfactory-601
Bitaxe Copperzilla~1.3 TH/sESP-Minerfactory-601
Bitaxe GT 801~2.15 TH/sESP-Minerfactory-801
Bitaxe Supra Hex 702~4.2 TH/sESP-Minerfactory-702
Nerdaxe Gamma~1.3 TH/sESP-Miner-NerdQAxePlusNerdAxeGamma
NerdQaxe ++~4.8 TH/sESP-Miner-NerdQAxePlusNerdQAxe++
NerdOctaxe~12 TH/sESP-Miner-NerdQAxePlusNerdOCTAXE-Gamma
NerdOctaxe Hydro~14 TH/sESP-Miner-NerdQAxePlusNerdOCTAXE-Gamma
Nerdaxe Gaia (BM1373)~2.6 TH/sESP-Miner-NerdQAxePluscoming

Devices with their own closed firmware are not supported – the Avalon Nano 3S, for example. Using the manual board selector you can additionally flash every other variant of both projects (e.g. Bitaxe Ultra and Supra, NerdEKO, NerdQX).

Flashing a Bitaxe – step by step

  1. Connect the miner to your computer over USB-C (Chrome, Edge or Opera on desktop).
  2. Select your device above – the matching firmware is detected automatically.
  3. Pick a version – the latest stable firmware is preselected.
  4. Leave “Keep configuration” ticked if WiFi, pool and Bitcoin address should survive. Untick it only if you deliberately want a factory reset (or if the device no longer boots).
  5. Click Install firmware and confirm the serial port.
  6. Wait until the progress reaches 100% (1–2 minutes) – the miner reboots by itself and is back on the network after about 30 seconds.
  7. Only after a factory flash: enter pool and Bitcoin address in AxeOS again – full setup guide here.

Why keep the firmware up to date?

The open AxeOS firmware is under constant development. New releases bring better efficiency (J/TH), more stable pool connections, bug fixes and occasionally new dashboard features. With solo mining in particular, every hour without a dropped connection counts – so an update is usually the easiest improvement you can make to your miner.

The web flasher writes a factory image. Unlike the update inside the AxeOS dashboard it rewrites the whole system – ideal when a device no longer boots reliably, when you need an older version, or when a dashboard update failed. If you only want to move up one version, the dashboard does the job just as well; if you want to revive a device or set one specific version, you are in the right place.

Frequently asked questions about firmware updates

How do I flash a Bitaxe?

Connect the Bitaxe to a computer over USB-C, open this page in Chrome, Edge or Opera, pick your model and the version and click “Install firmware”. After 1–2 minutes the new AxeOS firmware is installed; then you enter pool and Bitcoin address again.

Can I choose a specific or older version?

Yes. The dropdown lists every available release of the respective project – the latest stable version is always preselected. Beta and RC versions can be shown with a checkbox, so a downgrade to an older version is possible too.

Where does the firmware come from?

Straight from the official GitHub releases of opensourceminers/OSM-OS-Bitaxe (Bitaxe) and opensourceminers/OSM-OS-Nerdaxe (NerdQaxe, NerdOctaxe, Nerdaxe). Our forks are based on bitaxeorg/ESP-Miner and shufps/ESP-Miner-NerdQAxePlus, with our pool (pool.opensourceminers.de) preconfigured. The page reads the release list live through the GitHub API and therefore always shows the current state.

Is it safe?

Flashing runs locally in your browser through the Web Serial interface. No software is installed, you need no account, and we store no data about you. The firmware is passed through from GitHub unmodified and only cached.

Which browser do I need?

Chrome, Edge or Opera on desktop (Windows, macOS, Linux). Firefox and Safari do not support the required Web Serial API – and flashing does not work on phones at all.

Will I lose my settings?

Only if you untick “Keep configuration”. With it ticked (the default), only firmware and web interface are written – WiFi, pool and Bitcoin address stay exactly as they were and the miner simply carries on after the reboot. Unticked, the full factory image is written and everything is reset.

How do I update without setting everything up again?

Select your device, leave “Keep configuration” ticked and click Install firmware. That is all – after a minute or two the new version runs with your existing settings.

How can flashing preserve the settings?

The ESP32 keeps your settings in a dedicated storage area called NVS (from address 0x9000). With the checkbox ticked we only write the firmware (0x10000) and the web interface (0x410000) – NVS is never touched. A factory image, by contrast, is written from 0x0 and overwrites the entire flash including NVS, which is why the device ends up as it came from the factory.

What if no serial port appears?

Use a different USB-C cable (many charging cables carry no data), plug directly into the computer instead of a hub, and restart the miner. On Windows a CP210x or CH340 driver may be required, depending on the USB chip fitted.

Can I flash a NerdQaxe or NerdOctaxe with this too?

Yes. NerdQaxe ++, NerdOctaxe, NerdOctaxe Hydro and Nerdaxe Gamma are supported as well – they use the firmware from the ESP-Miner-NerdQAxePlus project. For the Nerdaxe Gaia (BM1373) the firmware appears automatically as soon as it is released.

No miner yet?

Bitaxe, NerdQaxe and more – shipped within 24 hours from Europe, with setup help included.

View miners →