Skip to content
Shop Bitcoin Australia Buy a Bitaxe →

Maintaining Your Bitaxe — Thermal Paste, Fans, Firmware and Factory Reset

Bitaxes aren't sealed appliances — they need the odd repaste, a dust-out, and the occasional firmware update. The complete maintenance rhythm for keeping your Aussie Bitaxe hashing healthy.

Mining intermediate 40 min read #bitaxe#maintenance#thermal-paste

You bought a Bitaxe. It’s been mining for six months. The novelty has worn off, the sats count is creeping, and you haven’t thought about it since the day you dialled in your pool. That’s fine — Bitaxes are low-maintenance — but low isn’t zero. A Bitaxe that’s never had a glance over its shoulder will eventually throttle, collect dust, or drift into a firmware version the AxeOS community abandoned 18 months ago.

This guide is the complete rhythm: what to check monthly, what to do yearly, and what to do when something actually goes wrong. It’s written for stock Bitaxe Gamma, Supra, and Ultra units — overclockers have a shorter maintenance cycle (see the note at the bottom).

What needs attention, and how often

TaskFrequencyWhy
Dashboard sanity checkWeeklyCatches hashrate drift, thermal creep, or share errors early
Dust-outEvery 3–6 monthsFan dust is the #1 killer of Bitaxe thermals
Firmware updateWhen AxeOS releases a minor versionSecurity, stability, new features
Thermal paste replacementEvery 12–18 months stock, 6–12 months overclockedPaste dries, bond-line degrades, ASIC temp climbs
Factory resetAs neededChanging Wi-Fi / wiping config
Fan replacementWhen bearings whinePre-emptive replacement is cheap; failed fan = cooked ASIC

Monthly — the five-second dashboard check

Before you do anything physical, open the AxeOS dashboard and note:

  • ASIC temperature — stock Gamma should sit well under 65°C. If it’s drifted up by 5°C from where it started, dust is the likely culprit.
  • Hashrate vs expected — a stable miner submits close to nameplate. Persistent 10%+ divergence suggests a thermal or power issue.
  • Share count — shares should be accumulating. Zero shares for an hour = pool or network issue, not a hardware one.

If anything looks off, read our Dashboard Explained article for what each number really means before you start troubleshooting hardware.


Every 3–6 months — dust the fan and heatsink

Heatsinks collect dust, dust insulates, insulation raises temperatures, higher temperatures throttle your hashrate. A thirty-second dust-out every quarter buys you months of clean thermals.

What you need: a can of compressed air, or a soft-bristle brush.

  1. Unplug the Bitaxe.
  2. Hold the device by the PCB edges (never the heatsink — see warning below).
  3. Short bursts of compressed air across the heatsink fins and through the fan, angled so debris blows out rather than deeper in.
  4. If using a brush, stroke outward along the fin direction — don’t scrub in.
  5. Visually confirm the fan spins freely with a gentle flick before powering back on.

Don’t: hold the Bitaxe by the fan or heatsink while dusting. The heatsink is bonded to the ASIC with thermal paste, and a sharp twist can break the bond — you’ll be repasting six months ahead of schedule.


When AxeOS releases — update the firmware

AxeOS v2.x releases minor versions every 4–8 weeks. The project is actively developed, and updates often bring material improvements — tuning algorithms, pool client fixes, new monitoring metrics.

