DCENT_OS Open-Source Bitcoin Mining Firmware for Antminers
Find the path that actually fits your miner. Verified prebuilt files currently exist only for the exact S9 Xilinx and S19j Pro Xilinx lanes.
13 registry models · 2 exact board lanes with verified prebuilts · 3 files
Risk: Experimental firmware can brick hardware, cause mining downtime, and may affect warranty coverage. Identify the control board and prove recovery before writing anything.
Read the dated identity and status ledger
Explore the full DCENT_OS technical reference
Quick answer
DCENT_OS is D-Central Technologies' GPL-3.0 open-source Bitcoin mining firmware for selected Bitmain Antminer ASIC miners. Guarded signed artifacts exist only for exact S9 XIL and S19j Pro XIL lanes; their install evidence is incomplete, neither is production-ready, and a bad write can brick hardware. The daemon, dashboard and Buildroot integration are open; full images require documented vendor boot inputs.
What Is DCENT_OS Antminer Firmware?
DCENT_OS is a purpose-built Linux distribution and open-source (GPL-3.0) firmware stack for supported Bitmain Antminer hardware. During the beta, every install should be treated as experimental: wrong images, interrupted writes, unsupported control boards, or NAND flashing on the wrong unit can brick hardware.
The Rust mining daemon and local dashboard expose mining, thermal and diagnostic surfaces. Heat Mode and the local MCP control surface are secondary capabilities whose readiness is build- and board-specific; exact artifact and installation evidence comes first.
DCENT_OS credits the upstream projects and components documented in THIRD_PARTY_NOTICES. Its daemon, dashboard and Buildroot integration are GPL-3.0 source; complete Antminer images also require documented vendor boot inputs. All 13 registry models are Released/Experimental. The current verified-prebuilt ledger contains exact S9 and S19j Pro Zynq/XIL files, while every model keeps separate board, install and recovery limits. The fee is a 2% donation that is on by default and can be set to zero. Local-first and no-required-cloud behavior is project policy, not an independent audit result. View the source on GitHub. Compare mining firmware options. Explore open-source firmware options. See the dated beta status.
DCENT_OS Compared With Stock Firmware, Braiins OS+, VNish and LuxOS
Braiins OS+, VNish and LuxOS are mature production options with broad field history and may be the better choice for fleets that cannot tolerate beta downtime. DCENT_OS publishes its GPL-3.0 mining daemon, dashboard and Buildroot integration; complete Antminer images require separate documented vendor boot inputs. Its required fee is zero, with a user-disableable 2% donation. Third-party fee terms vary by vendor, version and partner program, so verify the exact build.
| Feature | Stock | Braiins | VNish | LuxOS | DCENT_OS |
|---|---|---|---|---|---|
| Fee Model | 0% | Mandatory fee / licensing varies | Mandatory fee / licensing varies | Mandatory fee / licensing varies | No dev fee — optional donation, on at 2% by default, one click to 0% |
| Open Source | Public repo — live (GPL-3.0) | ||||
| Auto-Tuning | Per-chip closed-loop (beta) | ||||
| Stratum V2 | Implemented; readiness-gated | ||||
| AI / MCP Control Surface | Built-in MCP server (beta) | ||||
| Grid Curtailment API | Planned | ||||
| Space Heater Mode | Beta track | ||||
| Home Assistant | Beta track | ||||
| Per-Chip Optimization | Per-chip freq + per-domain voltage | ||||
| Overclocking | Experimental | ||||
| Underclocking / LPM | Beta track | ||||
| Custom Tuning Profiles | Beta track | ||||
| REST API | Beta track | ||||
| Web Dashboard | Yes (beta) |
DCENT_OS Firmware Stack
Three layers, minimal dependencies, and staged control for supported beta images.
DCENT_OS is organized in three layers. A stripped-down Linux system boots the miner. A Rust-powered mining engine talks to supported ASIC hardware and manages hashrate, fans, frequency, and voltage domains where supported. A browser dashboard presents the Space Heater, Mining, and Companion modes from any phone or laptop on your network.
Antminer Hardware Abstraction Layer
The Rust HAL is intended to isolate chip, control-board, PSU, and sensor differences as image-specific support lands.
Every ASIC miner family has different chips, control boards, PSUs, sensors, and board revisions. The Hardware Abstraction Layer is the compatibility boundary between the dashboard and the hardware-specific drivers. During the beta, support is still image-specific: do not assume a model or control board works until its exact SD card image is published.
Secondary capabilities, not readiness claims
The source tree includes autotuning, Heat Mode, MCP/local-agent controls, dashboards and a default-off Stratum V2 implementation. Their presence in source does not prove they are enabled, soaked or independently audited in beta20260709. Treat Stratum V1 as the Antminer baseline unless the exact release record says otherwise.
Inspect the architecture and evidence boundaries · Review the assurance ledger
Antminer Firmware Compatibility and Beta Risk
All 13 Antminer registry models are Released on the Experimental channel. The matrix below keeps verified binary, mining, install and recovery evidence separate for every exact model. View DCENT_axe for Bitaxe and micro-miners.
Beta Image Rules
- Match Miner model and control board must match the image.
- Wait No verified prebuilt in the current ledger means there is no evidenced file for this exact lane; it does not mean the model is unreleased.
- Recover Know your SD card and serial recovery path before flashing.
Control Board Families
- XILXilinx / Zynq-family control board image slots
- BBBB / BeagleBone-style control board image slots
- CVCV-family control board image slots
- AMLAmlogic-family control board image slots
The Wider DCENT_OS Platform Matrix
This page is the industrial Antminer surface. The repository also contains separate ESP32, Avalon and WhatsMiner branches; each keeps its own evidence gates. Honest Antminer readiness lives here:
- 13 releasedEvery Antminer model in the registry is Released/Experimental. The verified-prebuilt ledger currently lists exact S9 XIL and S19j Pro XIL files; all other evidence remains model and board specific.
- LiveBitaxe-class ESP32-S3 (Max / Ultra / Supra / Gamma / Hex) — supported via DCENT_axe 0.3.0; flash it from your browser.
- LiveLucky Miner (LV06 / LV07 / LV08, BM1366) and Hammer Miner (BC01 / BC01-Pro / BC02 / BC04, BM1370 / BM1373) — DCENT_axe 0.3.0 factory images, experimental; flash it from your browser or read the Lucky Miner and Hammer Miner guides.
- DevAvalon (Canaan) and WhatsMiner (MicroBT) — in development, no public images. Follow the Avalon roadmap.
Per-model readiness matrix (PLATFORMS.md) · Four-tier testing path — from zero-hardware to reversible /tmp trial (TESTING.md) · Coordinated disclosure (SECURITY.md)
Released Models, Verified Prebuilts and Exact Board Lanes
Every card below is Released/Experimental. A download button appears only when the canonical artifact ledger contains a verified filename, size and SHA-256 for the exact lane. Review installation and recovery independently.
Before You Flash
- Identify the exact Antminer model and variant.
- Identify the control board family: XIL, BB, CV, or AML.
- Confirm that the exact model and board lane has a named artifact, then review its install-readiness evidence.
- Read release notes, checksum notes, and recovery instructions.
- Do not flash production miners or hardware you cannot recover.
Beta documentation: Documentation portal · S9 SD-card install guide · Rollback & UART recovery (read first) · Beta safety & warranty · Hardware-readiness & recovery checklist
Web Flasher — DCENT_axe 0.3.0 Live
For Bitaxe and micro-miners, DCENT_axe 0.3.0 factory images for six Bitaxe-class boards (Gamma, Max, Ultra, Supra, Hex Ultra, Hex Supra) flash over USB straight from your browser today — no toolchain to install.
Antminer S9
RELEASED · EXPERIMENTAL · verified prebuiltS9 XIL SD card image
Zynq/Xilinx am1-s9; redundant-slot NAND, with a separate removable-media boot route. Verify the SHA-256 receipt, exact board lane, installation authorization and recovery gap before using a file.
Antminer S9 sysupgrade archive — SHA-256 verified — receipt only; no operator download CTA Antminer S9 bootable SD image — SHA-256 verified
Antminer S9 SE
RELEASED · EXPERIMENTAL · no verified prebuilt in current ledgerThe registry does not list a verified model-specific prebuilt binary. Review source, exact hardware evidence and install authorization; never substitute another model’s file.
Inspect the artifact ledger and provenance →Antminer T17
RELEASED · EXPERIMENTAL · no verified prebuilt in current ledgerThe registry does not list a verified model-specific prebuilt binary. Review source, exact hardware evidence and install authorization; never substitute another model’s file.
Inspect the artifact ledger and provenance →Antminer S17
RELEASED · EXPERIMENTAL · no verified prebuilt in current ledgerThe registry does not list a verified model-specific prebuilt binary. Review source, exact hardware evidence and install authorization; never substitute another model’s file.
Inspect the artifact ledger and provenance →Antminer T17+
RELEASED · EXPERIMENTAL · no verified prebuilt in current ledgerThe registry does not list a verified model-specific prebuilt binary. Review source, exact hardware evidence and install authorization; never substitute another model’s file.
Inspect the artifact ledger and provenance →Antminer S17+
RELEASED · EXPERIMENTAL · no verified prebuilt in current ledgerThe registry does not list a verified model-specific prebuilt binary. Review source, exact hardware evidence and install authorization; never substitute another model’s file.
Inspect the artifact ledger and provenance →Antminer S19
RELEASED · EXPERIMENTAL · no verified prebuilt in current ledgerThe registry does not list a verified model-specific prebuilt binary. Review source, exact hardware evidence and install authorization; never substitute another model’s file.
Inspect the artifact ledger and provenance →Antminer S19 Pro
RELEASED · EXPERIMENTAL · no verified prebuilt in current ledgerThe registry does not list a verified model-specific prebuilt binary. Review source, exact hardware evidence and install authorization; never substitute another model’s file.
Inspect the artifact ledger and provenance →Antminer S19j Pro
RELEASED · EXPERIMENTAL · verified prebuiltS19j Pro XIL SD card image
Verified artifact: am2-s19j Zynq/Xilinx; BeagleBone, Amlogic, CVitek and STM32MP15 are separate, unauthorized lanes for that file. Verify the SHA-256 receipt, exact board lane, installation authorization and recovery gap before using a file.
Antminer S19k Pro
RELEASED · EXPERIMENTAL · no verified prebuilt in current ledgerThe registry does not list a verified model-specific prebuilt binary. Review source, exact hardware evidence and install authorization; never substitute another model’s file.
Inspect the artifact ledger and provenance →Antminer S21
RELEASED · EXPERIMENTAL · no verified prebuilt in current ledgerThe registry does not list a verified model-specific prebuilt binary. Review source, exact hardware evidence and install authorization; never substitute another model’s file.
Inspect the artifact ledger and provenance →Antminer S21 XP
RELEASED · EXPERIMENTAL · no verified prebuilt in current ledgerThe registry does not list a verified model-specific prebuilt binary. Review source, exact hardware evidence and install authorization; never substitute another model’s file.
Inspect the artifact ledger and provenance →Antminer S21 Pro
RELEASED · EXPERIMENTAL · no verified prebuilt in current ledgerThe registry does not list a verified model-specific prebuilt binary. Review source, exact hardware evidence and install authorization; never substitute another model’s file.
Inspect the artifact ledger and provenance →
# Beta image status
Date: 2026-09-01
Availability: 13 models RELEASED
Maturity: EXPERIMENTAL
Verified prebuilts: beta20260709 · exact S9 XIL + S19j Pro XIL files
Install policy: Tested rollback path required
All 13 registry models are already Released/Experimental. Subscribe for verified prebuilt additions, lane evidence, installation receipts and recovery updates.
New to the beta? See the dated beta status. · Get your hardware ready · Join the Discord community
Fund the Future
D-Central publishes the GPL-3.0 daemon, dashboard and Buildroot integration alongside exact-model evidence. Full Antminer images also require documented vendor boot inputs. The beta20260709 S9 XIL and S19j Pro XIL artifacts are downloadable but remain guarded and experimental. View the source on GitHub. See the dated beta status.
Some production aftermarket firmware uses mandatory hashrate-based fees or paid licensing. DCENT_OS takes no mandatory fee. What it ships is a 2% donation that is on by default and can be set to zero — it is a plain config value, visible on the dashboard while it runs, and the line that sets it is in the public GPL-3.0 source. Compare like for like: BraiinsOS+ takes 2–2.5% of hashrate, LuxOS 2.8% always collected, VNish a cut. The difference is not the size of the number — it is that ours is a file you can open, and that GET /api/donation/info is left unauthenticated on purpose, so you can check the payout address on-chain before you even finish the setup wizard. Trust, but verify.
If it helps you, help keep the lights on — every contribution funds validation, recovery documentation, new chip support, and beta hardening.
No mandatory dev fee, no licence server, no paid tier. Commercial use stays free under GPL-3.0. The 2% donation described above is a separate thing: it is on by default and it is yours to switch off.
The 2% donation ships on by default, is visible on the dashboard the whole time it runs, and is switched off with one config line. GET /api/donation/info is left unauthenticated on purpose, so you can check the payout address on-chain before you even finish the setup wizard. Trust, but verify.
Hardware testing, recovery docs, protocol work, new board support, and beta hardening.
DCENT_OS Firmware FAQ
What hardware does DCENT_OS support?
AVAILABILITY: RELEASED. MATURITY: EXPERIMENTAL. The 13 public models are Antminer S9, Antminer S9 SE, Antminer T17, Antminer S17, Antminer T17+, Antminer S17+, Antminer S19, Antminer S19 Pro, Antminer S19j Pro, Antminer S19k Pro, Antminer S21, Antminer S21 XP, Antminer S21 Pro. The verified-prebuilt ledger currently lists exact S9 XIL and S19j Pro XIL files; binary, control-board, installation and recovery evidence remains model-specific.
Is DCENT_OS really free? No dev fee?
There is no mandatory developer fee. There is a 2% donation that is on by default and can be set to zero — it is a plain config value, visible on the dashboard while it runs, and the line that sets it is in the public GPL-3.0 source. Do not take our word for any of it — that is the point of shipping the source: verify the donation behaviour, the binary provenance and the network policy in the exact build you are running.
How does Space Heater Mode work?
Space Heater Mode is a thermostat, not a spreadsheet. Instead of starting with chip tables, it starts with a target room temperature and BTU/h output, plus pool/wallet setup, beta guardrails, and recovery reminders. Beta images still require exact hardware support before use.
What is Stratum V2 and why does it matter?
Stratum V2 is the next-generation mining protocol for encrypted miner-pool communication and job negotiation. DCENT_OS implements a native V2 stack, but it is default-off behind a readiness gate while live submit/accept and failover soak remain pending. The July Antminer artifacts should be treated as V1 unless exact release notes state otherwise.
What is the Grid Curtailment API?
It is a planned API track for external systems such as smart home hubs, utility demand-response programs, and fleet controllers to request throttling or pause states. Beta behavior will be documented per image.
How does the Home Assistant integration work?
DCENT_OS ships a CGMiner-compatible API on port 4028 in beta, which pyasic and Home Assistant tooling already speak. Deeper native integration — local sensors, power states, and automations for heat, mining, and curtailment workflows — follows as the API stabilizes for supported images.
Will flashing DCENT_OS void my warranty?
Flashing third-party firmware on most ASIC miners can void the manufacturer warranty. During the beta it can also brick a control board, fail to boot, interrupt revenue, or require SD card, UART, or serial recovery. Do not flash production miners or hardware you cannot afford to troubleshoot.
Can DCENT_OS brick my miner?
Yes. Beta firmware can brick a control board, corrupt configuration, void warranty, or leave a miner offline until manual recovery works. A wrong XIL / BB / CV / AML image is especially dangerous. Only install if you understand the recovery process and have a tested rollback path ready (SD reflash or UART).
How does DCENT_OS compare to Braiins OS+ or VNish?
Braiins OS+, VNish, and LuxOS are mature production firmware options with broad field history. DCENT_OS is GPL-3.0 source with all 13 registry models Released/Experimental. Its current ledger has SHA-256-verified S9 and S19j Pro Zynq files; embedded payload-manifest signatures apply to the sysupgrade archives, not the S9 SD image or outer checksum list. It takes no mandatory fee and ships a disableable 2% donation. Autotuning, MCP and Stratum V2 readiness remains build- and board-specific. For a fleet that cannot go down, use mature production firmware.
Can DCENT_OS overclock my Antminer?
The autotuner runs a closed-loop per-chip frequency/voltage search with measured feedback, PVT clamps, ramp limits, and rollback, and advanced controls expose per-chip frequency targets and per-domain voltage where the hardware and beta image support them. Overclocking can damage hardware, cause instability, and brick a miner during beta. Do not use it on production equipment.
Does DCENT_OS work with my mining pool?
The target is pool-agnostic Bitcoin mining. Stratum V1 is the current baseline. The native Stratum V2 implementation is default-off and readiness-gated; confirm the exact protocol support in the release notes for the artifact you are testing.
Which public artifacts are available now?
beta20260709 lists SHA-256 receipts for exact S9 XIL and S19j Pro XIL files. The sysupgrade archives have verified embedded Ed25519 payload-manifest signatures; the S9 SD image has SHA-256 evidence only, and no detached outer signature is claimed. Other Released/Experimental models have no verified prebuilt in the current ledger.
Beta Means Real Risk.
All 13 registry models are Released/Experimental. Verified prebuilts currently cover exact S9 XIL and S19j Pro XIL lanes only; that binary boundary does not override any installation or recovery gate. Review the ledger, prove recovery and use mature firmware when downtime is unacceptable.