Antminer and Whatsminer error codes: overview and fixes

Antminer writes errors as text into its log (Miner Log or Kernel Log). Whatsminer reports them as a numeric code in the WhatsMinerTool app or in the web interface. Look up your message or code in the tables below. For each error you will find the cause, what you can safely try yourself and when it is time for a repair. Save the log before restarting – Bitmain warns that repeatedly restarting a faulty machine can damage it irreversibly.
Summary
- Open the Antminer log via the miner’s IP address in a browser. Save it before you restart the machine.
- Whatsminer reports numeric codes: 1xx fans, 2xx power supply, 3xx temperature sensors, 4xx EEPROM memory, 5xx hash boards, 6xx ambient temperature, 20xx pool and 8xxx software.
- You can mostly handle fans, dust, room temperature, the network and pool settings yourself.
- Errors in chips, EEPROM memory, temperature sensors and the power supply usually mean a repair.
- While under warranty, do not open the machine yourself or install unofficial firmware. Tampering with the device is not covered by the warranty.
Where do you find the error on Antminer and Whatsminer?
The two brands report errors differently: an Antminer ASIC miner uses a text message in the log, Whatsminer a numeric code.

Antminer (S19, S21, L7, L9)
- Enter the miner’s IP address in a browser and log in.
- On newer firmware open Miner Log at the bottom left, on older firmware System → Kernel Log.
- Download or copy the log before you restart the machine. After a restart the current log starts again from the beginning.
A detailed walkthrough with menu screenshots is in the guide How to find the log (kernel log) on an Antminer.
Whatsminer (M30 to M70 series)
- WhatsMinerTool – MicroBT’s app for managing miners. It shows error codes for every machine it finds.
- Web interface – after entering the IP address in a browser. Exactly where you see the code depends on the firmware version.
-
API – for farms. The
get_error_codecommand on TCP port 4028 returns the codes together with the time they occurred. The API has to be enabled first.
The last digit of hash board codes indicates the slot: 0 = SM0, 1 = SM1, 2 = SM2. Code 531 therefore means the miner did not find a board in slot SM1. That is why the table shows ranges, for example 530–532.
How do you proceed safely without losing your warranty?
The same 5 rules apply to every error in the tables:
- Log first, restart second. Bitmain explicitly warns against repeated restarts without identifying the cause. With a short circuit on a board or overheating, a restart can cause irreversible damage.
- Switch the miner off and unplug it before any intervention. Wait until the fans stop.
- Do not open the power supply (PSU). Its capacitors can hold high voltage even after it is unplugged.
- A hot, discoloured or smelly connector means stop. Do not switch the machine on, and replace both the cable and the socket.
- While under warranty, do not open the machine yourself or install unofficial firmware. Only update with the manufacturer’s official firmware for your model.
Firmware modifications, overclocking beyond the manufacturer’s settings and third-party repairs are not covered by our warranty. We explain why in the article Overclocking and underclocking ASICs. These exclusions do not apply to new miners bought from us that run in our hosting. There the 7-year warranty applies without exceptions, and we fix faults directly in the data centre.
What do the errors in the Antminer log mean?
The table summarises 13 groups of messages that Bitmain describes in its support pages for the S19 and L7 series and in its tips on miner restarts. On the Antminer S21 and L9 the messages tend to be similar, but the exact wording varies by model and firmware version. “Chain X” is the number of the port the hash board is connected to.
| Log message | What it means | What to try yourself | When to send it for repair |
|---|---|---|---|
ERROR_FAN_LOST, fan lost, Sweep error string = F:1
|
A fan is not reporting its speed or is spinning noticeably slower than the others. | Switch off, check the fan connector and cable, try a working fan of the same type. | If the error persists with a working fan. Bitmain then names the control board as the next step. |
Chain X only find 0 asic, will power off hash board X, often with ERROR_SOC_INIT: soc init failed; on the L7 detect 0 chips
|
The board on port X found no chips and the miner switched it off. | Switch off, disconnect and reconnect the board’s data cable. Check the power supply and earthing. | If the error persists after reconnecting. If you suspect a short circuit on the board, do not restart the machine again. |
Chain X only find N asic (fewer chips than the board has), with ERROR_SOC_INIT
|
The board sees only some of its chips; the chip chain is broken. | Nothing. Bitmain recommends not restarting the machine. | Immediately – the faulty chip is replaced in a service centre. |
chain X, asic N, nonce … < 85% avg … |
Some chips respond significantly less than the board average. | Check the temperature and dust on the heatsinks. Do not try to fix it by repeated restarts. | If it keeps affecting the same chips. |
ERROR_TEMP_TOO_HIGH: over max temp, Sweep error string = P:1
|
Overheating protection kicked in and the miner stopped mining. | Clean out dust, clear the intake and exhaust, lower the intake air temperature. For the S19 series Bitmain specifies operation at 5–35 °C. Restart only once the room has cooled down. | If only one board overheats even in a cool room (thermal paste, heatsink). |
ERROR_TEMP_TOO_LOW: temp too low!, Sweep error string = P:2
|
It is too cold to start. | Do not start the machine below −20 °C. Warm it up, ideally above 0 °C. | Usually not necessary. |
temp lost, Read Temp Sensor Failed, fail to read pic temp, Sweep error string = J:6
|
The miner cannot read the temperature sensor or the hash board’s control circuit (PIC). | Switch off, reconnect the cables, install the current official firmware, if necessary via an SD card. | If the error persists. Bitmain lists it among faults that usually require repair. |
EEPROM eeprom_key_version or eeprom_encryption_algorithm error! and other messages containing “EEPROM” |
An error in the memory where the hash board stores its data. | Update the firmware or restore the control board via an SD card following Bitmain’s procedure. | If flashing does not help. A service centre rewrites the EEPROM data. |
chain X, get_sw_version error! |
The miner reads incorrect version data from the hash board. | Reconnect the board cable, try flashing via an SD card. | If the error persists. |
ERROR_POWER_LOST: … (e.g. power voltage rise or drop, power status error!), Sweep error string = V:1
|
A power problem, most often with the power supply. | Switch off and unplug. Check the power cable, the PSU control cable and the seating of the copper busbars. | If everything is fine and the error persists – send the power supply for repair. If you suspect a board short circuit, do not restart. |
A high number of CRC errors
|
Unstable communication with the chips. | Install official firmware and try a different power supply. | If the error persists after replacing the power supply. |
power off by NET_LOST, ERROR_NET_LOST: network connection resume, restart., lost internet … > 20 minutes, poweroff
|
The miner lost its network connection and shut down, on the L7 after 20 minutes. According to Bitmain, you can start it normally once the connection is restored. | Check the network cable, the port on the router or switch and the network settings. | Only if the miner cannot see the network even with a different cable and port (control board). |
stratum connection timeout, retry after 30 seconds, Most likely you have input the wrong URL
|
The miner cannot connect to the pool or has the wrong pool address. | Check the pool address including the port, the worker name and the internet connection. | Not necessary. |
For a message not listed in the table, search the log for the words fan, asic, chain, temp, eeprom, power, net or pool. We do not have a verified manufacturer description for other messages. Send us the log and we will advise. Why one faulty chip also “hides” the chips behind it is explained in the article Hashboard; how to read board temperatures in ASIC temperature sensors.
What do Whatsminer error codes mean?
Whatsminer divides its codes into 8 groups by component: 1xx fans, 2xx power supply, 3xx temperature sensors, 4xx EEPROM memory, 5xx hash boards and chips, 6xx ambient temperature, 20xx pool and 8xxx software. We verified the meaning of the codes against the D-Central reference table, and codes 201, 410 and 530 also against the MicroBT knowledge base.

