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 →

DCENT_OS install routes by control board

DCENT_OS 0.9.0: exact-board Experimental status

beta20261002 has 29 exact-board status cards; 29 sets have retained or verified public static URLs. There are 17 raw SD images, 11 route-restricted archives and one BeagleBone developer payload. Only 13 raw-image rows have a lab SD route; 4 are inspection only while permissions conflict. Physical qualification is pending. The automated installer route is unavailable because its signed host does not resolve. Static file availability and installation permission are separate.

Choose your exact model and board · Files, verification and installation boundaries · Report an issue · Historical July record

Match the exact model, controller and signed file set

These are beta-channel packages labeled Experimental. Development-key verification on the host does not change the running miner trust policy. Package permission, a runnable installation route and physical qualification are separate. Preserve each original filename and adjacent signed sidecars; no sibling substitution or runtime trust change is authorized by this publication.

Exact model and boardPackage method and recovery boundary
Antminer S9 / am1-s9
Zynq/Xilinx
First-install-only archive for the exact S9 controller and confirmed source-firmware route. Self-update is deferred for this package. Keep a complete backup off-device, an exact recovery route and verified restore preparation. No automatic rollback or physical qualification is established.
Recovery: Persistent recovery requires saved full backup and exact controller recovery instructions. Automatic failed-boot rollback is not guaranteed. Keep serial/SD recovery available where required by the selected route; no published current-artifact hardware recovery proof is claimed.
Antminer S19jPro / am2-s19j
Zynq/Xilinx
Requires an already-running matching DCENT_OS runtime that admits the signing authority and the exact authorized storage/update route. It is not stock-firmware first installation. Retain full backup, readback, console and exact recovery media; no automatic rollback is established.
Recovery: Keep full backup and exact board recovery media off miner. Follow completed write/readback and route power-cycle prompt; upload acceptance is not boot proof and route does not guarantee automatic reboot. No assumed auto-revert; use saved exact recovery procedure, never raw guessed boot environment writes.
Antminer S9i / am1-s9i
Zynq/Xilinx
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer S9j / am1-s9j
Zynq/Xilinx
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer S9SE / am1-s9se
Zynq/Xilinx
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer S9k / am1-s9k
Zynq/Xilinx
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer S15 / am1-s15
Zynq/Xilinx
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer T15 / am1-t15
Zynq/Xilinx
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer S17 / am2-s17p
Zynq/Xilinx
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer S17Plus / am2-s17plus
Zynq/Xilinx
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer T17 / am2-t17
Zynq/Xilinx
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer T17Plus / am2-t17plus
Zynq/Xilinx
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer S19Pro / am2-s19pro
Zynq/Xilinx
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer S19 / am2-s19
Zynq/Xilinx
Verify and inspect this exact package only. Do not prepare boot media, flash or update from this row. Signed package and exact-board restrictions take precedence over the broad feed label.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer T19 / am2-t19
Zynq/Xilinx
Verify and inspect this exact package only. Do not prepare boot media, flash or update from this row. Signed package and exact-board restrictions take precedence over the broad feed label.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer S19a / am2-s19a
Zynq/Xilinx
Verify and inspect this exact package only. Do not prepare boot media, flash or update from this row. Signed package and exact-board restrictions take precedence over the broad feed label.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer S19Plus / am2-s19plus
Zynq/Xilinx
Verify and inspect this exact package only. Do not prepare boot media, flash or update from this row. Signed package and exact-board restrictions take precedence over the broad feed label.
Recovery: After completed Stop/shutdown, power off, remove SD and restore recorded original boot selection to return to internal firmware. Preserve failed-boot card and diagnostics. Do not assume this trial is qualified recovery media.
Antminer T17e / am2-t17e
Xilinx; exact BM1396 native-SD media contract
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: For a normally operating trial, complete Stop/shutdown, disconnect power, remove the card and restore original boot selection if changed. Follow exact controller instructions; no jumper position is inferred. Preserve failed-boot media and diagnostics; no current-artifact recovery qualification claimed.
Antminer S17e / am2-s17e
Xilinx; exact BM1396 native-SD media contract
Only a separately authorized exact-board lab trial may prepare this raw image and verify readback. Keep the card inserted during use. Follow supplied controller-specific boot selection, preserve the original state and complete shutdown before removal. This package authorizes no NAND write.
Recovery: For a normally operating trial, complete Stop/shutdown, disconnect power, remove the card and restore original boot selection if changed. Follow exact controller instructions; no jumper position is inferred. Preserve failed-boot media and diagnostics; no current-artifact recovery qualification claimed.
Antminer S19k Pro / am3-s19k
Amlogic; exact controller/model prerequisites required
This is a host-driven single-slot rootfs-window lab package, with target-side sysupgrade disabled. It is not an A/B update, raw SD image or stock first-install route. Use only a separately authorized exact-controller lab workflow with a verified full restore directory, backup and recovery preparation; no runnable consumer command is supplied here.
Recovery: No automatic rollback or physical recovery qualification is established. Retain a full exact-unit backup and verified recovery preparation under a separately authorized lab workflow; otherwise keep existing firmware.
Antminer S19 XP / am3-s19xp
Amlogic; exact controller/model prerequisites required
Verify and inspect this exact package only. Do not prepare boot media, flash or update from this row. Signed package and exact-board restrictions take precedence over the broad feed label.
Recovery: No automatic rollback or physical recovery qualification is established. Retain a full exact-unit backup and verified recovery preparation under a separately authorized lab workflow; otherwise keep existing firmware.
Antminer S19j XP / am3-s19jxp
Amlogic; exact controller/model prerequisites required
Verify and inspect this exact package only. Do not prepare boot media, flash or update from this row. Signed package and exact-board restrictions take precedence over the broad feed label.
Recovery: No automatic rollback or physical recovery qualification is established. Retain a full exact-unit backup and verified recovery preparation under a separately authorized lab workflow; otherwise keep existing firmware.
Antminer S19j Pro A126 / am3-s19jproa
Amlogic; exact controller/model prerequisites required
Verify and inspect this exact package only. Do not prepare boot media, flash or update from this row. Signed package and exact-board restrictions take precedence over the broad feed label.
Recovery: No automatic rollback or physical recovery qualification is established. Retain a full exact-unit backup and verified recovery preparation under a separately authorized lab workflow; otherwise keep existing firmware.
Antminer S19j Pro Plus 120 / am3-s19jproplus
Amlogic; exact controller/model prerequisites required
Verify and inspect this exact package only. Do not prepare boot media, flash or update from this row. Signed package and exact-board restrictions take precedence over the broad feed label.
Recovery: No automatic rollback or physical recovery qualification is established. Retain a full exact-unit backup and verified recovery preparation under a separately authorized lab workflow; otherwise keep existing firmware.
Antminer S19j Pro Classic 126 / am3-s19jpro-aml
Amlogic; exact controller/model prerequisites required
Verify and inspect this exact package only. Do not prepare boot media, flash or update from this row. Signed package and exact-board restrictions take precedence over the broad feed label.
Recovery: No automatic rollback or physical recovery qualification is established. Retain a full exact-unit backup and verified recovery preparation under a separately authorized lab workflow; otherwise keep existing firmware.
Antminer S21 / am3-s21
Amlogic; exact controller/model prerequisites required
This is a host-driven single-slot rootfs-window lab package, with target-side sysupgrade disabled. It is not an A/B update, raw SD image or stock first-install route. Use only a separately authorized exact-controller lab workflow with a verified full restore directory, backup and recovery preparation; no runnable consumer command is supplied here.
Recovery: No automatic rollback or physical recovery qualification is established. Retain a full exact-unit backup and verified recovery preparation under a separately authorized lab workflow; otherwise keep existing firmware.
Antminer S21 Pro / am3-s21pro
Amlogic; exact controller/model prerequisites required
This is a host-driven single-slot rootfs-window lab package, with target-side sysupgrade disabled. It is not an A/B update, raw SD image or stock first-install route. Use only a separately authorized exact-controller lab workflow with a verified full restore directory, backup and recovery preparation; no runnable consumer command is supplied here.
Recovery: No automatic rollback or physical recovery qualification is established. Retain a full exact-unit backup and verified recovery preparation under a separately authorized lab workflow; otherwise keep existing firmware.
Antminer S21 XP / am3-s21xp
Amlogic; exact controller/model prerequisites required
Verify and inspect this exact package only. Do not prepare boot media, flash or update from this row. Signed package and exact-board restrictions take precedence over the broad feed label.
Recovery: No automatic rollback or physical recovery qualification is established. Retain a full exact-unit backup and verified recovery preparation under a separately authorized lab workflow; otherwise keep existing firmware.
Antminer S19jPro / am3-bb-s19jpro
BeagleBone AM335x
Developer payload archive, not a raw SD image or stock web update. Matching AM335x boot assets and exact media staging are separate prerequisites under an authorized lab workflow. Preserve original media and boot selection; no consumer installation or NAND writing route is provided.
Recovery: Retain full backup and original boot media. Complete Stop, disconnect power, restore original media and boot selection. NAND installation and NAND revert remain disabled; no jumper position is inferred. Physical recovery qualification is pending.

