Firmware for the Bitaxe Max (1397) and Bitaxe Ultra (1366)
New Features
- Initial support for the BM1366 (S19) ASIC
- AxeOS Web UI based on Angular. Interface can be accessed on port 80 (http://)
- HTTP+JSON based API for device configuration
- Updated and expanded partitioning scheme
- OTA updates over HTTP
- SoftAP support for Onboarding without a working WiFi configuration.
- Captive portal for easier onboarding
Factory Setup
Starting with v2.0.0, the ESP-Miner firmware requires some basic manufacturing data to be flashed in the NVS partition.
- Copy
config.cvs.example
toconfig.cvs
and modifyasicfrequency
,asicvoltage
,asicmodel
,devicemodel
, andboardversion
.
- recommended values for the Bitaxe 1366 ultra
key,type,encoding,value
main,namespace,,
asicfrequency,data,u16,485
asicvoltage,data,u16,1320
asicmodel,data,string,BM1366
devicemodel,data,string,ultra
boardversion,data,string,0.11
- recommended values for the Bitaxe 1397
key,type,encoding,value
main,namespace,,
asicfrequency,data,u16,475
asicvoltage,data,u16,1400
asicmodel,data,string,BM1397
devicemodel,data,string,max
boardversion,data,string,2.2
- Install bitaxetool from pip. pip is included with Python 3.4 but if you need to install it check https://pip.pypa.io/en/stable/installation/
pip install --upgrade bitaxetool
- Flash the merged firmware and config.cvs onto your Bitaxe
bitaxetool --config ./config.cvs --firmware ./esp-miner-factory-v2.0.0.bin
Thank you to @benjamin-wilson, @skot, @Georges760, @developeralgo8888, @SatsForFreedom, and the Open Source Miners United (OSMU) community for their contributions to this release.