DCENT_OS for ESP
Browser flasher for Bitaxe-class ESP32-S3 miners. Plug your device into USB, pick your board, and flash DCENT_OS (the DCENT_axe firmware) — a clean-room, MCP/AI-native mining firmware by D-Central Technologies. No software to install; works in Chrome or Edge on desktop.
These boards exist because skot's Bitaxe open-source hardware project (CERN-OHL-S-2.0) and the wider Open Source Miners United community put solo-mining silicon in the hands of ordinary people. We didn't invent this hardware — we're writing firmware for it, and we owe the people who did. Stock AxeOS from bitaxeorg/ESP-Miner is excellent, actively maintained, and the right choice for most miners. DCENT_OS is an alternative, not a replacement.
1. Select your board
2. Connect & flash
esp-miner-factory-*.bin for your board from the upstream release. USB flashing only.
Over-the-air updates with cryptographic signatures do not exist yet; they arrive with the ESP key
ceremony. Until then, the SHA256 below is the only integrity check we can give you — so use it.Verify before you flash
Don't trust a binary because a website told you to. Hash it yourself. Every image we serve is listed below with
its SHA256 and exact byte count. Download the .bin, hash it, compare. If the digest doesn't match what's
on this page, do not flash it — tell us at
DCENT_OS issues.
| Board | File | SHA256 | Bytes |
|---|---|---|---|
| Bitaxe Max | dcentaxe-bitaxe-max-0.3.0-factory.bin | 73d8accd387fe27d1fc600b16f455351dffe6553341b5c8ed74744853769a405 | 2,853,760 |
| Bitaxe Ultra | dcentaxe-bitaxe-ultra-0.3.0-factory.bin | b668344be772a515c2b133fdffc31409474c5ac43f94556aaa43ef5e4cd5e8bd | 2,853,856 |
| Bitaxe Supra | dcentaxe-bitaxe-supra-0.3.0-factory.bin | 5bd75ee610071ff14b017fa129d47c7b5732d3fd0ab64385811258d6cbd3ffd1 | 2,853,760 |
| Bitaxe Gamma | dcentaxe-bitaxe-gamma-0.3.0-factory.bin | 3bf6e964ca41e760fdff1fdcd0c1bd0e33d43b4bba8bc0a6e2a766ae3126aaad | 2,853,952 |
| Bitaxe Hex Supra | dcentaxe-bitaxe-hex-supra-0.3.0-factory.bin | cd3b4c93e0028a78ead8e3c6cc399890fb2d2207d71bde1f4244b5bce954460c | 2,853,872 |
| Bitaxe Hex Ultra | dcentaxe-bitaxe-hex-ultra-0.3.0-factory.bin | 4edab05b09e5b7f3f12e8d649e2f27150a9e9ab0d7e5d428cfd831091486e2a2 | 2,853,936 |
Machine-readable list (standard sha256sum format):
SHA256SUMS
Check it — Linux
sha256sum dcentaxe-bitaxe-gamma-0.3.0-factory.bin
Check it — macOS
shasum -a 256 dcentaxe-bitaxe-gamma-0.3.0-factory.bin
Check it — Windows
certutil -hashfile dcentaxe-bitaxe-gamma-0.3.0-factory.bin SHA256
Check them all at once (Linux/macOS)
curl -O https://d-central.tech/flash/firmware/beta-20260709/SHA256SUMS
sha256sum -c SHA256SUMS
DCENT_axe v0.1.0 — a stale hardcoded string in the source that never got bumped. The artifact really is
0.3.0; the filename, the flasher manifest, and the hash above are the authority. Ignore the banner. Fixed in the
next build.After flashing
- The device reboots into a Wi-Fi setup access point — join it and enter your Wi-Fi + pool.
- Open the dashboard at the device's IP; DCENT_OS exposes a built-in MCP endpoint at
/mcpfor AI control. - Firmware source + docs: github.com/DCentralTech/DCENT_OS.
- Want stock back? Flash AxeOS from bitaxeorg/ESP-Miner with the same browser flow. No hard feelings.