Skip to content
Small team, full backlog, zero orders dropped. Support replies are slower than we’d like. Read our status update → Zero orders dropped. Status → 📬 Check your spam folder — most of our replies land there. We do answer. Status update → 📬 Check your spam folder. Status →

Antminer S9 DCENT_OS Firmware: Release, Compatibility & Recovery

Try DCENT_OS on this S9 — reversible SD-boot

  1. Download DCENTOS_XIL1_S9_SD_beta20260709.img + SHA256SUMS.txt from the release page.
  2. sha256sum -c SHA256SUMS.txt --ignore-missing — must print OK before anything touches hardware.
  3. Write the .img with balenaEtcher (a raw image write, not a file copy).
  4. On a confirmed complete-board CRT0401/CRT0402 only: power off, photograph JP4's original position, insert the card, then move JP4 to its documented SD position.
  5. Power on; confirm dashboard + SSH come up management-only at http://<MINER_IP>/ before enabling mining.
  6. Leave the card in for the whole trial; pull the card to return to your previous firmware — no NAND write ever happens.

Full walkthrough with expected output at every step: the reversible SD trial.

Make it permanent (gated)

dcent doctor <MINER_IP>
dcent support --flash-readiness
dcent install --list-routes --explain <MINER_IP>
dcent install <MINER_IP> -f <signed-package> --dry-run

Run the dry-run freely — it writes nothing. But hear the runbook verbatim: "A dry-run is not a production success. Live writes require signed artifacts, recovery evidence, explicit --yes, and post-boot verification." Confirm the rootfs fits the UBI volume — oversized images fail dry-run; do not force. DCENT_Toolbox installs from a source checkout (the PyPI package is not yet published) — see the Toolbox page.

The exit door: SD trial — pull the card. Persistent install — your verified recovery path plus the documented revert lanes; recovery reading at rollback & UART recovery.

Current answer

AVAILABILITY: RELEASEDMATURITY: EXPERIMENTAL

Antminer S9 is Released on the Experimental channel. Verified prebuilt files exist for the exact am1-s9 Zynq/Xilinx lane, while installation and persistent recovery remain guarded evidence axes.

Antminer S9 evidence and readiness
AvailabilityRELEASED — publicly released on the Experimental channel
MaturityEXPERIMENTAL — not Stable or GA; not recommended for irreplaceable production hardware
ASICBM1387 (63 chips per chain in the evidenced profile)
Control-board laneZynq/Xilinx am1-s9; redundant-slot NAND, with a separate removable-media boot route
Prebuilt binary evidenceA verified S9 Zynq/Xilinx sysupgrade archive and a bootable SD image are listed in the current artifact ledger.
Mining evidenceThe project platform matrix reports standalone cold-boot mining with pool-accepted shares on the BM1387 Zynq lane; this website does not claim an independent reproduction.
Install readinessBitmain's S9 recovery documentation distinguishes complete-board CRT0401/CRT0402 (JP4), CRT0302 (AB pads), and CRT0301 (no SD slot). The public DCENT_OS trial documents only the JP4 route; no other PCB revision inherits that authorization. The current public evidence still lacks a complete witnessed first-install, soak and persistent-recovery capstone for this release.
Recovery readinessFor the documented removable-media trial, power off, return JP4 to its photographed original position, remove the SD card, then boot untouched NAND. Other S9 PCB revisions require their own verified route. A witnessed persistent stock-restoration procedure for this exact release is not published.
Production alternativeExperimental — use exact vendor stock or a mature, independently suitable production firmware for revenue-critical hardware. Compare production choices.

Artifact and source evidence

Readiness comes before download. Review the dated hardware-status ledger and the recovery-first checklist. SHA-256 authenticates the downloaded outer file against this ledger. The sysupgrade archives also contain an Ed25519-signed payload manifest; no detached outer-archive or checksum-list signature is claimed.

Verified prebuilt artifact receipts for this exact lane
FileSizeSHA-256Signature scope
DCENTOS_XIL1_S9_beta20260709.tar23,009,280 bytese0bd9e30c7277a86f0c601bb882f41a7dd311160e29d7aefc4e017d2454ab845Embedded payload-manifest signature verified; no outer detached signature located.
DCENTOS_XIL1_S9_SD_beta20260709.img67,108,864 bytes1c61fde315ce6eadcef5df79690ed15558173c96216680970f8de3360081b266SHA-256 receipt only; no detached signature located.

