Antminer S9 / S9i / S9j Bitmain
- Control board
- Xilinx Zynq-7010 (XC7Z010, dual Cortex-A9 @667MHz + Artix-7 FPGA)
- Install media
- SD card (J3 jumper short = boot from SD)
- Secure boot
- Open
- Recovery
- re-flash via SD card (J3 short), reimage NAND from recovery env
Stock ✓BraiinsOS+ ✓VNish ✓LuxOS: NoDCENT_OS: Beta
S9 is DCENT_OS primary target (first accepted shares Mar 2026, closed beta/GPL-3.0). No ramdisk signature on S9. LuxOS does not target S9.
Antminer S17 / S17 Pro / S17+ / S17e / T17 Bitmain
- Control board
- Xilinx Zynq-7010 (XC7Z010, ARM Cortex-A9 + FPGA)
- Install media
- SD card (Zynq J3 jumper)
- Secure boot
- Unknown
- Recovery
- re-flash via SD card, reimage NAND from recovery env
Stock ✓BraiinsOS+ ✓VNish ✓LuxOS: NoDCENT_OS: No
BM1396/BM1397, 7nm. Same Zynq-7010 SoC class as S9. LuxOS targets S19/S21 only. DCENT_OS does not target S17.
Antminer S19 / S19 Pro (Zynq) Bitmain
- Control board
- Xilinx Zynq-7010 (XC7Z010, ARM Cortex-A9 + FPGA)
- Install media
- SD card (J3 jumper)
- Secure boot
- Open
- Recovery
- re-flash via SD card; patch mtd3 SHA256 to bypass ramdisk check, reimage mtd1
Stock ✓BraiinsOS+ ✓VNish ✓LuxOS ✓DCENT_OS: Planned
BM1398, 11 voltage domains. DCENT_OS lists S19/S19 Pro Zynq as Phase 1 (planned). Ramdisk is SHA256-verified not RSA (patchable).
Antminer S19 XP / S19 XP+ Bitmain
- Control board
- Xilinx Zynq (BM1366 Zynq carrier) or Amlogic A113D (variant-dependent)
- Install media
- SD card (Zynq) | USB-OTG (Amlogic)
- Secure boot
- Unknown
- Recovery
- re-flash via SD (Zynq) or USB-OTG (Amlogic) recovery
Stock ✓BraiinsOS+ ✓VNish ✓LuxOS ✓DCENT_OS: Planned
BM1366 (5nm), 110 chips/11 domains. DCENT_OS Phase 1 reference chip (BM1366) but full S19 XP support is Phase 1/2 planned. Control board varies by batch.
Antminer S19j / S19j Pro (BeagleBone) Bitmain
- Control board
- BeagleBone Black (TI AM335x Sitara, single Cortex-A8, no FPGA)
- Install media
- SD card (slot inside enclosure cover)
- Secure boot
- Unknown
- Recovery
- SD card reimage (BBB SD slot inside control board)
Stock ✓BraiinsOS+ ✓VNish ✓LuxOS ✓DCENT_OS: Planned
No FPGA; software UART to hash boards. LuxOS RE confirmed on AM33XX BB S19j Pro. DCENT_OS lists BBB/Amlogic as Phase 2 (planned).
Antminer S19j Pro / S19j Pro+ (Amlogic) Bitmain
- Control board
- Amlogic A113D (quad Cortex-A53, no FPGA, no SD slot)
- Install media
- USB-OTG (Micro-USB OTG adapter + USB drive)
- Secure boot
- Locked
- Recovery
- USB-OTG recovery via Amlogic USB Burning Tool (flash stock firmware)
Stock ✓BraiinsOS+ ✓VNish ✓LuxOS ✓DCENT_OS: Planned
Amlogic units shipped after March 2024 ship firmware-locked; commercial unlock kits exist. DCENT_OS Phase 2 (planned). NAND-only boot.
Antminer S19k Pro (Amlogic / Xilinx variants) Bitmain
- Control board
- Amlogic A113D or Xilinx Zynq (two factory variants exist)
- Install media
- USB-OTG (Amlogic) | SD card (Xilinx)
- Secure boot
- Unknown
- Recovery
- USB-OTG (Amlogic) or SD reimage (Xilinx) per control-board variant
Stock ✓BraiinsOS+ ✓VNish ✓LuxOS ✓DCENT_OS: Planned
VNish ships separate Amlogic and Xilinx builds; flashing the wrong board build WILL brick. DCENT_OS Phase 2 (planned).
Antminer S21 / S21 Pro (BM1368) Bitmain
- Control board
- Amlogic A113D (Cortex-A53, no FPGA, no SD slot)
- Install media
- USB-OTG
- Secure boot
- Locked
- Recovery
- USB-OTG recovery via Amlogic USB Burning Tool
Stock ✓BraiinsOS+ ✓VNish ✓LuxOS ✓DCENT_OS: No
BM1368, 12 domains/9 chips. DCENT_OS Matrix marks S21 as Phase 2 / not yet (no). Amlogic firmware locks apply.
Antminer S21 XP (BM1370) Bitmain
- Control board
- Amlogic A113D (no FPGA, no SD slot)
- Install media
- USB-OTG
- Secure boot
- Locked
- Recovery
- USB-OTG recovery via Amlogic USB Burning Tool
Stock ✓BraiinsOS+ ✓VNish ✓LuxOS ✓DCENT_OS: No
BM1370 (3nm), 13 domains/7 chips. DCENT_OS Phase 2 (no). Same BM1370 chip family DCENT references for future support.
Antminer T21 (Amlogic / Xilinx / Cvitek variants) Bitmain
- Control board
- Amlogic A113D, Xilinx Zynq, or CVITEK (three factory variants)
- Install media
- USB-OTG (Amlogic) | SD card (Xilinx) | variant-dependent (Cvitek)
- Secure boot
- Unknown
- Recovery
- USB-OTG or SD reimage per control-board variant
Stock ✓BraiinsOS+ ✓VNish ✓LuxOS ✓DCENT_OS: No
VNish ships AML/XIL/CV builds; board detection required. CVITEK is a newer Bitmain control-board SoC family. DCENT_OS does not target T21.
Antminer L7 / L9 (Scrypt) Bitmain
- Control board
- Xilinx Zynq, Amlogic, or CVITEK (L9 has AML/XIL/CV variants)
- Install media
- SD card (Zynq) | USB-OTG (Amlogic)
- Secure boot
- Unknown
- Recovery
- SD reimage (Zynq) or USB-OTG (Amlogic) per variant
Stock ✓BraiinsOS+: NoVNish ✓LuxOS: NoDCENT_OS: No
Scrypt (LTC/DOGE) miners using BM1485-class chips. VNish supports L7/L9; BraiinsOS+ and LuxOS are SHA-256/Antminer-S-line only.
WhatsMiner M30S / M30S+ / M30S++ / M31S MicroBT
- Control board
- Allwinner H6 / H6OS (CV200-OS) ARM Cortex-A53 (CB4/CB5, no FPGA)
- Install media
- SD card (.img via PhoenixCard) | WhatsMinerTool .bin over network
- Secure boot
- Unknown
- Recovery
- SD card reimage (PhoenixCard .img, red LED blinks during flash)
Stock ✓BraiinsOS+: NoVNish ✓LuxOS: NoDCENT_OS: No
Samsung-foundry chips, btminer (not cgminer). BraiinsOS/LuxOS do NOT support WhatsMiner. VNish supports M20-M60. H6OS adds TrustZone.
WhatsMiner M50 / M50S / M53 (Samsung 5nm) MicroBT
- Control board
- Allwinner H6OS (CV200-OS) ARM Cortex-A53 + TrustZone (CB5)
- Install media
- SD card (.img via PhoenixCard) | WhatsMinerTool .bin | API OTA
- Secure boot
- Unknown
- Recovery
- SD card reimage via PhoenixCard, or WhatsMinerTool network reflash
Stock ✓BraiinsOS+: NoVNish ✓LuxOS: NoDCENT_OS: No
btminerAPI on 4028 (token-encrypted writes), NOT cgminer. ePIC UMC offers a replacement control board for M3x/M5x. Avalon/Antminer boards not cross-compatible.
WhatsMiner M60 / M60S / M70 series MicroBT
- Control board
- Allwinner H616 ARM Cortex-A53 (CB6 V5/V7/V10, no FPGA)
- Install media
- WhatsMinerTool .bin over network | SD card (.img via PhoenixCard) | API OTA
- Secure boot
- Unknown
- Recovery
- SD card reimage via PhoenixCard, or WhatsMinerTool network reflash
Stock ✓BraiinsOS+: NoVNish: PartialLuxOS: NoDCENT_OS: No
VNish lists M60 'series' support but newest M70 coverage is generation-dependent (partial). No BraiinsOS/LuxOS for WhatsMiner.
Avalon 721 / 741 / 841 / 921 (Gen 1) Canaan
- Control board
- External Raspberry Pi 1/2/3 (Broadcom ARM) + AUC3 USB-to-I2C bridge
- Install media
- MicroSD card (OpenWrt sysupgrade image)
- Secure boot
- Open
- Recovery
- rewrite MicroSD with OpenWrt image (standard sysupgrade)
Stock ✓BraiinsOS+: NoVNish: NoLuxOS: NoDCENT_OS: No
OpenWrt + cgminer, Dropbear SSH (root/root), no signature verification. Canaan ships official customizable OpenWrt build scripts. No 3rd-party commercial firmware.
Avalon A1246 / A1346 / A1366 / A1466 / A1566 (Gen 2) Canaan
- Control board
- Kendryte K210 (RISC-V dual-core 64-bit, 8MB SRAM, no FPGA, FreeRTOS)
- Install media
- WhatsMiner-style not applicable; AvalonMiner Upgrade Tool (Windows) over network
- Secure boot
- Unknown
- Recovery
- AvalonMiner Upgrade Tool network reflash (bare-metal FreeRTOS, no SD/USB recovery)
Stock ✓BraiinsOS+: NoVNish: NoLuxOS: NoDCENT_OS: No
K210 is bare-metal RISC-V (no Linux, no SSH). cgminer drivers open-source; ASIC datasheets not. Zero third-party firmware ecosystem (greenfield).
Avalon Nano 3 / Nano 3S / Mini 3 / Avalon Q (Gen 3) Canaan
- Control board
- Kendryte K230 (RISC-V C908 big.LITTLE, Linux + RT-Smart, no FPGA)
- Install media
- SWUpdate .swu over port 9090 (RSA-verified) | SPI-NAND via K230 BurningTool
- Secure boot
- Locked
- Recovery
- NAND reflash via K230BurningTool (hold switch + USB); then .swu via SWUpdate
Stock ✓BraiinsOS+: NoVNish: NoLuxOS: NoDCENT_OS: No
K230 firmware open-sourced by Canaan (Nov 2025). orca.pet Nano-3 jailbreak patches swupdate_verify_file to accept unsigned .swu. AES/SM secure boot via eFuse.
Bitaxe Gamma / Ultra / Supra (single-ASIC) Open-source (skot / bitaxeorg)
- Control board
- ESP32-S3 (Espressif, on-board; ASIC via UART through level shifter)
- Install media
- Web flasher (browser WebSerial) | USB serial (esptool)
- Secure boot
- Open
- Recovery
- re-flash ESP32 over USB serial (esptool) / web flasher; boot button (GPIO0)
Stock ✓BraiinsOS+: N/aVNish: N/aLuxOS: N/aDCENT_OS: N/a
Fully open hardware (KiCad) + ESP-Miner/AxeOS (C, ESP-IDF). Single BM1397/66/68/70. D-Central's USB-miner firmware is the separate DCENT_axe (Rust), not DCENT_OS; commercial Antminer firmwares n/a here.
NerdQAxe+ / NerdQAxe++ / NerdOctaxe (multi-ASIC) Open-source (shufps / BitMaker-hub / Patsch91)
- Control board
- ESP32-S3 (Espressif; 4-8 ASIC UART daisy-chain)
- Install media
- Web flasher (WebSerial) | USB serial (esptool)
- Secure boot
- Open
- Recovery
- re-flash ESP32 over USB serial / web flasher
Stock ✓BraiinsOS+: N/aVNish: N/aLuxOS: N/aDCENT_OS: N/a
ESP-Miner fork firmware; 4x (Qaxe+/++) or 8x (Octaxe) BM1368/BM1370 chain. Open hardware. Commercial Antminer firmwares n/a. DCENT_axe port is a documented future target.
Ember One (open hashboard) 256 Foundation
- Control board
- External USB control board (Libre Board / Raspberry Pi) — hashboard only
- Install media
- n/a (controller-dependent; hashboard has no onboard OS)
- Secure boot
- Open
- Recovery
- n/a (no onboard firmware; recover the external controller image)
Stock: NoBraiinsOS+: NoVNish: NoLuxOS: NoDCENT_OS: No
GPL open-source 12x BM1362 hashboard, ~3.5 TH/s, needs an external USB control board. Driven by Mujina (Rust, 256 Foundation), not a stock onboard firmware.