DCENT_OS Public Beta Firmware for Antminer ASIC Miners
Public beta Antminer firmware for operators who want open, mode-first control: Basic Heat, Standard Mine, and Advanced Hack. SD card images are staged by miner model and XIL / BB / CV / AML control board. Current downloads are Support incoming. Experimental firmware can brick hardware; flash only miners you can recover.
$ dcent_os --status
Kernel: Buildroot 2024.02 (musl)
Daemon: rustminer v0.1.0 (Antminer)
Status: Public beta [FAFO]
Downloads: Support incoming
Boards: XIL / BB / CV / AML
Modes: Basic Heat / Standard Mine / Advanced Hack
Fee Target: 0% mandatory + optional support
Risk: Can brick / void warranty / downtime
$
What Is DCENT_OS Antminer Firmware?
DCENT_OS is a purpose-built Linux distribution and planned open-source firmware stack for supported Bitmain Antminer hardware. During public 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 mining daemon is built in Rust as a memory-safe systems language, with a dashboard concept designed around Basic / Standard / Advanced modes. Basic Heat starts with temperature and noise, Standard Mine shows familiar miner controls, and Advanced Hack exposes low-level controls for users who accept public beta risk.
DCENT_OS stands on the shoulders of serious firmware work across the mining industry. Our goal is a GPL-3.0 open-source firmware stack after public beta, with public repository access currently planned for summer 2026. It is planned around a 0% mandatory dev-fee target, with an optional contribution setting for users who choose to support ongoing development. Compare mining firmware options.
DCENT_OS Dashboard Preview: Basic Heat, Standard Mine, Advanced Hack
A public beta UI preview based on the current dashboard mockup. Values are illustrative, the interface may change, and the firmware can still brick unsupported hardware.
Mode-first control
MAC 02:2d:f5:81:4b:f4 - CB AML - PSU APW121215c
Set a room temperature, confirm a wallet and pool, then let the miner target heat output inside configured beta guardrails.
DCENT_OS Compared With Stock Firmware, Braiins OS+, VNish and LuxOS
DCENT_OS is public beta software. Mature production firmware remains the safer choice for revenue-critical miners, and third-party fee terms can change by vendor, firmware version, or partner program.
| Feature | Stock | Braiins | VNish | LuxOS | DCENT_OS |
|---|---|---|---|---|---|
| Fee Model | 0% | Mandatory fee / licensing varies | Mandatory fee / licensing varies | Mandatory fee / licensing varies | 0% mandatory target + optional contribution |
| Open Source | Public repo planned | ||||
| Auto-Tuning | Beta track | ||||
| Stratum V2 | Beta track | ||||
| Grid Curtailment API | Planned | ||||
| Basic Heat Mode | Beta track | ||||
| Home Assistant | Beta track | ||||
| Per-Chip Optimization | Per-chip frequency | ||||
| Overclocking | Experimental | ||||
| Underclocking / LPM | Beta track | ||||
| Custom Tuning Profiles | Beta track | ||||
| REST API | Beta track | ||||
| Web Dashboard | Preview |
DCENT_OS Firmware Features and Beta Roadmap
Open Source Target
The target is a GPL-3.0 firmware stack after public beta, with public repository access planned for summer 2026. Treat current beta images as experimental.
Zero Mandatory Dev Fee
The target is 0% mandatory dev fee by default. Optional contribution support is planned as a visible user choice for miners who want to fund public beta hardening and open-source development.
Basic Heat Mode
A mode-first dashboard target for home heating: set a room temperature, keep the interface simple, and let supported images manage heat output inside configured beta guardrails.
Protocol Track
Stratum V1 compatibility is the baseline. Stratum V2 and DATUM work will be documented per beta image as support lands.
Curtailment API Track
REST API and automation hooks are part of the beta roadmap for demand-response, smart home, and fleet control workflows.
Standard Mine Mode
The familiar miner view: pools, hashrate, power, temperature, fans, tuning profiles, diagnostics, and uptime at a glance.
Home Assistant Track
Local sensors, power states, heating schedules, and automation hooks are planned for supported beta images as the API stabilizes.
Advanced Hack Mode
SSH access, diagnostics, per-chip frequency targets, per-domain voltage controls where supported, and raw hardware work for users who accept the risk.
Complete Feature List
- Per-chip frequency and per-domain voltage tuning target
- Experimental overclocking controls with public beta risk
- Underclocking and low-power mode (LPM)
- Custom tuning profiles (save, load, switch)
- Basic Heat mode with temperature-targeting workflow
- Stratum V2 work tracked per beta image
- Stratum V1 backward compatibility
- Pool-agnostic target for standard Bitcoin pools
- Multi-pool failover configuration
- React dashboard preview with Basic / Standard / Advanced modes
- REST API target for monitoring and control
- Home Assistant integration target
- Grid curtailment / demand response API target
- Load shedding target for supported beta images
- Sleep and wake remote control
- Cold climate adaptive preheating target
- Dynamic performance scaling on overheat
- Temperature-aware auto-throttle
- Over-the-air (OTA) firmware update target
- SD card image workflow by control board family
- SSH terminal access for advanced users
- Human-readable error diagnostics
- Firmware integrity verification
- No-tracking firmware design target for published images
- ~30 MB minimal footprint
- Buildroot Linux target with minimal footprint
- GPL-3.0 open-source target after public beta
Basic Heat, Standard Mine, Advanced Hack
Heat for home users, Mine for normal operations, and Hack for advanced users who knowingly accept public beta hardware risk.
Heat Mode
For home miners and heater builders who want a warm room first and mining controls second. The interface focuses on target temperature, noise expectations, wallet/pool setup, and recovery reminders instead of chip tables.
- Temperature-first workflow
- Simple pool and wallet setup
- Beta guardrails and recovery reminders
Mine Mode
For normal Antminer operators. Pool configuration, hashrate monitoring, temperatures, fans, diagnostics, uptime, and tuning profiles are grouped for day-to-day mining work.
- Pool and wallet configuration
- Hashrate and temperature monitoring
- Tuning profiles as beta support lands
Hack Mode
For firmware developers, repair technicians, and hardware tinkerers. It exposes SSH, diagnostics, raw hardware debugging, per-chip frequency targets, and per-domain voltage controls where supported. This is FAFO territory and public beta can brick hardware.
- Per-chip frequency and per-domain voltage controls
- Experimental features with real brick risk
- SSH terminal + raw register access
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 Basic Heat, Standard Mine, and Advanced Hack modes from any phone or laptop on your network.
Closed-Loop Thermal Control Target
A sensor-dependent Heat Mode target for supported beta images, subject to firmware, fan, power, and thermal limits.
Basic Heat Mode is intended to make a supported miner behave more like a controllable heat source. When the required sensors and beta image support are available, the firmware can compare a target temperature with measured conditions and adjust hashrate, fan behavior, or power within configured limits. Public beta builds should still be supervised and treated as experimental.
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 public beta, support is still image-specific: do not assume a model or control board works until its exact SD card image is published.
Antminer Firmware Compatibility and Public Beta Risk
D-Central Technologies is preparing staged public beta firmware images, onboarding resources, supported hardware updates, and compatibility notes for DCENT_OS and DCENT_axe. View DCENT_axe for Bitaxe and micro-miners.
Beta Image Rules
- Match Miner model and control board must match the image.
- Wait Support incoming means no public image is ready yet.
- 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
Antminer SD Card Images by Control Board: XIL, BB, CV, AML
Choose your Antminer model first, then choose the exact control board family inside that model. Board-family slots are placeholders until validated; exact board availability will vary by model. Every slot is currently marked Support incoming.
Before You Flash
- Identify the exact Antminer model and variant.
- Identify the control board family: XIL, BB, CV, or AML.
- Confirm the slot says available, not Support incoming.
- Read release notes, checksum notes, and recovery instructions.
- Do not flash production miners or hardware you cannot recover.
Antminer S9 / S9i / S9j
Support incomingS9 XIL SD card image
XIL / Xilinx-family control board slot. Support incoming; no public beta image has been published for this board yet.
No public image published yet. Support incomingAntminer S19
Support incomingS19 XIL SD card image
XIL / Xilinx-family control board slot. Support incoming; no public beta image has been published for this board yet.
No public image published yet. Support incomingAntminer S19 Pro
Support incomingS19 Pro XIL SD card image
XIL / Xilinx-family control board slot. Support incoming; no public beta image has been published for this board yet.
No public image published yet. Support incomingAntminer S19j Pro
Support incomingS19j Pro XIL SD card image
XIL / Xilinx-family control board slot. Support incoming; no public beta image has been published for this board yet.
No public image published yet. Support incomingAntminer S21
Support incomingS21 XIL SD card image
XIL / Xilinx-family control board slot. Support incoming; no public beta image has been published for this board yet.
No public image published yet. Support incoming
# Public beta image status
Date: 2026-05-12
Images: Support incoming
Boards: XIL / BB / CV / AML
Install policy: FAFO only
Firmware images, supported hardware updates, onboarding notes, and recovery guidance will roll out progressively. Monitor this page before flashing.
Fund the Future
DCENT_OS is the result of years of ASIC repair, hardware analysis, protocol work, and firmware development. The goal is to publish the firmware stack as GPL-3.0 open source after the public beta period, with repository access currently planned for summer 2026.
Some production aftermarket firmware uses mandatory hashrate-based fees or paid licensing. DCENT_OS is planned with 0% mandatory dev fee by default and an optional contribution setting for users who want to fund development.
Every contribution helps fund validation, recovery documentation, new chip support, and public beta hardening.
No mandatory dev-fee target by default for supported public beta images.
A visible contribution control is planned for miners who want to help fund open-source firmware work.
Hardware testing, recovery docs, protocol work, new board support, and public beta hardening.
DCENT_OS Firmware FAQ
What hardware does DCENT_OS support?
The public beta download area lists Antminer S9 / S9i / S9j, S19, S19 Pro, S19j Pro, and S21 models. Each model is split into XIL, BB, CV, and AML control-board tabs. Every slot is currently marked Support incoming until the matching SD card image is published.
Is DCENT_OS really free? No dev fee?
DCENT_OS is planned with 0% mandatory dev fee by default, with an optional contribution setting for users who want to fund development. During public beta, always read the release notes for the exact image you are flashing.
How does Basic Heat Mode work?
Basic Heat Mode is the simple interface target for home heating. Instead of starting with chip tables, it starts with room temperature, noise expectations, pool/wallet setup, beta guardrails, and recovery reminders. Public 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. It is part of the DCENT_OS beta track, but support must be checked in the release notes for each published image.
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. Public beta behavior will be documented per image.
How does the Home Assistant integration work?
Home Assistant support is a beta-track integration target. The goal is local sensors, power states, and automations for heat, mining, and curtailment workflows once the API stabilizes for supported images.
What are the three operating modes?
DCENT_OS is organized around Basic / Standard / Advanced. Basic is Heat Mode for temperature-first home use. Standard is Mine Mode for pools, hashrate, fans, temperatures, diagnostics, and tuning profiles. Advanced is Hack Mode for SSH, raw diagnostics, per-chip frequency targets, and per-domain voltage controls where supported. Hack Mode is intentionally FAFO territory.
Will flashing DCENT_OS void my warranty?
Flashing third-party firmware on most ASIC miners can void the manufacturer warranty. During public 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. Public 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 want to FAFO.
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 public beta firmware. Its differentiators are the mode-first Heat / Mine / Hack dashboard concept, a 0% mandatory dev-fee target, an open-source target after beta, and D-Central hardware-service experience. Use production firmware for production miners unless you accept beta risk.
Can DCENT_OS overclock my Antminer?
Advanced Hack Mode is intended to expose per-chip frequency targets and per-domain voltage controls 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 with Stratum V1 baseline support and protocol capabilities documented per beta image. Confirm pool support in the release notes before flashing.
When will the public beta be available?
The public beta rollout is staged and image slots are in preparation. Firmware image slots, onboarding resources, compatibility notes, and supported hardware updates will appear progressively. If your exact miner and control board still says Support incoming, check again later and do not flash it.
Public Beta Means Real Risk.
DCENT_OS SD card image slots are staged by Antminer model and XIL / BB / CV / AML control board. Every current slot is marked Support incoming. Do not flash hardware you cannot recover, and do not install on production miners.
