Whatsminer – Bootloader Corrupt SD Card Recovery
Informational — Monitor and address as needed
Symptoms
- Power LED lights on cold-boot, but after `90 seconds` the control-board status LED is either dead, stuck `solid red`, or in a `fast red blink` with no network activity
- RJ45 link lights may or may not illuminate — the `PHY` is a discrete chip on most Whatsminer control boards and can light up without a working bootloader — do not use link lights as a positive indicator of boot health
- Router DHCP lease table shows **no lease request** from the miner's MAC after 3 minutes powered on
- `ping` to the miner's last-known static IP (if you set one) returns `Destination host unreachable` continuously
- `MinerTool` / `WhatsminerTool` scan of the subnet returns the miner as absent, not as "offline" or "not responding" — it is invisible to the scan
- Serial console on control-board `UART` header (`U0 TX`/`RX` pins, `115200 baud`, `8N1`) shows either silence, or garbage characters, or a U-Boot banner that halts mid-line with `Bad Magic Number`, `Boot from NAND failed`, `CRC error`, `resetting...`, `can't load boot env` — any repeating truncated banner is the signature
- No fan ramp to `100%` at boot — on a healthy Whatsminer the fans slam to full on U-Boot hand-off and ramp down when the kernel loads; a dead bootloader leaves fans at idle or off entirely
- Web interface `http://<last-known-ip>/` returns `connection refused` or hangs indefinitely — not a 500 error, not a login page
- Recent event before the brick: failed `OTA` update, interrupted MinerTool firmware push, power loss during `dd`-style image flash, lightning / brownout, known-bad `USDMiner`-style firmware pushed by an over-eager owner
- Fault is **persistent across three full cold cycles** with 2+ minute caps-discharge between — not an intermittent brownout
- Control board itself has no visible damage: no burned components, no blown caps, no scorched traces, no magic smoke smell. If you see physical damage, SD recovery will fail — the silicon has to be alive
Step-by-Step Fix
Cold-boot for 120 seconds at the wall (not the miner switch) Expected: healthy boot, LED sequence completes, DHCP lease appears If it fails: bootloader or downstream fault, continue
Swap to a known-good PSU of correct wattage for the model Expected: if the miner now boots, the fault was PSU-side all along If silent with known-good PSU: control-board side fault, continue
Check router DHCP lease table / tcpdump for miner MAC Expected: no DHCP request from miner in 3 minutes = bootloader dead If DHCP request appears but no web UI: see Firmware Recovery Mode page
Break out UART console (TX/RX/GND on control-board header, 115200 8N1) Expected: U-Boot banner text confirms the failure signature If clean U-Boot banner with normal boot sequence: NOT a bootloader fault If banner garbage or "Bad Magic" / "CRC error" / repeated resets: confirmed
Identify control-board family (H3 / H6 / H6os / H616) from silkscreen Expected: PCB silkscreen or sticker on control-board identifies SoC family If unclear: match model to family table in Tier 3 / DIY Fix below
Power off, caps-discharge 2 minutes, inspect control-board for damage Expected: no burned components, no blown caps, no scorched traces If visible damage: SD recovery will not fix silicon — ship to bench
Procure correct recovery payload + microSD card (4-16GB, FAT32-capable) Expected: payload matches the control-board family from Step 5 If wrong payload: boot will halt with device-tree mismatch, wasted cycle
Burn recovery SD per correct method (file-copy OR PhoenixCard image) Expected: SD card ready to boot, see Tier 3 DIY Fix If burn tool reports card error: card is bad, use a different brand ```
When to Seek Professional Repair
If the steps above do not resolve the issue, or if you are not comfortable performing these repairs yourself, professional service is recommended. Attempting advanced repairs without proper equipment can cause further damage.
Related Error Codes
Still Having Issues?
Our team of Bitcoin Mining Hackers has been repairing ASIC miners since 2016. We have seen it all and fixed it all. Get a professional diagnosis.