Fans, power supply, temperature and hash boards
| Code | What it means | What to try yourself | When to send it for repair |
|---|---|---|---|
| 110, 111 | The miner cannot read the speed of the intake (110) or exhaust (111) fan. | Switch off, check the connector, swap the fans and see whether the error “moves”. Replace a faulty one with the same type. | If the error persists with a working fan. |
| 120, 121, 130, 131 | The intake or exhaust fan speed differs from the target by more than 2,000 (12x) or 3,000 (13x) rpm. | Clean the dust off the fan, replace it with the original type. | Usually not necessary. |
| 140 | The fans are running too fast; the machine is cooling poorly. | Lower the room temperature, clean the heatsinks, separate the intake from the exhaust. | Usually not necessary. |
| 200 | The control board did not find the power supply and cannot communicate with it. | Switch off, check the PSU data cable, update the official firmware. | If the error persists – power supply or control board. |
| 201 | The power supply does not match the miner’s configuration. | Use the power supply intended for your model. MicroBT warns that an unsuitable power supply can damage the hardware. | If you have the correct power supply and the error persists. |
| 202 | Power supply output voltage error. | Update the official firmware. | If the error persists – power supply. |
| 203 | The power supply has entered protection mode, usually due to temperature. | Check the ambient temperature and ventilation. | If it recurs in a cool environment. |
| 204 | The power supply’s overcurrent protection has tripped. | Switch off and unplug, check the connectors. | If it recurs – power supply. |
| 206 | Low input voltage from the mains. | Have an electrician check the circuit. Do not use extension cables or multi-way adapters. | If the voltage is fine. |
| 208 | The power supply output fluctuates too much. | Nothing – it is the power supply. | Immediately. |
| 233–235, 243 | Power supply overheating at the output (233–235) or input (243). | Improve ventilation, lower the ambient temperature, clean the PSU grilles (without opening it). | If it recurs in a cool environment. |
| 236–238 | Overcurrent protection at the power supply output. | With the machine switched off and unplugged, check that the copper busbar screws are tight. | If the error persists. |
| 300–302 | The temperature sensor on board SM0, SM1 or SM2 cannot be read. | Switch off, reconnect the board’s ribbon cable. | If the error persists. |
| 309 | None of the hash board temperature sensors can be read. | Check the board connections and cables. | If the error persists. |
| 329 | Communication error with the control board temperature sensor. | Switch off and on again. | If it keeps returning – control board. |
| 360 | The hash boards are overheating. | Lower the ambient temperature, clean the dust off the heatsinks. | If only one board overheats (thermal paste, heatsink). |
| 410–412 | The miner does not detect the board’s EEPROM memory. For code 410 MicroBT points to the adapter board. | Switch off, reconnect the cables and the adapter board. | If the error persists. |
| 420–422 | The data in the board’s EEPROM cannot be read. | Update the official firmware. | If the update does not help. |
| 510–512 | The hash board type does not match the model or firmware. | Check that the board belongs to the model. | Immediately. |
| 530–532 | The miner did not find a hash board in slot SM0, SM1 or SM2. | Switch off, check the cable and the adapter board. MicroBT recommends swapping boards between slots and seeing whether the error “moves” – while under warranty, leave this to the seller. | If the error stays with the same board. |
| 540–542 | Error reading the chip IDs on the board. | The same board-swap test as for 530. | If the error persists. |
| 550–552 | The board has faulty chips. | Nothing. | Immediately – chip replacement. |
| 600 | High ambient temperature, above 35 °C according to D-Central. | Improve the room’s ventilation and cooling. | Not necessary. |
| 610 | Temperature warning in high-performance mode, at ambient temperatures above 30 °C according to D-Central. | Switch to normal mode or lower the ambient temperature. | Not necessary. |
Pool and software
| Code | What it means | What to try yourself |
|---|---|---|
| 2000 | No pool is configured. | Enter the pool address and worker. |
| 2010 | All configured pools are disabled. | Check the network and pool settings. |
| 2020–2022 | Could not connect to pool 0, 1 or 2. | Check the internet connection, pool address and port. |
| 2030 | The pool is rejecting a high share of the submitted work (shares). | Check the pool settings and connection stability. |
| 2040 | The pool does not support ASICBoost mode. | Use a pool that supports ASICBoost. |
| 2050 | Switching to the backup pool failed. | Check the network and the backup pool addresses. |
| 8000 | The WhatsMinerTool version is too old. | Install the current version from the MicroBT website. |
| 8410 | The firmware does not belong to this model. | Install the official firmware for your model. |
| 8700 | The miner model and power supply do not match. | Use the power supply intended for your model. |
Pool and software codes do not usually require a repair. Pool setup is described step by step in the guide How to connect an ASIC miner. Codes not listed here we could not verify against a trustworthy source. For those, get in touch with us.
Which errors can you fix yourself and which need a repair?
Of the 7 error groups, you can usually handle 3 yourself: fans, ambient temperature, and network and pool. The others mostly lead to a repair.

