V1.1.0
New boards — the Q1373 and NerdQAxe++ rev7
This release brings first-class support for a new board, carried here under the internal working title Q1373 — the final board name isn't decided yet. It's a real step up: it mines on Bitmain's BM1373 ASICs, driven by a 6‑phase power stage, and carries onboard Ethernet and CAN. The NerdQAxe++ rev7 (TPS546) is supported now too.
Q1373
Default-Settings
Solo mining, verified
If you solo mine, you can now check that the pool is actually building blocks that pay you. The new solo‑mining verification inspects the coinbase transaction of the work you're handed: basic mode confirms your own payout address is present in the coinbase at all, while advanced mode goes further and also checks the fees, with a configurable tolerance for how much you're willing to accept. Either level can simply watch and warn, or enforce — refusing to mine on work that doesn't verify. It's the difference between hoping your solo pool is honest and knowing it.
Setting
How to check
A leaner, page-oriented v2 API — without breaking v1
The web UI now talks to a v2 API built around pages rather than one big catch-all payload: each page fetches only the data it actually needs, so responses are smaller and more focused. The dashboard itself looks much the same — the win is under the hood, in tighter and cheaper requests. And the classic v1 /api/system/info endpoint stays exactly as it was, so third-party tools and terminals that speak the old format keep working unchanged.
https://github.com/shufps/ESP-Miner-NerdQAxePlus/blob/develop/docs/API.md
A note on the legacy updater
The old two‑step (firmware + web UI) updater has moved into the Danger Zone — on purpose. Too often it was used half‑way: firmware flashed, web assets forgotten, leaving the UI in a mismatched state that produced confusing behaviour and support tickets. For everyday updates, use the one‑click GitHub updater instead — it keeps firmware and web UI in lockstep. The legacy path is still there for the rare case you truly need it; it's just no longer the first button you reach for.
What's Changed
- Add Braiins Solo pool rule by @Onyrew in #567
- removed color code from tooltip by @shufps in #578
- added it pl ro to github workflows by @shufps in #579
- Solo mining verify by @shufps in #572
- Q1370 by @shufps in #582
- improvements and OTP protection on can API by @shufps in #585
- feat(alerts): support generic webhook endpoints by @captCovalent in #565
- Set TCP_NODELAY on pool sockets (fixes slow SV2 share submits) by @warioishere in #587
- trying to fix 1-device can bus recovery by @shufps in #588
- V2 api by @shufps in #586
- hide legacy updater in danger zone by @shufps in #592
- initial q1373 support by @shufps in #595
- 1373 support by @shufps in #597
- Add WiFi scan to settings V2 by @shufps in #596
- don't use vreg temp for ASIC fan PID, allow extra shutdown temp by @shufps in #600
- info v1 reverted by @shufps in #603
- added checkbox, increased vreg shutdown default for nerdaxes by @shufps in #604
- fix reboot required by @shufps in #605
- Refactor config persistence through an in-memory JSON cache by @shufps in #610
- make mempool urls configurable by @shufps in #608
- fix: bound partial HTTP body reads by @mane in #611
- Add mDNS/DNS-SD discovery for LAN device detection by @shufps in #613
- fix: require auth for CAN slave actions by @mane in #612
- fix on the alert page by @shufps in #615
- don't run OTA from PSRAM task by @shufps in #616
- fix: use X-TOTP for alert test OTP by @mane in #617
- Scope OTP session headers to same origin by @mane in #619
- fix: read full CAN PATCH JSON body by @mane in #622
- test: fix legacy Angular specs by @mane in #623
- reverted vreg shutdown temps on neraxes again by @shufps in #626
- Fill generic theme by @shufps in #627
- calibrated by @shufps in #638
- tint the screen on the generic theme by @shufps in #639
- github creates sha256 for the assets automatically since june 2025 by @shufps in #641
- Add NerdQAxe++ TPS546 board support by @benjamin-wilson in #628
- allow less than 1V for Q1373. Skip VID for 1,00V by @shufps in #642
- in linked mode individual shutdown temps didn't work by @shufps in #643
- Q1373 settings tuning by @shufps in #644
- New bm1373 init sequence by @shufps in #647
- Add SoloLuck to pool quicklinks by @sololuckio in #649
- fix reset session stats by @shufps in #650
- show text instead of logo on generic theme by @shufps in #652
- detect features from I/O extender by @shufps in #664
- fix not showing the fallback pool when using fallback pool on dashboard by @shufps in #665
- addedmining dutch pool link by @shufps in #666
- move reset button further into the corner by @shufps in #667
- F5 fixes by @shufps in #658
- update quicklinks to ckpool global graphical stats site by @matlen67 in #672
- Add Danish translation by @TowyTowy in #668
- Add Simplified Chinese (
zh-CN) support for the Web management UI by @renfei in #662 - relese reset of FXL6408 on boot by @shufps in #673
- move fan mode into board class like pid settings by @shufps in #674
- fix(influx): swap transposed fan1_pwm and fan1_rpm values by @WillieMaddox in #682
- docs: fix set-target typo and document submodule init by @WillieMaddox in #681
- fix(web): close unclosed in language selector by @WillieMaddox in #679
- gitignore: ignore monitoring/data volume directory by @WillieMaddox in #677
- sv2: handle SetExtranoncePrefix (0x19) by @warioishere in #684
- Add SV2 "require authentication" per-pool option by @cbyam in #656
- fix(http): restore legacy v1 /api/system/info stratum shape by @shufps in #688
- fix(influx): average telemetry over the publish interval by @WillieMaddox in #686
- fix(influx): write to InfluxDB outside the telemetry lock by @shufps in #689
New Contributors
- @Onyrew made their first contribution in #567
- @captCovalent made their first contribution in #565
- @mane made their first contribution in #611
- @sololuckio made their first contribution in #649
- @TowyTowy made their first contribution in #668
- @renfei made their first contribution in #662
- @WillieMaddox made their first contribution in #682
- @cbyam made their first contribution in #656
Full Changelog: v1.0.37.1...v1.1.0