S19j Pro BeagleBone: an SD payload, not a complete boot image

Developer SD-payload artifact; no supported consumer installation path is provided here. The required lab-approved external boot assets and exact media-preparation route are not provided as a verified public consumer install set. Download and signature/source verification do not supply a bootable card.

The verified Experimental am3-bb-s19jpro package follows a different route from the Xilinx am2-s19j existing-DCENT_OS update archive. Its source profile identifies the AM335x S19J_IO_BOARD_V2_0 lane with BM1362 and dsPIC fw89; that is source targeting, not validation of every BeagleBone S19j Pro revision. Confirm the exact board in Toolbox.

The original dcentos-am3-bb-s19jpro-sdcard.tar contains an SD payload. It is not a raw card image, stock-web update or NAND installer. A usable boot card additionally needs verified AM335x MLO, u-boot.img, uImage and a carrier-aware DTB from the lab-approved stock restore bundle. The embedded instructions require a DTB identity marker of S19J_IO_BOARD or am335x-boneblack-btm. Follow the supplied Toolbox route only when it provides this exact boot-media preparation and recovery information; otherwise keep the current firmware and original media.

Do not feed the tar to a raw-image writer or finalize media by Windows format/copy: the instructions require MLO as the first real FAT file entry. The boot payload is ramdisk.gz, the U-Boot legacy ramdisk wrapper; uramdisk.image.gz is for inspection and recovery. No ext2 root filesystem is supplied for this boot path. Retain a backup and original boot media and verify the staged files before ejection. Power off before changing media or boot selection; no jumper position is inferred here.