| Group | Antminer (log) | Whatsminer (code) | Solution |
|---|---|---|---|
| Fans | fan lost, F:1 | 110–140 | yourself: replace the fan with the same type |
| Ambient temperature and dust | TEMP_TOO_HIGH, P:1 | 203, 233–235, 243, 360, 600, 610 | yourself: cooling, cleaning, ventilation |
| Network and pool | NET_LOST, stratum | 2000–2050 | yourself: cable, router, pool settings |
| Firmware | get_sw_version, EEPROM | 420–422, 8000, 8410 | partly yourself: official firmware only |
| Power supply | POWER_LOST, V:1 | 200–208, 236–238, 8700 | cables yourself, power supply in a service centre |
| Temperature sensors | temp lost, PIC, J:6 | 300–309, 329 | reconnect cables, otherwise repair |
| Hash boards and chips | find N asic, SOC_INIT, nonce | 410–412, 510–552 | repair |
Prevention – cleaning, replacing fans and monitoring temperatures – is covered in the guide ASIC miner maintenance. An overview of faults by symptom is in the article ASIC miner faults.
What should you send to the service centre for a fast diagnosis?
5 things are enough:
- The log or error codes. For Antminer, the ZIP from Download Log or the log in a text file. For Whatsminer, a screenshot of the codes from WhatsMinerTool or the interface.
- A photo of the label with the model and serial number.
- A description of the fault – what is happening, since when and how often.
- What you have already tried – restart, a different cable, cleaning, firmware update.
- For a warranty claim, the order number or proof of purchase.

