Releases: skot/ESP-Miner
v2.0.3
Fix bug where the nvs config option for fan polarity was too long
PWM and Form validation
- Added PWM controls and settings to AxeOs
- Manual fan speed
- Automatic fan speed
- Added additional validation in the settings form
- Added quick-link for public-pool users on home screen
What's Changed
- Save "Best Difficulty" scores into NVS #20 by @tommywatson in #47
- Fixes mining.configure order #50 by @checksum0 in #51
New Contributors
- @tommywatson made their first contribution in #47
- @checksum0 made their first contribution in #51
Full Changelog: v2.0.1...v2.0.2
v2.0.1
Temperature protection for the Bitaxe 201 (Ultra , BM1366)
- added 'flipscreen' config option that will rotate the screen 180 degrees for different mounting options.
- released OTA flies
See v2.0.0 for setup details
Full Changelog: v2.0.0...v2.0.1
v2.0.0 (ultra)
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.
v1.0
Firmware for the Bitaxe v2.2
- Supports Stratum v1
- 300-350 GH/s
- Wifi connectivity
- Mining statistics visible on OLED display
- Power management for solar applications
Instructions:
-
Copy
config.cvs.example
toconfig.cvs
and modify myssid/mypass with your home Wifi credentials (Only supports 2.4ghz connection) and stratumurl/stratumport/stratumuser/stratumpass with the stratum server and login that you would like to use. -
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 firmware and config.cvs onto your Bitaxe
bitaxetool --config ./config.cvs --firmware ./esp-miner.bin
Note: esp-miner-475.bin uses bm1397 hashing frequency of 475 and esp-miner-425.bin is set to 425