ESP-Miner-Bonanza v0.1.0-beta.1
Pre-release
Pre-release
ESP-Miner-Bonanza v0.1.0-beta.1
First beta release artifact set for Bitaxe Bonanza board 1002.
Supported feature summary
| Feature | Status | Notes |
|---|---|---|
| Four-chip BZM2 mining | π’ Working | All four ASICs and 944 engines run at the fixed production profile of 800 MHz and a 2.8 V board rail. |
| Stratum V1 and V2 | π’ Working | Primary and fallback pools, encrypted Stratum V2 transport, share submission, and recovery are supported. |
| Bonanza startup and safety supervision | π’ Working | Bridge compatibility, safe-off ownership, power sequencing, runtime fault handling, and controlled restart are enforced. |
| Bonanza health dashboard | π‘ Partially working | Bonanza Miner Health, hashrate, shares, pool state, and ASIC/engine diagnostics work. Some legacy generic power, heat, fan, and chart fields are not populated. |
| Wi-Fi, mDNS, and Swarm discovery | π’ Working | Setup, .local access, discovery, device listing, remote settings, restart, and identify are available. |
| Scoreboard and logs | π’ Working | Highest-difficulty shares, live WebSocket logs, filtering, and log downloads are available. |
| ESP firmware and AxeOS OTA | π’ Working | esp-miner.bin and www.bin can be uploaded through AxeOS or the HTTP API. |
| RP2040 bridge update and blank-bridge recovery | π’ Working | Manifested raw bridge images are programmed and read-back verified over onboard SWD. |
| Pause and resume mining | π΄ Not yet working | The API changes the AxeOS flag but does not stop or restart the Bonanza controller and work dispatcher. |
| Frequency targeting | π΄ Not yet implemented | This beta uses a fixed 800 MHz target. Runtime frequency target selection is planned for a future release. |
| Voltage tuning | π΄ Not supported | Board 1002 remains locked to its validated 2.8 V board rail. |
| Automatic and manual fan control | π΄ Not supported | The Bonanza safety controller currently requires the bridge-controlled fan to remain at 100%. |
| On-device display | π΄ Not yet working | Board 1002 routes display SCL/SDA to ESP32-S3 GPIO6/GPIO7, while this firmware initializes its IΒ²C bus on GPIO48/GPIO47. AxeOS exposes display settings, but the board-specific display pin/bus path is not implemented or validated. |
| Bonanza-aware latest-release lookup | π΄ Not yet working | AxeOS still queries the upstream ESP-Miner release feed and must not be used to select Bonanza firmware. |
Release assets
| Asset | Size | Purpose |
|---|---|---|
esp-miner-factory-1002-v0.1.0-beta.1.bin |
15,802,368 bytes | Full board-1002 factory/manufacturer image for BitaxeTool. Includes the bootloader, partition table, Bonanza NVS configuration, ESP firmware, AxeOS, and initial OTA metadata. |
esp-miner.bin |
1,804,960 bytes | ESP32-S3 application OTA image for the AxeOS firmware update or /api/system/OTA. |
www.bin |
3,145,728 bytes | AxeOS filesystem OTA image for the AxeOS web update or /api/system/OTAWWW. |
bonanza-bridge-fw-0.0.1-beta.1.bin |
44,572 bytes | Raw RP2040 bridge image for the AxeOS bridge updater or /api/system/bridge/firmware. |
Versions and source
- ESP-Miner-Bonanza and AxeOS version:
v0.1.0-beta.1 - ESP-Miner-Bonanza source:
b5d246f1e667235e4456f8eed2a058f52f545eae - Bonanza bridge version:
0.0.1-beta.1 - Bonanza bridge source:
4fea080ffdf30f07b10430340259c3196ef12a60 - Bridge target and protocol: board
1002, protocol1.0 - ESP-IDF:
v5.5.3
Validation
- ESP application image checksum and validation hash are valid.
- ESP application metadata reports project
esp-miner, app versionv0.1.0-beta.1, and ESP-IDFv5.5.3. - AxeOS
version.txtreportsv0.1.0-beta.1. - Factory image byte-for-byte contains all six inputs at the expected flash offsets.
- Board-1002 factory configuration matches the fixed 800 MHz, 2800 mV BZM production profile.
- ESP QEMU suite: 305 tests, 0 failures.
- Blank-bridge recovery tooling: 9 tests passed.
- Bridge host suite: 41 tests passed; formatting and Clippy passed.
- Bridge release build passed and its manifest parsed at offset 42,964 with board 1002, protocol 1.0, and version
0.0.1-beta.1. - GitHub CI for both exact source commits was green, including ESP backend/frontend tests and both bridge jobs.
Verify the assets before flashing:
sha256sum -c SHA256SUMSFlash the full factory image with BitaxeTool:
bitaxetool --firmware ./esp-miner-factory-1002-v0.1.0-beta.1.bin