Skip to content

Firmware

Firmware is the low-level software embedded in an ASIC miner’s control board that manages all aspects of the device’s operation, including hashing chip control, pool connections, temperature management, fan speeds, and performance monitoring.

Every ASIC miner has a small embedded computer (the control board) that runs firmware — a specialized operating system and application layer designed specifically for mining. The firmware acts as the brain of the miner, coordinating between the physical hash boards and the mining pool.

Think of firmware as the operating system on your phone. Your phone hardware is capable of many things, but without the software, it is just an expensive paperweight. Similarly, an ASIC’s hash boards are powerful silicon, but the firmware is what tells them what to hash, how fast to run, and how to communicate results back to the pool.

ASIC miners typically ship with stock firmware from the manufacturer (Bitmain, MicroBT, etc.), but third-party firmware options exist that can offer additional features:

  • Overclocking and underclocking: Adjusting chip frequencies to increase hashrate or reduce power consumption
  • Custom fan curves: More sophisticated temperature management
  • Enhanced monitoring: More detailed metrics and alerting
  • Auto-tuning: Automatic per-chip frequency optimization for maximum efficiency
  • Power limit modes: Setting a watt-level cap rather than a frequency target

A mining operation has 200 Antminer S19 units running stock firmware at 95 TH/s each, consuming 3,250W. By installing optimized third-party firmware with auto-tuning, they can either: (a) overclock to 110 TH/s at 3,800W for more hashrate, or (b) underclock to 80 TH/s at 2,400W for better efficiency when electricity costs are high. This flexibility can significantly impact profitability.