The easy way — via the AxeOS dashboard:

  1. Open AxeOS in your browser (http://bitaxe.local or its local IP).
  2. Go to Settings → System → Firmware Update.
  3. The current version will be displayed. If a newer one is available, the dashboard links directly to the release.
  4. Upload the .bin file — the device reboots into the new firmware.

The fresh-flash way — via the Bitaxe Web Flasher:

  1. Connect your Bitaxe to your computer via USB-C.
  2. Open bitaxeorg.github.io/bitaxe-web-flasher in Chrome or Edge (WebUSB-capable browser).
  3. Select your Bitaxe model and the firmware version you want.
  4. Flash. The tool walks you through each step.

The Web Flasher is also the tool of last resort if a normal AxeOS update fails — it rewrites the entire flash, including recovery partitions.


Every 12–18 months — replace the thermal paste

This is the bit most people put off. It’s easier than it looks, and the temperature drop is often dramatic — a tired ASIC at 68°C will come back to 55°C on fresh paste.

What you need:

  • Thermal paste (~AU$8 — Jaycar NM2010, or any decent non-conductive PC paste)
  • 99% isopropyl alcohol (the 70% stuff has too much water — Jaycar NA1066)
  • Lint-free wipes (coffee filters work in a pinch — do not use paper towels)
  • Small Phillips-head screwdriver

Procedure:

  1. Unplug the Bitaxe and let it cool for 15 minutes. Don’t attempt repaste on a hot unit.
  2. Remove the fan — unclip the JST connector from the PCB header.
  3. Remove the heatsink screws in a diagonal pattern (opposite corners first). The heatsink will still be stuck to the ASIC by dried paste — lift it gently, ideally with a very slight twist. If it resists, do not force — work the screws back and forth to break the bond.
  4. Clean both surfaces — ASIC top and heatsink base — with isopropyl alcohol and lint-free wipes. Get it truly clean. Old paste residue is the enemy of a good bond.
  5. Apply new paste — a pea-sized amount on the centre of the ASIC. The heatsink pressure spreads it; do not pre-spread manually.
  6. Re-seat the heatsink and tighten the screws in a diagonal pattern, finger-tight. Over-tightening risks stripping the standoffs or cracking the PCB.
  7. Reconnect the fan JST and confirm it’s oriented to blow air across the fins (not back at the PCB).
  8. Power back on. Expected ASIC temperature should drop 5–15°C within the first hour compared to pre-repaste.

Overclock interval: if you’re running an overclocked Bitaxe (1.25V+ core, 540 MHz+ frequency), pull the repaste interval in to every 6–9 months. Higher sustained heat accelerates paste pump-out.


Factory reset

Scenarios where you’ll need this:

  • You’ve forgotten the AxeOS password or locked yourself out
  • You’re selling the device and want it shipped in factory state
  • Your home Wi-Fi changed and you can’t reach AxeOS to update
  • Firmware appears corrupted

Method 1 — RESET button:

  1. Unplug the Bitaxe.
  2. Locate the small tactile RESET button on the PCB (usually near the ESP32 module, marked).
  3. Press and hold the RESET button.
  4. Plug power back in while still holding RESET.
  5. Continue holding for 5–10 seconds after power is applied.
  6. Release. The device comes up in AP mode broadcasting Bitaxe_XXXX and your previous config is wiped.

Method 2 — Bitaxe Web Flasher (nuclear option):

If the RESET button doesn’t clear the config for any reason, flash a factory firmware image via the Web Flasher. This wipes the entire flash — config, logs, and firmware — and writes a clean slate. Then go through the Assembly & First Boot guide from the AxeOS step onward.


The OLED screen is showing garbage

This happens more often than you’d think. The OLED module sits on a friction-fit pin header, and heat cycles — or rough handling — can partially dislodge it.

  1. Power off.
  2. Carefully lift the OLED module straight up. It should come away from the header pins smoothly.
  3. Inspect the pins for bent or splayed ones.
  4. Gently reseat the module onto the header, pressing straight down until it’s fully seated.
  5. Power on. A garbled display that clears up after reseating was a contact issue. A garbled display that persists is a dead OLED panel — time for a replacement or a silent Bitaxe (the device still mines perfectly well without its screen; AxeOS is the full dashboard).

What not to do

  • Don’t hose a Bitaxe with compressed air while it’s running. You can tip the fan over its RPM limit and chip the blade edges against the heatsink.
  • Don’t submerge or wet-clean — even with isopropyl. The ASIC and ESP32 aren’t conformal-coated; liquid residue in vias causes intermittent failures months later.
  • Don’t reuse old thermal paste. Tempting, free, and exactly how you end up at 75°C in the middle of winter.
  • Don’t over-torque the heatsink screws. The PCB standoffs are brass and the threads are shallow. Finger-tight is the target; a gentle quarter-turn past finger-tight is the ceiling.
  • Don’t skip the factory reset before selling a used unit. Your Bitcoin payout address is saved in NVS config — selling a miner with your address still in it is a quiet way to send your next buyer’s block reward to yourself.

A well-maintained Bitaxe will hash reliably for years. Neglect one for long enough and it’ll still mine — just slower, hotter, and with more rejected shares — until one day the ASIC throttles to 30% of its rated hashrate and you finally pull it apart to find a fan packed with cat hair and thermal paste that’s the consistency of breadcrumbs.

Don’t be that miner.

Frequently Asked Questions

How often should I replace the thermal paste on my Bitaxe?

For stock settings with good airflow, every 12–18 months is typical — or sooner if ASIC temperatures creep above 70°C over time. If you're running an aggressive overclock or your Bitaxe lives in a hot room, treat 12 months as a ceiling, not a floor. The six-month figure some guides quote is overstated for stock use.

Can I use normal PC thermal paste (like Arctic MX-4)?

Yes. Any decent non-conductive PC thermal paste works fine on a Bitaxe ASIC. Arctic MX-4, Noctua NT-H1, Thermal Grizzly Kryonaut — all fine. Avoid liquid metal (conductive, electrically hazardous on exposed traces) and avoid the cheapest no-name pastes (poor bond-line, pump-out over heat cycles).

Do I need to replace the whole fan?

Only if it's seized or whining. A dusty fan usually just needs compressed air and a wipe-down. If the bearing is gone, any 40×40×20mm 5V PWM fan with a JST-PH connector will drop in — Noctua NF-A4x20 5V is a common swap for quieter operation.

How do I factory-reset a Bitaxe I've forgotten the settings on?

Unplug, find the RESET button on the PCB (small tactile switch), hold it in while you reconnect power for 5–10 seconds. The device clears NVS config and comes up in AP mode again broadcasting Bitaxe_XXXX. Alternatively, flash a factory image with the Bitaxe Web Flasher.

My Bitaxe screen is showing garbled text — is it broken?

Almost always it's the OLED friction-fit header coming loose. Power off, gently lift the screen module, splay the header pins outward by a hair, and reseat firmly. If the garbling persists after reseating, the OLED panel may have died and needs replacement — check with your supplier.