Goldshell – Deep Clean / Dust Removal Tutorial
Informational — Monitor and address as needed
Symptoms
- Chip temp on the Goldshell web UI reads 5-15 C higher than it did 6-12 months ago at the same ambient
- Realized hashrate is 5-25% below nameplate even though the miner stays online (firmware soft-throttle)
- Miner trips `temp protect`, `chip temp over`, `over_temperature`, or `temp_high_warn` in `kern.log` / Goldshell miner log under load
- After cool-down (10-20 min powered off) the miner boots, hashes briefly, then trips again — textbook thermal cycle
- Fan RPM reads at or near nameplate but the miner still runs hot — points at clogged fins, not weak fans
- One or both fans audibly grind, tick, or whine in a way they didn't 12 months ago — bearing wear from extra static pressure
- Visible dust mat or grey fibre between heatsink fins when you shine a flashlight through the intake grille
- Dust caked on the outside of the front fan grille, on the chassis vents, on the PSU intake (BOX-class) or in the bottom of the chassis
- The miner has lived in a basement, garage, workshop, or non-filtered room for 6+ months with no clean cycle
- Pet hair visible on the chassis exterior or actually packed into the fan grille
- Miner has not been opened or cleaned since the day it shipped from Goldshell
- Inlet air temp at the front grille reads >30 C even though the room is cool — the miner's own intake is choked
Step-by-Step Fix
Power off, AC unplugged, wait 30 seconds. ESD discharges, capacitors quiet down. Move the miner off-site if you can — onto a workbench, garage floor, or driveway. You're about to dislodge 6-24 months of dust into the air; do this somewhere you can vacuum afterwards, not on the carpet next to the bed. Lay the miner on a soft surface (microfibre cloth or anti-static mat) with the side panels accessible.
Vacuum the front intake grille from the outside with a soft-brush attachment. Standard household vacuum, low suction setting, brush attachment to lift the loose mat without scratching the grille paint. Pass over the grille slowly, twice. Then do the side vents and bottom vents. Then the chassis top — dust accumulates on the top of every Goldshell chassis from gravity-settling. This Tier 1 step alone recovers 10-20% of lost airflow on a heavily-soiled miner.
Wipe the chassis exterior with a microfibre cloth slightly damp with 99% IPA. Removes the static-attached dust film that was about to get sucked through the grille on the next power-on. Do not use water or window cleaner — IPA evaporates clean and leaves no residue around the vents. Pay attention to the area immediately around the intake grille — the dust film there is the next layer of mat-in-waiting.
Verify Ethernet port, PSU connector, and any visible cable joints are dust-free. Dust on a connector is a corrosion accelerant over time. Compressed-air burst on each port; clean cloth wipe on each cable boot. Do not stick anything conductive into a powered connector — and the miner is unplugged anyway, so this step is safe. While you're inspecting, look for any cable that's frayed at the boot or kinked at a sharp bend — flag for replacement.
Open the chassis per your model. KD-BOX / Mini-DOGE / HS-BOX / ST-BOX / CK-BOX / KA-BOX (BOX-class): Phillips #2, 4 corner screws on top shroud + 2 screws per side panel, lift top shroud straight up (do not twist — light pipe sits in slot), slide side panels rearward and lift off. Full-size (KD5/KD6/KD-MAX/LT5/LT6/CK6/HS5): Phillips #2 + Torx T8/T10, 6-8 screws on the side panel facing up, lift side panel straight up. Save the screws — Goldshell mixes lengths on the same chassis; magnetic screw tray prevents stripping threads on reassembly.
Inspect fan blades from the inside. With the chassis open, look at each fan blade from the back (exhaust) side. Look for: cracks (rare but real, replace immediately), heavy dust on the blade leading edge (lift off with IPA wipe), oil residue (bearing leak — fan is dying, plan replacement), or visible bearing damage at the hub (replace). Note any fan that fails inspection; you'll replace it in Step 15.
Compressed-air clean the fin stack from the EXHAUST face while vacuuming from the intake face — cross-flow, against natural airflow direction. This is the bench technique that actually clears packed fin valleys. Compressed air canister or shop compressor capped at <=30 PSI. Hold nozzle 5-10 cm from fin stack at 30-45 degree angle. Blast down fin valleys against airflow direction. Simultaneously vacuum intake face with brush attachment to capture dislodged debris. Both sides of fin stack. Five minutes per side, repeat once. Goldshell's tight fin pitch traps dust deep — surface-only cleaning is not enough.
Brush stubborn mats with a soft anti-static brush. A 25 mm photographer's lens brush or a clean paint brush works. Brush parallel to the fin direction — never perpendicular — to avoid bending fins. A bent fin is a permanent airflow loss, harder to fix than the dust you're removing. If the mat is felted enough to resist a brush, use the compressed air at a steeper angle (60 degrees) and longer duration to break the bond before brushing.
Wipe fan blades with 99% IPA on a lint-free wipe; rotate each blade by hand to confirm smooth bearing motion. Hold the fan housing in one hand, wipe the blade with the other. Rotate slowly to wipe each blade. After all blades are clean, give the fan a finger-flick — healthy fan spins down over 5-10 seconds, smooth, no ticking. A fan that ticks, rattles, or stops in <2 seconds has bearing wear and should be replaced within 30-90 days. Make a note; don't pretend you'll remember.
Clean the PSU intake separately on BOX-class miners with internal PSU. KD-BOX, Mini-DOGE, HS-BOX, ST-BOX, CK-BOX, KA-BOX have a PSU section with its own intake grille (rear or bottom of chassis). PSU dust load is independent of the main fin stack and is the #2 cause of brownouts on aged Goldshell BOX miners. Compressed air burst from the outside, then again from the inside if you've separated the PSU shroud. Do NOT open the PSU itself — nothing user-serviceable inside, bulk capacitors hold a charge after disconnect.
Inspect hashboard surface dust. Hashboard PCBs collect dust on their topside (between heatsink and PCB) and bottomside (between PCB and chassis floor). Light dust = leave alone (cleaning the PCB risks ESD damage). Heavy dust = compressed-air burst from 15 cm distance, low pressure, with the miner on its side so debris falls OUT not into other components. Wear an ESD wrist strap; the boards are sensitive to static once exposed.
Inspect the thermal interface — but do not disturb it unless it's clearly degraded. With the heatsink still mounted, look at the edge of the chip-heatsink joint. Fresh TIM = thin, even, slightly glossy line. Degraded TIM = dried, cracked, gapped, or pumped-out (paste residue OUTSIDE the chip footprint). If TIM is clearly degraded, re-paste is now required — see the asic-miner-thermal-paste-degradation page. If TIM looks fine, leave it; re-pasting unnecessarily introduces ESD risk and contamination risk for zero gain.
Reseat hashboard data + power cables. Power off, AC unplugged. Pop each connector off and re-seat firmly. Vibration over 12+ months of continuous duty backs connectors out 1-2 mm — enough to introduce intermittent contact, occasional bogus sensor readings, and rare phantom thermal trips. While you're in there, check for backed-out screws holding the hashboard to the chassis. Tighten any loose hashboard mounting screws to finger-tight plus a quarter turn.
Document chip temps before reassembly. Power on with the chassis still open (briefly — 5 minutes max, do not run open long-term, you lose the directed airflow path). IR-thermometer the chip surface or fin tips above each chip. Note the values. Power off. Reassemble. Re-test under closed-chassis conditions. The before/after delta is your proof the clean worked. A successful clean drops chip temp 5-15 C at the same ambient.
Replace any fan that failed the bearing test in Step 9. BOX-class spec: 80x80x25 mm, 12V, 4-wire PWM, ~3,000 RPM nominal. Full-size spec: 120x120x38 mm, 12V, 4-wire PWM, ~5,500 RPM nominal. Disconnect the 4-wire JST connector, unscrew the fan from the chassis, install the new fan in the same orientation (intake or exhaust direction marked on fan body — do NOT mount backwards), reconnect. Do not run a Goldshell on three of four fans — the missing fan unbalances airflow and cooks the boards under it.
Reassemble carefully. Replace side panels, bottom panels, screws (correct length per location). Tighten finger-tight plus a quarter turn — over-torquing strips the threads on the chassis sheet metal, especially on the older BOX-class units. Verify no cables are pinched between the panel and the chassis edge. Verify both fans spin freely by hand before powering on (a pinched cable can stall a fan instantly when you reapply power).
Power-on burn-in: 4 hours at full hashrate. Watch chip temp every 30 minutes for the first 2 hours, then again at 4 hours. A successful clean holds chip temp stable, fans at nameplate RPM, hashrate within 5% of nameplate. If chip temp climbs past 90 C after a verified deep clean, escalate to the model-specific thermal page (KD5/KD6/KD-MAX, LT5, CK6, HS5 thermal pages all sit one level above this guide and cover TIM, sensors, and chip-level failure).
Document the clean in your maintenance log. Date, models cleaned, ambient, before/after chip temps, fan health notes, replacement parts ordered. Goldshell home miners benefit from a 3-month light clean and a 6-12 month deep clean; the only way you'll keep that schedule is if you write down when you last did one. A $5 notebook on the rack is the cheapest piece of mining equipment you'll ever buy. Set a calendar reminder for the next interval before you walk away from the bench.
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.
