Back to Freedom.Tech Back
All ESP-Miner releasesAll versions
Release Thu, Jun 4, 2026 4 min read

ESP-Miner 2.14.0

Original release notes

What's Changed

AxeOS

  • Customizable dashboard by @WantClue in https://github.com/bitaxeorg/ESP-Miner/pull/1622
  • Add scoreboard :trophy: by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1236
  • Show actual frequency on dashboard by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1629
  • Add log download button with log preservation over soft reboots by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1646
  • Modal firmware update progress by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1650
  • Add cpu usage task and asic share processing time by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1621
  • Show actual resolved frequency by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1674
  • Add testnet/regtest network detection to coinbase decoder by @warioishere in https://github.com/bitaxeorg/ESP-Miner/pull/1578
  • Add dynamic ticks on horizontal chart axis by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1660
  • Add wide screen toggle by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1663
  • resize for mobile view by @WantClue in https://github.com/bitaxeorg/ESP-Miner/pull/1659

API

  • Websocket api by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1623
  • Fix error counter in the websocket api by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1700

Hashing and Hardware

  • Pause/resume mining by @b-rowan in https://github.com/bitaxeorg/ESP-Miner/pull/1608
  • Fan controller tuning by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1640
  • Flip GT temperature sensors by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1616
  • functions to control nonce space and timeouts for all chip topologies by @adammwest in https://github.com/bitaxeorg/ESP-Miner/pull/420
  • Pool disconnect by @WantClue in https://github.com/bitaxeorg/ESP-Miner/pull/1689
  • Change hostname without reboot by @WantClue in https://github.com/bitaxeorg/ESP-Miner/pull/1726

Stratum

  • Add Stratum V2 (SV2) protocol support by @warioishere in https://github.com/bitaxeorg/ESP-Miner/pull/1553
  • Measure SV2 share response time per-share by @warioishere in https://github.com/bitaxeorg/ESP-Miner/pull/1720
  • Show BIP-110 signal in Block Header by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1588
  • Show BIP-54 signal in Block Header by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1609
  • Only count shares from mining.submit responses by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1591
  • Handle client.show_message stratum message by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1565
  • Add support for fractional difficulty in mining.set_difficulty by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1594
  • Set TCP_NODELAY on pool sockets to fix SV2 submit latency by @warioishere in https://github.com/bitaxeorg/ESP-Miner/pull/1722

Pool support

  • Change public-pool stratum port to 3333 by @WantClue in https://github.com/bitaxeorg/ESP-Miner/pull/1611
  • Add m45core pool quick link by @Distortions81 in https://github.com/bitaxeorg/ESP-Miner/pull/1575
  • Add parsing of new ckpool share rejection reason by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1586
  • Add blitzpool rejection reasons by @warioishere in https://github.com/bitaxeorg/ESP-Miner/pull/1695
  • Add miningcore reject reason parsing by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1701

Bug Fixes

  • Fix hashrate counter overflow on reconnect by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1564
  • fix: reboots bitaxe if only ssid changed by @WantClue in https://github.com/bitaxeorg/ESP-Miner/pull/1598
  • cutting the blocking time, http server responsive by @WantClue in https://github.com/bitaxeorg/ESP-Miner/pull/1635
  • Fix dashboard at startup and heatmap colors by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1634
  • Fix url decoding of the statistics endpoint path parameters by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1677
  • Fix power reading race condition and improve error handling by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1669
  • Fix hashrate spikes by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1673
  • Fix small memory leaks in stratum handling by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1666
  • Fix cpu usage measurement spikes by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1654
  • Code review fixes by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1641
  • Fix pool diff logging by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1661
  • Improve dashboard performance by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1725
  • fix restart button not available after selecting new ssid by @WantClue in https://github.com/bitaxeorg/ESP-Miner/pull/1751

Self-test

  • Self-test: auto-restart 10s after pass for Bitaxe Touch setups by @SoloSatoshi in https://github.com/bitaxeorg/ESP-Miner/pull/1602
  • Add missing self-test failure logs by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1613
  • Self test adjustments by @WantClue in https://github.com/bitaxeorg/ESP-Miner/pull/1610
  • Refactor self-test by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1615
  • Self test refactor 2 by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1632
  • Increase self_test ASIC start temperature by @benjamin-wilson in https://github.com/bitaxeorg/ESP-Miner/pull/1642
  • Improve factory self-test validation and thermal control by @benjamin-wilson in https://github.com/bitaxeorg/ESP-Miner/pull/1738

Code Cleanup and Refactoring

  • Fix double handler registration for restart API endpoint by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1614
  • Add support for indexed strings in NVS config by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1504
  • Remove unused npm dependencies by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1627
  • Migrate openapitools to ng-openapi-gen by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1597
  • Use format specifiers for printf statements by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1698
  • Consolidate shared stratum socket, wifi and clean-queue helpers by @warioishere in https://github.com/bitaxeorg/ESP-Miner/pull/1724
  • Clean up SV2 NVS configuration by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1743

Build system and testing

  • Update Checkout and Python Actions to latest by @eandersson in https://github.com/bitaxeorg/ESP-Miner/pull/1583
  • Update to latest node and node actions by @eandersson in https://github.com/bitaxeorg/ESP-Miner/pull/1582
  • Update to ESP IDF 5.5.3 by @eandersson in https://github.com/bitaxeorg/ESP-Miner/pull/1581
  • Add AGENTS.md by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1656
  • Fix frontend test failures by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1667
  • Run frontend test in CI by @mutatrum in https://github.com/bitaxeorg/ESP-Miner/pull/1653

New Contributors

  • @SoloSatoshi made their first contribution in https://github.com/bitaxeorg/ESP-Miner/pull/1602
  • @Distortions81 made their first contribution in https://github.com/bitaxeorg/ESP-Miner/pull/1575
  • @warioishere made their first contribution in https://github.com/bitaxeorg/ESP-Miner/pull/1578

Full Changelog: https://github.com/bitaxeorg/ESP-Miner/compare/v2.13.2...v2.14.0