Antminer S19 – Hashboard Voltage Error
Critical — Immediate action required
Symptoms
- Stock Bitmain dashboard displays `ERR_VOLT` or 'voltage domain error on chain X'
- `kern.log` shows `voltage domain error on chain 0`, `power voltage can not meet the target`, or `V:1` prompt followed by a power-lost message
- One or more hashboards report `0 ASIC` on boot — chain powers up but chips never enumerate
- Multiple ASIC chips missing within a single voltage domain (S19/S19 Pro: 76 chips in 38 two-chip domains)
- Visible burn mark, discoloration, or lifted solder around a PMIC, MOSFET, or boost-converter inductor
- Burnt-electronics smell from the hashboard — stop, do not re-apply power
- Miner boots, runs 30-120 seconds, then drops the chain and logs `ERR_VOLT`
- PSU output reads normal at idle but collapses below `13.0 V` under load
- Green control-board LED healthy, but one chain's data LED never exits initializing state
- Re-applying power cycles the same error on the same chain at the same boot point (deterministic)
- Thermal imaging shows a hot spot at a PMIC, MOSFET, or inductor within 30 seconds of power-up
- Swapping the hashboard to another slot moves the fault with the board — chain ID changes, error follows
Step-by-Step Fix
Hard power-cycle at the breaker for 60 seconds — not a soft reboot. Residual charge on the hashboard bulk caps keeps the voltage supervisor latched; a cold cycle clears the fault state. If `ERR_VOLT` clears and does not return within 30 minutes of hashing, you are done. If it returns, escalate — do not keep cycling a hashboard that is throwing this error, as each cycle on a shorted domain risks cascading damage.
Verify the PSU is the correct model for your S19 variant per Bitmain's compatibility matrix (support.bitmain.com/hc/en-us/articles/15909673875993). PSUs are NOT universal — an APW7 in place of an APW9/APW12 will throw `ERR_VOLT` despite appearing to 'work.' Also verify you are on a `220 V` / `240 V` circuit; S19-class miners cannot sustain stock hashrate on `110 V`, and the chronic undervoltage produces exactly the symptoms of a hashboard fault.
Confirm ambient and inlet air temperature are in spec. Intake `≤ 35 °C` for standard S19, `≤ 40 °C` for Hydro. Use an IR thermometer at the front grille. Elevated inlet raises PMIC junction temps and can push a marginal voltage domain into `ERR_VOLT`. If ambient is out of spec, fix airflow before going deeper — otherwise you risk diagnosing the symptom and not the cause.
Reset to factory firmware defaults via the UI. No OC, no UV, no custom tuning. An aggressive previous profile can trip the voltage supervisor; factory defaults re-arm the supervisor at stock values. Retry boot. If `ERR_VOLT` clears on stock and returns only when you re-apply the custom profile, the profile is beyond your silicon-lottery ceiling — rebuild it slower from stock.
Check Bitmain firmware version at support.bitmain.com/downloads. Early S19 Pro builds (pre-`2021-09-06`) had voltage-reporting bugs that mislabel PSU issues as `ERR_VOLT`. Roll forward one version if on a known-buggy build. Verify the build matches your hardware revision before flashing — wrong firmware for a late-rev board bricks the control board.
Measure PSU output at the hashboard connector under load with a multimeter (Fluke 117 or equivalent, DC range). Probes at the PSU-to-board connector pins while the miner is booting or attempting to hash. Expected: `≥ 13.8 V` sustained, `13.2 V` floor under load. Sag below `13.2 V` = PSU tired, PSU wrong for variant, or circuit undersized. Swap to a known-good matched PSU before changing anything on the hashboard.
Measure line voltage at the panel while the miner is powered and drawing full load. Expected: `235-245 V` on 240 V split-phase, `202-212 V` on 208 V commercial. On `110 V` circuits you will see `108-118 V` and that alone explains the error on any S19-class miner. Low line voltage drives PSU sag, which drives `ERR_VOLT`. Move the miner to a dedicated 220 V / 240 V circuit before assuming hardware damage.
Re-seat every ribbon and power cable on the hashboard path. Power off at the breaker first. Disconnect, inspect contacts for oxidation, blackening, or bent pins. Reconnect firmly — listen for the click. S19 hashboard ribbons loosen with thermal cycling; many 'hashboard' errors are actually cable seating. A soft seat is a bad seat. Retry boot after every cable re-seat in the path.
Swap hashboards between slots to isolate. Power off, label the three slots `0/1/2` with tape, move the suspect board to a different slot, boot and check which chain now reports `ERR_VOLT`. If the error follows the board = hashboard fault, move to Tier 3/4. If the error stays in the slot = control-board, cable, or PIC-chip issue, handle separately. This single test saves 70% of misdiagnoses.
Swap PSU with a known-good matched unit — not a 'similar' PSU, the matched model for your exact S19 variant. Re-test under full load. If `ERR_VOLT` clears = PSU was the fault; mark the old PSU for repair or recycle. If `ERR_VOLT` persists with a known-good PSU on a verified 220 V circuit = hashboard fault confirmed, escalate to Tier 3.
Flash DCENT_OS on the remaining working boards to get per-chip and per-domain diagnostics. DCENT_OS is D-Central's own open-source Antminer firmware (d-central.tech/dcent-os, source at github.com/DCentralTech/DCENT_OS) — all the per-chip HW%, per-domain voltage reporting, autotuning, and stratum v2 features of Braiins OS+ / LuxOS / Vnish, open-source, maintained by the Mining Hackers. Alternatives if preferred: Braiins OS+, LuxOS, Vnish. Exposing per-domain voltage data is the single biggest upgrade you can make in diagnosing `ERR_VOLT` — stock firmware gives one red error; DCENT_OS gives which domain, which chip pair, what rail voltage the PIC actually reads.
Thermal-image the hashboard during a boot attempt with a FLIR ONE Pro or equivalent. Watch the first 60 seconds of power-up. Any spot climbing above `90 °C` in under 30 seconds is your failing component — typically a MOSFET, PMIC, or boost-converter inductor. Mark the location with a photo; that is your rework target. Pull power immediately once the hot spot is identified — do not leave the board energized.
Replace the failed PMIC / MOSFET / inductor. Preheat the board bottom-side to ~`150 °C`. Top-side hot air at `310-330 °C` for 30-45 seconds on the suspect package. Pull, clean pads, tin with flux, place replacement (salvaged-grade or new-old-stock from a hashboard donor), reflow. Reassemble with fresh thermal paste (Arctic MX-6 or Thermal Grizzly Kryonaut). Retry boot. This is the most common successful Tier 3 fix on `ERR_VOLT`.
Check and replace suspect capacitors near the affected voltage domain. Bulging electrolytics or cracked MLCCs drop effective decoupling capacitance, elevate rail ripple, and trip the voltage supervisor. Replace with equivalent-spec parts — do not substitute lower ESR or lower voltage rating, and match the package. Soldering-iron + hot-air work, not reflow territory. Clean flux with IPA after.
Probe each of the 38 voltage domains pre-enumeration with a Fluke 15B+ or equivalent. Power the board with the domain-enable signal asserted but before chip enumeration completes. Measure each domain output; identify the one that reads zero, shorted, or far outside tolerance. Zeus Mining's S19 Pro repair guide documents expected values. This is the definitive isolation — domain identified means chip pair identified means PMIC identified.
Reflash the PIC chip if voltage readings are implausible but hardware measures clean. The PIC16F1704-class chip handles low-level voltage management and reports to the control board via I²C. If the hashboard measures healthy on domain probes but the control board still logs `ERR_VOLT`, the PIC may be reporting bad data. Reflash via the hashboard code-editor tool. If reflash fails, the PIC itself needs replacement — a socket job, not BGA-level.
Stop DIY if any of: visible burn mark or electronics smell; two chip pairs in the same domain are dead; the boost-circuit MOS tube has visibly failed; you've replaced a PMIC and the error returned within 30 days; or you don't own a thermal camera and a hot-air rework station. You are now in test-fixture territory — book a D-Central ASIC Repair slot. Expected out-of-pocket: `CAD $200-$600` component-level, more for full hashboard replacement. d-central.tech/services/asic-repair/
D-Central bench process: test fixture with programmable load and full 12 V rail monitoring, per-domain probe with Fluke 15B+, official Bitmain test binaries for chain-level isolation, PMIC/MOSFET/inductor replacement with graded salvaged or new-old-stock parts, BM1398/BM1362 chip-pair replacement when domain cascade has occurred, reflow plus reseal, 24-hour nameplate burn-in before return. Turnaround 5-10 business days, Canada-wide, US/international welcomed.
Ship safely. Anti-static bags, double-boxed, ≥`5 cm` foam on every side. Include a note with: observed `ERR_VOLT` symptoms (which chain, when during boot, any log lines), firmware version, PSU model, and your contact info. Every fact you write saves bench diagnostic time, which saves you money. Mark the outer box `ELECTRONICS / FRAGILE`. Declare accurate value for customs on international shipments.
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.
