-
v1.39.1
StableAll checks were successfulCI / Rust clippy (push) Successful in 2m6sCI / Rust fmt (push) Successful in 1m14sCI / Rust test (push) Successful in 7m17sCI / UI (SvelteKit) (push) Successful in 1m19sCI / Security Audit (push) Successful in 1m19sdocs / build (push) Successful in 34sRelease / Docker Multi-Arch (push) Successful in 27m43sRelease / Binary aarch64-unknown-linux-gnu (push) Successful in 12m55sRelease / Binary x86_64-unknown-linux-gnu (push) Successful in 12m10sRelease / Linux .deb + .rpm (amd64) (push) Successful in 2m10sRelease / Linux .deb + .rpm (arm64) (push) Successful in 2m0sRelease / Linux AppImage (aarch64) (push) Successful in 24sRelease / Linux AppImage (x86_64) (push) Successful in 26sRelease / Cosign sign artifacts (push) Successful in 27sRelease / Forgejo Release (push) Successful in 35sreleased this
2026-10-11 10:22:56 +00:00 | 5 commits to main since this releaseAdded
- WarpTune: built-in core-current lines per board when neither the
firmware norwarptune.tomlnames one. Stock ESP-Miner and NerdOS report
nocoreCurrentWarnA, so the core current on them ran unchecked. A table
from the reference firmwares (ESP-Minerdevice_config.h/TPS546.c,
NerdOS board classes via WarpAxe's profiles) now supplies the warn and
fault lines and the board's power limit — Bitaxe Gamma, Gamma Duo, Supra
and Ultra (TPS546 revisions), Hex, Supra Hex, Gamma Turbo, Naja Duo, Gamma
Hex, BitForge Nano, NerdAxe Gamma, NerdAxe Gaia, NerdQAxe++, NerdOctaxe-γ,
Q1370, Q1373. On those boards the firmware'scurrentis the regulator's
output and serves as the core current. Every line from the table is marked
"board default" in decisions, the journal and on the card; the config's
line beats it and the firmware's fault line beats everything. Nothing
raises a line the firmware or the config reports. - Devices: the WarpTune card shows the core current against its line
(tooltip) and says so when it sits at or over the share a step up may use
("near the warn line"). A Bitaxe GT at 44.8 A under a 50 A warning was
formally fine and worth a word. - Devices: the card says when the hand point draws more than the board
limit ormax_wattsallows, and the sidecar warns at start. - WarpTune: per-miner
board_limit_wreplaces the board power limit the
firmware reports (and the table's) where that figure is not the board's —
a NerdQAxe++ on WarpAxe still reports NerdOS's 100 W and runs 110 W on a
124 W supply; without the key every restore would be held under 100 W. - Release: WarpTune on its own — every release now carries
dvb-warppool-tune-<tag>-<target>.tar.gzfor Linux (x86_64, aarch64) and
macOS (Apple silicon, Intel) with just the tuner binary, its guide and the
licence, for running WarpTune next to a pool on Umbrel or Docker. Until now
the binary was only inside the full pool packages.
Changed
- WarpTune: a restore never goes above the power limit. The restore
target (after a reboot, on shutdown, after a trip or a latch) was held
under the core current bar only; a Bitaxe GT whose hand point 850 MHz @
1221 mV drew 64.5 W on a 60 W board got it written back after every reboot
and was pulled down "urgent" afterwards. The target is now held under the
lower ofmax_wattsand the board limit as well, on the hand point's
measured watts (the journal's windows, kept across restarts) or, without a
measurement there, scaled f·V² from the last running sample: the highest
ladder step under the limit at or under the hand voltage, with the reason
in the decision and the journal. With no power data at all the restore
goes as before and the decision says it went unchecked. The hand point
itself stays the reference of the savings tile. - Devices: the WarpTune vs. hand points tile leaves work-mode miners (the
Avalon Q) out altogether — not in the sums, the percentages or the miner
count; their kilowatt and their Super mode would make the tile theirs. The
tile names them ("Without … (work modes): its figures are on its own
card."). When every Max point runs at its hand clock, Max adds no hashrate
by construction, so the "Max adds" figure shows the watts saved instead
("less power at the same hashrate (N miners at their hand clock)").
dvb-WarpPool v1.39.1 — Downloads
Docker
git.warppool.org/dvb-projekt/dvb-warppool:v1.39.1(multi-arch amd64+arm64, ohne v-Präfix)Native packages
- Linux .deb: amd64 + arm64 →
apt install ./dvb-warppool_*.deb - Linux .rpm: amd64 + arm64 →
dnf install ./dvb-warppool-*.rpm - Linux AppImage: x86_64 + aarch64 portable
- Linux tarballs: x86_64 + aarch64 for manual installs
- WarpTune only:
dvb-warppool-tune-<tag>-<target>.tar.gz(Linux x86_64 + aarch64; macOS added with the .dmg) for running the tuner next to a pool on Umbrel or Docker — see the README inside - macOS .dmg: added shortly after publish (built separately) — or build from source
- Windows .msi: paused since the forge migration (no Windows runner yet)
Signatures
SHA256SUMS+ cosign bundle (SHA256SUMS.bundle, project key)- SBOM (SPDX) for all dependencies
Verify (project public key
cosign.pubin the repo root):cosign verify-blob \ --key cosign.pub \ --bundle SHA256SUMS.bundle \ SHA256SUMS sha256sum --check SHA256SUMSFirst-time setup: run
dvb-warppool-setupfor the first-run wizard.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- WarpTune: built-in core-current lines per board when neither the