Skip to content

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

Cross-Manufacturer ASIC Fault-Equivalence Matrix

Quick answer

This matrix groups D-Central’s 430 published ASIC error-code guides into ten root-cause fault classes and pivots them by manufacturer, so if you know how one brand names a fault — say Bitmain’s “chain find 0 asic” — you can jump to the equivalent on MicroBT, Canaan, IceRiver, Goldshell, VolcMiner, Innosilicon or a Bitaxe/Nerd open-source board. Every cell links a real, already-published diagnosis; nothing here is invented.

This is a root-cause CLASSIFICATION, not a claim that the codes are identical — brands log faults differently and some have no discrete code for a given class (those cells say so). Use it to translate a symptom across brands, then open the linked guide for the exact fix.

Fault classes by manufacturer — at a glance

Counts of published error-code guides in each root-cause class per brand. Click a class name for the linked codes.

Root-cause fault classBitmainMicroBTCanaanIceRiverGoldshellVolcMinerInnosiliconStealthMinerOpen-SourceTotal
PSU / power fault 11 22 12 4 1 1 2 17 70
Temperature-sensor fault 1 5 1 1 8
Thermal / over-temperature 16 8 11 1 3 1 1 4 45
Fan / cooling fault 13 9 10 7 1 3 1 7 51
Hashboard not detected / chain missing 12 6 7 1 1 2 5 34
Bad chips / broken chain / low hashrate 10 4 12 1 1 4 32
Pool / stratum / auth 5 4 4 3 8 2 39 65
Network / connectivity 7 5 1 4 2 2 9 30
EEPROM / config / calibration 0
Firmware / boot / system 16 14 18 7 6 3 1 30 95

The codes, class by class

PSU / power fault

Power supply, voltage-domain, overcurrent, short-circuit or regulator faults.

StealthMiner no discrete code published — see the brand’s symptom guides

Temperature-sensor fault

A temperature sensor itself reads wrong, NAKs, or fails (distinct from a genuine over-temp).

Canaan no discrete code published — see the brand’s symptom guides
Goldshell no discrete code published — see the brand’s symptom guides
VolcMiner no discrete code published — see the brand’s symptom guides
Innosilicon no discrete code published — see the brand’s symptom guides
StealthMiner no discrete code published — see the brand’s symptom guides

Thermal / over-temperature

Genuine over-temperature: thermal runaway, overheat protection, temperature shutdown.

StealthMiner no discrete code published — see the brand’s symptom guides

Fan / cooling fault

Fan speed/RPM/tachometer faults and liquid-cooling (hydro/immersion) loop problems.

StealthMiner no discrete code published — see the brand’s symptom guides

Hashboard not detected / chain missing

A whole hashboard or chain fails to enumerate: not found/detected, EEPROM read, PLL unlocked.

IceRiver no discrete code published — see the brand’s symptom guides
StealthMiner no discrete code published — see the brand’s symptom guides

Bad chips / broken chain / low hashrate

Individual ASIC failures, dead-chip counts, broken chains, hardware errors, low hashrate.

IceRiver no discrete code published — see the brand’s symptom guides
Goldshell no discrete code published — see the brand’s symptom guides
StealthMiner no discrete code published — see the brand’s symptom guides

Pool / stratum / auth

Pool connection, stratum, share rejection, worker authentication, pool-algorithm faults.

