Open Source Miners Flasher

Firmware flasherNerdQaxe ++

NerdQaxe ++ firmware update in the browser

The NerdQaxe ++ hashes with four BM1370 chips and runs NerdOS. This page installs a new version over USB, either as an update that keeps every setting or as a factory install. The flasher picks the file for exactly this board.

  • Chips: 4× BM1370
  • Hashrate: about 4.8 TH/s
  • Firmware: NerdOS
  • File: NerdQAxe++
NerdQaxe ++

Install firmware

Three choices, then the flasher writes. What usually fits is preselected.

Which miner is on the cable?

Tap your device or let the flasher look it up.

Detect automatically

Keep the power supply connected and run a USB-C cable with data lines from the miner straight to the computer. Detection only looks: which device, which board, which firmware, which Wi-Fi.

Nerd family NerdOS, firmware built per board

Bitaxe AxeOS, one firmware for all boards

Fetching versions from GitHub …

Board not listed? All factory images

This list holds every board from the releases, including ones we do not sell (such as NerdQAxe+, NerdQX or Bitaxe Ultra). The flasher always writes an image from this list as a full factory install. Pick from it only when you are certain of your board name.

Firmware and version

Both channels come from GitHub releases. The newest stable version is preselected.

OSM-OS is our build of ESP-Miner (Bitaxe) and ESP-Miner-NerdQAxePlus (Nerd family). What changes are defaults: hostname OSM-Miner, pool pool.bitaxe.de with pool.opensourceminers.de as the fallback, a preset Bitcoin address (replace it with your own after a factory install), and the clock of some boards. On top there is an OSM-OS update channel in the web interface. The source code is public on GitHub.

Files only pass through our server, nothing is altered. Before writing, the flasher compares every file by SHA-256 with the value in the GitHub release; files without a checksum are never offered.

Update or factory install?

For a miner that runs, the update is almost always enough.

No miner selected yet Tap your miner above, or connect it and press Detect over USB.

NerdQAxe++ versus NerdQAxe+: one plus sign apart

Every Nerd firmware release ships a separate file per board. Yours are esp-miner-factory-NerdQAxe++-…bin for a factory install, plus esp-miner-NerdQAxe++.bin and www.bin for an update. Right next to them sit the files for the NerdQAxe+, an older sibling with four BM1368 chips, and the names differ by a single plus sign.

You do not have to watch for that. During detection the flasher reads the model name built into the running firmware. It refuses an update with another board’s file and asks before a factory install that does not match.

Your tuning survives the update

NerdOS keeps frequency, core voltage, fan control, pool and Wi-Fi in NVS, a separate area of the flash. The update only writes the app at address 0x10000 and the web interface at 0x410000, so whatever you configured is still there and the NerdQaxe ++ resumes hashing after the restart.

A factory install resets everything to the image’s values. With OSM-OS that means 600 MHz at 1150 mV, or 1200 mV on revision 7 boards with the TPS546 voltage regulator, plus hostname OSM-Miner, pool.bitaxe.de as pool with pool.opensourceminers.de as fallback, and a preset Bitcoin address that you replace with your own.

No cable: update inside NerdOS

Once your NerdQaxe ++ is on Wi-Fi, its web interface can update it too. Settings holds the update area; with OSM-OS you can choose between the OSM channel and the official NerdOS releases there, each with a One Click Update. You can also upload esp-miner-NerdQAxe++.bin and then www.bin by hand. Open the flasher on a phone or in Safari and it offers exactly those two files as downloads.

No Chrome on a computer? Update through the web interface

Phones, tablets, Safari and Firefox have no Web Serial. You can still update, through the miner’s web interface on the same Wi-Fi, and the settings stay in place.

Bitaxe with OSM-OS

One-click update

From OSM-OS v2.15.3 the Update page in AxeOS finds the newest OSM-OS version by itself: tap Check, then Install. The version list comes from GitHub, the file through this flasher.

Nerd devices with OSM-OS

Update from Settings

NerdOS has an update area under Settings with the OSM channel, the official releases and a One Click Update. The miner downloads the file from GitHub on its own.

Any firmware

Upload the files

Pick your miner above. In a browser without Web Serial the flasher shows download buttons for exactly the files your device needs: esp-miner.bin for a Bitaxe, the board’s own app file plus www.bin for the Nerd family.

The miner’s display shows the address. The link stays inside your own network; our server never sees it.

Questions about this device

Which file does the NerdQaxe ++ need?

For an update, esp-miner-NerdQAxe++.bin and www.bin from the same release; for a factory install, esp-miner-factory-NerdQAxe++ with the version number. Files named NerdQAxe+, with just one plus sign, belong to a different board.

Do frequency and voltage survive an update?

Yes. Your settings live in NVS and the update leaves that area alone. Only a factory install brings back the image’s values, which are 600 MHz and, depending on the board, 1150 mV or 1200 mV (revision 7 with TPS546) with OSM-OS.

Can I switch to the original firmware by shufps?

Yes. Choose the Original channel in the flasher and install it as an update; your settings are kept. The OSM channel in the NerdOS update area is gone afterwards, and you can return the same way at any time.