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

Public beta. These images are built and host-tested; live-hardware soak varies by board (Gamma is the live target). Flashing erases the device and installs a fresh factory image. You can always re-flash stock AxeOS the same way — grab the 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.

SHA256 digests and file sizes for the six DCENT_OS for ESP factory images, beta build 20260709
BoardFileSHA256Bytes
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
What this proves, and what it doesn't. These digests are self-attested: we computed them, and we serve them from the same origin that serves the binaries. That is genuinely useful — it catches a corrupted download, a truncated transfer, or a CDN serving you something we didn't build. It is not independent third-party attestation: an attacker who owned this server could change the binary and the hash together. We're telling you this instead of dressing it up. The fix is to publish these same images as GitHub release assets, where GitHub computes its own digest we don't control — that's how upstream ESP-Miner does it, and it's on our list. There are no code signatures on these images yet, and we won't pretend otherwise.
Known cosmetic bug (0.3.0). The serial console banner prints 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

  1. The device reboots into a Wi-Fi setup access point — join it and enter your Wi-Fi + pool.
  2. Open the dashboard at the device's IP; DCENT_OS exposes a built-in MCP endpoint at /mcp for AI control.
  3. Firmware source + docs: github.com/DCentralTech/DCENT_OS.
  4. Want stock back? Flash AxeOS from bitaxeorg/ESP-Miner with the same browser flow. No hard feelings.