Bitaxe.de
Guides & knowledge

Bitaxe hashrate error: what the value in AxeOS means and what helps

31 January 2026 · 10 min read · Updated on 26 September 2026

Cover image Bitaxe hashrate error: AxeOS 2.15 hashrate card with the error tooltip open and the hashrate registers, with the key points below 0.1 % very good, 1h against Expected, 75 °C protection and 4 causes

In the hashrate card of AxeOS, next to the hashrate, sits a small value called Error. It causes a lot of support questions because older guides explain it wrongly: as the gap between measured and expected hashrate. That has not been true since AxeOS 2.11. The error comes straight from the chip and counts faulty hashes. This article explains what the value means, which level is normal, how to tell it apart from the second important figure, the gap to “Expected”, and what to do about the four typical causes.

Short version: Error is the share of faulty hashes the chip reports itself. Permanently below 0.1 % is very good, a few tenths of a percent are unremarkable depending on the chip, short spikes after a change are normal. The hourly average hashrate matters as well: if it reaches at least 95 % of “Expected”, all is well. If the error keeps rising or the hashrate drops, voltage, heat or power supply are the cause, in that order.

What the error in AxeOS measures

Since AxeOS 2.11 the firmware no longer derives the hashrate from shares but reads it every second from counter registers in the chip. The chip counts two things: all hashes computed and the hashes in which it detected an error. Error is the second divided by the first, in percent. Hover over the question mark next to the value and AxeOS explains it itself:

Hashrate card in AxeOS 2.15 with the tooltip open: Hash error percentage as reported by the ASIC. A small amount of errors every few seconds is normal. Frequency changes, agressive overclocking, undervoltage or a bad power supply can significantly increase the error rate. Below hashrate 1.11 TH/s, error 0.41 %, expected 1,071 GH/s and the averages 1m, 10m and 1h
The tooltip in AxeOS: error is the share of faulty hashes reported by the chip (sample view).

A small amount of errors every few seconds is normal. Frequency changes, aggressive overclocking, undervoltage or a bad power supply can raise the error rate significantly. The value has nothing to do with the pool, the Wi-Fi or rejected shares; one of the firmware developers puts it plainly: the error rate is completely separate from whatever the pool connection does (discussion).

The second figure: hashrate against Expected

Next to the error is Expected, the hashrate to expect at your clock. AxeOS calculates it as clock times cores times chips. The BM1370 in the Gamma has 2,040 cores; at 525 MHz that gives 1,071 GH/s, or 1.07 TH/s. Below are the averages of the measured hashrate over one minute, ten minutes and one hour.

The two figures complement each other: the error shows whether the chip computes cleanly, the comparison of the hourly average with Expected shows whether it computes as much as it should. If the hourly average reaches at least 95 % of Expected, the setting is stable. That is the same threshold the common benchmark tools use. If the hashrate is a little above Expected, that is not a fault; the measured value scatters around the calculated one.

Reading What it shows Fine Act when
Error share of faulty hashes according to the chip permanently below 0.1 % very good, a few tenths unremarkable permanently at 1 % or more, or clearly rising
Hashrate 1h against Expected whether the chip delivers full performance at least 95 % of Expected permanently below
Rejected shares problems between miner and pool below 1 % permanently above

Short error spikes are normal, especially right after a restart or a change to clock or voltage. Judge it like the hashrate, over an hour. The chart can show the error history under “Percentage (%)”. On devices with several chips the value covers all chips together.

Which error is normal?

Every chip is a little different, and a small share of errors is sometimes unavoidable. The firmware developers call values below 0.1 % good and spikes expected. Retailer guides draw the line more generously and consider up to 2 % healthy. In practice this has proven useful:

  • Below 0.1 %: very good, nothing to do.
  • 0.1 to below 1 %: unremarkable, as long as the hourly average hashrate reaches at least 95 % of Expected.
  • 1 % and more, permanently: the setting is no longer clean. Usually the voltage is not enough for the clock, or heat or the power supply are involved.
  • Rising over days: something has changed, for example a clogged cooler, a warmer room or an ageing power supply.

