Avalon 1566 – High DH% Error Rate
Warning — Should be addressed soon
Symptoms
- AvalonMiner web dashboard `DH%` reads above 2% sustained for 30+ minutes on at least one 1566 hashboard
- `{"command":"estats"}` on port 4028 returns a `DH%` array with one chain 3x higher than the other two
- Realized hashrate (`GHSavg`) is 5-15% below the 1566's nameplate (`GHSmm`) — dashboard says running, pool counts less
- Pool side shows stale or rejected shares climbing while stratum connection is otherwise stable
- `MW0` / `MW1` / `MW2` work-accumulator deltas exceed ±20% between chains over a 10-minute window — one chain is lagging
- `kern.log` / miner log shows repeated `DH%` warning entries, occasional `ECHU` flags, or `chip nonce rejected` messages
- One specific hashboard's `PVT_T` array shows entries 5-10 °C above the other two — thermal margin eroding before `OVER_TEMP`
- PSU rail measured under load reads below 12.0 V at the AUC3 connector — sag drives DH% directly on the A15 generation
- `DH%` spikes on a daily cycle (evenings, hot afternoons) — voltage sag from neighbourhood load or rising garage / shop ambient
- `DH%` climbed gradually over weeks/months — aging signature (paste, pads, caps, A3207 silicon drift)
- `DH%` jumped suddenly after a frequency or voltage change — overclock or undervolt past the 1566's narrower silicon-lottery limit
- Miner has been in 24/7 service for 12+ months without a paste refresh (1566 cadence is shorter than older Avalons)
Step-by-Step Fix
Hard power-cycle the 1566 at the breaker for a full 60 seconds — power off, capacitors drain, then back on. A soft reboot can carry stale DH% accounting and ECHU bits across the restart; a full cold-start clears cached state and any post-firmware-update glitches. Watch the first 15 minutes of `estats` output after power-up to confirm whether DH% returns or clears. This alone resolves about 8-10% of DH% >2% reports in D-Central's A15-generation Canaan queue, especially after recent firmware updates.
Verify ambient at the intake grille with an IR thermometer — not room-middle. Target ≤ 30 °C at the front face. The 1566 runs A3207 chips closer to their thermal cliff at nameplate than older Avalons did, so DH% is fundamentally a thermal-margin problem at heart on this generation. Operating at 32+ °C ambient leaves no margin to lose and the flag will keep returning. Move the miner, add airflow, or open a window before pursuing other causes. Canadian summer garages and southern-US deployments are the usual offenders.
Clear the front 30 cm of the 1566's intake grille — shelves, curtains, boxes, another miner's exhaust dump. The 1566 is a stacked-fan unit that chokes on restricted intake even worse than older Avalons because the higher per-chip power density demands more airflow. Zero-dollar, two-minute fix that resolves a meaningful percentage of DH% reports that appeared after the workshop was rearranged.
Compressor-blow the fin stack and chassis fans. Real air compressor at 80-90 PSI, miner off, blow from the exhaust side back through the intake. Canned air does not move enough volume to clear a 1566 fin stack — you need a real compressor. Spin each fan blade by hand while blowing. Expect a visible dust cloud on the first pass; do a second pass after 30 seconds to confirm no remaining lint. The A15 generation accumulates dust faster because the fans run at higher static-pressure RPMs at full duty.
Reset frequency and voltage to factory defaults from the AvalonMiner web UI: Configure → restore default frequency, restore default voltage, save, reboot. Let the 1566 run 20 minutes at stock settings. Pull a fresh `{"command":"estats"}` reply and read DH% per chain. If DH% drops below 1.5% per chain at stock, your tune was beyond the 1566's silicon-lottery limit — and remember that limit is narrower than on older Avalons. Rebuild the OC slower in Step 9, with smaller increments.
From a laptop on the same LAN, run `echo -n '{"command":"estats"}' | nc <miner-ip> 4028 > dh-baseline.txt` and save the snapshot. Read `DH%`, `PVT_T`, `PVT_V`, `MW0/1/2`, and `ECHU` arrays. Identify which chain (0, 1, or 2) is worst. This baseline is the single most important diagnostic artefact on a 1566 — it is what D-Central's bench will ask for if the fix escalates to us, and it tells you whether the fault is chain-specific or global. Save the file with timestamp; pull a second snapshot 30 minutes later for trend.
Multimeter on DC, probe at the PSU-to-AUC3 connector while the 1566 is hashing at full nameplate. Expect ≥ 12.0 V sustained. Anything below 11.8 V means the PSU is tired or the circuit is undersized — swap PSU with a known-good 1566-compatible Canaan APW-series unit. The 1566 is more sag-sensitive than older Avalons because per-chip current density is higher. If DH% clears after PSU swap, you had a sag problem; the original PSU is likely tired and not an immediate liability for a different miner either.
Check line voltage at the panel under load. On 240 V split-phase, expect 235-245 V. On 208 V commercial, expect 202-212 V. The 1566 should not be on residential 120 V at nameplate; if you're running it that way, that is your DH% cause. A $40 voltage logger on the outlet for 48 hours is the cheapest diagnostic in mining and the one most worth running on a 1566 install — line-voltage sag during evening peak is the most-diagnosed mystery DH% cause in the queue.
If reverting to stock cleared DH%, rebuild the 1566's tune slowly. From the AvalonMiner UI, raise frequency in 25 MHz increments with 10-minute stability windows between steps. Add core voltage in 25 mV increments only if frequency-only tuning produces DH% >1.5%. Stop at the last step before any chain crosses 2% sustained. That is this 1566's silicon-lottery ceiling — narrower than older Avalons, varies per individual unit and per ambient temperature. Don't push past the cliff just because a forum post says you can.
Power off at the breaker. Re-seat every hashboard data ribbon and power connector on the 1566. Visually inspect contacts for blackening, corrosion, oxidation, or bent pins. Wipe contacts with 99% IPA on a lint-free wipe if needed. Reconnect firmly until the latch clicks. A ribbon sitting 0.5 mm proud of seated feeds garbage thermal and work data to the MM3.x controller and shows up as DH% noise on that chain. The 1566 ribbon connectors are physically identical to older Avalons but the higher thermal load can stress contacts faster.
Label the three hashboard slots 0/1/2 with tape. Move the worst-DH% board to a different slot. Power on, run 20 minutes, pull fresh estats. If high DH% follows the board, the board itself is the problem (paste, A3207 chip, or LDO domain). If DH% stays in the original slot, the control path / AUC3 / cable / MM-side is the problem. This 30-minute swap-test saves hours of guessing on a flagship-generation miner you don't want to mis-diagnose.
Full thermal paste refresh on the flagged 1566 board. Remove the fin stack — Phillips or Torx fasteners, preserve or replace Kapton-backed thermal pads on the PCH and voltage-domain ICs. Clean old paste with 99% IPA and lint-free wipes — no residue on die or heatsink. Apply Arctic MX-6 or Thermal Grizzly Kryonaut in a thin uniform layer (rice-grain blob per die, let mounting pressure spread it). Reassemble with even torque. The 1566's A15-generation cadence is 12-15 months between refreshes under continuous-duty operation — shorter than the 1246's 18-24 months.
Replace crumbled thermal pads on PCH and voltage-domain ICs while the fin stack is off for paste refresh. Crumbled pads transfer heat poorly and raise nearby chip junction temps indirectly through PCB thermal coupling. Match pad thickness with a caliper measurement before sourcing replacements — Canaan does not publish 1566 pad specs, but 1.5 mm Arctic TP-3 is the right starting point on most A15-generation positions. Verify against the original pad before final reassembly.
Tune AUC3 IIC bus down if Step 11 showed a slot-specific DH% pattern. Edit cgminer args to `--avalon7-aucspeed 200000` (down from 400000 default), leave `--avalon7-aucxdelay 19200`. A slower bus is more tolerant of marginal cables and NTC noise. Watch the log for `CODE_MMCRCFAILED` events — if those disappear and DH% clears, you had an AUC3 bus-margin problem masquerading as a chip-level fault. The 1566's higher per-chain work rate stresses the AUC3 bus more than older Avalons did, so bus-speed tuning is more often relevant.
Reflow the worst-performing A3207 chip on the offending 1566 board only if Tier-3 paste refresh was clean and the same chip position is still flagging elevated DH% 2-4 weeks later. Preheat bottom side at ~150 °C, top-side hot air at 310-330 °C for ~30 seconds, natural cooldown, fresh paste on reassembly. The A3207 BGA tolerates one reflow cycle reasonably well. Reflow hit-rate on the A15 generation is ~55-65% (lower than the 1246's older A3206 at ~60-70%) because A15 chips run closer to their stability margin. A second reflow on the same A3207 within 90 days rarely holds — replace the chip via Tier 4.
MM firmware regression test: note the current MM3.x version from the dashboard, then download one version back from the Canaan firmware portal at canaan.io/support, flash, reboot, observe 30 minutes. Roll one version forward, observe again. The 1566's smaller installed base means specific 1566-edition MM builds may take longer to surface bugs than equivalent issues on older Avalons. If you're on a release that's less than 30 days old, especially worth flipping. If DH% clears on a different version, pin the working version and avoid the bad one.
Stop DIY and book a D-Central ASIC Repair slot when any of these are true: per-chip triangulation isolates the same A3207 position on two different 1566 boards; a reflowed chip returns to elevated DH% within 30 days; PMIC or voltage-domain LDO damage is suspected (drifted PVT_V with no thermal correlation, visible heat damage, measurable short); visible capacitor bulging, cracked MLCCs, or burnt-component smell; slot-specific DH% persists after AUC3 swap and bus-speed tuning. Book at d-central.tech/services/asic-repair/ — 5-10 business day turnaround, Canada / US / international. The 1566 is current-generation hardware with the highest absolute resale value of any Avalon — repair economics are excellent.
Ship safely to D-Central. 1566 hashboards in anti-static bags, double-boxed with ≥ 5 cm of foam on every side. Include a physical note inside the box with: full estats baseline from Step 6, MM3.x firmware version, install date, last paste-refresh date, ambient at install location, the Tier 1-3 steps you completed, which chain(s) flagged, and any PSU rail measurements you took. Every minute the bench spends reconstructing fault history adds to the repair bill — a well-documented ship-in saves real dollars. The A15-generation boards photograph differently than 1246 boards; if you can include a photo of the flagged chain, do.
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.
