Antminer S19 – Hashboard Not Detected (0 ASIC)
Critical — Immediate action required
Symptoms
- Dashboard shows 0 TH/s on one chain while the other two run normal
- Per-chain ASIC count reads 0 instead of the expected 76 / 110 / 77
- Kernel log emits repeated check_asic_number_with_power_on: Chain[X] find 0 asic
- Miner hashes at roughly 2/3 of nameplate (~76 TH/s on an S19, ~140 TH/s on an S19 XP)
- Miner enters boot loop or freezes on power on hash board for 2+ minutes before dropping a chain
- Control-board status LED blinks red or UI shows a red X on a chain icon
- Per-chain temperature on the failing chain reads 0 C or dashes (sensors on that board also failing to enumerate)
- kernel.log also shows 'power voltage can not meet the need of this bitmain equipment' near the chain failure
- Visible bent, blackened, or partially-seated ribbon-cable contacts on inspection
- Electrolytic pop or faint burnt-silicon smell preceded the failure
- Fault appeared immediately after the miner was moved, shipped, or re-racked
- PSU fan ramps to max at power-on then the miner quits before the green LED settles
Step-by-Step Fix
Power off the miner at the breaker. Wait a full 60 seconds so the bulk caps fully discharge, then power back up. Wedged driver state from a firmware update or a brown-out can make a healthy chain fail enumeration once; a clean cold boot clears transient faults and confirms whether the ERR_NO_HASHBOARD is persistent or one-shot before you start touching hardware.
Log into the miner UI and screenshot the status page, then download the most recent kernel.log. Record which chain (0, 1, 2, or multiple) reports find 0 asic and the ASIC count on each chain. You need this baseline before you start swapping parts — it tells you whether the fault follows the board or stays with the slot as you work through the diagnostic steps.
Check ambient temperature and intake airflow. Intake should read below 35 C at the front grille. An overheated control board can time out the chain-init sequence and misreport the failure as find 0 asic when the real cause is thermal. Clean intake filters, confirm nothing is blocking the front 15 cm of the miner, and cold-boot again before going further.
Verify PSU indicator LEDs. On an APW12-class supply the green LED should settle steady within 5 seconds of power-on. A flashing green, solid red, or dark LED means the PSU is tripping a protection and starving the hashboards of power during the boost-rail ramp — which the firmware reports as find 0 asic. This is a PSU fault in disguise, not a hashboard fault.
Roll firmware one version back or forward via Bitmain's official portal at support.bitmain.com/downloads. Specific Bitmain stock builds have shipped with boot-time chain-init regressions. If changing firmware recovers the chain, you have found a firmware bug, not a hardware fault. Note the failing version so you can avoid it on sister miners in your fleet.
Power off at the breaker, ground yourself with an anti-static wrist strap, and open the top cover. Disconnect the ribbon cable at both ends of the failing chain — control-board end and hashboard end. Inspect pins under good light for bending, blackening, green corrosion, or socket deformation. Clean contacts with 99% isopropyl and a lint-free wipe, reconnect firmly until you hear the click on both sides. A half-seated ribbon is the single most common ERR_NO_HASHBOARD cause on the D-Central repair bench.
With the cover still off, disconnect and re-seat the power cables to the failing hashboard (each S19 hashboard takes two power leads from the PSU). Check for burn marks on the contacts, split insulation, or loose crimps. A failing power lead will brown-out the boost rail during chain-init and read as 0 asic even though the ribbon and chips are fine.
Label the three hashboard slots 0, 1, 2 with tape. Move the failing hashboard into a known-good slot (swap it with one of the working boards). Cold boot and re-check the status page. If the fault follows the board, the board is at fault and you continue to Tier 3 bench work. If the fault stays on the slot, the control board, slot connector, or slot-level power path is the problem — jump to step 15.
Multimeter on DC, probe the PSU-to-hashboard power connector on the failing chain while the miner is attempting to power on. Measure at the connector, not at the PSU output — voltage drop across a tired lead is exactly the kind of fault that passes a PSU-output test and still sags under load. A sagging rail or a hard-dead rail means PSU or wiring fault; swap the PSU with a known-good APW12 unit and retest.
Swap the PSU with a known-good APW12 or APW12-compatible unit. If the chain now detects, the PSU was tired or mis-rated for your line voltage. Tired APW12s in Canadian home-mining rigs are overwhelmingly the culprit when the fault first appears after a long summer of duty — the electrolytics inside the PSU age faster than the rest of the system. Replace PSUs on a 3-4 year rotation if you run miners continuously.
Flash DCENT_OS on the control board — D-Central's own open-source Antminer firmware at https://d-central.tech/dcent-os/. Run the chain-init scan and read the per-chip enumeration trace. DCENT_OS tells you exactly which chip position the scan died at. If your hashboard carries 76 BM1398 chips and the scan dies at position 2, the problem is chip 2 or one of the two rails feeding domain 1. This is the single most valuable diagnostic upgrade you can make on S19-class hardware.
On the bench with the hashboard removed from the miner, apply bench PSU at spec and probe the boost converter. Per Zeus Mining's S19 teardown the boost rail is approximately 19 V from a C55-class converter. If the boost MOSFET is shorted replace the MOSFET; if the PWM controller is dead replace the controller; if the boost inductor is visually damaged replace the inductor. All three are SMD rework and need a hot-air station, not just an iron.
Probe the 1.8 V LDO and 0.8 V PLL supervisor rails. These are the rails the chips need before they can respond to the enumeration address scan. A dead 1.8 V rail is a dead LDO — replace it. A 0.8 V PLL rail that is noisy or low means the feedback resistors or reference cap are at fault; the PLL will refuse to lock on a dirty reference, and the chain scan reports 0 as a result.
Walk the 38 voltage domains with a multimeter. Each domain should sit around 0.36 V under the control board's test-init sequence. A single domain reading 0 localizes the failure to that domain's two chips or the domain's MOSFET / cap. Replace the domain's cap bank or reflow the two chips. This is Zeus Mining's dichotomy method manualized: RO (ring oscillator) probe plus 1.8 V injection at the 38th/39th chip bisects the chain without a test fixture.
If the fault stayed with the slot in step 8, inspect the control-board slot connector for bent pins, cold-solder joints around the header, or physical damage to the PCIe-style connector. Hot-air reflow the header if a joint has cracked. If the slot-side power MOSFET is dead, replace it. If the slot connector is physically broken, it is a control-board replacement — see the related page on antminer-s19-control-board-power-connector-damage for teardown depth.
EEPROM re-flash. If the board reaches the control board and the rails are all good but enumeration still fails, the hashboard's on-board EEPROM (U6-class on recent revs per Zeus) may be corrupt. Use Bitmain's hash board code editor or DCENT_OS's equivalent utility to re-flash the EEPROM with the correct calibration binary for your hardware revision. Flashing the wrong binary bricks the EEPROM hard — verify the hardware revision sticker on the board before you write.
Stop DIY and ship to the D-Central repair bench when: the boost rail is dead and the PWM controller or boost MOSFET needs replacement; the EEPROM write bricked; DCENT_OS chain-scan localizes a dead chip at position 0, 1, 74, or 75 (first or last chip failure, where BGA chip removal and replacement is the only fix); or the control-board slot itself is physically damaged. Book an ASIC repair slot at https://d-central.tech/services/asic-repair/. D-Central's bench has the test fixture, graded chip inventory, and reflow tooling to do this at scale.
Ship safely: place hashboards in anti-static bags, double-box with at least 5 cm of foam on every side, no loose screws or cables bouncing around inside. Include a note with observed symptoms, firmware version at the time of fault, chain number that failed, and your contact info. That note saves diagnostic time at the bench, which directly saves repair cost on your invoice.
When to Seek Professional Repair
If the steps above do not resolve the issue, or if you are not comfortable performing these repairs yourself, professional service is recommended. Attempting advanced repairs without proper equipment can cause further damage.
Related Error Codes
Still Having Issues?
Our team of Bitcoin Mining Hackers has been repairing ASIC miners since 2016. We have seen it all and fixed it all. Get a professional diagnosis.