More important than the second decimal is the comparison with your own normal state. After setup, note the error and the hourly average of your device at factory settings; then you will spot any change immediately.

The four causes in the order to check them

1. Voltage too low for the clock

The most common cause, almost always after overclocking or undervolting. Every chip needs a minimum voltage for a given clock; below it the error rises and the hashrate falls below Expected. Out of the box a Gamma runs 525 MHz at 1150 mV and has headroom. Fix: raise Core Voltage in Settings by 10 to 20 mV or lower the clock by one step. How to find the right combination is in the overclocking guide.

2. Heat

A hot chip computes less cleanly. For continuous operation up to 65 °C at the chip and up to 85 °C at the voltage regulator are good. From 70 °C the dashboard warns. Above 75 °C at the chip or above 105 °C at the regulator the overheat protection kicks in: AxeOS stops mining, sets the fan to 100 % and then carries on with 100 MHz less clock and 100 mV less voltage. The dashboard then shows “Device has overheated - See settings”, the display “DEVICE OVERHEAT!”. Causes are usually the location, dust, a fan without automatic control or too much clock. Cooling tips are in making a Bitaxe quieter.

3. Power supply at its limit

If the input voltage sags under load, the voltage regulator can no longer hold the core voltage cleanly. In the dashboard you see it in the Power card: “Input Voltage” clearly below nominal, below 95 % of it with the warning “Danger: Low Voltage” (on the Gamma below 4.75 V, on 12 V devices below 11.4 V), and a “Measured ASIC Voltage” clearly below the set value. If the voltage drops further, the regulator switches off and AxeOS reports “Power Fault Detected. Check your Power Supply.” More in power supply for the Bitaxe.

4. Frequency changes and freshly started devices

Right after a restart or a change to clock or voltage the error often shows higher values for a moment while the frequency ramps up in small steps. That is not a problem. Wait an hour and judge then.

Not on this list is the Wi-Fi. Network dropouts do not raise the error; they lead to rejected or stale shares and gaps at the pool. For that, Bitaxe connected but not mining is the right place.

The hashrate registers: every domain on its own

Hashrate Registers card in AxeOS 2.15 with four domains between 269 and 283 GH/s
Hashrate Registers: the hashrate per domain of the chip (sample view).

Further down the dashboard, the Hashrate Registers card shows the hashrate per domain of the chip; the BM1370 has four, and devices with several chips show each chip. Hover over a chip and the tooltip shows its error counter (“Error count”). The domains vary slightly against each other. If one domain delivers clearly less than the others for a long time, that part of the chip is not computing fully; the steps above help, and if it stays that way, it is a case for our support.

Hashrate 0 GH/s: what is behind it

If the hashrate is zero, the chip is not computing at all. That has different reasons from a high error:

What you see Cause What to do
“Mining is paused” in the dashboard pause button at the top right pressed resume or restart
Hashrate 0, fan at 30 %, log line “All configured pools unreachable, pausing mining to conserve power.” no pool reachable; since 2.14 AxeOS pauses automatically and retries every 30 seconds check pool details and internet, add a fallback pool
“Device has overheated”, fan 100 % overheat protection active let it cool, fix the cause, check Settings
Cards show “Not available - Power fault” voltage regulator switched off check power supply and plug, restart
Only the setup Wi-Fi is visible no Wi-Fi; the miner only starts hashing once connected enter the Wi-Fi again

The Logs page in AxeOS shows in real time what is happening. Typical lines are “WiFi disconnected, attempting to reconnect...” for Wi-Fi problems and “Failed to receive JSON-RPC line, reconnecting...” when the connection to the pool breaks. You can download the file there and send it to our support.