The source defaults mining off with an empty pool and worker. Keep mining stopped if identity, PSU communication or cooling checks fail. For an SD trial's recovery, complete Stop, disconnect power and restore the original media and boot selection. NAND installation and NAND revert remain disabled until exact-lane SD recovery, full NAND backup and restore-to-stock are proven. Signed package verification establishes neither physical boot nor accepted shares, safe cooling, endurance or recovery.

BeagleBone exact package and signature card

Four checks before choosing an installation action

A genuine package, a compatible controller, a runnable installation route and a working miner are four different findings. Check them separately so a successful download verification does not become an unsupported write.

What each check establishes, and where to stop
CheckEvidence to retainWhat it does not establishStop condition
Exact packageOriginal filename, board target, byte size, hash, signed companions and explicitly selected release keySuccessful boot or a route from the firmware currently installedA missing companion, mismatched target or signature refusal
Exact methodThe selected controller and source firmware, route explanation, required backup and recovery filesThat a similarly named tar or card image can use the same methodThe exact route or its required inputs do not match. For base S9 first installation specifically, Toolbox cannot confirm the source-firmware route or accept the required full exact-unit backup
Runtime or boot prerequisitesFor S19j Pro Xilinx: an existing DCENT_OS runtime already accepting this development authority. For the BB developer payload: independently verified external boot assets and exact preparation/recoveryA host key choice changing miner trust; a payload tar becoming a complete boot cardA runtime trust refusal or unavailable exact boot/preparation inputs. The BB download provides no supported consumer installation path
Observed operationDisplayed version and board state after boot, fan/temperature checks, pool-side accepted-share evidence and the duration of the observationEndurance, recovery or cooling qualification from a short boot or host testIdentity, PSU communication or cooling checks fail. Keep mining stopped and preserve diagnostics

An accepted upload, a verified storage write, a reboot and accepted pool shares are separate milestones. Follow the selected route's completion message; wait for any write to finish before a requested power-cycle. Keep refusal details for review instead of adding bypass flags. The exact current release card defines package availability and scope.

