Skip to content

We're upgrading our operations to serve you better. Orders ship as usual from Laval, QC. Questions? Contact us

Bitcoin accepted at checkout  |  Ships from Laval, QC, Canada  |  Expert support since 2016

CB_ERR Critical

Whatsminer M50S – Control Board Not Responding

Control Board Not Responding — miner appears powered but MinerTool, web UI, and TCP 4028 API are all blind. Associated MicroBT codes: 264 (power communication error), 267 (power watchdog protection), 710/711/712 (control board rebooted as exception).

Critical — Immediate action required

Affected Models: Whatsminer M50S, M50S+, M50S++

Symptoms

  • Miner appears powered (fans spin, PSU audible) but MinerTool / WhatsminerTool cannot discover it on the LAN
  • `ping` to last known miner IP fails or succeeds intermittently for seconds then drops
  • TCP `4028` API and web UI on port `80` both time out or refuse connections
  • `IPFOUND` button press produces no UDP `8888` broadcast response after 60-90 seconds
  • MicroBT codes `264`, `267`, `710`, `711`, or `712` in the last exportable log before the miner went dark
  • Ethernet link-light on the M50S RJ45 is off, flickering, or stuck at `10 Mbps` on a gigabit switch
  • Hashboards never start hashing — per-chain temps stay at ambient, stratum never connects
  • Control-board LED is dark, solid red, or blinking in a non-documented pattern instead of the slow green heartbeat
  • `system.log` before outage shows `watchdog`, `kernel panic`, `Oops:`, `cb exception`, or `respawning too fast`
  • Failure started after firmware upgrade, voltage event (outage/brownout/surge), vibration / transport, or custom-firmware flash
  • Holding `RESET` for 3-5 seconds produces LED activity but the miner still fails to reappear on the LAN
  • Unit arrived second-hand or refurbished and has never reached steady-state hashing under current ownership

Step-by-Step Fix

1

Perform a full AC drain: PDU off, leave it off five full minutes, then one clean power-on. Not a soft restart, not a 10-second cycle. The H3-family SoC on the M50S control board can wedge in a state where short cycles look like no-ops; a proper capacitor drain clears an estimated 40-60% of 'dead board' calls that weren't actually dead. Document whether the LED behaviour changes after the drain.

2

Press the `IPFOUND` button on the M50S button board for one second and watch your switch for a UDP `8888` broadcast from the miner's MAC. IPFOUND is generated by a userland service on the control board — a response proves the board booted far enough to reach the network stack. No response after three tries 60-90 seconds apart = the CB never reached userland. This is the cheapest alive-vs-dead test on the miner.

3

Swap the Ethernet cable and port. Use a known-good Cat5e/Cat6 run directly from the miner to your switch, bypassing any PoE injector, patch panel, or intermediate switch. RJ45 failures on rack-mount M50S installs are common — same failure class as the documented S19 RJ45 strain-relief issue. If IPFOUND answered but the miner still isn't reachable, this is the single highest-yield Tier 1 fix.

4

If the miner was recently factory-reset, wait a full fifteen minutes before doing anything else. Whatsminer units go silent on the LAN for 10-15 minutes after any factory reset while the firmware rebuilds internal state — community-documented across Zeus Mining and the whatsminer50 forum. Set a timer, do not press RESET again, do not panic-reflash. This one discipline saves more Whatsminer CBs than any other single habit.

5

Check DHCP lease on your router. If the miner's MAC is absent or the lease has expired, release/renew it or assign a static reservation. A factory reset wipes any static IP the miner had and forces a fresh DHCP request. Hold `RESET` for 5 seconds to force DHCP re-request, then wait 2 minutes. Confirm laptop and miner are on the same subnet — a VLAN that blocks UDP `8888` or TCP `4028` will look exactly like a dead CB.

6

Re-seat every cable on the CB. PDU off, 5-minute cap-drain, top cover off (Torx `T20` — verify fastener count against your specific chassis revision first). Disconnect and re-seat the PSU-to-CB power connector, the three hashboard data ribbons, and the button-board ribbon. Inspect each connector for pin recession, oxidation, or blackening. Listen for the click on re-seat. Inspect the PSU→CB connector for scorching.

7

Torque the four M3 standoffs securing the control board to the chassis. Snug, not cranked — roughly the force for a hard-drive mounting screw. Loose standoffs break the CB's ground path to chassis; properly torqued standoffs restore the `PWR_GOOD` reference the SoC needs on boot. This is MicroBT's official 'check control board screws' advice, executed correctly. Also inspect the button-board standoffs — same principle.

8

