GuidesSeptember 24, 2026
ASIC Miner Error Codes and Basic Troubleshooting for Whatsminer and Antminer
Most miner faults announce themselves twice: once as a symptom you notice on the pool or the dashboard, and once as a code or log line the firmware has already written down. This guide works from both ends. First the symptom side — what to check, in order, for the common complaints — then the code side, for Whatsminer and Antminer separately.
Common issues and where to start
Work through the checks left to right. Most of them are a login and a glance; the point is to rule out the cheap causes before anyone pulls a board.
| Issue | Checks and fixes |
|---|---|
| Miner goes down | Check power. Log in and check miner settings and status. Check physical cable connections. Check the pool, hashing status and hash rate. Confirm all hash boards are showing. Check fan speed, temperature and the kernel log. Restart the miner. Fans that go out intermittently will take a miner down intermittently. |
| Low hash rate | Log in and check mining status. Look for missing ASICs or a board showing issues. Restart the miner and see whether the problem repeats. Check the logs. |
| Temperature sensor issues / overheating | Log in and check miner status and fan RPM. Check the kernel log and the temperature on each hash board. Check temperature and airflow in the mining area. Remove the fans and check for dust or missing heatsinks. Swap fans front to back. Replace fans with the same power specs. |
| Hash board(s) not registering | Restart the miner. Switch data cables between boards to isolate whether it is the control board, the data cable or the hash board. Check that the serial numbers on the hash boards match the unit. |
| Not registering properly on the pool | Log in and check miner settings. Confirm the miner is connected to the pool and the pool settings (username, password) are right. Switch to a backup pool. Check whether the pool itself is having problems. |
| Can't log in | Clear the browser cache. Check the IP address — it may have changed. Do not reuse the same IP address or name for a miner. Re-flash firmware. Swap in a different control board. |
| Can't obtain an IP address | Check the Ethernet cable and network. Try IP-finding software such as IP Reporter. Re-flash firmware. Swap the control board. |
If the checks point at a board or a PSU, that is a bench job — see the end of this guide. Login and IP problems are covered in more depth in our firmware guide, and fan, cable and PSU swaps in the spare parts guide.
Whatsminer error codes
MicroBT publishes a reference document for its error codes — WhatsMiner Error Code Description — on the Documents Download tab of the Whatsminer download page. The codes appear in two places: the Error Code column in WhatsMinerTool, and the Errors table on the miner's own status page, each with a cause and a timestamp.
Codes cover fans, electrical faults, environment, pool, firmware, PSU, control board and hash boards. The number tells you the category and, where it applies, the slot. A typical log from a unit that arrived on our bench:
| Code | Cause (as logged) | What it means |
|---|---|---|
| 300 | Slot0 temperature sensor not found | The board in SM0 is not reporting temperature — a sensor, a trace or the board itself |
| 410 | Slot0 detect eeprom error | The firmware cannot read the identity chip on the SM0 board |
| 530 | Slot0 not found | SM0 is not responding at all |
| 541 | Slot1 reading chip id error | The SM1 board answers, but one or more ASICs do not identify correctly |
Read together, those four lines say: the SM0 board is dead or disconnected, and SM1 has a chip-level fault. That is a two-board repair, not a firmware problem. The slot numbering is explained in our hash board slots guide.
- A 1970-01-02 timestamp means the error was logged before the miner had synced its clock — usually at boot, which is exactly when board-detection errors happen.
- Codes that show up on every miner at once are usually the tool, not the miners: 8000 is an old WhatsMinerTool talking to newer firmware, and 201-8410 after an SD recovery means the firmware needs upgrading. Both are covered in the firmware guide.
Antminer: reading the kernel log
Antminer firmware does not use numbered codes in the same way. The Miner Log (kernel log) tells the story in plain lines, and the ones that matter are the chain-detection lines at startup. Here is the sequence from an S19j Pro, trimmed:
Initializing the power, please wait, this may take up to 2 minutes— the PSU is being brought up in steps;chain avg vol dropandriselines follow as voltage settles.Chain[0]: find 126 asic, times 0— board 0 found all 126 chips on the first try. That is what healthy looks like.Chain[2]: find 3 asic, times 0thenChain[2]: find 126 asic, times 1— board 2 found only 3 chips at first, retried, and found all 126. It is working, but a board that needs a retry is worth watching.!!! reg crc error— a corrupted register read on the chain bus. One or two are noise; a cluster of them alongside a short chip count points at the board.Chain[3]: find 108 asic, times 0…117, times 1…109, times 2— board 3 never found all 126 across three attempts.Chain 3 only find 109 asic, will power off hash board 3— the firmware gives up and shuts the board down.
Which physical board is chain 3 depends on the control board and how the data cables are plugged — see the CH0–CH3 layouts before pulling one.
Antminer: the hardware-error column
On the dashboard, each hash board has a Hardware Error count. Those are ASIC-level malfunctions — hashes that came back wrong. Two rules:
- Uniform counts across all boards are normal. Every board throws some hardware errors over time; if the three numbers are in the same range, nothing is wrong.
- An outlier must be diagnosed. On an L7 we looked at, boards 1 and 2 showed 2,230 and 1,643 errors; board 3 showed 111,500. Its real-time hash rate was still at spec, so nothing on the pool side would have flagged it — but a board throwing fifty times the errors of its neighbours is failing, and it will not stay at spec for long.
That is the case for looking at the dashboard and not only the pool: the hash rate lags the fault.
Keep a record
For every unit you touch, record the serial number, the codes or log lines, what you checked, and what fixed it — a spreadsheet is enough to start; cloud-based tools scale better. Six months in, that record is what tells you a particular batch has a pattern, and it is what a repair centre needs from you to quote accurately.
Codes pointing at a board?
Send us the model, the error table or the chain-detection lines from the log, and the board's serial number. We will tell you whether it is a settings or cable fault you can fix on site, or a board that needs the bench. We repair Whatsminer and Antminer hash boards, control boards and PSUs in Chicago — contact us.
More in Guides
September 24, 2026
Hash Board Consolidation: Building Whole Miners From Partial Ones Without Wrecking Them
September 24, 2026
Whatsminer Machine Types: M3X, M5X, M6X and M7X Models and Variants
September 24, 2026