Check it in five minutes

  1. Open the dashboard and compare the hourly average (“1h”) with “Expected”. At least 95 %: good.
  2. Look at the error: permanently below 1 %, better below 0.1 %: good. Ignore spikes right after changes.
  3. Heat card: chip up to 65 °C, regulator up to 85 °C. If the dashboard shows “Device has overheated”, it was the overheat protection.
  4. Power card: input voltage close to nominal, no “Danger: Low Voltage” warning.
  5. Overclocked? Set clock and voltage in Settings back to the values marked “(Default)” and watch for an hour.
Factory settings as the reference: at 525 MHz and 1150 mV a Gamma has enough voltage headroom. If the error is permanently high there or the hashrate far below Expected, it is not the setting but cooling or power supply. If it stays that way, write to our support with a screenshot of the dashboard and the downloaded logs. The miner troubleshooter speeds up the search.

Why a clean clock beats a high one

More clock with too little voltage looks good in “Expected” but delivers less. An example from a series of measurements with a NerdQaxe++: at 740 MHz and too low 1150 mV the device only delivered 66 % of its expected hashrate and used more energy per terahash than at factory settings. With a little more voltage or a little less clock the same hardware delivers more real hashes. So when tuning: only once error and hourly average are right does the number next to Expected count. What that means for your chance of a block is shown in finding a block with a Bitaxe.

Frequently asked questions about the hashrate error

What is the hashrate error on a Bitaxe?

The “Error” value in AxeOS is the share of faulty hashes reported by the chip itself, in percent. It shows whether the chip computes cleanly. It has nothing to do with the pool connection or rejected shares.

Which error is normal on a Bitaxe?

Permanently below 0.1 % is very good; a few tenths of a percent are unremarkable depending on the chip, as long as the hourly average hashrate reaches at least 95 % of Expected. Short spikes after a restart or a change are normal.

Is the error the gap to the expected hashrate?

No, that was the interpretation of older versions. Since AxeOS 2.11 the error comes from the chip's error counter. You check the gap to Expected separately: hourly average hashrate divided by Expected.

Why is my hashrate lower than Expected?

Usually the voltage is not enough for the clock, the chip is too hot or the power supply sags. Check clock and voltage, the temperatures and the input voltage, in that order. After a restart the hourly average needs an hour to become meaningful.

Why is my hashrate above Expected?

The measured hashrate scatters around the calculated value. A few percent above is normal and not a fault.

Does a higher error lower my chance of a block?

A small error hardly. What counts is the real hashrate: if it is clearly below Expected because of too little voltage, your chance drops in the same proportion.

What to do about a high error after overclocking?

Raise Core Voltage in Settings by 10 to 20 mV or lower the clock by one step, then watch for an hour. If the error stays high, go back to the factory values marked “(Default)”.

At which temperature does AxeOS step in?

From 70 °C at the chip the dashboard warns. Above 75 °C at the chip or above 105 °C at the voltage regulator AxeOS stops mining and then carries on with 100 MHz less clock and 100 mV less voltage.

Why does my Bitaxe show 0 GH/s?

Then the chip is not computing: mining paused, no pool reachable, overheat protection active, voltage regulator switched off (“Power fault”) or no Wi-Fi connection. The dashboard and the Logs page show which case applies.

Do Wi-Fi problems raise the error?

No. Wi-Fi dropouts lead to rejected or stale shares and gaps at the pool, not to computing errors in the chip.

What does “Power Fault Detected” mean?

The voltage regulator has switched off, usually because the input voltage was too low or too much current flowed. Check power supply and plug and restart the miner. On the Gamma, a core voltage below 1000 mV also triggers this message.

Does this also apply to the Nerdaxe and NerdQaxe?

The Nerd devices run NerdOS, their own development of the same firmware family. NerdOS does not show an error value like AxeOS, but it does show the hashrate and the expected hashrate. The causes of too little hashrate are the same: voltage, heat, power supply.