github shufps/ESP-Miner-NerdQAxePlus v1.0.37

4 hours ago

v1.0.37

some highlights:

New Dashboard

The old dashboard has been retired and replaced with a completely redesigned one. It brings a modern look & feel, temperature pills on the sides, nicer graphs and a 3-hour history.

image

A special shoutout to @zcht who put countless hours into designing and building the new dashboard — this release wouldn't look nearly as good without his work. 🙏

Stratum V2 (SV2)

The firmware now supports Stratum V2 (Extended Channel) — a modern mining protocol with Noise encryption, as an alternative to the classic Stratum V1.

Dual Fan Channel Control

The two fan channels — one for the ASICs, one for the Voltage Regulator — can now be controlled independently with separate modes and PID settings. In Linked mode both channels follow the same output, and the VReg got its own configurable shutdown temperature.
note: If you switch away from Linked mode, make sure to read the hint that instructs where to connect which fan before saving!

image

OCTAXE: 8 Individual Chip Temperatures

The OCTAXE now exposes individual temperature readings for all 8 chips, visible directly in the dashboard.

New Features

  • Stratum V2 (SV2) support — Full SV2 protocol support with Noise encryption (#544) — @wario_is_here
  • Dual Pool mixed protocol — SV1 and SV2 can now run on different pools simultaneously (#559)
  • Dual fan channel control — Independent fan channels for ASIC and Voltage Regulator (#515)
  • Network difficulty on info endpoint — Network difficulty is now exposed on the info API endpoint (#529)
  • Internal VReg temperature exposed — internal VReg temperature exposed on the dashboard (#508)
  • Temperature graphs — ASIC and VReg temp history graphs in dashboard (#507)
  • 3h history + zoom controls — Extended history to 3 hours with zoom on experimental dashboard (#507) — @zcht
  • OCTAXE 3.4 temp reading — Added temperature sensor support for Ocho 3.4 (#522)
  • Reset session stats — Button and endpoint to reset session statistics (#530)
  • Reset settings on GitHub update — Option to factory-reset settings when flashing via GitHub Actions (#537)
  • New dashboard as default — Experimental dashboard promoted to default, old experimental mode removed (#512) — @zcht

Improvements

  • Stability & performance (#513) — @zcht
  • Fan channel polish — Improved fan2 control UX and behavior (#533)
  • VReg shutdown temp always configurable — Shutdown temperature is now editable even in Linked fan mode (previously hidden/broken)
  • SV2 batch share acknowledgment — Fixed per-spec handling of batch ACKs (#551) — @wario_is_here
  • UI/UX overhaul (#542, from #540)
  • Clearer fan mode labels — "Primary/secondary" replaced by explicit ASIC/VReg naming in UI hints
  • Wait for ASIC init before temp read — Prevents spurious temperature readings at boot (#510)
  • Tooltip shows all datasets on hover — Dashboard charts show all series on x-axis hover
  • InfluxDB: accept return code 200 of /ping — Fixed double-free crash (#527)

Bug Fixes

  • Coinbase stack overflow — Fixed critical stack overflow with large coinbase transactions (#560)
  • SV2 batch share ACK — Correct per-spec handling (#551) — @wario_is_here
  • Failover dashboard — Dashboard correctly showed "not connected" when secondary pool was active
  • Pool 2 protocol auto-switch — Pool 2 no longer incorrectly inherits Pool 1's protocol in dual pool mode
  • Language selection — Fixed language selector, English set as default (#528)
  • Temperature tooltip — Fixed °C shown instead of H/s for temp in classic dashboard (#509) — @corey
  • Reverted nonce space control — Reverted #546 due to lower hashrate (#556)

Translations

  • Polish added, Italian and Romanian language files completed (#558) — @jesterhodl

Don't miss a new ESP-Miner-NerdQAxePlus release

NewReleases is sending notifications on new releases.