Releases: skot/ESP-Miner
v2.1.1
Full Changelog: v2.1.0...v2.1.1
- Fixed mining for Bitaxe Max (BM1397) models
- Restart button moved and available on mobile
- Logs scroll stop button
- Minor tweaks
v2.1.0
What's Changed
- AxeOS GUI refactor
- Add BM1368 support by @johnny9 in #106
- Issue #112 resolved : build instructions added to Readme.md by @Collins-Webdev in #114
- Revert "Issue #112 resolved : build instructions added to Readme.md" by @skot in #115
New Contributors
- @Collins-Webdev made their first contribution in #114
Full Changelog: v2.0.7...v2.1.0
v2.0.7
- Power management will now use the board version to distinguish capabilities
- New Stratum password field
- Version rolling now properly configured by stratum server
Full Changelog: v2.0.6...v2.0.7
v2.0.6
What's Changed
Full Changelog: v2.0.5...v2.0.6
New Factory File
esp-miner-factory-204-v2.0.6.bin is a factory file with a default configuration for the 204 bitaxe merged into it. If you use this file you can use a flasher like https://espressif.github.io/esptool-js/ instead of bitaxetool and flash to address 0x0.
Known Issues
Some pools complain about the ordering of mining.configure
and mining.subscribe
but should still work. We are still investigating this issue in #80
v2.0.5
What's Changed
- update readme to bitaxetool by @WantClue in #60
- Network resets2 by @skot in #74
- Fixed display when share found
- Removed password from REST Get
- Added links to latest firmware
- Fix suggest_difficulty
- Lowered voltage danger warning threshold
- Added script to merge config into factory file
Full Changelog: v2.0.4...v2.0.5
New Factory File
esp-miner-factory-204-v2.0.5.bin
is a factory file with a default configuration for the 204 bitaxe merged into it. If you use this file you can use a flasher like https://espressif.github.io/esptool-js/ instead of bitaxetool and flash to address 0x0.
Known Issues
A regression from 2.0.4, braiins pool mining does not work
v2.0.4
New Features
- Swarm view in AxeOS. Monitor and administrate all your AxeOS devices from a single view.
What's Changed
- Fix formula for automatic fan control and adjust minimum fan speed by @ozbibi in #59
- Hide logs and websocket connection on page startup
- http_server: handle missing key/values in system settings updates
New Contributors
Full Changelog: v2.0.3...v2.0.4
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.