The log contains the pool address, the worker name and details of your network. Only send it to people you trust, and do not paste it in full into public discussions.
At our ASIC miner service centre in Prague we repair Antminers and Whatsminers of the M30 to M70 series – hash boards, power supplies, control boards and cooling. We also repair machines you did not buy from us.
- ASIC miner diagnostics – we find out what is faulty. You only pay afterwards, and it is free if we carry out the repair.
- ASIC miner hashboard repair – chip replacement, power circuitry and EEPROM re-flash; we quote the price after diagnostics.
- ASIC miner pickup for repair – a courier collects the machine or a single board anywhere in the Czech Republic.
- In person at our shop at Rostovská 260/2b, Praha 10, Mon–Fri 9:00–17:00. Warranty claims to reklamace@pcpraha.cz or by phone on +420 792 480 835.
Can an AI assistant explain an error from the log?
Yes, as a first pointer. Before pasting the log, remove the pool address, worker and IP addresses. Then compare the explanation with the tables above or with the manufacturer’s documentation – AI can misattribute a similar-sounding message. Do not repair a board or power supply at home based on advice from a chat.
What next
- How to find the log on an Antminer – where the log is in the menu, how to download and send it.
- ASIC miner service in Prague – diagnostics and repair of Antminer, Whatsminer and other brands.
- ASIC miner hosting – we take care of installation, monitoring and servicing, with electricity from 1,14 Kč per kWh.
Sources
- Bitmain: tips on restarting miners based on log messages
- Bitmain: S19 XP log diagnosis
- Bitmain: L7 diagnostic logs and solutions
- Bitmain: common problems with the Antminer 19 series
- Bitmain: common problems indicated by the kernel log
- Bitmain: EEPROM and temperature sensor errors in the kernel log
- MicroBT: WhatsMinerTool – troubleshooting and protections (codes 201, 410, 530)
- MicroBT: Whatsminer API V2.0.4 (get_error_code command)
- D-Central: Whatsminer error code reference
Frequently asked questions
Co znamená u Antmineru hláška „Chain 0 only find 0 asic“?
Co znamená chyba 530 u Whatsmineru?
Kde najdu chybový kód Whatsmineru?
Mám miner s chybou restartovat?
Mohu kvůli chybě nahrát jiný firmware?
Co poslat do servisu spolu s minerem?
This text was prepared with the help of AI. Facts, figures and procedures were checked by Yegor.