Torque the PSU copper-bar fasteners. The PSU → chassis power bars carry hundreds of amps and their fasteners loosen under thermal cycling. Zeus Mining repair guides specifically flag this for `263`/`264` (power comm warning/error) — torqued copper bars fix the communication channel more often than a PSU swap does. Use a torque wrench if you have one; otherwise, firm by hand with a socket wrench, do not overtighten.

9

Swap the PSU with a known-good M50S unit. If the miner comes up on the LAN immediately after swap, the original PSU was the fault — its capacitor bank is tired or its I²C fault channel is chattering and the CB is correctly refusing to boot. The M50S PSU can throw this symptom without showing a clean `0x2000` fault word; a running PSU fan does not prove healthy rails. Tier-2 PSU swap is the single highest-yield fix in this entire playbook.

10

Measure line voltage at the panel under load. Expect `235-245 V` sustained on a `240 V` split-phase residential circuit; `202-212 V` on a `208 V` commercial circuit. Low line voltage forces the PSU to pull more current, which can trigger the PSU watchdog that silences the CB. Document a 10-minute rolling average before condemning the PSU — intermittent line sag tricks a lot of operators into buying PSUs they don't need.

11

If the miner responds at all to MinerTool, export logs: WhatsminerTool V9.0.1 → select IP → Remote Ctrl → ExportLog. Parse `power.log` for PSU fault words `0x0001`-`0x2000` (PSU-class failure); `system.log` for kernel panics, `Oops:`, `init: respawning too fast` (firmware-class); `upfreq_test.log` for whether `btminer` ever started. If no log is ever exportable, you need the serial console (Step 14) or SD recovery (Step 12).

12

MicroSD firmware recovery. Download the MicroBT recovery image for your exact M50S revision from `support.whatsminer.com` — verify model/version match before flashing, wrong firmware for a late-rev board can harden the brick. Write to a 2-8 GB microSD card, FAT32. Insert into the CB microSD slot, hold `RESET` while powering on to force SD boot. Recovery takes 3-8 minutes; LEDs should settle to a normal boot pattern on success.

13

Flash firmware via WhatsminerTool after successful SD recovery. SD recovery brings the CB up on a minimal rootfs; push a current MicroBT-authorized firmware image over the network afterward. Do NOT attempt Vnish / Asicdip / other custom firmware on M-series in a recovery scenario — M50S anti-tamper (`100001`/`100002`/`100003`) can harden the brick rather than fix it. Stay on authorized images for any unit you expect to boot reliably again.

14

Serial console diagnosis. Attach a 3.3 V USB-TTL adapter to the CB debug UART header (pinout varies by board revision — verify via teardown photo or MicroBT service doc before wiring `TX`/`RX`/`GND`). Open a terminal at `115200 8N1`. Healthy M50S CB prints U-Boot banner → kernel boot → userland init. No U-Boot banner = SoC or power fault; U-Boot only, no kernel = eMMC; kernel panic = firmware. Definitive is-the-board-alive test before ordering a replacement.

15

Component-level rework on the CB power tree. Aging electrolytic capacitors and cracked MLCCs on the DC/DC converters are the most common silent-death mode on M50-generation CBs after 2-3 years of continuous operation. Use a bench hot-air rework station with appropriate flux. The boards tolerate rework well when done carefully — this is a bench skill, not a kitchen-table skill. If you don't have the gear, ship to D-Central repair at this point.

16

Stop DIY and book a D-Central repair slot when any of: serial console shows no U-Boot banner (SoC death), SD recovery fails with a correct image (eMMC death), visible cap bulge / scorching / burnt-component smell on CB, a known-good donor M50S CB boots cleanly in the same chassis while the suspect stays dark, or PSU-swap + cable re-seat + fresh firmware flash still leave the CB silent. At this point you've exhausted Tiers 1-3; the next step is bench instrumentation you don't have at home.

17

D-Central bench process on an M50S CB: full electrical teardown of the DC/DC tree, eMMC read test, SoC power-sequencing verification, component-level replacement of failed caps / MLCCs / PMIC / eMMC where the package is reworkable, bench-level firmware restore via JTAG or SD recovery with MicroBT-authorized images, and 24-hour burn-in at nameplate on a test rig before ship-back. Where the CB is genuinely dead at the SoC level, we swap with a bench-graded salvaged or refurbished M50S CB matched to your miner's firmware revision.

18

Ship safely. Remove the control board from the chassis, place it in an anti-static bag, wrap in bubble-wrap, double-box with at least 5 cm of foam on every side. Include a cover note with the exact symptoms you observed, firmware version last known, any log excerpts captured, and your contact information. Diagnostic time D-Central doesn't spend is repair cost you don't pay. Canada-wide shipping, US / international welcomed — book at https://d-central.tech/services/asic-repair/.

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.