How to Read This Guide
This is the definitive Whatsminer error code reference. Whether you are staring at a blinking status LED on your M30S at 3 AM or trying to decode a five-digit error code in WhatsMinerTool, this guide will tell you exactly what is happening, why, and what to do about it.
MicroBT’s Whatsminer error reporting system is fundamentally different from Bitmain’s Antminer approach. Where Antminers bury diagnostic data in kernel logs and require SSH parsing, Whatsminers use a structured numeric error code system — every fault condition is assigned a specific code that appears in the web interface, WhatsMinerTool, and API responses. This makes Whatsminer diagnostics more systematic, but the sheer number of codes (150+) can be overwhelming without a proper reference.
This guide is organized by error code category — fan errors, power supply errors, temperature sensor errors, hashboard/chip errors, network/pool errors, firmware/system errors, and PSU hex codes. Each error entry follows a consistent format:
How Each Error Entry Is Structured
| Error Code | The numeric code displayed in the web UI, WhatsMinerTool, or API |
|---|---|
| Error Name | MicroBT’s official description of the error condition |
| Severity | Critical (mining halted), Warning (degraded operation), or Info (monitoring only) |
| Likely Cause | What is actually happening inside the machine, ranked from most to least common |
| Immediate Action | Step-by-step fix, starting with the simplest intervention |
Always power off and unplug your miner before opening the enclosure or working on internal connections. Whatsminer PSUs operate at high voltage on the AC side and deliver 12V at 200+ amps on the DC side. The copper bus bars inside can carry lethal current if the unit is energized. If you are not comfortable working with electronics, skip to the When to DIY vs. Contact D-Central section.
Throughout the guide, error codes are displayed in monospace orange, healthy values in green, and critical values in red.
This guide covers all major Whatsminer models including the M20S, M21S, M30S, M30S+, M30S++, M31S, M31S+, M50, M50S, M53, M56S, M60, M60S, M63, and M66 series. Where a code behaves differently on newer-generation hardware, model-specific notes are called out.
How Whatsminer Error Reporting Works
Before diving into individual codes, it is important to understand how MicroBT structures error reporting — because it is fundamentally different from how Bitmain does it.
Whatsminer vs. Antminer: Two Different Philosophies
Bitmain’s Antminers report errors primarily through kernel log messages — plain-text strings like Chain[2] only has 54 chips or over max temp. Diagnosing an Antminer means SSH-ing into the machine and parsing log files. The error messages are descriptive but inconsistent across firmware versions, and there is no standardized numbering system.
MicroBT’s Whatsminers take a more structured, database-driven approach. Every error condition is assigned a numeric code. The miner’s control board firmware maintains an internal error registry, and when a fault is detected, it logs the code with a timestamp. These codes are surfaced through three channels:
Whatsminer vs. Antminer Error Systems
| Feature | Whatsminer (MicroBT) |
|---|---|
| Error Format | Numeric codes (110, 233, 530, 8410) |
| Primary Diagnostic Tool | Web UI + WhatsMinerTool desktop app |
| Error Visibility | Errors displayed directly in web interface status page |
| API Access | btminerapi on port 4028 (JSON responses with error codes) |
| Slot Numbering | SM0, SM1, SM2 (three hashboard slots) |
| PSU Error Reporting | Separate hex-based PSU error codes (0x0001–0x2000) |
| Firmware Recovery | SD card flash + WhatsMinerTool batch flash |
| SSH Access | Port 22, varies by firmware version (some locked) |
Understanding Slot Numbering: SM0, SM1, SM2
Many Whatsminer error codes include a slot suffix — for example, 530, 531, 532. The last digit identifies which hashboard slot is affected:
- SM0 (codes ending in 0) — Hashboard slot 0 (top slot in standard orientation)
- SM1 (codes ending in 1) — Hashboard slot 1 (middle slot)
- SM2 (codes ending in 2) — Hashboard slot 2 (bottom slot)
When you see Error 531: SM1 not found, it tells you that hashboard slot 1 (middle) is not being detected. This slot-level granularity is one of the advantages of MicroBT’s system — you immediately know which board to investigate.
How to Access Error Logs
There are three ways to view Whatsminer error codes. Use whichever is most convenient for your situation.
Method 1: WhatsMinerOS Web Interface
The simplest method. Every Whatsminer has a built-in web interface accessible from any browser on the same network.
- Find the miner’s IP address on your router’s DHCP client list, or use a network scanner.
- Open a browser and navigate to http://MINER_IP
- Log in with the default credentials: username admin, password admin (change these immediately on a new miner)
- Navigate to Status or System Status — active error codes are displayed here with timestamps
- Navigate to Log or System Log for historical error entries
The web interface shows the current error state. If your miner experienced an error but has since recovered (e.g., a transient fan speed dip), the error may no longer appear on the status page. Check the system log for historical entries.
Method 2: WhatsMinerTool Desktop Application
WhatsMinerTool is MicroBT’s official desktop management application. It is the preferred method for managing multiple miners and provides the most detailed error reporting.
- Download the latest WhatsMinerTool from whatsminer.com (Windows only)
- Install and launch the application
- Click Scan to discover miners on your network (or add IPs manually)
- Select a miner — error codes appear in the status column with color-coded severity
- Right-click a miner and select View Details for the full error log with timestamps
WhatsMinerTool also supports batch firmware updates, configuration changes, and error log export — making it essential for anyone managing more than a handful of miners.
Method 3: btminerapi (Port 4028)
For advanced users and monitoring scripts, the Whatsminer API provides programmatic access to error data. The API runs on TCP port 4028 and accepts JSON commands.
Terminal — Whatsminer API Diagnostics
# Query miner status and error codes via API
echo '{"cmd":"summary"}' | nc MINER_IP 4028
# Get detailed statistics including per-slot data
echo '{"cmd":"edevs"}' | nc MINER_IP 4028
# Get error code list
echo '{"cmd":"get_error_code"}' | nc MINER_IP 4028
# Check PSU status and error codes
echo '{"cmd":"get_psu"}' | nc MINER_IP 4028
On firmware released after August 2020, the API is disabled by default. Enable it via the web interface: navigate to Settings > Remote Ctrl > Miner API Switch > Enable. The API will time out and close the connection if no data is received within 10 seconds after the port opens.
Fan Errors (1xx Series)
Whatsminer fan errors are among the most common codes you will encounter. Whatsminers are exceptionally sensitive to fan performance — even minor speed deviations trigger error codes. This is by design: MicroBT engineers the firmware to be aggressive about fan monitoring because inadequate cooling is the number one cause of hashboard damage.
A critical detail: Whatsminers use high-current fans (6–7A draw). Installing aftermarket or refurbished fans with lower current ratings (e.g., 2.7A) will immediately trigger errors 120/121 even if the fans physically spin. Always use original MicroBT-rated fans.
Fan Error Code Reference (1xx)
| 110 | Fanin detect speed error — Inlet (front) fan speed not detected or reading zero. Severity: Critical. Check fan connection to control board. Inspect fan for physical obstructions. Try swapping fan positions. Replace fan if damaged. Test with a different PSU (the PSU powers the fans). |
|---|---|
| 111 | Fanout detect speed error — Outlet (rear) fan speed not detected. Severity: Critical. Same troubleshooting as error 110. Note: on some models the outlet fan cable routes near the hashboard bus bars — check for heat damage on the cable. |
| 120 | Fanin speed error (Deviation 2000+) — Inlet fan is spinning but RPM deviates more than 2,000 from the target. Severity: Warning. Most common cause: non-original fan with wrong current rating. Replace with OEM fan rated for 6–7A. Also check for debris on fan blades causing imbalance. |
| 121 | Fanout speed error (Deviation 2000+) — Outlet fan RPM deviation exceeds 2,000. Severity: Warning. Same as 120. Worn bearings on aging fans are a common cause. |
| 130 | Fanin speed error (Deviation 3000+) — Inlet fan has nearly stopped or is critically slow. Severity: Critical. The fan has practically failed. Urgent replacement required. Do not continue mining — the hashboards will overheat within minutes without adequate airflow. |
| 131 | Fanout speed error (Deviation 3000+) — Outlet fan near-failure. Severity: Critical. Same as 130. Immediate fan replacement needed. |
| 140 | Fan speed is too high — Fans running at maximum RPM, indicating the miner is struggling to cool itself. Severity: Warning. The fans are not the problem — the environment is. Check ambient temperature (must be below 40°C). Clean dust from heatsinks and fan blades. Verify exhaust is not being recirculated back into intake. If ambient is fine, a temperature sensor may be giving false high readings. |
If you get any 1xx error, swap the inlet and outlet fans. If the error code changes (e.g., 110 becomes 111), the problem is the fan itself. If the error stays on the same position regardless of which fan is installed, the issue is the fan header on the control board or the PSU’s fan power circuit.
Power Supply Errors (2xx Series)
The 2xx series is the largest error code group and arguably the most misunderstood. Errors 233, 234, 235, 236, 237, 238, and 268 are the most common Whatsminer errors in the field. The critical insight from years of repair experience: in 95% of cases when these codes appear, the power supply itself is fine. The real culprit is almost always loose copper bus bar screws — the high-current bolted connections between the PSU and hashboards.
PSU Communication and Configuration (200–219)
PSU Communication Errors (200–219)
| 200 | Power probing error, no PSU found — Control board cannot communicate with the PSU. Severity: Critical. Check the thin 4-pin data ribbon cable between PSU and control board — this cable carries the communication signal, not power. Replace the cable if worn. Update firmware. If cable and firmware are good, PSU communication circuit may be damaged. |
|---|---|
| 201 | PSU and configuration file mismatch — The PSU model does not match what the firmware expects. Severity: Critical. Common when mixing PSU models (e.g., P21D into a unit configured for P21E, or P22x into P23x). Replace with the correct PSU model for your miner. Flash correct firmware for the PSU/miner combination. |
| 202 | Power output voltage error — PSU output voltage outside acceptable range. Severity: Critical. Check mains input voltage (220–240V required for most models). Try firmware update — some voltage calibration bugs are fixed in newer firmware. If voltage truly out of range, PSU internal failure. |
| 203 | Power protecting — PSU has entered protection mode. Severity: Critical. Usually triggered by overtemperature. Power off for 10 minutes. Check ambient temperature. Clean PSU air intake. If environment is cool and error persists, PSU thermal sensor or internal fault. |
| 204 | Power current protecting — PSU overcurrent protection triggered. Severity: Critical. Check hashboards for shorts. Check copper bus bar connections. A loose bus bar creates resistance that causes current spikes. Tighten all bus bar bolts. |
| 205 | Power current error — Abnormal current reading from PSU. Severity: Warning. Clean the hashboards, control board, and the adapter board connections from dust and debris. Check for conductive contamination (metal particles, solder balls) causing partial shorts. |
| 206 | Power input voltage low — Mains voltage below minimum requirement. Severity: Warning. Whatsminers require 200–240V AC input. Measure your wall voltage with a multimeter. If below 200V, you need a voltage stabilizer or a different circuit. In North America, this requires a 240V dedicated circuit (not 120V). |
| 207 | Power input current protecting — Input side current protection triggered. Severity: Critical. Check mains voltage. Ensure dedicated circuit (do not share with other high-draw equipment). Try a different outlet or electrical phase. |
| 208 | PSU output changes too much — Voltage or current fluctuations exceeding tolerance. Severity: Warning. Unstable grid power or aging PSU capacitors. Try a different power source. If persistent, replace the PSU. |
| 209 | Deviation between PSU setting and actual voltage — PSU cannot maintain the target voltage under load. Severity: Warning. The PSU is overloaded or failing. Replace the power supply. |
| 210 | Power error status — Generic PSU error flag. Severity: Warning. Check kernel logs for more specific details. Often resolved by PSU fan replacement or firmware update. |
| 211 | Power output current deviation large — PSU current sensor reading inconsistent. Severity: Warning. PSU internal sensor fault. Replace the PSU. |
| 212 | Power output voltage margin insufficient — PSU operating at its output limit. Severity: Warning. Reduce mining frequency if overclocked. If at stock settings, the PSU is undersized or degraded — replace it. |
| 213 | Power input voltage and current mismatch — The input power reading does not match the expected value for the configured output. Severity: Critical. Wrong PSU model for the miner configuration. Replace with the correct PSU. |
| 214 | Power pin did not change — PSU communication pin stuck. Severity: Warning. PSU communication circuit failure. Contact repair service. |
| 215 | Power vout set error — PSU voltage control loop failure. Severity: Critical. PSU cannot set the output voltage. Replace the PSU. |
| 216 | Power remained unchanged for a long time — PSU controller appears frozen. Severity: Warning. Power cycle the miner. If persistent, PSU microcontroller fault — replace the PSU. |
| 217 | Power set enable error — PSU will not activate on command. Severity: Critical. Replace the PSU. |
| 218 | Power input voltage below 230V for high power mode — High performance/overclocking mode requires a higher input voltage than the mains is providing. Severity: Warning. Either increase your mains voltage to 230V+ or switch to standard performance mode. |
| 219 | Power input current incorrect — PSU input current sensor malfunction. Severity: Warning. PSU internal fault. Replace the PSU. |
PSU Protection Errors — The Copper Bus Bar Codes (233–275)
Errors 233–238 and 268 are the most frequently reported Whatsminer errors across all models. Operators see “overcurrent protection” or “over-temperature protection” and assume the PSU is dead. Do not rush to replace the power supply. In the vast majority of cases, the copper bus bars connecting the PSU output to the hashboards have loosened over time due to thermal cycling. The loose connection creates electrical resistance, which generates heat, which triggers protection errors. The fix takes 2 minutes: power off, open the miner, and tighten every bolt on the copper bus bar with the correct torque. This single action resolves more Whatsminer errors than any other repair.
PSU Protection Errors (233–275)
| 233 | Power output over-temperature protection — Severity: Critical. Loose copper bus bar connection creating heat. Tighten all bus bar screws. Check ambient temperature. Power off for 10 minutes to cool. |
|---|---|
| 234 | Power output over-temperature protection — Severity: Critical. Same as 233. Different sensor threshold. |
| 235 | Power output over-temperature protection — Severity: Critical. Same as 233. Tertiary sensor threshold. |
| 236 | Overcurrent protection of power output — Severity: Critical. Bad contact on copper bus bar causing current spikes. Urgently tighten all copper bus bar bolts. Check for corrosion on the bus bar surfaces. |
| 237 | Overcurrent protection of power output — Severity: Critical. Same root cause as 236. Different current threshold. |
| 238 | Overcurrent protection of power output — Severity: Critical. Same as 236/237. Contact resistance on bus bar. |
| 239 | Overvoltage protection of power output — Grid voltage surge. Severity: Critical. Check mains voltage with multimeter. Power off for 10 minutes. If on an unstable grid, install a voltage regulator. Replace PSU if internal voltage regulation has failed. |
| 240 | Low voltage protection for power output — Grid voltage sag. Severity: Critical. Check mains voltage. Try different outlet or electrical phase. If mains is stable, PSU output stage failure — replace PSU. |
| 241 | Power output current imbalance — Current draw not balanced across output rails. Severity: Critical. Possible hashboard short circuit or PSU internal failure. Check hashboards for burn marks or shorts. Replace PSU. |
| 243 | Over-temperature protection for power input — Input side of PSU overheating. Severity: Warning. Ambient temperature too high. Improve ventilation around PSU. Power off for 10 minutes. |
| 244–245 | Over-temperature protection for power input — Severity: Warning. Same as 243, different sensor thresholds. |
| 246 | Overcurrent protection for power input — Input side drawing too much current. Severity: Critical. Internal PSU short or component failure. Replace the PSU. |
| 247 | Overcurrent protection for power input — Severity: Critical. Same as 246. |
| 248 | Overvoltage protection for power input — Mains voltage spike. Severity: Critical. Check wall voltage (should be stable 220–240V). Try different outlet or phase. If mains is fine, PSU input protection circuit may be faulty. |
| 249–250 | Overvoltage / Undervoltage protection for power input — Severity: Critical. Same troubleshooting as 248/240. |
| 251–252 | Undervoltage protection for power input — Severity: Critical. Mains voltage too low. Check mains supply. |
| 253 | Power supply fan error — The fan inside the PSU has failed or stalled. Severity: Critical. Inspect PSU fan for debris. Replace the PSU fan if possible. If the PSU is sealed, replace the entire PSU — operating without the PSU fan will cause the PSU to overheat and fail catastrophically. |
| 254 | Power supply fan error — Severity: Critical. Same as 253. |
| 255 | Protection of over power output — Total power draw exceeds PSU capacity. Severity: Critical. If overclocked, reduce frequency to stock. Check ambient temperature (hotter environment = higher power draw for same hash rate). If at stock settings, PSU capacity has degraded — replace. |
| 256–257 | Protection of over power output / Input overcurrent primary side — Severity: Critical. Power cycle (unplug for 5 minutes). If persistent, replace the PSU. |
| 258 | Three-phase voltage imbalance warning — For three-phase power installations, the voltage across phases is not balanced. Severity: Warning. Have an electrician check your three-phase supply. Phase imbalance stresses PSU input circuits. |
| 259 | Three-phase voltage imbalance protection — Critical phase mismatch, miner shut down. Severity: Critical. Same as 258 — electrician required. |
| 263 | Power communication warning — Intermittent communication between control board and PSU. Severity: Warning. Check the 4-pin data cable. Tighten copper bus bar screws. Reseat PSU data ribbon cable. |
| 264 | Power communication error — Communication lost. Severity: Critical. Same as 263 but more severe. Replace the 4-pin data cable between PSU and control board. If new cable does not fix it, PSU communication board failure. |
| 267 | Power watchdog protection — PSU’s internal processor has timed out. Severity: Critical. PSU microcontroller failure. This is not a user-repairable fault. Send the PSU for repair or replace it. |
| 268 | Power output over-current protection — The most common of all Whatsminer codes. Severity: Critical. Check ambient temperature. Tighten all copper bus bar bolts. Check for hashboard shorts. Clean bus bar contact surfaces. In 95% of cases, tightening the copper bus bar resolves this error completely. |
| 269 | Power input over-current protection — Input side overcurrent. Severity: Critical. Mains wiring may be inadequate. Check mains voltage (220–240V). Try different outlet or phase. Ensure dedicated circuit. |
| 270 | Power input over-voltage protection — Mains voltage too high. Severity: Critical. Check mains with multimeter. Power off for 10 minutes. Try different outlet/phase. Replace PSU if internal regulation failed. |
| 271 | Power input under-voltage protection — Mains voltage too low. Severity: Critical. Check mains supply. Install voltage stabilizer if grid is unstable. |
| 272 | Excessive power output warning — PSU running at or near maximum capacity. Severity: Warning. Reduce overclocking. Check ambient temperature. May indicate PSU capacity degradation. |
| 273 | Power input power too high warning — Drawing excessive input power. Severity: Warning. Same as 272. |
| 274 | Power fan warning — PSU fan speed below normal but not yet failed. Severity: Warning. Early warning before 253/254. Clean PSU fan area. Plan for PSU replacement. |
| 275 | Power over-temperature warning — PSU temperature elevated but not yet in protection. Severity: Warning. Improve ventilation. Reduce ambient temperature. Early warning before critical thermal protection. |
Temperature Sensor Errors (3xx Series)
The 3xx series covers temperature sensor hardware failures — not actual overheating (that is handled by the 6xx codes and the 35x protection codes). These errors mean the miner’s temperature sensors are failing to communicate, returning invalid readings, or triggering emergency thermal protection.
Temperature Sensor Errors (3xx)
| 300 / 301 / 302 | SM0/SM1/SM2 temperature sensor detection error — Temperature sensor on the specified hashboard not responding. Severity: Critical. Check the ribbon cable connection between the hashboard adapter board and the control board. Swap two hashboards between slots — if the error follows the board, that board’s sensor or adapter circuit needs repair. If the error stays on the same slot, the control board slot is faulty. |
|---|---|
| 309 | All temperature sensors detection error — No temperature sensor on any hashboard is responding. Severity: Critical. Likely a control board issue or the adapter plate. Check all ribbon cables. Check the adapter board between control board and hashboards. Replace the control board if cables are intact. |
| 320 / 321 / 322 | SM0/SM1/SM2 temperature reading error — Sensor detected but returning invalid or out-of-range values. Severity: Warning. Possible cable contact problem causing intermittent readings. Reseat ribbon cables. Check for bent pins on the adapter board connector. |
| 326 | Liquid cooling temperature sensor error — For hydro/immersion models only. Water temperature sensor or cable fault. Severity: Critical. Check the external sensor. Replace the sensor cable. Verify liquid cooling loop integrity. |
| 329 | Control board temperature sensor communication error — The control board’s own temperature sensor is not responding. Severity: Warning. Check the power cable from PSU to control board. Try reseating. If persistent, the control board needs replacement. |
| 350 / 351 / 352 | SM0/SM1/SM2 temperature protection triggered — Hashboard temperature has exceeded the protection threshold and the board has been shut down. Severity: Critical. Allow to cool for 15 minutes. Check ambient temperature (below 35°C for standard mode, below 30°C for high performance). Replace thermal interface material if degraded. Improve airflow. |
| 360 | Hashboard overheating — General overtemperature condition across hashboards. Severity: Critical. Lower environment temperature. Clean all heatsinks and fans. Check thermal paste condition. |
| 370 | Temperature fluctuation too large — Temperature swinging rapidly, indicating unstable environmental conditions. Severity: Warning. Eliminate drafts near the miner. Stabilize room temperature. Check for intermittent fan issues causing temperature oscillation. |
Hashboard & Chip Errors (4xx–5xx Series)
These are the codes that determine whether your miner needs professional repair. The 4xx series covers EEPROM (hashboard identification chip) errors, while the 5xx series covers chip-level detection, communication, and performance failures. Many 4xx errors can be resolved with cable reseating or firmware updates. Most 5xx errors — especially those ending in specific chip addresses — indicate board-level failures requiring repair equipment.
EEPROM Errors (4xx)
EEPROM Errors (410–452)
| 410 / 411 / 412 | SM0/SM1/SM2 detect EEPROM error — Cannot read the hashboard’s identification chip. Severity: Critical. Flash the miner via SD card, then with WhatsMinerTool. Check the adapter board cable connection. Tighten copper bus bar screws. Try replacing the control board. If the error follows the hashboard when swapping slots, the hashboard’s EEPROM chip or its connection trace is damaged. |
|---|---|
| 420 / 421 / 422 | SM0/SM1/SM2 parser EEPROM error — EEPROM was read but the data cannot be parsed — corrupted or incompatible format. Severity: Critical. Flash the miner with the latest firmware via SD card, then with WhatsMinerTool. Often caused by firmware/hardware version mismatch. |
| 430 / 431 / 432 | SM0/SM1/SM2 chip bin type error — The chip performance classification data is invalid or unrecognized. Severity: Critical. Update firmware to match the hashboard hardware revision. If the hashboard is a replacement, ensure it is the correct model/revision for this miner. |
| 440 / 441 / 442 | SM0/SM1/SM2 EEPROM chip number error — The EEPROM reports a chip count that does not match the firmware’s expectation. Severity: Critical. Firmware/hardware mismatch. Update firmware. If the hashboard revision is genuinely different from the other boards, it may be incompatible with this control board configuration. |
| 450 / 451 / 452 | SM0/SM1/SM2 EEPROM transfer error — Data communication failure during EEPROM read. Severity: Critical. Check the adapter board cable connection to the control board. Reseat all ribbon cables. Flash via SD card, then with WhatsMinerTool. |
Hashboard Detection and Chip Errors (5xx)
Hashboard Detection Errors (500–590)
| 500 | No software configuration for model — The firmware has no configuration for the detected hardware. Severity: Critical. Wrong firmware installed for the miner model. Download and flash the correct firmware version from MicroBT. |
|---|---|
| 510 / 511 / 512 | SM0/SM1/SM2 miner type error — The hashboard hardware version is not compatible with the control board/firmware combination. Severity: Critical. The hashboard is from a different model or revision. Replace with the correct hashboard version that matches the other boards in the unit. |
| 520 / 521 / 522 | SM0/SM1/SM2 bin type error — Chip binning data mismatch. Severity: Critical. Replace hashboard with correct model/revision. |
| 530 / 531 / 532 | SM0/SM1/SM2 not found — Hashboard slot detected no hashboard. Severity: Critical. This is the Whatsminer equivalent of “No hashboard found” on an Antminer. Tighten copper bus bar screws. Check the adapter board cable connection to the control board. Try replacing the control board — if the error goes away, the original control board is faulty. Swap two hashboards between slots — if the error follows the board, that board needs repair (likely a failed power delivery circuit preventing the board from powering up). |
| 540 / 541 / 542 | SM0/SM1/SM2 reading chip ID error — Hashboard detected but cannot identify individual ASIC chips. Severity: Critical. Tighten bus bar screws. Check adapter cable. Swap boards between slots to isolate. If the error follows the board, the chip communication chain is broken — professional repair required. |
| 550 / 551 / 552 | SM0/SM1/SM2 has bad chips — One or more ASIC chips on the hashboard are non-functional. Severity: Warning/Critical. Swap boards between slots to confirm. If the error follows the board, it requires professional repair — individual chip replacement with BGA rework equipment. You can often continue mining with bad chips at reduced hash rate, but monitor for escalation. |
| 560 / 561 / 562 | SM0/SM1/SM2 loss balance — Hashboard performance imbalance detected between chips. Severity: Warning. Check copper bus bar tightness. Check adapter cable. Verify mains voltage is stable (220–240V). If overclocked, reduce to stock parameters. Swap boards to isolate — may require repair. |
| 570 / 571 / 572 | SM0/SM1/SM2 chip transfer error — Data communication failure with ASIC chips. Severity: Critical. Chip communication chain broken. Professional repair required. |
| 580 / 581 / 582 | SM0/SM1/SM2 reset error — Hashboard failed to initialize after reset. Severity: Warning. May self-resolve on reboot. If hash rate is abnormal after restart, professional repair is required. |
| 590 / 591 / 592 | SM0/SM1/SM2 frequency too low — Hashboard cannot reach target operating frequency. Severity: Warning. Degraded performance. If at stock settings, the hashboard has aging chips or power delivery issues. Professional repair recommended. |
Advanced Chip-Level Errors (50xx–56xx)
On newer Whatsminer firmware, more granular chip-level error codes appear in the format 5XYZ where X indicates the slot, Y indicates the error type, and Z provides additional detail. These are less commonly seen in the web UI (they appear primarily in WhatsMinerTool detailed logs) but are important for professional diagnostics.
Advanced Chip-Level Errors (50xx–56xx)
| 501x | Chip voltage too low — On-chip voltage regulator output below threshold. Hardware failure on the hashboard. Professional repair required. |
|---|---|
| 502x | Chip voltage changing — Voltage instability on the chip’s power delivery. Often a failing PSU or degraded bus bar connection. Replace PSU or tighten bus bars. |
| 503x | Max/min temperature difference too large — Hot spots on the hashboard. Check heatsink contact and thermal paste. Possible partial fan failure. |
| 504x | Chip temperature variance — Localized overheating on specific chips. Improve heat dissipation. Reapply thermal paste. |
| 505x | Chip temperature protection — Individual chip has exceeded its thermal limit. Severity: Critical. Check ambient temperature. Clean heatsinks. Replace thermal paste. |
| 507x | Liquid velocity abnormal — For hydro/immersion models. Coolant flow rate outside acceptable range. Check pump, plumbing, and flow rate sensor. |
| 508x | Temperature calibration failure — Sensor calibration data invalid. Restore factory settings and recalibrate via WhatsMinerTool. |
| 511x | Frequency up timeout — Hashboard failed to ramp up to target frequency within the expected timeframe. Severity: Warning. Reboot the miner. Tighten copper bus bar. Update firmware. If persistent, hashboard performance is degraded. |
Environment & Performance Errors (6xx Series)
The 6xx codes are environmental monitoring alerts — they tell you the miner’s operating environment is outside acceptable parameters. Unlike the 3xx codes (which indicate sensor hardware failure), 6xx codes mean the sensors are working correctly and are reporting genuinely bad conditions.
Environment Errors (6xx)
| 600 | Environment temperature is high — Ambient temperature exceeds 35°C. Severity: Warning. The miner may continue operating at reduced frequencies (automatic throttling to prevent damage). Cool the room below 35°C. Improve ventilation. If your room is cool but this error persists, the intake temperature sensor may be faulty — it is reading hot air from exhaust recirculation rather than true ambient. |
|---|---|
| 610 | High performance mode temperature warning — In high-performance or overclocked mode, the ambient temperature exceeds 30°C. Severity: Warning. High-performance mode requires cooler environments. Either cool the room below 30°C or switch to standard performance mode. Canadian basements excel here. |
| 620 | Liquid cooling temperature protection — For hydro models: outlet water temperature too high. Severity: Critical. Increase coolant flow rate. Maximize cooling tower or radiator fan speed. Check for blockages in the liquid loop. |
| 652 | Liquid temperature fluctuation too large — Coolant temperature swinging excessively. Severity: Warning. Unstable cooling system operation. Check pump consistency. Verify coolant level. Inspect for air pockets in the loop. |
Control Board & Firmware Errors (7xx–8xx Series)
The 7xx and 8xx codes cover the miner’s brain — the control board hardware and the software running on it. Most errors in this group are resolved by updating firmware from the official MicroBT website. If standard firmware update via the web interface fails, SD card flash (Burn Image method) is the reliable fallback.
Control Board Errors (7xx)
| 701 | Control board no support chip — Firmware does not recognize the installed hashboard’s ASIC chip type. Severity: Critical. Flash correct firmware via SD card, then WhatsMinerTool. Tighten bus bar screws. If persistent, try a different control board. |
|---|---|
| 702 | Control board version unknown — Firmware cannot identify the control board hardware revision. Severity: Critical. Contact MicroBT support or repair service for the correct firmware image. |
| 710 | Control board rebooted as exception — The control board crashed and rebooted. Severity: Warning. Update firmware. Check bus bar connections. If reboots are frequent, the control board may have hardware faults — try replacing it. |
| 712 | Control board reboot exception — Severity: Warning. Same as 710. |
| 714 | Network unstable — Frequent network disconnections detected. Severity: Warning. Replace the Ethernet cable (patch cord). Check router. Try a different Ethernet port on your switch. If cable and router are fine, the control board’s Ethernet controller may be failing. |
| 720 / 721 / 722 | Serial port communication error — Control board cannot communicate with hashboards via serial interface. Severity: Critical. Update firmware. Reseat adapter cables. If persistent, replace the control board. |
Firmware and Software Errors (8xx)
| 800 | Cgminer checksum error — The mining software binary has been corrupted. Severity: Critical. Flash the miner via SD card, then via WhatsMinerTool. Do not attempt to run the miner with corrupted mining software. |
|---|---|
| 801 | System-monitor checksum error — The system monitoring daemon is corrupted. Severity: Critical. Re-flash firmware via SD card. |
| 802 | Remote-daemon checksum error — The remote management daemon is corrupted. Severity: Critical. Re-flash firmware via SD card. |
| 810 | Air/liquid firmware mismatch — Firmware for an air-cooled model was flashed onto a liquid-cooled unit (or vice versa). Severity: Critical. Download the correct firmware type (air or hydro) from MicroBT’s website and flash via SD card. |
| 820 | Frequency/PSU serial mismatch — The firmware configuration does not match the PSU’s serial number or frequency profile. Severity: Critical. Flash correct firmware for your PSU/miner combination, or replace the PSU with a matching model. |
| 901 | Power rate error — Unauthorized modification detected. Severity: Warning. The miner may have been modified (overclocked via hardware mod or unauthorized firmware). Check unit history. |
Network & Pool Errors (2xxx Series)
The 2xxx error codes cover mining pool connectivity and hash rate performance. These are typically the easiest errors to resolve because they are usually caused by configuration issues or network problems rather than hardware failure.
Network and Pool Errors (2xxx)
| 2000 | No pool information configured — No mining pool URL has been entered. Severity: Info. Navigate to the miner’s web interface and configure at least one pool URL, worker name, and password. This is normal on a new or factory-reset miner. |
|---|---|
| 2010 | All pools are disabled — None of the configured pools are active. Severity: Warning. Normal during the first 1–2 minutes after boot while the miner initializes. If it persists beyond startup, check internet connectivity. Verify pool URLs are correct and pools are online. Try a different pool. Try a different ISP or network path. |
| 2020 / 2021 / 2022 | Pool 0/1/2 connection failed — Cannot connect to the specified pool. Severity: Warning. Check internet connectivity (can you reach other websites from the same network?). Verify pool URL format: stratum+tcp://pool.example.com:3333. Check for typos in the URL. Try a different port (some ISPs block non-standard ports). Replace the Ethernet cable. Check router for overheating or lockups. |
| 2030 | High rejection rate from pool — A large percentage of submitted shares are being rejected. Severity: Warning. Check that you are mining the correct algorithm/coin for the pool. Verify worker name format. Test network latency (high ping = stale shares). If using a pool that does not support the miner’s work protocol, switch pools. |
| 2040 | Pool does not support ASICBoost mode — The configured pool has not enabled ASICBoost (version rolling). Severity: Info. ASICBoost improves mining efficiency by 10–20%. Switch to a pool that supports it (most major pools do). Alternatively, disable ASICBoost in miner settings (not recommended — you lose efficiency). |
| 2050 | Pool switch failure — Failed to failover to a backup pool. Severity: Warning. Check all configured pool URLs. Verify network connectivity. If primary pool is down and backup pools also fail, the issue is likely network-side, not pool-side. |
| 2310 | Hash rate is too low — Miner is operating significantly below its rated hash rate. Severity: Warning. Check mains voltage (220–240V). Test internet connection quality. Check ambient temperature (overheating causes throttling). Inspect hashboards — a board running at reduced chip count directly lowers total hash rate. |
| 2320 | Hash rate is too low — Severity: Warning. Same as 2310, different threshold. |
| 2340 | Hash rate loss is too high — Significant performance degradation compared to baseline. Severity: Warning. Same troubleshooting as 2310. May indicate failing hashboard or chips. |
| 2350 | Hash rate loss is too high — Severity: Warning. Same as 2340, more severe threshold. |
Special Error Codes (8xxx, 9xxx, 100xxx)
These error codes fall outside the standard categories and cover firmware versioning, tool compatibility, and security/integrity checks.
Firmware Version and Tool Errors (8xxx)
| 8000 | WhatsMinerTool version too old — The version of WhatsMinerTool you are using is outdated and incompatible with the miner’s firmware. Severity: Info. Download the latest WhatsMinerTool from MicroBT’s official website. |
|---|---|
| 8010 | Frequency not up to standard — Chips not reaching the expected operating frequency. Severity: Warning. Update firmware. Restore factory settings via WhatsMinerTool. If persistent, hashboard performance degradation. |
| 8020 | Hash rate not up to standard — Miner performing below specification. Severity: Warning. Ensure adequate cooling. Update firmware. Check for bad chips (error 55x). If all systems nominal but hash rate is low, the hashboard chips may be aging. |
| 8400 | Wrong software version installed — Firmware version does not match the miner’s hardware requirements. Severity: Critical. Download the correct firmware from MicroBT for your exact model (M30S firmware is different from M30S+ firmware). Flash via web interface or SD card. |
| 8410 | Software version error — model mismatch — Firmware for one generation flashed onto another (e.g., M20 firmware on M30 hardware, or M30 firmware on M50 hardware). Severity: Critical. This is a common mistake when operators manage mixed fleets. Download the correct firmware for the exact model and flash via SD card, then WhatsMinerTool. |
| 8700 | Miner and PSU model mismatch — The PSU model does not match the miner model. Severity: Critical. Replace with the correct PSU model specified for your miner. Different Whatsminer models require different PSU models even within the same generation. |
Security and Integrity Errors (100xxx)
| 100000 | Security library error — Core security files corrupted. Severity: Critical. A standard firmware update via the web interface will likely fail with a “Signature Failed” error. The only reliable fix is flashing via SD card using the Burn Image method. |
|---|---|
| 100001 | Antivirus signature file illegal — Integrity check failed on security signature. Severity: Critical. Flash via SD card. |
| 100002 | Initd.dig file illegal — System initialization file corruption. Severity: Critical. Flash via SD card. |
| 100003 | Pf_partial.dig file illegal — Configuration file corruption. Severity: Critical. Flash via SD card. |
| 100100 | Security btminer removed — The mining software binary has been deleted or quarantined. Severity: Critical. Possible malware or unauthorized firmware modification. Flash clean firmware via SD card immediately. |
| 110000 | Security illegal file detected — An unauthorized file was found on the system. Severity: Critical. The miner may be compromised. Flash clean firmware via SD card. Change all passwords. Check pool configuration for unauthorized changes (cryptojacking redirects hashrate to the attacker’s wallet). |
| 110001 | Virus detected and removed — Malware was found and quarantined. Severity: Critical. Flash clean firmware via SD card. Secure your network. Change all passwords. Verify pool settings. |
If you see any error code starting with 100xxx or 110xxx, a standard firmware update through the web interface will almost certainly fail with a “Signature Failed” error. The only reliable recovery is the SD card Burn Image method: download the correct recovery image from MicroBT, write it to a 4–16GB microSD card using a disk imaging tool (Win32DiskImager or balenaEtcher), insert the card into the control board’s SD slot, and power on. The miner will automatically reflash from the SD card.
PSU Hex Error Codes (0x0001–0x2000)
In addition to the numeric 2xx error codes reported by the control board, the Whatsminer PSU itself reports errors using hexadecimal codes. These appear in the PSU status section of WhatsMinerTool and the API. They provide more specific information about what is happening inside the power supply unit.
PSU Internal Error Codes (Hexadecimal)
| 0x0001 | Input voltage too low — Grid voltage below the PSU’s minimum input requirement. Check mains voltage with multimeter — must be at least 200V AC. Try a different outlet or electrical phase. |
|---|---|
| 0x0002 | Temperature sampling over-temperature protection (radiator) — PSU internal heatsink overheating. Power off for 15 minutes. If persistent after cooling, PSU needs repair or replacement. |
| 0x0004 | Temperature sampling over-temperature protection (radiator) — Secondary thermal sensor threshold. Same as 0x0002. |
| 0x0008 | Over-temperature protection (environmental sampling) — PSU ambient temperature too high. Check room ventilation around the PSU. Power off for 15 minutes. |
| 0x0010 | Primary side over-current — Excessive current on the AC input side. Power off for 15 minutes. If persistent, PSU primary-side fault — replace. |
| 0x0020 | Output undervoltage — DC output voltage below threshold. Check mains input. If mains is stable, the PSU output stage is failing — replace. |
| 0x0040 | Output over-current (continuous 320A+ for 2+ seconds) — Massive overcurrent event on the DC output. Tighten copper bus bar screws — loose connections are the #1 cause. Check hashboards for shorts. |
| 0x0080 | Primary side over-current — AC input circuit overcurrent. Power off for 15 minutes. If persistent, PSU needs repair or replacement. |
| 0x0100 | Single circuit overcurrent (120A protection) — One branch of the PSU’s multi-rail output is exceeding 120A. Bus bar connection issue. Tighten bus bar screws. If tightening does not resolve, PSU repair required. |
| 0x0200 | Single circuit overcurrent (120A protection) — Second rail. Same as 0x0100. |
| 0x0400 | Single circuit overcurrent (120A protection) — Third rail. Same as 0x0100. |
| 0x0800 | PSU fan failure — The fan inside the PSU has stopped. Severity: Critical. The PSU will overheat rapidly without its fan. Replace the PSU or its internal fan immediately. |
| 0x1000 | Output over-current (continuous 310A+ for 5+ minutes) — Sustained overcurrent for an extended period. Check for hashboard shorts. Tighten bus bar screws. If persistent, send to repair service. |
| 0x2000 | Output over-current (continuous 295A+ for 10+ minutes) — Prolonged moderate overcurrent. Same as 0x1000. Tighten bus bar connections and check for shorts. |
Diagnostic Flowcharts
When you encounter an error, these decision trees will guide you to the root cause. Follow the path that matches your symptoms.
Flowchart: Hashboard Not Detected (Errors 530–532)
This is the most common hardware error. Follow these steps in order:
- Tighten all copper bus bar screws. This resolves the issue in approximately 40% of cases. Power cycle and check. Resolved? Stop here.
- Reseat the ribbon/flat cable between the adapter board and the control board for the affected slot. Power cycle. Resolved? Stop here.
- Try a known-good ribbon cable in the affected slot. These cables are fragile and develop invisible fractures. Power cycle. Resolved? Replace the cable permanently.
- Swap the affected hashboard into a different slot.
- If the error follows the hashboard to the new slot → The hashboard itself is faulty. Proceed to step 6.
- If the error stays on the original slot regardless of which board is installed → The control board’s slot circuit is faulty. Try replacing the control board.
- Try a different control board (if available). If the hashboard is now detected with the new control board, your original control board needs repair or replacement.
- If the hashboard is confirmed faulty: Inspect visually for burn marks, cracked solder, or damaged components near the power input connectors and the first chips in the chain. Professional repair is needed — the board likely has a failed power delivery circuit or a broken communication chain at the first chip.
Flowchart: PSU Error (Errors 200–275, 0x codes)
- Is the mains voltage correct? Measure at the wall outlet with a multimeter. Must be 200–240V AC. If below 200V, you need a different circuit or voltage stabilizer. If above 250V, you have a grid problem — contact your electrician.
- Is the error 233–238 or 268? If yes: tighten all copper bus bar bolts. Power cycle. Resolved in 95% of cases. If not resolved, continue.
- Is the 4-pin data cable intact? This thin ribbon cable between the PSU and control board carries the communication signal. Replace it with a known-good cable. Power cycle.
- Is this error 200 or 201? If 200: PSU communication failure — often the data cable. If 201: PSU model mismatch — verify you have the correct PSU for your miner model.
- Can you test with a different PSU? If a known-good PSU resolves the error, your original PSU is faulty. Replace it.
- Try a firmware update — some PSU communication bugs are fixed in newer firmware. Flash via web interface, or SD card if web update fails.
- If all of the above fail: The PSU has an internal hardware fault (failed capacitor, blown MOSFET, dead fan, or controller failure). Replace the PSU or send for professional repair.
Flowchart: Overtemperature (Errors 350–360, 600, 610)
- Check ambient temperature. Place a thermometer at the miner’s air intake. Must be below 35°C (standard mode) or 30°C (high-performance mode). If above, cool the room first — no amount of hardware troubleshooting will fix a hot room.
- Check airflow. Ensure at least 30 cm (12 inches) clearance on intake and exhaust. Verify exhaust air is not recirculating back into the intake.
- Check fans. Are all fans spinning? Is the RPM reading normal in the web interface? If any fan shows 0 RPM or significantly low RPM, replace that fan.
- Clean the miner. Use compressed air to blow dust out of heatsinks, fan blades, and between hashboard components. Dust insulation is a major cause of overheating in home mining environments.
- Check thermal paste. On M30S and newer models, the thermal interface between ASIC chips and heatsinks can degrade over time. If all of the above steps do not resolve overheating, the thermal paste may need replacement. This requires disassembly of the hashboard and heatsink — it is a more involved procedure but well within home miner capability with careful technique.
- If the room is cool, fans are good, airflow is clear, and the miner still overheats: A temperature sensor may be providing false readings, or a specific hashboard region has localized overheating from a failing chip. Professional diagnostics recommended.
M30S / M30S+ / M30S++ Specific Notes
The M30 series (based on the Samsung 8nm ASIC) was MicroBT’s most widely deployed generation and remains a staple in home mining operations. Here are model-specific considerations:
M30S Series Error Notes
| Copper Bus Bars | The M30S series is especially prone to errors 233–238 and 268 due to bus bar loosening from thermal cycling. Check bus bar torque every 3–6 months as preventive maintenance. |
|---|---|
| PSU Models | M30S uses P21 series PSU. M30S+ uses P21D or P21E. M30S++ uses P23 series. Error 201 (PSU mismatch) is common when swapping PSUs between M30S variants. Always match exactly. |
| Fan Compatibility | M30S fans are model-specific with a higher current draw than generic replacements. Aftermarket fans frequently trigger errors 120/121. Use OEM fans rated at 6–7A. |
| Firmware Naming | M30S, M30S+, and M30S++ each require different firmware files despite being in the same generation. Error 8410 results from using the wrong variant’s firmware. Check the firmware filename carefully before flashing. |
| Hashboard Detection | M30S hashboards use a 3-board design with 78–117 chips per board (varies by sub-model). If error 44x (EEPROM chip count error) appears, verify the board is from the correct M30S variant. |
| Frequency Ramping | Error 511x (frequency up timeout) is more common on M30S++ units running in high-performance mode. The ++ variant pushes Samsung 8nm chips harder, so it is more sensitive to voltage stability. Ensure solid bus bar connections and stable mains voltage. |
M50S / M56S / M60S / M63S / M66S Specific Notes
The M50 and M60 series represent MicroBT’s newer generations, using advanced ASIC processes (TSMC 5nm for M60 series). These models introduce additional error codes and refined error reporting compared to the M30 series.
M50S / M60S Series Error Notes
| New Chip-Level Codes | M50/M60 series firmware introduces the 50xx–56xx chip-level error codes that are not present on M30 series. These granular codes (501x chip voltage, 503x temperature delta, 504x chip variance) provide much more detailed diagnostics but require WhatsMinerTool to view the full detail. |
|---|---|
| PSU Compatibility | M50S uses P series PSUs different from M30. M60S introduces yet another PSU generation. Error 8700 (miner/PSU mismatch) is critical here — do not attempt to reuse M30 PSUs on M50/M60 hardware even if the connectors physically fit. |
| Hydro Models | The M50S/M60S have liquid-cooled (hydro) variants. Errors 620, 652, 507x, and 326 only appear on hydro models. If you see error 810, you may have flashed air-cooling firmware onto a hydro unit (or vice versa). |
| ASICBoost | M50/M60 series heavily rely on ASICBoost for efficient operation. Error 2040 (pool does not support ASICBoost) has a more significant performance impact on these newer, highly optimized models. Always use a pool that supports version rolling. |
| Security Codes | M50/M60 firmware has enhanced security checks. The 100xxx and 110xxx security codes are more aggressively enforced. Unauthorized firmware modifications will be detected and flagged more reliably than on M30 hardware. |
| High-Performance Mode | M60 series supports aggressive high-performance modes that push power consumption to 3500W+. Error 218 (input voltage below 230V for high power mode) is common in North American installations where 240V circuits may sag under load. Verify your circuit can deliver sustained 240V at the required amperage. |
| Temperature Sensitivity | The more advanced ASIC process in M60 series chips means tighter thermal margins. Error 610 triggers at 30°C ambient, and thermal throttling begins earlier than on M30 series. These miners benefit enormously from cold-climate locations like Canadian basements. |
Whatsminer vs. Antminer Error Systems: Side-by-Side
If you operate both Whatsminers and Antminers (many home miners do), understanding the differences in error reporting helps you diagnose both platforms more effectively. For the complete Antminer error reference, see our companion guide: Antminer Error Code & LED Reference Guide.
Error System Comparison: Whatsminer vs. Antminer
| Error Format | Whatsminer: Structured numeric codes (110, 233, 530, 8410). Antminer: Plain-text kernel log messages (“Chain[2] only has 54 chips”, “over max temp”). |
|---|---|
| Error Discovery | Whatsminer: Visible directly in web UI status page and WhatsMinerTool. Antminer: Requires SSH and log parsing for detailed diagnostics; web UI shows limited status. |
| LED Indicators | Whatsminer: Simple status LED (varies by model). Antminer: Multi-color LED system (green/red/amber) with encoded blink patterns per error type. |
| Hashboard ID | Whatsminer: SM0, SM1, SM2 (slot-based). Antminer: Chain[0], Chain[1], Chain[2] (chain-based). |
| PSU Errors | Whatsminer: Dual system — numeric codes (200–275) from control board + hex codes (0x0001–0x2000) from PSU itself. Antminer: Generic “power fault” / “V_IN abnormal” messages in kernel log. |
| Firmware Recovery | Whatsminer: SD card + WhatsMinerTool batch flash. Antminer: SD card with raw disk image or FAT32 file method (varies by model). |
| Management Tool | Whatsminer: WhatsMinerTool (official, Windows). Antminer: IP Reporter + BTC Tools or third-party tools. |
| API | Whatsminer: btminerapi on port 4028 (JSON). Antminer: cgminer/bmminer API on port 4028 (JSON, similar but different command set). |
| Ease of Diagnosis | Whatsminer: Easier for beginners — numeric codes are searchable and systematic. Antminer: More detailed for advanced users — raw log messages contain more contextual information. |
| Common Failure Mode | Whatsminer: Copper bus bar loosening (causes 233–238, 268). Antminer: Flat ribbon cable failures and thermal paste degradation (S17+). |
| Repair Consistency | Whatsminer: More standardized voltage architecture across models — repair techniques transfer well between M30, M50, M60. Antminer: Each generation (S9, S17, S19, S21) has significantly different board architecture, requiring model-specific repair knowledge. |
When to DIY vs. Contact D-Central
Home miners can resolve many Whatsminer errors with basic tools and this guide. But some problems require professional equipment, specialized parts, and experienced hands. Here is a severity-based decision matrix.
DIY vs. Professional Repair Decision Matrix
| DIY — Home Fix | Fan replacement (110–140), copper bus bar tightening (233–238, 268), Ethernet cable replacement (714, 2020–2022), pool configuration (2000–2050), firmware update (800–802, 8000–8410), SD card flash (100xxx), cleaning and airflow improvement (600, 610), mains voltage issues (206, 218) |
|---|---|
| Intermediate — Careful DIY | Ribbon cable replacement (300–302, 410–452, 530–532), PSU data cable replacement (200, 263, 264), control board swap (701, 710, 720), thermal paste replacement (350–360), PSU fan replacement (253–254) |
| Professional Repair Required | Bad ASIC chips (550–552), chip communication chain failure (540–542, 570–572), hashboard power delivery failure (persistent 530 after cable tests), PSU internal fault (267, multiple 0x codes), control board processor failure (persistent boot loops after SD card flash), EEPROM reprogramming (persistent 410–452 after firmware flash), voltage regulation failure on hashboard (501x codes), security compromise (110000, 110001) |
Professional Whatsminer Repair — 2,500+ Miners Repaired Since 2016
D-Central Technologies is Canada’s leading ASIC repair facility. We repair all Whatsminer models — M20 through M66 series — with board-level diagnostics, BGA rework, chip replacement, and firmware recovery. Our technicians are experienced with MicroBT’s architecture and can diagnose issues from your error codes alone. Ship your miner to our Laval, Quebec facility and get a full diagnostic report before any work begins. We serve home miners — the pleb mining community — not just institutional farms.
What to include when contacting D-Central for repair:
- Miner model and firmware version — e.g., “M30S+, firmware 20230815”
- Error code(s) — the exact numeric codes from the web interface or WhatsMinerTool
- When the error started — sudden onset vs. gradual degradation
- What you have already tried — bus bar tightening, cable swaps, firmware flash, etc.
- Slot isolation results — “Error follows SM1 hashboard to any slot” or “Error stays on slot 2 regardless of board”
- Photos — any visible damage, burn marks, or corroded connections
Call us at 1-855-753-9997 or visit d-central.tech/asic-repair to request a quote.
We are Bitcoin mining hackers — we have been tearing apart, diagnosing, and rebuilding ASIC miners since 2016. MicroBT’s Whatsminer architecture is more standardized across generations than Antminer, which means our repair techniques scale well from M20 to M60 hardware. We stock replacement hashboards, control boards, PSUs, fans, adapter boards, ribbon cables, and copper bus bar hardware for all major Whatsminer models. We serve retail home miners — not just institutional operations. Your single M30S gets the same diagnostic attention as a pallet of M60s.
Complete Error Code Quick Reference Table
Use this master table when you need to quickly identify an error code and take immediate action. For detailed troubleshooting, click through to the relevant section above.
Master Error Code Table
| 110–111 | Critical — Fan speed not detected. Check connection. Replace fan. |
|---|---|
| 120–121 | Warning — Fan speed deviation 2000+. Replace with OEM fan (6–7A). |
| 130–131 | Critical — Fan nearly stopped. Urgent replacement. |
| 140 | Warning — Fans at max RPM. Cool the room. Check sensors. |
| 200 | Critical — PSU not found. Check 4-pin data cable. Update firmware. |
| 201 | Critical — PSU model mismatch. Install correct PSU. |
| 202–205 | Critical — PSU voltage/current fault. Check mains. Update firmware. Replace PSU. |
| 206 | Warning — Input voltage too low. Need 200–240V AC. |
| 233–238 | Critical — TIGHTEN COPPER BUS BAR SCREWS. 95% fix rate. |
| 253–254 | Critical — PSU fan failure. Replace PSU fan or PSU. |
| 263–264 | Warning/Critical — PSU communication issue. Check data cable. Tighten bus bars. |
| 267 | Critical — PSU watchdog. PSU needs repair or replacement. |
| 268 | Critical — Overcurrent. TIGHTEN COPPER BUS BAR SCREWS. |
| 300–302 | Critical — Temp sensor error on SM0/1/2. Check ribbon cable. Swap boards. |
| 350–360 | Critical — Overtemperature protection. Cool down. Check fans/airflow. |
| 410–452 | Critical — EEPROM error. Flash via SD card. Check adapter cables. |
| 530–532 | Critical — Hashboard not found. Tighten bus bars. Check cables. Swap boards. |
| 540–542 | Critical — Chip ID read failure. Professional repair likely needed. |
| 550–552 | Warning — Bad chips detected. Can mine at reduced rate. Monitor. |
| 600 | Warning — Environment temp high. Cool room below 35°C. |
| 610 | Warning — High-perf mode temp warning. Cool below 30°C. |
| 701 | Critical — Firmware/hardware mismatch. Flash correct firmware. |
| 714 | Warning — Network unstable. Replace Ethernet cable. |
| 800–802 | Critical — Software checksum error. Flash via SD card. |
| 810 | Critical — Air/Hydro firmware mismatch. Flash correct type. |
| 8410 | Critical — Wrong model firmware. Flash correct version via SD card. |
| 8700 | Critical — PSU/miner model mismatch. Install correct PSU. |
| 2000 | Info — No pool configured. Enter pool settings. |
| 2010–2022 | Warning — Pool connection failed. Check internet and pool URL. |
| 2040 | Info — Pool lacks ASICBoost. Switch to compatible pool. |
| 2310–2350 | Warning — Hash rate low. Check voltage, network, temp, chips. |
| 100xxx | Critical — Security/integrity error. Must flash via SD card. |
| 110xxx | Critical — Malware detected. Flash clean firmware. Secure network. |
Frequently Asked Questions
What is the single most common Whatsminer error and how do I fix it?
Errors 233–238 and 268 (overcurrent/over-temperature protection on the power output) are by far the most frequently reported Whatsminer errors across all models. The fix is remarkably simple: power off the miner, open the enclosure, and tighten every bolt on the copper bus bars that connect the PSU to the hashboards. Thermal cycling causes these bolts to loosen over time, increasing electrical resistance at the connection point, which generates heat and current spikes that trigger protection errors. This 2-minute fix resolves the issue in approximately 95% of cases. If you manage Whatsminers, schedule bus bar torque checks every 3–6 months as preventive maintenance.
My Whatsminer shows error 530 — “SM0 not found.” Is my hashboard dead?
Not necessarily. Error 530/531/532 means the control board cannot detect the hashboard in that slot, but the cause is often a connection issue rather than a dead board. Start by tightening the copper bus bar screws (yes, again — this is Whatsminer troubleshooting step zero). Then reseat the ribbon cable between the adapter board and control board. Try a different ribbon cable. Next, swap the “missing” hashboard into a different slot. If it is detected in the new slot, the original slot on the control board may be faulty. If the hashboard is not detected in any slot, it has a power delivery or initialization circuit failure and needs professional repair.
Can I continue mining with error 550 (bad chips detected)?
Yes, in most cases. Error 550/551/552 means one or more ASIC chips have failed, but the hashboard can still operate with the remaining chips at reduced hash rate. Monitor the error closely — if the number of bad chips increases over time, the failures are cascading (a dead chip creates a hot spot that stresses neighbors). If the count is stable, you can mine indefinitely at the reduced rate. If it is increasing, stop mining and send the hashboard for repair before a 3-chip fix becomes a 15-chip rebuild.
Error 810 appeared after I updated firmware. What happened?
Error 810 means you flashed firmware intended for a different cooling type — air-cooled firmware on a liquid-cooled (hydro) unit, or vice versa. MicroBT publishes separate firmware files for air and hydro variants of the same model. The fix: download the correct firmware type from MicroBT’s website. You will likely need to flash via SD card since the miner may not boot properly with the wrong firmware type loaded.
I see error 100001 and the web firmware update says “Signature Failed.” What now?
Any error code in the 100xxx range indicates corrupted security/integrity files. The web-based firmware update will fail because the integrity verification system itself is compromised. The only reliable recovery is the SD card Burn Image method: download the correct recovery image from MicroBT for your exact model, write it to a 4–16GB microSD card using a disk imaging tool (Win32DiskImager, balenaEtcher, or dd), insert the card into the control board’s microSD slot, and power on. The miner will boot from the SD card and automatically reflash all internal storage. Remove the SD card after completion and power cycle once more.
My M30S runs fine in the winter but gets error 600 in the summer. Is this normal?
Yes, this is expected behavior for home miners. Error 600 (environment temperature high) triggers when ambient temperature exceeds 35°C. In summer, rooms without air conditioning can easily exceed this threshold. The miner will automatically reduce frequency to compensate (throttling), which lowers hash rate but prevents damage. Options: improve ventilation, add cooling, or relocate the miner to a cooler area (basement, garage). This is one reason Canadian home miners have an advantage — our cold winters provide free cooling, and even our summers are milder than much of the US. If your room is genuinely cool (below 30°C) and this error still appears, the intake temperature sensor may be reading exhaust recirculation rather than true ambient — check that hot exhaust air is not looping back to the intake side.
Can I use the same PSU from my M30S on an M50S?
No. Different Whatsminer generations require different PSU models. The M30S uses P21 series PSUs, while the M50S uses a different PSU family. Even within the same generation, variants (M30S vs. M30S+ vs. M30S++) require different PSU models. Installing the wrong PSU will trigger error 201 (PSU configuration mismatch) or 8700 (miner/PSU model mismatch). Always match the PSU model number to your miner model according to MicroBT’s specifications. When in doubt, check the PSU label and compare it to the miner’s original equipment list.
How is diagnosing a Whatsminer different from diagnosing an Antminer?
Whatsminers are generally easier to diagnose for beginners because of the structured numeric error code system — you get a specific number that you can look up. Antminers require SSH access and log file parsing to find descriptive text strings. However, Antminer log messages often contain more contextual detail once you know how to read them. The biggest practical difference: Whatsminer’s most common fix is tightening copper bus bar screws (errors 233–238, 268), while Antminer’s most common fix is reseating or replacing flat ribbon cables. Both systems use port 4028 for API access, but the command syntax differs. For a complete Antminer diagnostic reference, see our companion guide: Antminer Error Code & LED Reference Guide.
Is it safe to disable a faulty hashboard and keep mining with two boards?
Yes, Whatsminers support operating with fewer than three hashboards. If a board fails with errors like 540, 541, or 542, you can remove or disconnect it and the miner will continue operating with the remaining boards at reduced hash rate (approximately 66% with two boards). This is often preferable to taking the entire miner offline while waiting for repair. The miner’s firmware will detect the missing board and adjust power delivery accordingly. Just monitor the remaining boards more closely — they are now carrying the same environmental stresses that may have contributed to the first board’s failure.
How long does a typical Whatsminer repair take at D-Central?
Typical turnaround at D-Central’s Laval, Quebec facility is 1–3 weeks from the time we receive your miner. The process: (1) You ship the unit (hashboards only, or full miner) to 1325 Rue Bergar, Laval, QC H7L 4Z7. (2) Our technicians run a full board-level diagnostic within 2–3 business days and send you a detailed report with findings and a repair cost estimate. (3) Once you approve, repair work begins — simple fixes (bus bar, cable, fan) same day; chip-level BGA rework 3–7 days; complex board repairs up to 2 weeks. (4) Repaired boards are burn-tested for 24–48 hours at full load before shipping back. We serve individual home miners with the same priority as institutional clients. Call 1-855-753-9997 or visit d-central.tech/asic-repair for a free initial assessment.