Innosilicon no discrete code published — see the brand’s symptom guides
StealthMiner no discrete code published — see the brand’s symptom guides
Open-Source VPN Breaks Pool Stratum Handshake · Nerd Family – europe.pool.ntp.org Blocked by Firewall · PiAxe – Pool Authorization Password Rejected · NerdMiner – Pool Connection Retries Exhausted · Bitaxe – Pool Difficulty Shows Decimal 12-Digit Precision Bug · Bitaxe – iOS 401 Authentication Error on AxeOS Dashboard · Bitaxe – NTP Sync Failure / Clock Drift Breaking Stratum · Bitaxe – Pool Difficulty Change with cleanJob=false Not Handled · DNS Timeout on Stratum Hostname Resolution · Router NAT Table Overflow — Miners Drop From Pool · Stratum Proxy Disconnects Worker After Timeout · Pool Failover Instant Fallback Loop Between Primary/Backup · Public Pool ESOCKETTIMEDOUT on getmininginfo · Ocean Pool DATUM Template Error · Braiins Pool Rejects Blank Password Field · Pool SSL/TLS Handshake Failed — Certificate Errors · Pool Difficulty Variance — Share Rejection Spike Explained · NerdMiner – Public-Pool.io Shares Stalled · Bitaxe – Wrong Pool Port / Stratum Port Mismatch · Bitaxe – Stratum URL Contains stratum+tcp:// Prefix · Bitaxe – Pool Connection Timeout / Socket Closed by Peer · Bitaxe – DNS Resolution Failed for Pool Hostname · Bitaxe – Device Stays on Fallback Pool / Won’t Return to Primary · Bitaxe – Stale Share Flood / High Reject Rate · Bitaxe – Stratum API Stuck After WiFi Timeout · Bitaxe – Stratum ConfigurationOutOfOrder (Braiins / BOSminer) · Solo CKPool vs Public Pool Stratum Differences · Public Pool Miner Not Registering on Umbrel Node · Stale Shares from High-Latency Pool Connection · mining.subscribe Timeout — Pool Unreachable Checklist · mining.authorize Invalid Credentials — Pool-Side Reject · Stratum V1 vs V2 Protocol Mismatch — Miner Won’t Connect · Stratum Connection Failed — Cross-Miner Troubleshooting · PiAxe – Pyminer Stratum Connection Interrupted · NerdMiner – Taproot bc1p Address Rejected by Pool · Bitaxe – Invalid Worker: Lightning Address / Username Pasted Instead of BTC · Bitaxe – Stratum mining.authorize Failed / Wrong Worker Name · Bitaxe – Stratum mining.subscribe Failed / Pool Rejects Handshake · Bitaxe – Pool Rejected Shares High Rate

Network / connectivity

Ethernet, DHCP, DNS, IP, link-down, web-interface-unreachable and related connectivity faults.

Innosilicon no discrete code published — see the brand’s symptom guides
StealthMiner no discrete code published — see the brand’s symptom guides

Firmware / boot / system

Firmware flashing, boot/kernel hangs, bricks, upgrades, watchdog and system crashes.

StealthMiner no discrete code published — see the brand’s symptom guides
Open-Source Immersion Fluid Temp Creep from Undersized Heat Exchanger · Nerd Family – Flash Encryption eFuse Burn Blocks Reflash · Bitaxe Max – New Firmware Not Yet Supporting Chip · Bitaxe – Voltage Change Not Persisting After Reboot · Bitaxe – Frequency Change Not Applied / Stuck at Stock · Bitaxe – Display Shows Garbage / Corrupted Characters · Bitaxe – Swarm Mode Fails After Firmware Upgrade · AxeOS Solo Mode Toggle Missing After Firmware Update · APW9+ Output Voltage Too Low On Boot · PiAxe – systemd Service pyminer Not Starting on Boot · NerdMiner – Partition Table Corrupt · NerdMiner – Erase All Flash Recovery Procedure · NerdNOS – API Endpoint Unreachable After Flash · NerdQAxe – Chain Break / Missing ASIC Chips on Boot · Bitaxe – ESP32 Guru Meditation Error / Kernel Panic Backtrace · Bitaxe Gamma – 601 vs 602 Hardware Revision Firmware Mismatch · Bitaxe – OLED / LCD Display Blank on Boot · Bitaxe – NVS Corruption / Manufacturing Data Missing (2.0.0+) · Bitaxe – Settings Lost After Firmware Update (NVS Wipe) · Bitaxe – OTA Update Failed Mid-Transfer / Partition Switch Error · Bitaxe Gamma Barrel Jack Undervolt Boot Loop · NerdMiner – Boot Loop After Web Tool Flash · NerdNOS – Firmware Flash Incompatible Hardware · NerdAxe – BM1366 vs BM1368 Firmware Mismatch · NerdQAxe – Bricked After OTA Firmware Update · Bitaxe – Wrong Firmware .bin Flashed for Chip (1366 vs 1370) · Bitaxe – Bricked After Firmware Flash (Cannot Enter Bootloader) · Bitaxe – Stuck in Boot Loop / Rapid LED Cycling · NerdAxe – Firmware Update Issues · Bitaxe – ESP32 Crash Loop / Reboot Loop

220 further error-code entries are setup guides, procedures, or reference pages rather than discrete faults, so they are omitted from this fault matrix — browse them all in the full ASIC error-code index. Related: the searchable fault finder, the hashboard fault localizer, and symptom-based diagnostics.