DCENT_OS
Free, open-source custom ASIC mining firmware with per-chip auto-tuning, overclocking, Stratum V2, Home Assistant integration, and PID-controlled space heater mode. Zero mandatory dev fee. The Braiins OS and VNish alternative built in Rust for Antminer and Bitaxe.
$ dcent_os --status
Kernel: Buildroot 2024.02 (musl)
Daemon: rustminer v0.1.0 (Antminer / Bitaxe)
Target Temp: 22.0 °C [OK]
Protocol: Stratum V2
Home Assistant: Connected
Dev Fee: 0%
Uptime: 47d 13h 22m
$
What Is DCENT_OS?
DCENT_OS is a purpose-built Linux distribution that replaces stock Antminer and Bitaxe firmware with an intelligent, open-source mining operating system. It transforms any supported ASIC miner into a PID-controlled space heater that mines Bitcoin while keeping your room at the exact temperature you set.
Built in Rust for safety and performance, with a React web dashboard for real-time monitoring and native Home Assistant integration. No mandatory dev fees. No telemetry. No vendor lock-in. Just mining firmware that heats your home.
Unlike Braiins OS+, VNish, or LuxOS, DCENT_OS charges zero mandatory dev fee. The firmware is fully open source — years of reverse engineering, ASIC chip captures, and protocol work released under the MIT license. An optional contribution setting lets you support ongoing development if you choose.
Firmware Showdown
How DCENT_OS stacks up against every major mining firmware.
| Feature | Stock | Braiins | VNish | LuxOS | DCENT_OS |
|---|---|---|---|---|---|
| Dev Fee | 0% | 2% | 2% | 1.5% | 0% (optional) |
| Open Source | |||||
| Auto-Tuning | |||||
| Stratum V2 Native | |||||
| Grid Curtailment API | |||||
| Space Heater Mode | |||||
| Home Assistant | |||||
| Per-Chip Optimization | |||||
| Overclocking | |||||
| Underclocking / LPM | |||||
| Custom Tuning Profiles | |||||
| REST API | |||||
| Web Dashboard |
Key Features
Fully Open Source
MIT-licensed. Audit every line. Fork it. Hack it. Contribute upstream. No proprietary blobs, no telemetry, no backdoors.
Zero Mandatory Dev Fee
100% of your hashrate goes to YOUR pool by default. No hidden redirects. Set an optional contribution to fund development if you choose — even 1% goes further than you think.
PID Auto-Tuning
Industrial-grade PID controller adjusts hashrate in real time to maintain your target room temperature. Set it and forget it.
Stratum V2 Native
First-class Stratum V2 support with encrypted connections and job negotiation. Better privacy, better decentralization.
Grid Curtailment
REST API for demand-response integration. Let your utility signal peak hours and DCENT_OS throttles automatically.
Space Heater Mode
Purpose-built thermal management. Set your target temperature and the miner becomes a smart Bitcoin-earning radiator.
Home Assistant
Native Home Assistant integration. Monitor hashrate, control power states, automate heating schedules, and trigger curtailment — all from your smart home dashboard.
React Dashboard
Real-time web dashboard built with React. Monitor hashrate, temperatures, power draw, per-chip performance, and pool stats from any browser. No app install required.
Complete Feature List
- Per-chip frequency and voltage optimization
- Overclocking with thermal protection
- Underclocking and low-power mode (LPM)
- Custom tuning profiles (save, load, switch)
- PID-controlled space heater mode
- Stratum V2 with encrypted connections
- Stratum V1 backward compatibility
- Pool-agnostic — works with any Bitcoin pool
- Multi-pool failover configuration
- React real-time web dashboard
- REST API for monitoring and control
- Home Assistant native integration
- Grid curtailment / demand response API
- Load shedding to idle wattage in seconds
- Sleep and wake remote control
- Cold climate adaptive preheating
- Dynamic performance scaling on overheat
- Temperature-aware auto-throttle
- Over-the-air (OTA) firmware updates
- Remote installation via web interface
- SSH terminal access for advanced users
- Human-readable error diagnostics
- Firmware integrity verification
- No telemetry, no phone-home, no tracking
- ~30 MB minimal footprint
- Buildroot Linux — no bloat, no systemd
- MIT license — fork it, hack it, ship it
Three Modes. One Firmware.
Whether you just want a warm room, a standard mining setup, or full chip-level control — DCENT_OS adapts to you.
Space Heater Mode
For the average person who just wants a warm room. Set your target temperature — that's it. No hashrates, no frequencies, no pool configs. DCENT_OS handles everything behind the scenes. Your miner is a thermostat that earns Bitcoin.
- One-slider temperature control
- Simple pool and wallet setup wizard
- Clean, minimal interface
Standard Mode
The familiar mining dashboard everyone knows. Pool configuration, hashrate monitoring, temperature graphs, auto-tuning controls, and tuning profiles. Everything you expect from custom firmware like Braiins OS+ or VNish, with zero mandatory dev fee.
- Pool and wallet configuration
- Hashrate and temperature monitoring
- Auto-tuning and tuning profiles
Mining Hacker Mode
Full untethered control. Per-chip voltage and frequency tuning, raw SPI/I2C register access, experimental overclocking beyond safe limits, custom PID parameters, and direct hardware debugging. For the fearless. Here be dragons.
- Per-chip voltage and frequency control
- Experimental / dangerous features
- SSH terminal + raw register access
The Stack
Three layers. Minimal dependencies. Maximum control.
Think of DCENT_OS like a three-layer sandwich. At the bottom, a stripped-down Linux operating system runs the show — no bloat, just the essentials. In the middle, a Rust-powered mining engine talks directly to your ASIC chips, controlling hashrate, temperature, and voltage. On top, a React web dashboard gives you a clean interface you can open from any phone or laptop on your network. Three layers, each doing one job well.
PID Thermal Control
Industrial-grade closed-loop control. Set your target temperature and walk away.
This is how your miner becomes a smart thermostat. You set the room temperature you want — say 22°C. The firmware constantly reads the actual room temperature from a sensor. Too cold? It cranks up the hashrate, which produces more heat. Too warm? It dials back. This loop runs hundreds of times per minute, keeping your room at the perfect temperature while mining Bitcoin the entire time. Same principle your car's cruise control uses — but for heat.
Hardware Abstraction Layer
One firmware. Many chips. The Rust HAL speaks every ASIC dialect so you don't have to.
Every ASIC miner uses a different chip — and each chip speaks its own language. Normally that means separate firmware for every model. The Hardware Abstraction Layer is DCENT_OS's universal translator. It sits between the dashboard you see and the actual chips inside your miner, translating your commands into whatever dialect each chip understands. That's why one firmware can run on a Bitaxe, an S9, and eventually an S19 — the HAL handles the differences so you don't have to.
Supported Hardware
Currently Testing
- Active Bitaxe (BM1366 / BM1397)
- Active Antminer S9 (BM1387)
Coming Soon
- Planned NerdAxe / NerdQAxe
- Planned Antminer S17 / T17
- Planned Antminer S19 (BM1370)
- Planned More micro-miners
Download
DCENT_OS is currently in closed beta. Enter your email to be notified when the public beta launches.
# Latest build info
Version: 0.1.0-beta
Date: 2026-03-01
License: MIT
Arch: armv7l / aarch64
Size: ~30 MB
Fund the Future
DCENT_OS is the result of years of reverse engineering ASIC chips, capturing communication protocols, and building a memory-safe firmware stack from scratch. This work is expensive, tedious, and deeply technical — and we release all of it for free under the MIT license.
Competing firmware charges 1.5-2% mandatory dev fees on every hash. We believe that should be your choice, not theirs. DCENT_OS ships with 0% by default, but the dashboard includes an optional contribution slider. Even setting it to half of what competitors charge makes a massive difference.
Every contribution funds new chip support, new features, and keeping DCENT_OS free for everyone.
Frequently Asked Questions
What hardware does DCENT_OS support?
Currently in beta testing on Bitaxe (BM1366/BM1397 chips) and Antminer S9 (BM1387). Support for S17, S19, NerdAxe, and NerdQAxe is planned. The Rust HAL architecture makes adding new chips straightforward.
Is DCENT_OS really free? No dev fee?
Yes. DCENT_OS ships with 0% dev fee by default — 100% of your hashrate goes to your chosen pool. The firmware includes an optional contribution setting you can enable in the dashboard. Even setting it to 0.5-1% helps fund reverse engineering, chip support, and new features. Competing firmware charges 1.5-2% mandatory. We believe you should choose, not be forced.
How does Space Heater Mode work?
A PID controller reads a temperature sensor and continuously adjusts the miner's hashrate (via voltage and frequency) to maintain your target room temperature. When the room is cold, hashrate goes up. When it reaches target, hashrate throttles down. Your miner becomes a smart radiator that earns Bitcoin.
What is Stratum V2 and why does it matter?
Stratum V2 is the next-generation mining protocol that encrypts the connection between your miner and the pool, prevents hashrate hijacking, and enables job negotiation for better decentralization. DCENT_OS supports it natively.
What is the Grid Curtailment API?
It's a REST API endpoint that lets external systems (smart home hubs, utility demand-response programs) tell DCENT_OS to throttle or pause mining during peak grid hours. This helps you save on electricity during expensive time-of-use periods.
How does the Home Assistant integration work?
DCENT_OS exposes a local API that Home Assistant discovers automatically. You can monitor hashrate, temperatures, and power draw as HA sensors, control power states with switches, and build automations — like ramping up mining when solar production peaks or throttling when electricity prices spike.
What are the three operating modes?
DCENT_OS has three interfaces designed for different users. Space Heater Mode is the simplest — set a temperature and forget it, no mining knowledge needed. Standard Mode is the classic mining dashboard with pool config, hashrate monitoring, and auto-tuning. Mining Hacker Mode unlocks per-chip voltage control, raw register access, experimental overclocking, and full terminal access for advanced users who want untethered control.
Will flashing DCENT_OS void my warranty?
Flashing third-party firmware on most ASIC miners will void the manufacturer warranty. However, if you purchased your miner from D-Central, contact us to discuss firmware support options.
How does DCENT_OS compare to Braiins OS+ or VNish?
DCENT_OS matches Braiins OS+ and VNish on core features like per-chip auto-tuning, overclocking, underclocking, custom profiles, and a web dashboard. Where it differs: DCENT_OS is fully open source (MIT license), charges 0% mandatory dev fee, includes native Stratum V2, a PID-controlled space heater mode, Home Assistant integration, and a grid curtailment REST API. It is the only mining firmware built specifically for home miners who want their ASIC to double as a smart heater.
Can DCENT_OS overclock my Antminer?
Yes. DCENT_OS supports per-chip frequency and voltage tuning, which enables both overclocking for maximum hashrate and underclocking for efficiency or noise reduction. Custom tuning profiles let you save and switch between configurations — for example, full power during cheap electricity hours and low-power mode during peak rates.
Does DCENT_OS work with my mining pool?
DCENT_OS is pool-agnostic. It works with any Bitcoin mining pool that supports Stratum V1 or Stratum V2. You can configure multiple pools for automatic failover. There is no pool lock-in — unlike some firmware that incentivizes or requires you to use their affiliated pool.
When will the public beta be available?
We're currently in closed beta with select testers. Sign up above to be notified when we open the public beta. We don't rush releases. It's ready when it's ready.
Ready to Heat Your Home with Bitcoin?
While DCENT_OS is in beta, check out our Bitcoin Space Heaters — custom-built miners already designed for home heating.
