Skip to content

We're upgrading our operations to serve you better. Orders ship as usual from Laval, QC. Questions? Contact us

Bitcoin accepted at checkout  |  Ships from Laval, QC, Canada  |  Expert support since 2016

Public Beta

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 v0.1.0-beta
$ 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.

~30 MB Footprint
0% Mandatory Fee Target
Rust Powered

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.

Public beta
REST 2s
12:17:26 UTC
Antminer S19j Pro

Mode-first control

MAC 02:2d:f5:81:4b:f4 - CB AML - PSU APW121215c

Preview only - support incoming
Basic Heat Mode

Set a room temperature, confirm a wallet and pool, then let the miner target heat output inside configured beta guardrails.

ValuesIllustrative Target room22 C Noise targetQuiet
Overviewpreview cadence
Hashrate Highest temp Target temp
Fan Monitorautomatic
5,700FAN1 RPM
5,700FAN2 RPM
5,760FAN3 RPM
5,700FAN4 RPM
Hash Boards3 chains
Board 0Healthy Board 1Ramping Board 2Ramping

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.

More During Beta

Firmware images, compatibility notes, onboarding resources, and recovery guidance will be published progressively as each slot is validated.

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.

Basic

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
Standard

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
Advanced

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.

Buildroot Linux OS Rust Mining Daemon React Dashboard SPA

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.

Target Temp 22.0 °C PID Controller Kp Ki Kd ASIC Actuator Hashrate / Voltage Temp Sensor Feedback Loop Compare Adjust Heat Measure

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.

Standardized Mining API set_frequency() | set_voltage() | read_temp() | get_nonces() Rust HAL Memory-safe hardware abstraction — translates API calls to chip-specific SPI/I2C commands Fragmented Hardware BM1387 BM1397 BM1362 BM1370

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.

Public beta warning: DCENT_OS is experimental firmware. It can brick your Antminer, leave a control board unbootable, void warranty, interrupt mining revenue, or require manual SD card, UART, or serial recovery. Do not flash production miners. Do not flash NAND or hardware you cannot afford to troubleshoot unless release notes explicitly say your exact configuration is supported. Only install if you understand the recovery process and want to FAFO.

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.

Do not guess your control board. XIL, BB, CV, and AML images are not interchangeable. A mismatched SD card image can brick the control board or leave the miner unable to boot. Only proceed when your exact model and board combination is explicitly supported.

Before You Flash

  1. Identify the exact Antminer model and variant.
  2. Identify the control board family: XIL, BB, CV, or AML.
  3. Confirm the slot says available, not Support incoming.
  4. Read release notes, checksum notes, and recovery instructions.
  5. Do not flash production miners or hardware you cannot recover.

Antminer S9 / S9i / S9j

Support incoming
  • Primary legacy beta family
  • Repair bench, home heat, and recovery-friendly testing
  • Risk: public beta, can brick hardware

S9 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

Antminer S19

Support incoming
  • Supported-hardware slot: staged public beta
  • Verify exact control board, PSU, and hashboard revision
  • Risk: public beta, can brick hardware

S19 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

Antminer S19 Pro

Support incoming
  • Supported-hardware slot: staged public beta
  • Pro units can differ by board batch and PSU configuration
  • Risk: public beta, can brick hardware

S19 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 incoming

Antminer S19j Pro

Support incoming
  • Supported-hardware slot: staged public beta
  • Confirm control board marking before choosing an image
  • Risk: public beta, can brick hardware

S19j 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 incoming

Antminer S21

Support incoming
  • Supported-hardware slot: staged public beta
  • Newest-generation board and PSU combinations require extra validation
  • Risk: public beta, can brick hardware

S21 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
Beta updates

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.

Mandatory Fee Target 0%

No mandatory dev-fee target by default for supported public beta images.

Supporter Setting Optional

A visible contribution control is planned for miners who want to help fund open-source firmware work.

What It Funds Validation

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.