Made & shipped from California · Ships in 1–2 business days
NerdRoots

Guide · Updated

Bitaxe Gamma overclocking: settings your cooler can hold

How to overclock a Bitaxe Gamma 601 or 602 one step at a time, what each setting does, and how much cooling each step needs. Settings and limits come from the ESP-Miner firmware (v2.15.4); measurements are credited, and we say when the source sells parts. We don’t publish a frequency and voltage of our own to copy: every chip is different. Links are under Sources.

Read this first. The OSMU wiki, the Bitaxe community’s own docs, warns: “Overclocking can permanently damage your device.” Higher settings mean more power and more heat, and the risk is yours.

The short answer

Stock settings and the dropdowns

In AxeOS, frequency and core voltage are under Settings. Without the unlock, you choose from these lists (the same for the 601 and 602):

Bitaxe Gamma settings in ESP-Miner v2.15.4
SettingDefaultDropdown choices
Frequency525 MHz400, 490, 525, 550, 600, 625, 690 MHz
Core voltage1150 mV1000, 1060, 1100, 1150, 1200, 1250 mV

The Gamma’s own readme warns that it “uses more power” than earlier Bitaxes, and to pay attention to frequency and voltage “as it’s much easier to overheat, especially when using the stock heatsink and fan.”

What frequency and voltage actually do

Frequency sets the hashrate. AxeOS works out the hashrate it expects from frequency alone: the frequency in MHz times 2,040 cores, which comes to about 2.04 GH/s per MHz on a Gamma. At 525 MHz that’s about 1.07 TH/s; at 600 MHz, about 1.22 TH/s. That’s the “Expected” figure on the dashboard.

Voltage adds no hashrate. It lets the chip run a higher frequency without errors, and it costs a lot of power. Solo Satoshi’s bench of a Gamma 602 shows both effects:

Solo Satoshi’s Gamma 602 bench (vendor test, 21°C room, Solo Satoshi’s pin-fin heatsink, Kryonaut Extreme paste)
Frequency / voltageHashratePowerEfficiencyASICVR
525 MHz / 1150 mV (stock)1.07 TH/s17.8 W16.6 J/TH49.3°C57°C
600 MHz / 1150 mV1.22 TH/s20.1 W16.5 J/TH51.4°C62°C
625 MHz / 1250 mV1.27 TH/s25.2 W19.8 J/TH56.1°C71°C
750 MHz / 1250 mV1.54 TH/s30.2 W19.6 J/TH60.3°C86°C
800 MHz / 1250 mV1.63 TH/s32.2 W19.8 J/TH62.4°C94°C

Two things stand out. Going from 525 to 600 MHz at stock voltage added 14% hashrate with no loss of efficiency. The +100 mV step to 625 MHz added 25% more power for about 4% more hashrate. And as the frequency climbed, the VR heated far faster than the chip: 94°C against 62.4°C at 800 MHz. Solo Satoshi calls the VR “the real bottleneck, not the ASIC itself.” Their board ran Solo Satoshi’s own pin-fin heatsink and Kryonaut Extreme paste, so other boards and coolers will differ.

Going past the dropdowns: ?oc

To type in your own frequency and voltage, open AxeOS with ?oc on the end of the address, for example http://192.168.1.50/?oc with your miner’s IP. The frequency and voltage dropdowns become number boxes, and AxeOS shows this warning:

“Custom settings can cause damage & system instability. Only modify these settings if you understand the risks of running outside designed parameters.”

Before you start

Step by step

  1. Raise frequency one step and leave the voltage alone. Small steps make it obvious which change caused a problem; the mrv777 benchmark tool, for example, steps 25 MHz at a time.
  2. Let it settle. bitaxe.de, a seller, suggests judging by the one-hour average hashrate, which should reach at least 95% of “Expected”.
  3. Check four things: hashrate against Expected, ASIC temperature, VR temperature, and input voltage.
  4. If the hashrate falls short of Expected, the chip may need more voltage. Add one small voltage step (the mrv777 tool uses 20 mV) and test again. If it still falls short, go back to the last good frequency.
  5. Stop when a temperature nears its limit or the input voltage sags toward 4.8V, then back off a step for margin.
  6. Try less voltage at the end. Some chips hold the same frequency on less voltage, which runs cooler. Solo Satoshi suggests lowering voltage in 25 mV steps from stock.

Signs you’ve gone too far

The overheat trap at low voltage

When the firmware trips overheat mode, it restarts the miner 100 MHz and 100 mV lower than before. In v2.15.4 that has no floor: a board set to 1060 mV comes back at 960 mV. bitaxe.de notes that below 1000 mV the voltage regulator doesn’t work and AxeOS reports a power fault. If that happens, set the frequency and voltage back by hand. AxeOS also asks you to “reset Frequency and Voltage” before you press “Disable Overheat Mode”. Our temperature guide covers overheat mode in full.

There’s no single “best” setting

Search for “bitaxe best settings” and you’ll find many different answers, because chips vary and so do coolers, rooms and power supplies. What the numbers above do show:

Can it tune itself?

Not on its own: AxeOS has no auto-tune. The most-used community tool is mrv777’s Bitaxe Hashrate Benchmark, a free Python script that runs on a computer on the same network. It steps through frequency and voltage combinations and records hashrate, temperatures and efficiency. By default it stops at 66°C on the chip, 86°C on the VR, and 1400 mV. Those are the tool’s limits, not the firmware’s. We haven’t tested it ourselves, so read its README before running it.

The cooling each step needs

As the table shows, the chip warms slowly and the VR warms fast. In order of what limits you:

For scale: PlebBase’s heavily modified reference Gamma ran 1000 MHz at 1290 mV for 2.04 TH/s and 37.3 W. That board had a GeeekPi Low-Profile Plus with a Noctua fan, but also indium thermal material, soldered heavy power wiring and extensive copper VR cooling, so it isn’t what a cooler upgrade alone will do. We’re testing our coolers side by side against stock and will publish every number.

Cooler adapters for Bitaxe Gamma 601/602

7 parts

Mistakes to avoid

Running a NerdQaxe+ or ++? The firmware is related but the board isn’t; see the NerdQaxe cooling guide.

Sources

Questions?

Send us your settings and temperatures, and we’ll reply, usually within one business day.