Contact Sales

Miner States

Overview

Starting with Braiins OS 26.08, every miner reports a single, detailed Miner State in the GUI. The state tells you not just whether the miner is mining, but exactly what it's doing and why, and, when it's known, the time the state is expected to change.

This detailed state is shown on the miner's Dashboard, and is available through the Public API.

Miner is stopping, with the reason "All mining pools are unresponsive"

Dashboard showing the miner stopped, with the reason "All mining pools are unresponsive"

The Four Miner States

Every miner is always in exactly one of four coarse states:

MessageDetail
Miner is runningActively mining, at full or reduced performance
Miner is startingPowering up, not hashing yet
Miner is stoppingWinding down, on the way to Stopped
Miner is stoppedNot mining

Each can carry a sub-state describing what's happening during that phase.

Why a Miner Is Stopped or Stopping

MessageDetail
Mining software is not runningFirmware has failed to stop or is experiencing an internal communication error
Unsupported hardware: {detail}Firmware refuses to run on the unsupported hardware; {detail} lists the exact error
All mining pools are unresponsiveAll mining pools are dead (unreachable)
No valid BOS licenseMiner does not have a valid Braiins OS license, which can indicate connectivity issues
Mining paused by userMiner has received a pause command, for example from software used for curtailment. See more details in System → Log → boser
Thermal protection activated: {detail}Miner has been paused due to a dangerous temperature, broken fans, or another cause of overheating
DPS cooldown, will resume {time} (or just DPS cooldown)DPS Cooldown — DPS has scaled down to the minimum target and is waiting to resume

Other states are represented by internal firmware errors, and their meaning depends on the error displayed. See Error Codes in Technical Resources for a full list.

Miner is stopping, with the reason "Mining paused by user"

Miner is stopping, with the reason "All mining pools are unresponsive"

What Happens While a Miner Is Starting

MessageDetail
Performance may be affected until finishedEarly stage of booting up; firmware components are coming online
Cooling down before startCooling the chips down to a safe temperature (usually 45°C)
Ambient temperature too lowWaiting until the chips are warm enough to enumerate temperature (usually 10°C)
Starting {time} (or just Starting)Available when Advanced Delayed Start feature is on
Defrosting, finishing {time} (or just Defrosting)Defrosting — Defrost brings hashboards up to a safe starting temperature

What Happens While a Miner Is Running

Most of the time, a running miner has nothing more to report beyond "Miner is running," with no additional message. The one exception:

  • Preheating: "Preheating chips, mining will start {time}", or just "Preheating chips" if no end time is known. Mining runs at reduced performance while hashboards reach operating temperature, before ramping up to full performance.

Miner is running, preheating chips, with an expected end time

Knowing When a State Will Change

Many states include an expected end time, shown as either an exact time or an upper bound, e.g. "will resume no later than 14:32" versus "will resume at 14:32," depending on how precisely Braiins OS can predict it.


Was this helpful?