Prepare the verification host before preparing the miner

Download one exact-board file set into its own folder, keeping original filenames and companions. The release card's commands are host-side checks; they do not install firmware. SHA-256 checks bytes against the recorded digest. Ed25519 signature verification checks the selected signing authority. Media/runtime inspection checks the signed components and package method. None of these changes the trust already enforced by a running miner.

The card's sha256sum, OpenSSL and dcent commands require those tools to be present. The retained Toolbox source declares Python 3.9 or newer and installation from a full source checkout/export containing pyproject.toml and src/dcent_toolbox/; its PyPI publication is marked pending. Follow the Toolbox source-checkout setup guide. Use it for host setup; the current DCENT_OS release card, not that guide's earlier route table, defines this package's installation eligibility. This page supplies no Windows installer or bundled OpenSSL binary. The env -u verification example on each card is POSIX-shell syntax, not a PowerShell command.

A PowerShell byte check

For the exact S19 Xilinx file, PowerShell can compute the SHA-256 locally:

Get-FileHash -Algorithm SHA256 -LiteralPath '.\dcentos-s19-sd.img'

Compare the returned hash with the am2-s19 card, ignoring letter case. For another target, use that card's original filename and digest. This is only a checksum check; it does not replace the signatures or package/media/runtime verification. See Microsoft's Get-FileHash reference.

What a refusal means

Resolve the reported prerequisite rather than bypass it
Observed resultNext decision
A host command is not foundThe host prerequisite is missing; this is not evidence that the miner or package failed. Obtain the documented tool setup before trying to prepare media
Hash, signature, target or companion check failsKeep the files and failure detail for review. Reconcile the exact card, original filenames, selected key and complete companion set; do not add an unsigned or skip-verification option
Host checks pass but runtime update authority is refusedThe running miner's authority is a separate gate. For S19j Pro Xilinx, retain the existing-runtime prerequisite; host key selection cannot admit a new runtime authority
The route requires an unavailable backup or boot inputStop at that route's prerequisite. For base S9 first install, Toolbox must accept the exact-unit full backup and source-firmware route. The BB developer payload has no supplied consumer path or complete verified public boot set

Record the exact command, file identity, selected public key and refusal message. A successful read-only preview is not a write approval or physical boot, accepted-share, cooling, endurance or recovery qualification.

Each exact variant keeps its own route

Verify the complete model and confirmed controller. A sibling image, model family or SD slot does not authorize installation. Read the exact card; inspection-only rows forbid media preparation/install/update. Physical qualification and automatic recovery are not established.

For native SD rows, only an exact card explicitly allowing a separately authorized lab route may prepare media; inspection-only rows do not. Preserve complete board-specific instructions and never infer NAND permission. Keep the card and recovery steps specific to the controller. For persistent archives, retain the full exact-unit backup, verified restore preparation and original controller recovery procedure. No current-artifact cold-boot, accepted-share, endurance or recovery qualification is claimed.

Exact files, explicit development key, read-only verification and source coverage · Historical July file and operator routes · Recovery reference

Trying DCENT_OS or replacing your current firmware?

Can I try DCENT_OS without replacing the firmware already installed?

The current exact-board record distinguishes raw image availability from permission to prepare SD media. Only rows explicitly permitting a separately authorized lab SD route may proceed; inspection-only rows remain held. Keep the card inserted for an admitted external-media trial, preserve exact boot selection and recovery preparation, and never infer NAND permission.

Can I switch from Braiins OS+, VNish, LuxOS, ePIC UMC OS or Mujina?

A firmware name does not establish a migration route. Confirm your exact model, controller, source firmware and storage layout, then check the package and route prerequisites. The published base-S9 archive is first-install-only and needs a confirmed source-firmware route. The S19j Pro Zynq archive is a guarded update for an existing DCENT_OS installation whose runtime authority admits it; it is not a first install from another firmware. Keep the current installation when that exact route is missing.

What must I retain before a persistent installation or update?

Keep the exact unit's full backup, partition hashes, verified restore preparation and controller-specific recovery procedure off the miner. A settings export alone is insufficient. Do not assume automatic failed-boot rollback. Follow the route's completed-write and power-cycle instructions; an accepted upload is not proof of boot or pool-accepted shares. Read the recovery reference.