ASIC Repair Fitment & Bill of Materials
Quick answer
This matrix denormalizes "what parts fit THIS miner" into one row per bench-serviceable Bitcoin ASIC model (10 models, S9 through S21 XP plus a WhatsMiner cross-reference). Each row joins the control board, hash-board chip and chips-per-board, the stock PSU and its output connector, the NEMA wall plug, the fan size/count/connector, the PIC, EEPROM and temperature-sensor reference designators, the heatsink class, and the architecture-specific list of likely-failed component classes — so a tech can scope a repair, order the right parts and avoid ordering a PIC for a model that never had one.
Use it before you order parts or open a board. It is a denormalized JOIN of the live D-Central dc/v1 datasets, grounded in the Mining Bible; any cell the Bible does not confirm is marked "unverified" rather than guessed. Free CSV/JSON under CC BY 4.0. Designators and counts vary by board revision — always verify against your specific board.
Download CSV Download JSON REST API →
Ready to service a unit? Start with Start a Repair (this matrix powers tier scoping and part ordering), cross-check the chain architecture on the ASIC hash-board reference, and look up each part class in the repair-parts database.
| Model | Chip | Chips/board | Stock PSU | Fans | PIC | Confidence |
|---|---|---|---|---|---|---|
| Antminer S9 / S9i / S9j | BM1387 | 63 | APW3++ / APW7 (100-264V universal input) | 2 | unverified | medium (high on chip/PSU/fan; board-level refdes not enumerated for the S9 in the Bible) |
| Antminer S17 / T17 | BM1393 | 48 | APW9 (14.5-21V, 200-240V, I2C PIC16F1704 @0x10) | 4 | unverified | medium (chip/board figures are the Bible S17 BM1393 reference; T17 shares the BM1393 platform; board-level refdes not enumerated) |
| Antminer S19 | BM1398 | 76 | APW12 (1215; 12-15V tunable, 3600W @220V, I2C PIC16F1704 @0x10) | 4 | U3 (PIC16F1704) | high |
| Antminer S19 Pro | BM1398 | 114 | APW12 (1215; 12-15V tunable, 3600W @220V, I2C PIC16F1704 @0x10) | 4 | U6 (PIC16F1704) | high |
| Antminer S19j Pro | BM1398 | 126 | APW12 (live probe: APW121215a, FW 0x71) | 4 | unverified | high on counts; medium on refdes |
| Antminer S19 XP | BM1366 | 110 | APW12 (some revisions APW17 / APW171215) | 4 | unverified | medium (domain split 11x10 from ANTMINER_ARCHITECTURE; HASHBOARD_DIAGNOSTICS sec12.1 lists the S19 XP split as 'Varies') |
| Antminer S21 / T21 | BM1368 | 108 | APW171215a (APW17 family, 220-277V; NOT APW12) | 4 | none (No-PIC) | high (figures are the Bible S21/T21 BM1368 reference; T21 shares the BM1368 hash-board platform) |
| Antminer S21 Pro | BM1370 | unverified — see notes | APW17 (APW171215a; 12-15V, 3600W, 267A, 220-277V) | 4 | none (No-PIC) | medium-low (the Bible records the S21 Pro chip/domain counts as 'Varies'; per-domain rail ~1.0V, boost ~21V and the BM1370 chip are grounded) |
| Antminer S21 XP | BM1370 | 91 | APW17 (APW171215a; 12-15V, 3600W, 267A, 220-277V) | 4 | none (No-PIC) | high |
| WhatsMiner M30S / M50S / M60S | MicroBT K-series (K1/K2/K3/D) — not Bitmain BM | unverified — see notes | unverified — see notes | 2 | none (No-PIC) | low (cross-vendor reference; MicroBT per-model chip counts, PSU, fan size and board designators are not enumerated in the D-Central datasets/Bible) |
Antminer S9 / S9i / S9j S9 (BM1387 generation)
| Manufacturer | Bitmain |
|---|---|
| Control board | Xilinx Zynq (S9-gen; XC7Z010, dual Cortex-A9 @667 MHz; 3x PIC16F1704 on I2C 0x55/0x56/0x57) |
| Hash-board chip | BM1387 |
| Chips / board | 63 |
| Stock PSU | APW3++ / APW7 (100-264V universal input) |
| PSU connector | 10x 6-pin PCIe (APW3++/APW7 output) |
| NEMA wall plug | NEMA 5-15 at 120V (NEMA 6-15 at 240V) — inferred from circuit rating |
| Fan size | 120 mm class (12038 form factor) — per-model thickness not separately verified |
| Fan count | 2 |
| Fan connector | 4-pin (GND / +12V / tach / PWM) |
| PIC refdes | unverified — see notes |
| EEPROM refdes | unverified — see notes |
| Temp sensor(s) | unverified — see notes |
| Heatsink class | Aluminum finned heatsink, spring-clip retention (air-cooled; per-model dimensions not enumerated) |
Likely-failed component classes
Mining ASIC chip 25 MHz crystal (Y1) Filter / decoupling capacitor Signal-chain resistor Power MOSFET (input switch) Temperature sensor IC PIC supervisor MCU Thermal interface material Heatsink & retention clips 18-pin signal cable / connector PCB trace / via
Notes: The S9 stacks its 21 voltage domains in series from the ~12V rail with no discrete boost or per-domain LDO stage, so boost-converter, LDO-regulator, MP2019-buck and level-shifter classes do NOT apply. pic_refdes null: a per-board PIC16F1704 is present (I2C 0x50+chain) but the Bible does not enumerate its designator. eeprom_refdes null: no EEPROM was populated on the live-probed S9 (0x50-0x54 empty). temp_sensor null: count/refdes not enumerated for the S9.
Antminer S17 / T17 S17 (BM1393 generation)
| Manufacturer | Bitmain |
|---|---|
| Control board | Xilinx Zynq (S17/T17-gen; XC7Z010 class, dual Cortex-A9; PIC dsPIC33EP16GS202) |
| Hash-board chip | BM1393 |
| Chips / board | 48 |
| Stock PSU | APW9 (14.5-21V, 200-240V, I2C PIC16F1704 @0x10) |
| PSU connector | unverified — see notes |
| NEMA wall plug | unverified — see notes |
| Fan size | 120 mm class (12038 form factor) — per-model thickness not separately verified |
| Fan count | 4 |
| Fan connector | 4-pin (GND / +12V / tach / PWM) |
| PIC refdes | unverified — see notes |
| EEPROM refdes | unverified — see notes |
| Temp sensor(s) | unverified — see notes |
| Heatsink class | Aluminum finned heatsink, spring-clip retention (air-cooled; per-model dimensions not enumerated) |
Likely-failed component classes
Mining ASIC chip Per-domain LDO regulator Filter / decoupling capacitor Signal-chain resistor 25 MHz crystal (Y1) Power MOSFET (input switch) Temperature sensor IC EEPROM (board identity) PIC supervisor MCU Thermal interface material Heatsink & retention clips 18-pin signal cable / connector PCB trace / via
Notes: psu_connector null: APW9 supplies a high-current DC output but its connector layout is not enumerated in the Bible. nema_plug null: the S17/T17 is not in the asic-power-requirements dataset; it is a 200-240V-only unit (APW9) — a dedicated 240V circuit (NEMA 6-20 by convention) is typical, confirm per cordset. pic/eeprom/temp refdes null: present per generation but designators not enumerated. The ~18.5V domain stack may run without a discrete boost stage (APW9 supplies 14.5-21V directly), so boost-converter is omitted as unverified.
Antminer S19 S19 (BM1398 generation)
| Manufacturer | Bitmain |
|---|---|
| Control board | Xilinx Zynq (S19-gen C55/C71; XC7Z007S/010, dual Cortex-A9 @667 MHz; dsPIC33EP) — later revisions ship Cvitek CV1835 or Amlogic AXG controllers |
| Hash-board chip | BM1398 |
| Chips / board | 76 |
| Stock PSU | APW12 (1215; 12-15V tunable, 3600W @220V, I2C PIC16F1704 @0x10) |
| PSU connector | APW12: J3/J4 OUT1 high-current (up to 233A), J6 OUT2 (12V/15A), J15 4-pin signal (SDA/SCL/EN/GND) |
| NEMA wall plug | NEMA 6-20 (240V/20A; inferred from circuit rating) — requires 200-240V, no 120V operation |
| Fan size | 120 mm class (12038 form factor); stock units use 120 mm or 140 mm fans |
| Fan count | 4 |
| Fan connector | 4-pin (GND / +12V / tach / PWM); 4 fans on two PWM channels (front pair + rear pair) |
| PIC refdes | U3 (PIC16F1704) |
| EEPROM refdes | U5 |
| Temp sensor(s) | 4 (U4, U6, U7, U8) — LM75A I2C |
| Heatsink class | Aluminum finned heatsink, spring-clip retention (air-cooled; per-model dimensions not enumerated) |
Likely-failed component classes
Mining ASIC chip Per-domain LDO regulator Boost converter / MOSFET Boost/buck power inductor Power MOSFET (input switch) Filter / decoupling capacitor Signal-chain resistor 25 MHz crystal (Y1) Level-shifter IC (U1, U2) Temperature sensor IC EEPROM (board identity) PIC supervisor MCU Thermal interface material Heatsink & retention clips 18-pin signal cable / connector PCB trace / via
Notes: 76 chips/board (38 domains x 2 chips/domain), per-DOMAIN rail ~0.36V (NOT per-chip). Boost 14V->19V then LDO chain 19V->1.8V->0.8V per domain. Distinct from the S19 Pro's 114 chips/board.
Antminer S19 Pro S19 (BM1398 generation)
| Manufacturer | Bitmain |
|---|---|
| Control board | Xilinx Zynq (S19-gen C55/C71; XC7Z007S/010, dual Cortex-A9 @667 MHz; dsPIC33EP) — later revisions ship Cvitek CV1835 or Amlogic AXG controllers |
| Hash-board chip | BM1398 |
| Chips / board | 114 |
| Stock PSU | APW12 (1215; 12-15V tunable, 3600W @220V, I2C PIC16F1704 @0x10) |
| PSU connector | APW12: J3/J4 OUT1 high-current (up to 233A), J6 OUT2 (12V/15A), J15 4-pin signal (SDA/SCL/EN/GND) |
| NEMA wall plug | NEMA 6-20 (240V/20A; inferred from circuit rating) — requires 200-240V, no 120V operation |
| Fan size | 120 mm class (12038 form factor); stock units use 120 mm or 140 mm fans |
| Fan count | 4 |
| Fan connector | 4-pin (GND / +12V / tach / PWM); 4 fans on two PWM channels (front pair + rear pair) |
| PIC refdes | U6 (PIC16F1704) |
| EEPROM refdes | U10 |
| Temp sensor(s) | 4 (U5, U7, U8, U9) |
| Heatsink class | Aluminum finned heatsink, spring-clip retention (air-cooled; per-model dimensions not enumerated) |
Likely-failed component classes
Mining ASIC chip Per-domain LDO regulator Boost converter / MOSFET (Q9) Boost/buck power inductor Power MOSFET (input switch) Filter / decoupling capacitor Signal-chain resistor 25 MHz crystal (Y1) Level-shifter IC (U1, U2) Temperature sensor IC EEPROM (board identity) PIC supervisor MCU Thermal interface material Heatsink & retention clips 18-pin signal cable / connector PCB trace / via
Notes: 114 chips/board (38 domains x 3 chips/domain), per-DOMAIN rail ~0.32V (NOT per-chip). Boost 12.6V->20V via Q9; domains 38-32 LDO off the 19V boost, 31-1 LDO off VDD12.6V->1.8V. 114 chips/board distinguishes the Pro from the plain S19 (76).
Antminer S19j Pro S19 (BM1398 generation)
| Manufacturer | Bitmain |
|---|---|
| Control board | BeagleBone AM335x (BB18, late-2021 stock) / Cvitek CV1835 / Amlogic AXG depending on revision; dsPIC33EP |
| Hash-board chip | BM1398 |
| Chips / board | 126 |
| Stock PSU | APW12 (live probe: APW121215a, FW 0x71) |
| PSU connector | APW12: J3/J4 OUT1 high-current (up to 233A), J6 OUT2 (12V/15A), J15 4-pin signal (SDA/SCL/EN/GND) |
| NEMA wall plug | NEMA 6-20 (240V/20A; inferred from circuit rating) — requires 200-240V, no 120V operation |
| Fan size | 120 mm class (12038 form factor); stock units use 120 mm or 140 mm fans |
| Fan count | 4 |
| Fan connector | 4-pin (GND / +12V / tach / PWM); 4 fans on two PWM channels (front pair + rear pair) |
| PIC refdes | unverified — see notes |
| EEPROM refdes | unverified — see notes |
| Temp sensor(s) | 4 (refdes not enumerated) |
| Heatsink class | Aluminum finned heatsink, spring-clip retention (air-cooled; per-model dimensions not enumerated) |
Likely-failed component classes
Mining ASIC chip Per-domain LDO regulator Boost converter / MOSFET Boost/buck power inductor Power MOSFET (input switch) Filter / decoupling capacitor Signal-chain resistor 25 MHz crystal (Y1) Level-shifter IC (U1, U2) Temperature sensor IC EEPROM (board identity) PIC supervisor MCU Thermal interface material Heatsink & retention clips 18-pin signal cable / connector PCB trace / via
Notes: 126 chips/board (42 domains x 3 chips/domain), per-DOMAIN rail ~0.30V. hashboard_chip per the dc/v1 hashboard-architecture matrix is BM1398; the asic-power-requirements dataset attributes the S19j Pro nameplate to a BM1362 5nm chip on some revisions — confirm against the specific board. pic_refdes/eeprom_refdes null: both present per HASHBOARD_DIAGNOSTICS sec12.1 but designators not enumerated.
Antminer S19 XP S19 XP (BM1366 generation)
| Manufacturer | Bitmain |
|---|---|
| Control board | Cvitek CV1835 or Amlogic AXG (S19-gen revision); dsPIC33EP |
| Hash-board chip | BM1366 |
| Chips / board | 110 |
| Stock PSU | APW12 (some revisions APW17 / APW171215) |
| PSU connector | APW12 J3/J4/J6/J15 (some revisions use the APW17 C20->P13 output — adapter cable needed for cross-use) |
| NEMA wall plug | unverified — see notes |
| Fan size | 120 mm class (12038 form factor) — per-model thickness not separately verified |
| Fan count | 4 |
| Fan connector | 4-pin (GND / +12V / tach / PWM); 4 fans on two PWM channels |
| PIC refdes | unverified — see notes |
| EEPROM refdes | unverified — see notes |
| Temp sensor(s) | unverified — see notes |
| Heatsink class | Aluminum finned heatsink, spring-clip retention (air-cooled; per-model dimensions not enumerated) |
Likely-failed component classes
Mining ASIC chip Per-domain LDO regulator Boost converter / MOSFET Boost/buck power inductor Power MOSFET (input switch) Filter / decoupling capacitor Signal-chain resistor 25 MHz crystal (Y1) Level-shifter IC Temperature sensor IC EEPROM (board identity) PIC supervisor MCU Thermal interface material Heatsink & retention clips 18-pin signal cable / connector PCB trace / via
Notes: 110 chips/board, ~11 domains x 10 chips/domain, per-DOMAIN rail ~0.4V, boost ~19V. The S19 XP hash board still carries a PIC (I2C slave managing the regulators). nema_plug null: the S19 XP is not in the asic-power-requirements dataset; it is a 200-240V unit (APW12/APW17). pic/eeprom/temp refdes null: present (TMP75 I2C, EEPROM, PIC) but designators/counts not enumerated.
Antminer S21 / T21 S21 (BM1368 generation)
| Manufacturer | Bitmain |
|---|---|
| Control board | Cvitek CV1835 (C88/CB8/CB4) or Amlogic AXG (C76/C81/C83/CBE), quad Cortex-A53; No-PIC (S21 generation) — Amlogic drives VID via TAS5782M DAC |
| Hash-board chip | BM1368 |
| Chips / board | 108 |
| Stock PSU | APW171215a (APW17 family, 220-277V; NOT APW12) |
| PSU connector | APW17 output (C20->P13; differs from APW12 — adapter cable needed for cross-use) |
| NEMA wall plug | unverified — see notes |
| Fan size | 120 mm class (12038 form factor) — per-model thickness not separately verified |
| Fan count | 4 |
| Fan connector | 4-pin (GND / +12V / tach / PWM); 4 fans on two PWM channels (Amlogic AXG SoC PWM 0/1) |
| PIC refdes | none (PIC removed at the BM1368 generation) |
| EEPROM refdes | U6 |
| Temp sensor(s) | 2 (U5 inlet, U7 outlet) |
| Heatsink class | Aluminum finned heatsink, spring-clip retention (air-cooled; per-model dimensions not enumerated) |
Likely-failed component classes
Mining ASIC chip Per-domain LDO regulator (3 per domain) Boost converter / MOSFET (U206) MP2019 DC-DC buck (U166, U200) Boost/buck power inductor Power MOSFET (input switch) Filter / decoupling capacitor Signal-chain resistor 25 MHz crystal (Y1) Level-shifter IC (11 units) Temperature sensor IC EEPROM (board identity) Thermal interface material Heatsink & retention clips 18-pin signal cable / connector PCB trace / via
Notes: 108 chips/board (12 domains x 9 chips/domain), per-DOMAIN rail ~1.2V (NOT per-chip). Boost VDD_IN->~25V via U206; domains 1-10 use 3 LDOs each to 1.2V/0.8V, domains 11-12 use MP2019 bucks U166/U200->2V->LDOs. NO PIC — removed at the BM1368 generation; do not order a PIC for this model. nema_plug null: the S21/T21 is not in the asic-power-requirements dataset; it is a 220-277V unit (APW17).
Antminer S21 Pro S21 (BM1370 generation)
| Manufacturer | Bitmain |
|---|---|
| Control board | Amlogic AXG (C76/C81/C83/CBE), quad Cortex-A53 @1.2 GHz; No-PIC (S21 generation) |
| Hash-board chip | BM1370 |
| Chips / board | unverified — see notes |
| Stock PSU | APW17 (APW171215a; 12-15V, 3600W, 267A, 220-277V) |
| PSU connector | APW17 output (C20->P13; differs from APW12 — adapter cable needed for cross-use) |
| NEMA wall plug | NEMA 6-20 (240V/20A; inferred) — step up to NEMA 6-30 for 208V or overclocking; no 120V operation |
| Fan size | 120 mm class (12038 form factor) — per-model thickness not separately verified |
| Fan count | 4 |
| Fan connector | 4-pin (GND / +12V / tach / PWM); 4 fans on two PWM channels (Amlogic AXG SoC PWM 0/1) |
| PIC refdes | none (PIC removed at the BM1368/BM1370 generation) |
| EEPROM refdes | unverified — see notes |
| Temp sensor(s) | unverified — see notes |
| Heatsink class | Aluminum finned heatsink, spring-clip retention (air-cooled; per-model dimensions not enumerated) |
Likely-failed component classes
Mining ASIC chip Per-domain LDO regulator Boost converter / MOSFET MP2019 DC-DC buck (high domains) Boost/buck power inductor Power MOSFET (input switch) Filter / decoupling capacitor Signal-chain resistor 25 MHz crystal (Y1) Level-shifter IC (12+ units) Temperature sensor IC EEPROM (board identity) Thermal interface material Heatsink & retention clips 18-pin signal cable / connector PCB trace / via
Notes: chips_per_board null: HASHBOARD_DIAGNOSTICS sec12.2 records the S21 Pro chip/domain split as 'Varies' — not asserted to avoid fabrication. Per-DOMAIN rail ~1.0V, boost ~21V. NO PIC. eeprom_refdes/temp_sensor null: present (EEPROM + multiple sensors) but designators/counts not enumerated.
Antminer S21 XP S21 XP (BM1370 generation)
| Manufacturer | Bitmain |
|---|---|
| Control board | Amlogic AXG or Cvitek CV1835 (S21 generation); No-PIC |
| Hash-board chip | BM1370 |
| Chips / board | 91 |
| Stock PSU | APW17 (APW171215a; 12-15V, 3600W, 267A, 220-277V) |
| PSU connector | APW17 output (C20->P13; differs from APW12 — adapter cable needed for cross-use) |
| NEMA wall plug | NEMA 6-20 (240V/20A; inferred) — step up to NEMA 6-30 for 208V or overclocking; no 120V operation |
| Fan size | 120 mm class (12038 form factor) — per-model thickness not separately verified |
| Fan count | 4 |
| Fan connector | 4-pin (GND / +12V / tach / PWM); 4 fans on two PWM channels (Amlogic AXG SoC PWM 0/1) |
| PIC refdes | none (PIC removed at the BM1368/BM1370 generation) |
| EEPROM refdes | unverified — see notes |
| Temp sensor(s) | unverified — see notes |
| Heatsink class | Aluminum finned heatsink, spring-clip retention (air-cooled; per-model dimensions not enumerated) |
Likely-failed component classes
Mining ASIC chip Per-domain LDO regulator (3 per domain) Boost converter / MOSFET MP2019 DC-DC buck (U146, U202) Boost/buck power inductor Power MOSFET (input switch) Filter / decoupling capacitor Signal-chain resistor 25 MHz crystal (Y1) Level-shifter IC (12 units, U1-U12) Temperature sensor IC EEPROM (board identity) Thermal interface material Heatsink & retention clips 18-pin signal cable / connector PCB trace / via
Notes: 91 chips/board (13 domains x 7 chips/domain), per-DOMAIN rail ~1.04V, boost ~21V. Domains 1-11 use 1.2V/0.8V LDOs x3 per domain; domains 12-13 use MP2019 bucks U146/U202->2.5V->LDOs. NO PIC. SAFETY: continuous bench pattern-testing with NO fan causes chip burnout on the S21 XP — never power a hash board without airflow. eeprom_refdes/temp_sensor null: EEPROM present + U19 4-way I2C switch/U20/U22 isolation, but discrete designators/counts not enumerated.
WhatsMiner M30S / M50S / M60S WhatsMiner M-series (MicroBT)
| Manufacturer | MicroBT |
|---|---|
| Control board | Allwinner H-series controller (H3/H6/H616; OpenWrt/procd); No-PIC, UART command-byte voltage control (per-model UCI profile from EEPROM chip_id) |
| Hash-board chip | MicroBT K-series (K1/K2/K3/D) — not Bitmain BM |
| Chips / board | unverified — see notes |
| Stock PSU | unverified — see notes |
| PSU connector | unverified — see notes |
| NEMA wall plug | unverified — see notes |
| Fan size | unverified — see notes |
| Fan count | 2 |
| Fan connector | 4-pin PWM (SoC-driven fan path) |
| PIC refdes | none (No-PIC platform; UART command-byte voltage control) |
| EEPROM refdes | unverified — see notes |
| Temp sensor(s) | unverified — see notes |
| Heatsink class | unverified — see notes |
Likely-failed component classes
Mining ASIC chip (MicroBT K-series) Filter / decoupling capacitor Signal-chain resistor Temperature sensor IC Thermal interface material Heatsink & retention clips Hash-board signal cable / connector
Notes: Included as a grounded cross-vendor reference. Many cells are null because they are not enumerated in the D-Central Bible/datasets: chips_per_board, stock_psu (MicroBT uses an integrated/model-specific PSU, not a Bitmain APW), psu_connector, nema_plug (240V class), fan_size, eeprom_refdes (stores chip_id), temp_sensor and heatsink_class. The likely_failed_component_classes IDs map to the Antminer-grounded repair-parts catalog; MicroBT board designators differ — verify against the specific board.
A denormalized JOIN of the live D-Central open-data layer — the hash-board architecture matrix, control-board reference, PSU reference, power requirements, fan-spec reference and repair-parts database — grounded in the D-Central Mining Bible. Pairs with Start a Repair, the connector pinout reference and the reference cards. Designators, chip counts and connectors vary by board revision — always verify against the specific board before ordering parts.
Related products, repair, and setup paths
- how D-Central diagnoses ASIC repairs
- ASIC troubleshooting library
- ASIC manuals and repair guides
- replacement hashboards
- ASIC control boards
- ASIC power supplies
- S19 family replacement hashboard
- C52 replacement control board
- APW12 S19 power supply
- immersion cooling hub
- home immersion cooling guide
- ASIC miners for immersion planning
- ASIC cooling parts
- airflow shroud before immersion
- compare miner specs in the database
- ASIC repair support
- compare ASIC miner specs
- ASIC miner database
- Antminer S19 specs and profitability
- buy a tested Antminer S19
- Antminer S19 maintenance guide
- Antminer S19 repair service
- Antminer S21 specs
- Bitmain Antminer S21
- Antminer S21 maintenance guide
- BM1370BC S21 Pro chip
- Antminer S9 specs
- Bitmain Antminer S9
- Antminer S9 maintenance guide
- S9 hashboard repair parts bundle
- Whatsminer M30S specs
- Whatsminer repair guide
- MicroBT Whatsminer M30S++
- Whatsminer M3x exhaust shroud
Last reviewed June 23, 2026.
