Antminer S19 XP – Hashboard Not Detected
Critical — Immediate action required
Symptoms
- Web UI shows 2/3 or 1/3 hashboards detected; missing chain reads '--' for chip count, temperature, and per-chain hashrate
- Kernel log shows repeated 'Chain[0|1|2]: find 0 asic' or 'only find 0 ASICs, will power off hash board X' lines
- Alternate log pattern: 'fail to read pic temp for chain X' — PIC chip is not answering, chain reports as not detected even though BM1362 chips may be healthy
- Realised hashrate sits around 93 TH/s (one chain down) or 46 TH/s (two chains down) on a 140 TH/s nameplate S19 XP
- Pool dashboard flips worker from green to yellow/red; expected-vs-realised drops ~33% or ~66% within minutes
- One slot's ribbon cable(s) or 6-pin power connectors were disturbed recently — shipping, re-rack, thermal cycling, cleaning
- Miner boots, fans ramp, web UI is reachable — it's *just* the one chain that's dropped
- Previous OC/UV profile was aggressive (>525 MHz on BM1362) and the chain dropped immediately after a reboot
- IR thermometer shows one chip position 15-25 °C hotter than neighbours during the 20-second boot window before the chain powers off
- Burnt-electrolytic smell, visible discoloration near voltage-domain PMIC, bulged electrolytic cap, or charred resistor — STOP, this is bench-only
- Multimeter at the 6-pin hashboard power connector reads 0 V on that chain, or sags below 11.6 V under load
- 'V:1' power-failure prompt in the XP-specific log format (see Bitmain S19 XP log diagnosis)
Step-by-Step Fix
Cold power-cycle at the breaker for 60 seconds — not a soft reboot. A full power-off clears wedged driver state from firmware updates and resets the hashboard PIC chips. On an S19 XP this single step recovers a surprising percentage of 'chain missing' tickets before any tools come out. Do it first, every time, before you reach for a screwdriver. Expected outcome: UI reports 3/3 chains on next boot; if the chain rejoins, you're done — but schedule a chassis blow-out within 30 days because dust on the connector face is a leading indicator of the next walk-off.
Re-seat the ribbon and power cables on the missing chain. Power off at the breaker, open the chassis (Phillips + Torx T10), unplug the signal ribbon and the 6-pin PCIe-family power connectors on the dropped chain, inspect every contact under bright light for blackening, bent pins, corrosion, or dust bridging, reconnect firmly until the power connector clicks. This is the single most common fix for the 'fail to read pic temp' log pattern because the PIC's I²C lines run through that ribbon. Cold-boot. Expected: chain rejoins. If not, continue.
Check ambient intake temperature with an IR thermometer at the front grille — not room-middle, not the hallway. Target ≤ 35 °C for standard S19 XP; ≤ 40 °C for XP Hydro. Above target and the hashboard thermal protection will power a chain off and report it not detected — the cure is airflow, not repair. Clear furniture / dust / curtains within 15 cm of the intake, verify fans are ramping, and re-test. If thermals are in spec and chain is still missing, continue.
Verify firmware on the control board matches your hardware revision. At support.bitmain.com/downloads, locate the current stable image for your specific S19 XP sub-revision — check the build-board label before clicking. Do NOT flash blindly; the S19 XP control board is eMMC-booting, not SD-booting, and wrong firmware bricks it in a way SD-card-based S19s don't experience. If your current firmware is known-buggy for your sub-rev, flash one stable version forward or back, let it stabilise 15 minutes, observe.
Clean the chassis. Shop-vac dust out of the intake filters and between the hashboard fins, wipe the intake grille, verify nothing is blocking the front 15 cm. A dust-plugged hashboard runs hotter, trips thermal protection, drops a chain, reports not detected. Filter clean every 30 days is the maintenance cadence we see separate long-life XPs from early-failure XPs in D-Central's repair queue — catch the cause before the symptom recurs.
Probe the 12 V rail at the missing chain's 6-pin power connector under load. Multimeter on DC, leads at the connector while the miner attempts to start the chain. Expect 11.8-12.4 V sustained. Below 11.6 V = APW12 is tired or the circuit is undersized; above 12.8 V = PSU output regulator failing. If the rail is out of spec, swap the APW12 with a verified-good unit and re-test. If the rail is healthy on that slot but the chain still won't enumerate, the problem is on the board, not the PSU.
Swap hashboards between slots to isolate board-vs-slot. Label slots 0 / 1 / 2 with masking tape. Move the suspect board to a known-good slot, move a known-good board into the suspect slot, cold-boot. Fault follows the board = board fault, go to Tier 3. Fault stays with the slot = control-board path, dead ribbon, or slot-specific rail issue — continue to step 8. This is the single most diagnostic step in the whole tree and it takes 10 minutes.
Replace the ribbon and power cables on the suspect chain with known-good spares. S19 family ribbon + 6-pin cables are cheap and fail silently — micro-breaks inside the insulation, contact fatigue, corrosion on unseen pin faces. If the fault was following the slot rather than the board at step 7, this is the cheapest thing to rule out before you ship a control board to the bench. Cold-boot, observe. If chain still missing with known-good board + known-good cables on that slot, control board is the suspect.
Check line voltage at the panel under load. 240 V split-phase: expect 235-245 V. 208 V commercial: expect 202-212 V. The S19 XP pulls ~3250 W at the wall; low line voltage under load means the APW12 sags, domain logic glitches, and chains can disappear. A voltage logger on the outlet for 24 hours catches residential evening-peak sag that a single reading won't. Any sustained sag means the circuit is undersized — fix the circuit before you blame the miner.
Roll firmware one version back or forward. If the chain disappeared after a firmware update, roll one stable version. Record behaviour for 30 minutes per version. Some S19 XP firmware builds have shipped with enumeration bugs on specific hardware sub-revisions — Bitmain's XP log diagnosis page documents the V:1 voltage-sense errors that past firmware has been known to introduce. If rolling firmware clears the fault, lock that version until the next Bitmain stable release.
Flash DCENT_OS — D-Central's own open-source Antminer firmware (https://d-central.tech/dcent-os/, source at https://github.com/DCentralTech/DCENT_OS). DCENT_OS exposes per-chip HW%, per-chip voltage domain health, chain enumeration events, and pre-failure thresholds that stock Bitmain firmware hides. If the chain-not-detected state is intermittent, DCENT_OS shows which chip position is dragging the chain down before it drops. Alternatives: Braiins OS+, LuxOS, or Vnish. DCENT_OS is the Mining Hackers' pick: open-source, community-maintained, no licensing fees, no lock-in.
Verify PIC chip response with an I²C sniffer or a bench fixture. Pull the suspect board to an ESD mat, power it on a bench supply, probe the PIC at its documented I²C address. No handshake = dead PIC or damaged I²C path. Reflash the PIC via Bitmain's authorised hash-board code editor tool (distributed to authorised repair partners; D-Central has it), or replace the PIC with a known-good salvage part of the same PIC16F1704 family. This single step recovers a large percentage of 'fail to read pic temp' chain drops without touching a BM1362 chip.
Reflow the hot or chain-breaking chip position. If thermal imaging isolated a single hot chip, or if the dichotomy test bisected a dead spot in the chain, reflow that position. Preheat bottom side to ~150 °C, top-side hot air at 310-330 °C for 25-35 s. Let cool naturally, re-apply thermal paste (Arctic MX-6 or Kryonaut), re-seat the heatsink. BM1362 BGA packages tolerate a single reflow cycle well; a second reflow on the same chip within 30 days means the chip itself is failing silicon — replace, don't reflow again.
Inspect and replace suspect capacitors / MLCCs around the voltage domain and boost circuit. Bulging electrolytics or cracked MLCCs near the PMIC and the 19 V boost rail (characteristic C55 position on S19-family boards) need replacement. This is hot-air + iron work, not reflow — flux the pad, desolder with hot air, place the new cap, reflow locally, clean with IPA. A single dead bulk cap can kill a chain at boot without damaging a single BM1362 chip.
Dichotomy-method chain bisection for dead-chain boards. Short RO (ring oscillator signal) and 1V8 between the midpoint chips on the BM1362 chain to bisect where the break is. If the control board now enumerates half the chain, the break is in the powered-off half — repeat on that half until you land on the specific failing chip position. Zeus Mining documents this technique on the BM1398 S19 Pro; scaled to the XP's BM1362 chain it requires the same probing discipline. Bench-only, microscope-grade work.
Stop DIY when any of these are true: suspected control-board eMMC damage (firmware flash fails, miner won't reach login); voltage-domain PMIC or boost MOSFETs blown; capacitor bulging or burnt-component smell; reflow-then-failed-again within 30 days; two hot chips on the same board; all Tier 1-2 steps exhausted with no recovery. At that point you're in bench-fixture territory with specialised tooling (JTAG, hash-board code editor, test fixture with programmable load) that's impractical to buy for one miner. Book a D-Central ASIC Repair slot at https://d-central.tech/services/asic-repair/.
D-Central bench process: test fixture with programmable load, PIC reflash using Bitmain's authorised hash-board code editor, JTAG-assisted eMMC recovery on damaged control boards, per-chain isolation with official Bitmain test binaries, chip-level replacement with graded BM1362 stock (new-old-stock where available, tested-salvage otherwise), full reflow and re-seal, thermal paste refresh, 24-hour nameplate burn-in before return. Typical turnaround 5-10 business days. Canada-wide shipping; US and international welcomed on the same pricing structure.
Ship safely. Pack each hashboard in an anti-static bag, double-box with ≥5 cm of foam on every side, immobilise the boards so they can't shift inside the outer box. Include a packing note: observed symptoms (which chain dropped, when, under what conditions), firmware version, kernel log excerpts, recent OC/UV profile if any, your contact info and return address. This is the single biggest lever you have on your repair invoice — it compresses our diagnostic time, which compresses your bill. Ship EN or FR, we process both.
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.
