Here is the WhatsMiner checklist of error code and we strongly recommend every WhatsMiner user to keep it.
Whatsminer is a series of Bitcoin ASIC miners manufactured by MicroBT, widely deployed in mining farms and personal mining environments worldwide. When a miner malfunctions, the system generates corresponding error codes through the WhatsMinerTool dashboard, Web UI, or LED indicators to help users quickly pinpoint the root cause of the problem.
According to industry statistics, approximately 80% of miner failures can be handled manually using standard solutions. This guide covers error codes for the entire Whatsminer series (M20/M30/M50, etc.).
💡 Practical Tip: Before handling any error codes, always disconnect the miner's power supply and wait at least 30 seconds for the capacitors to discharge before performing any hardware operations.
The following is a complete reference table categorized by code, including code, reason, solution, and severity level.
🟢 Can be resolved by yourself 🟡 Requires caution 🔴 Professional repair recommended
Error Code | Reason | Solutions | Severity |
110 | Inlet fan speed error detected | 1. Check whether the fan connection is normal 2. Replace the power supply 3. Replace the fan | 🟢 |
111 | Outlet fan speed error detected | 🟢 | |
120 | Inlet fan speed error (Deviation 2000+) | 🟢 | |
121 | Outlet fan speed error (Deviation 2000+) | 🟢 | |
130 | Inlet fan speed error (Deviation 3000+) | 🟡 | |
131 | Outlet fan speed error (Deviation 3000+) | 🟡 | |
140 | Fan speed too high | Please check the environment temperature | 🟡 |
Error Code | Reason | Solutions | Severity |
200 | Power detection error, no PSU found | Check the power output wiring, update the latest firmware or replace the PSU | 🟢 |
201 | Power supply and configuration file mismatch | Confirm the power supply type, such as mixing P21D and P21E, and replace it with the correct power supply | 🟡 |
202 | PSU output voltage error | Upgrade the latest firmware or check the PSU | 🟡 |
203 | Power protection | Please check the ambient temp | 🟡 |
204 | Power current protection | 🟡 | |
205 | Power current error | Check the PSU in the grid | 🟡 |
206 | Power input voltage low | 1. Improve the power supply conditions and increase the input voltage if the input voltage is too low 2. Replace the power supply if the input voltage is too high
| 🟡 |
207 | Power input current protection | Improve the power supply conditions and increase the input voltage | 🟡 |
208 | PSU changes too much | Replace the power supply
| 🟡 |
209 | The deviation value between the PSU setting voltage and the actual voltage suddenly changes | 🔴 | |
210 | Power error status | Check power failure code | 🟡 |
211 | Power output current deviation is too large | Replace the power supply | 🔴 |
212 | Power output voltage margin is insufficient | Contact after-sales | 🔴 |
213 | Power input voltage and current do not match the power | Replace the power supply | 🔴 |
214 | Power pin did not change | Contact after-sales | 🔴 |
215 | Power vout set error | 🔴 | |
216 | Power remained unchanged for a long time | Replace the power supply | 🔴 |
217 | Power set enable error | 🔴 | |
218 | Power input voltage is lower than 230V for high power mode | 1. Improve the power supply conditions and increase the input voltage if the input voltage is too low 2. Replace the power supply if the input voltage is too high
| 🟡 |
219 | Power input current is incorrect | Replace the power supply | 🔴 |
233 | Over temperature protection of power output | Plcase check the environment temperature | 🟡 |
234 | 🟡 | ||
235 | 🟡 | ||
236 | Overcurrent protection of power output | 1. Check the environment temperature 2. Check the screws of the copper bar
| 🔴 |
237 | 🔴 | ||
238 | 🔴 | ||
239 | Overvoltage protection of power output | Inspection of power supply in power grid | 🔴 |
240 | Low voltage protection for power output | 🔴 | |
241 | Power output current imbalance | Replace the power supply | 🔴 |
243 | Over temperature protection for power input | Please check the environment temperature | 🟡 |
244 | 🟡 | ||
245 | 🟡 | ||
246 | Overcurrent protection for power input | Replace the power supply | 🔴 |
247 | 🔴 | ||
248 | Overvoltage protection for power input | Inspection of power supply in power grid | 🔴 |
249 | 🔴 | ||
250 | Undervoltage protection for power input | 🔴 | |
251 | 🔴 | ||
253 | Power fan error | Replace the power supply | 🔴 |
254 | 🔴 | ||
255 | Protection of over power output | Please check the environment temperature | 🔴 |
256 | 🔴 | ||
257 | Input over current protection of power supply primary side | Try to power off and restart, no effect to replace the power supply | 🔴 |
258 | Power input three-phase voltage imbalance warning | Inspection of power supply in power grid | 🟡 |
259 | Power input three-phase voltage unbalance protection | 🔴 | |
| 260 | Three-phase inout current imbalance warning on the power supply | 🟡 | |
| 261 | Three-phase inout current imbalance warning on the power supply | 🔴 | |
263 | Power communication warning | Check whether the screws of the control board are locked | 🔴 |
264 | Power communication error | 🔴 | |
267 | Power watchdog protection | Contact the technician in time | 🔴 |
268 | Power output over-current protection | Check the ambient temperature, check the copper bar screw | 🟢 |
269 | Power input over-current protection | Improve power supply conditions and input voltage | 🟢 |
270 | Power input over-voltage protection | Inspection of input voltage in power grid | 🟢 |
271 | Power input under-voltage protection | 🟢 | |
272 | Warning of excessive power output of power supply | Please check the environment temperature | 🟢 |
273 | Power input power too high warning | 🟢 | |
274 | Power fan warning | Check if the power fan is blocked and may need to be replaced | 🟢 |
275 | Power over temperature warning | Please check the environment temperature | 🟢 |
28X-29X | Power custom register error | Contact after-sales | 🟢 |
Error Code | Reason | Solution | Severity |
300/ 301/ 302 | SM0/ SM1/ SM2 temperature sensor detection error | Check the ribbon cable connecting the hash board | 🔴 |
309 | All temperature sensor detection errors | 🔴 | |
320/ 321/ 322 | SM0/ SM1/ SM2 temperature reading error | Check whether the control board screw is locked properly, check the connection board and the arrangement contact | 🔴 |
326 | Liquid cooling temperature sensor communication error | Liquid cooling temperature sensor communication error | |
329 | Control board temperature sensor communication error | ||
350/ 351/ 352 | SM0/ SM1/ SM2 temperature protecting | Please check the environment temperature | 🔴 |
360 | The temperature of the hash board is overheating | Check the environment temperature | 🔴 |
370 | The environment temperature fluctuates too much | Check theenvironment temperature, or check the environment wind direction and wind speed | 🟢 |
Error Code | Reason | Solution | Severity |
410/ 411/ 412 | SM0/ SM1/ SM2 detect eeprom error | Check adapter board and wiring contact | 🟡 |
420/ 421/ 422 | SM0/ SM1/ SM2 parser eeprom error | Upgrade firmware Whatsminer Firmware Download Link
| 🟡 |
430/ 431/ 432 | SM0/ SM1/ SM2 chip bin type error | 🟡 | |
440/ 441/ 442 | SM0/ SM1/ SM2 eeprom chip num X error | 🟡 | |
450/ 451/ 452 | SM0/ SM1/ SM2 eeprom xfer error | Check adapter board and wiring contact. Upgrade firmware | |
500 | No software configuration is added for the model | Upgrade firmware | 🔴 |
510/ 511/ 512 | SM0/ SM1/ SM2 miner type error | The version and type of hashboard are inconsistent, replace the correct hashboard | 🟡 |
520/ 521/ 522 | SM0/ SM1/ SM2 bin type error | The chip type of the hashrate board is inconsistent, replace the correct hashrate board | 🟡 |
530/ 531/ 532 | SM0/ SM1/ SM2 not found | Check the connection and arrangement of the adapter board, or replace the control board, check whether the hash board connector is empty welded | 🟡 |
540/ 541/ 542 | SM0/ SM1/ SM2 reading chip id error | Check adapter board and wiring contact, Clean the dust on the hashboard | 🟡 |
550/ 551/ 552 | SM0/ SM1/ SM2 have bad chips | Contact after-sales | 🟡 |
560/ 561/ 562 | SM0/ SM1/ SM2 loss balance | Plug in the adapter plate, and then screw in the power connection hashboard again | 🔴 |
570/ 571/ 572 | SM0/ SM1/ SM2 xfer error chip | Contact after-sales | 🟡 |
580/ 581/ 582 | SM0/ SM1/ SM2 reset error | If the hashrate is abnormal, please consult after-sales | 🟢 |
590/ 591/ 592 | SM0/ SM1/ SM2 frequency too low | Contact after-sales | 🟢 |
Error Code | Reason | Solution | Severity |
501X | SMX chip voltage too low | Contact after-sales | 🟢 |
502X | chip voltage change | Replace the power supply | 🟢 |
503X | The maximum and minimum temperature difference of the SMX chip is too large | Check the heat dissipation of the miner | 🟢 |
504X | SMX temperature maximum chip temperature difference is too large | 🟢 | |
505X | SMX chip temperature protection | Please check the environment temperature | 🟡 |
507X | SMX liquid velocity is abnormal | Check if the liquid flow is normal | 🔴 |
5079 | The liquid flow rate is too slow | Check the velocity of flow of liquid | 🟡 |
508X | SMX chip temperature calibration failed | Reset | 🟢 |
5090 | Chip temperature calibration abnormality | Try shutting down for a while and then restarting, or restoring factory settings, or checking the heat dissipation of the hash board | 🟢 |
511X | SMX Frequency Up Timeout | Try to reboot, tighten screws of the copper bar on hashboards, or upgrade to the latest firmware | 🟡 |
| 603X | SMX chip over temperature protection | Chip over temperature power-off protection triggered | 🔴 |
Error Code | Reason | Solution | Severity |
600 | Environment temperature is high | Check the ambient temperature, which needs to be controlled below 35 ℃ in normal mode | 🟡 |
610 | If the ambient temperature is too high in high performance mode, return to normal mode | Check the ambient temperature, high performance mode needs to be ontrolled below 30 ℃ | 🟢 |
620 | Liquid cooling liquid temperature protection | Check the liquid temperature | 🟡 |
652 | The liquid temperature fluctuation is too large | 🟢 |
Error Code | Reason | Solution | Severity |
701 | Control board no support chip | Upgrade the corresponding type of firmware | 🔴 |
702 | Control board version unknown | Contact after-sales | 🔴 |
710 | Control board rebooted as exception | 1. Update to the latest firmware 2. Check whether the screws of the control board are locked properly. 3. Replace the control board if there is no effect
| 🟡 |
712 | Control board rebooted as exception | 🟢 | |
714 | The network connection is seriously unstable | Check the network cable connection or replace the control board | 🟡 |
720/ 721/ 722 | SMX serial port communication error | Upgrade firmware or replace control board | 🟡 |
Error Code | Reason | Solution | Severity |
800 | Cgminer checksum error | Re-upgrade firmware | 🔴 |
801 | System-monitor checksum error | 🔴 | |
802 | Remote-daemon checksum error | 🔴 | |
810 | Air to liquid or Adjust frequency and PCBSN does not match | 1. Reupgrade the air cooling to the immersion cooling firmware 2. Re-adjust the frequency
| 🔴 |
820 | Air to liquid or Adjust frequency and PSUSN does not match | 🔴 | |
901 | Power rate error | Check whether the miner has been modified | 🟢 |
90XX | The process exited abnormally | Upgrade firmware. If it doesn't work, consult after-sales | 🟢 |
Error Code | Reason | Solution | Severity |
2000 | No pool information configured | Check pool configuration | 🔴 |
2010 | All pools are disable | Check the network or mining pools configure | 🔴 |
2020 | Pool0 connection failed | 🟡 | |
2021 | Pool1 connection failed | 🟡 | |
2022 | Pool2 connection failed | 🟡 | |
2030 | Mining pool rejcction rate is too high | Check the network or mining pool setting, and the mining setting of the cryptocurrency | 🟡 |
2040 | The pool does not support the asicboost mode | Check pool configuration | 🔴 |
2050 | Failed to switch to new pool | check the network or pools configure | 🔴 |
2310 | Hash rate is too low | Check input voltage, network environment, and ambient temperature | 🟡 |
2320 | 🟡 | ||
2340 | The loss of hash rate is too high | 🟡 | |
2350 | 🟡 |
Error Code | Reason | Solution | Severity |
8000 | WhatsminerTool version is too low | Download the latest WhatsminerTool | 🟢 |
8010 | Frequency is not up to standard | Upgrade to the correct software version | 🟢 |
8020 | hashrate is not up to standard | 🟢 | |
8400 | Wrong software version (older or not the official version) | Upgrade to the correct software version | 🟢 |
8410 | Software version error (M2x miner with M3x firmware, or M3x with M2x firmware) | Upgrade to the correct firmware version | 🔴 |
8700 | Miner and PSU model do not match | Replace with correct PSU | 🔴 |
52XBBB | SMX chip BBB error nonce | Contact after-sales | 🟢 |
53XBBB | SMX chip BBB few nonce | 🟢 | |
54XBBB | SMX chip temp protected | Restart. If it doesn't work, consult after-sales | 🟢 |
55XBBB | SMX chip BBB is reset | Replace the power supply. If it doesn't work, consult after-sales | 🔴 |
56XBBB | SMX chip BBB does not return nonce at all | 🟢 | |
100000 | Security library error | Upgrade the latest firmware or burn the card | 🔴 |
100001 | /antiv/signature Illegal | 🔴 | |
100002 | /antiv/dig/initd.dig Illegal | 🔴 | |
100003 | /antiv/dig/pf_partial.dig Illegal | 🔴 | |
100100 | Security btminer be removed | 🔴 | |
110000 | Security illegal file | 🔴 | |
110001 | Security virus 0001 is removed | 🔴 |
PSU Error code | Reason | Solution | Severity |
0x0001 | Input voltage is too low, need improvement | Check the power provided from the power supply | 🟡 |
0x0002 | Temperature sampling over temperature protection of power radiator | Turn off the power for 10 minutes, then turn it back on. If the phenomenon recurs, replace the power supply | 🟡 |
0x0004 | Temperature sampling over temperature protection of power radiator | 🟡 | |
0x0008 | Over temperature protection of environmental emperature sampling in power supply | 🟡 | |
0x0010 | Primary side over current | 🟡 | |
0x0020 | Output undervoltage | Check the power provided from the power supply | 🟡 |
0x0040 | Output over current (continuous load 320A for more than 2S) | Tighten the copper bar screw again | 🟡 |
0x0080 | Primary side over current | Turn off the power for 10 minutes, then turn it back on. If the phenomenon recurs, replace the power supply | 🟡 |
0x0100 | Single circuit overcurrent (protection point 120a) | Tighten the screws of the copper bar again | 🟡 |
0x0200 | Single circuit overcurrent (protection point 120a) | 🟡 | |
0x0400 | Single circuit overcurrent (protection point 120a) | 🟡 | |
0x0800 | Fan failure | Replace the PSU | 🟡 |
0x1000 | Output over current (continuous load of 310A for more than 5min) | Tighten the screws of the copper bar again | 🟡 |
0x2000 | Output over current (continuous load 295A for more than 10min) | 🟡 |
Note: This guide is compiled based on the official MicroBT documentation.
In order to help Whatsminer users completely solve the miner failure, Zeus Mining has launched repair training course for Whatsminer hash board, control board and PSU. For details, please see:
Whatsminer Repair Course - ZMRC
We hope it is helpful for all WhatsMiner users. For rest of the problems, Kindly reach us and we're willing to help.
Check all Whatsminer spare parts</</</</
About authorJerry Xu | ZEUS MINING Senior Engineer
Zeus Mining's senior repair engineer has 6 years of experience in ASIC miner hardware repair and is proficient in fault diagnosis and circuit-level repair of the entire Antminer series.
🏷 Area of expertise: ASIC miner repair