Open the plain-text SHA256SUMS file or review release provenance.

Primary project evidence: per-model platform matrix, four-tier testing protocol, and GPL-3.0 source repository.

Dated evidence ledger

Website review2026-08-29
Published proof scopeProject-reported accepted-share mining plus verified outer hashes for the S9 sysupgrade archive and SD image.
Open evidence gapPublish a witnessed current-release install, boot, soak and persistent stock-restoration receipt.
Build / commitNo model-specific commit receipt is asserted on this page; use the named artifact manifest or the current repository commit when reproducing a test.
Independent reproductionNo independent reproduction is claimed unless a dated proof link is added here.

What the status does — and does not — prove

Release availability, maturity, binary evidence, mining evidence, installation and recovery are independent questions. A positive answer on one axis never silently promotes another.

  • Released means this model is publicly included on the DCENT_OS Experimental channel.
  • Experimental means public test firmware, not Stable/GA or a risk-free production recommendation.
  • Verified prebuilt means the current ledger records a real file, byte size and SHA-256 for the exact lane.
  • No verified prebuilt in the current ledger is a binary-evidence limitation, not an unreleased-model status.
  • Mining accepted requires accepted pool shares; detection or nonce flow alone is labelled separately.
  • Lab-only or denied installation remains binding even though the model meets AVAILABILITY: RELEASED. MATURITY: EXPERIMENTAL.

Known limitations

  • The S9 SE is a different BM1393/Ctrl_C43 target and must not use these files.
  • A downloadable file is not evidence that every S9 control-board variant is authorized.
  • No independent stock-versus-DCENT_OS benchmark is linked for this artifact.

Do not infer support from the miner name alone. Identify the exact control board, keep a known-good SD/UART recovery path, and never test experimental firmware on revenue-critical hardware.

Identify the exact control board

Use the ASIC control-board reference and physical board markings before interpreting this page. Connector shape, miner family and an ASIC generation are not sufficient identifiers. No stock photo or simulated dashboard is presented as proof for this lane.

Artifact-to-evidence receipt

Exact verified prebuiltAntminer S9 sysupgrade archive — SHA-256 verified; Antminer S9 bootable SD image — SHA-256 verified
Source commit / Git tagNot recorded in the public website receipt for this artifact; do not infer one from the current repository head.
Manifest / signatureThe sysupgrade package has a verified embedded Ed25519 payload-manifest signature; the outer file uses the published SHA-256 receipt, with no detached outer signature claimed.
Raw pool / console proofNo model-specific raw proof bundle is linked from this website page yet.
Independent reproductionNone published and linked.
Change historyUse the dated evidence ledger; no separate model changelog is claimed.

Test this exact lane and publish success or failure. A report must identify the model, board, artifact digest, source/build state, raw logs and recovery outcome.

Installation and recovery policy

Exact model status: Bitmain's S9 recovery documentation distinguishes complete-board CRT0401/CRT0402 (JP4), CRT0302 (AB pads), and CRT0301 (no SD slot). The public DCENT_OS trial documents only the JP4 route; no other PCB revision inherits that authorization. The current public evidence still lacks a complete witnessed first-install, soak and persistent-recovery capstone for this release.

Recovery boundary: For the documented removable-media trial, power off, return JP4 to its photographed original position, remove the SD card, then boot untouched NAND. Other S9 PCB revisions require their own verified route. A witnessed persistent stock-restoration procedure for this exact release is not published.

Start with recovery, not features. Read the rollback and UART recovery guide, stock-restoration boundaries and the hardware-readiness checklist. If this page does not name an authorized route for your exact board, do not flash it.

The separate S9 SD-card guide documents the removable-media path. Treat it as experimental until the repository's public capstone is closed.

Performance data

No independent stock-versus-DCENT_OS benchmark dataset is asserted here. D-Central will publish hashrate, wall power, J/TH, thermals, fan RPM, reject rate and stability data only with the raw measurements, hardware identifiers, build commit, pool-side proof and test duration attached. See the benchmark and reproduction protocol.

Reviewed against the public repository and live artifact directory on 2026-08-29. Corrections: contact D-Central or open a repository issue.


Companion tool — DCENT_Toolbox: Install DCENT_OS on this S9 with DCENT_Toolbox · Confirm the S9 control board with a read-only audit.