The Awesome Miner Antminer firmware will make Antminers perform better, run more efficiently and provide more features. This article describes the configuration parameters of the firmware with focus on Mining Profiles.

For an general overview of the features of the firmware, see the Awesome Miner Antminer firmware information page.

First time use:

  • After upgrading an Antminer, the web interface of the old firmware may be cached by the web browser. Please hold down the Ctrl key and press the Reload button in the web browser or use the key combination Ctrl+F5. This will clear any cache of the old firmware user interface and resolve the problem. The firmware should always display the Awesome Miner logo at the top of the page. If not visible, an older cached version of the web page is being displayed.
  • The configuration page in the web interface may give a warning that an old configuration is used. This message will automatically disappear as soon as the configuration is saved for the first time.
  • It's recommended to select a Mining Profile after installing the firmware.

Mining Profiles

An easy way to get started and achieve better hashrate performance is to apply one of the predefined Mining Profiles. A mining profile defines the target hashrate level for the Antminer. The mining profile can either be set via Awesome Miner or the Antminer web interface.

  • Awesome Miner: Go to the toolbar: Tools -> ASIC Tools -> Set mining profile
  • Antminer web interface: Go to Miner Configuration -> Mining profiles

The most popular Mining Profiles for Antminer S9 are: 14.7 TH/s, 15.0 TH/s, 15.5 TH/s and 16.0 TH/s. One of the higher hashrates can be selected if the miner PSU and ASIC chips have good quality and are operating in a good environment.


  • Fan RPM check: Enabled by default. If enabled, the firmware will only start the mining if the fans are working correctly. The fan check should be turned off when using immersive cooling (putting then entire miner in a liquid for cooling purpose).
  • Downscale if Hardware Errors (HW) are more than: In case the number of HW errors reaches a certain level, the firmware will lower the frequency to avoid these issues, resulting in a lower hashrate. The number of HW errors during the first 2 hours of operations are considered.
  • Restart if hashrate is lower than: Similar to setting up a rule in Awesome Miner where you specify that if the hashrate is lower than the specified value - there should be a restart the miner to resolve the low hashrate issue.
  • Restart if chain have more errors (X) than: Similar to setting up a rule in Awesome Miner to look for number of failed ASIC chips (where they show as 'x' instead of 'o') - and restart the miner to resolve the issue. 
  • Disable reboot after X times: This setting can is used to avoid too many reboots. Reboots can be made to resolve low hashrate or many HW errors. In case the miner never fully recovers, although it has been rebooted a number of times, it can be a good idea to put a limit on how many times the miner can be rebooted. This will prevent the miner from rebooting over and over again and let it run the mining even if it isn't performing as good as expected.
  • Disable chains at chip temperature: In case the ASIC chip temperature reaches the configured level, the entire chain of ASIC chips will be disabled. Default is 105 °C.
  • Target chip temperature (°C):  The optimal ASIC chip temperature is 80 °C and this is the target chip temperature the firmware will try to maintain. If the cooling conditions are not good enough to maintain this temperature and the firmware already made sure the fans are running as fast as possible, the firmware will allow the temperature to be higher.
  • Manual Fan speed (%): This setting can be used to force a specific fan speed instead of letting the firmware automatically control the fan speed.
  • Quiet fan mode at startup: Indicates if the fans should run in quite mode when the miner is starting up
  • AsicBoost: Enable AsicBoost when mining on pools with support for AsicBoost. With AsicBoost enabled, the miner will consume less power. Note that the firmware will not automatically enable or disable AsicBoost as there are significant differences in power usage between them. The PSU may handle the power usage at 16.0TH/s with AsicBoost, but not without AsicBoost. For this reason AsicBoost must be manually configured.
  • Do not use Timer: The firmware can use timers for tuning the ASIC chips based on the performance of each chip. This setting can be used to disable the timers and this process.
  • Full reboot: If enabled, the firmware will perform a full reboot of the ASIC miner in case there are any issues with the mining. If disabled, the firmware will only restart the mining process of the miner, not make a complete reboot.