5 tips for better ASICs management

Published in
5 min readMar 15, 2019


Since ASICs usually come with their own web dashboard that allows basic monitoring and management, one might not consider using any other software until they really need it. In this post, we will show you 5 cases when and how a management system will help you out when managing and monitoring a larger or smaller number of ASIC machines.

1. Efficiency drop

Efficiency is calculated as the ratio between accepted and rejected shares. As machines get older and if they weren’t rebooted for a longer period of time, they can slowly decline in efficiency. For such cases, you can set up a trigger for efficiency drop that will reboot your machine when this happens. When the machine is rebooted and if everything is OK with the machine, the efficiency will return back to 100%.

💡 To see if you have problems with efficiency on your machines, you can use the Diagnostic tool that will list you all the workers with low efficiency.

2. Hashrate drop

Similarly, when the ASIC machine is older or if it wasn’t rebooted for a longer period of time, it can have problems with the gradual hashrate drop. For such cases, you can set up a trigger for the hashrate drop that will reboot your machine when hashrate drops for X%. X% is determined by you. When the machine is rebooted and if everything is OK with the machine, the hashrate should return back to its expected value.

3. Config templates for faster loading

When your ASIC first connects successfully, we suggest you copy the config and save it as a new config template. This way, you will have your configuration always at hand, so no matter if you experiment and change things, you can always load from the original config template.

We have prepared you a few config templates for popular ASIC machines along with the predefined tags so you can only click and replace them with correct tags from address editor.

💡 Before you use these templates, make sure that they are actually the same as your ASIC’s config. If you enter incorrect config, your ASIC won’t mine.

Antminer S9

{ "pools": [ { "url": "(POOL:SHA256)", "user": "(WALLET:BTC).(WORKER)", "pass": "x" }, { "url": "(POOL:SHA256)", "user": "(WALLET:BTC).(WORKER)", "pass": "x" }, { "url": "(POOL:SHA256)", "user": "(WALLET:BTC).(WORKER)", "pass": "x" } ], "api-listen": true, "api-network": true, "api-groups": "A:stats:pools:devs:summary:version", "api-allow": "W:0/0", "bitmain-use-vil": true, "bitmain-freq": "550", "bitmain-voltage": "0706", "multi-version": "1" }


{ "pools": [ { "url": "(POOL:EQUI)", "user": "(WALLET:EQUI)", "pass": "x" }, { "url": "(POOL:EQUI)", "user": "(WALLET:EQUI)", "pass": "x" }, { "url": "(POOL:EQUI)", "user": "(WALLET:EQUI)", "pass": "x" } ], "api-listen": true, "api-port": "4028", "api-allow": "R:0/0,W:", "T1adjust": "2", "T1factory": true }


{ "api-port": "4028", "api-allow": "W:,W:", "baikal-fan": "100", "no-submit-stale": true, "pools": [ { "url": "(POOL:GROESTL)", "algo": "groestl", "user": "(WALLET:GROESTL)", "pass": "x", "priority": "0", "extranonce": "true" }, { "url": "(POOL:QUBIT)", "algo": "qubit", "user": "(WALLET:QUBIT)", "pass": "x", "priority": "1", "extranonce": "true" }, { "url": "(POOL:QUARK)", "algo": "quark", "user": "(WALLET:QUARK)", "pass": "x", "priority": "2", "extranonce": "true" }, { "url": "(POOL:X11)", "algo": "x11", "user": "(WALLET:X11)", "pass": "x", "priority": "3", "extranonce": "true" } ] }

Baikal config requires algorithm parameter in the pools’ list, so be careful to update it as well.

Dayun Zig Z1

{ "pools": [ { "url": "(POOL:XVG-LYRA)", "user": "(WALLET:SUPRNOVA)", "pass": "x" }, { "url": "(POOL:XVG-LYRA)", "user": "(WALLET:SUPRNOVA)", "pass": "x" }, { "url": "(POOL:XVG-LYRA)", "user": "(WALLET:SUPRNOVA)", "pass": "x" } ], "api-allow": "W:0\/0", "api-description": "cgminer 4.11.1", "api-listen": true, "api-mcast-addr": "", "api-mcast-code": "FTW", "api-mcast-des": "", "api-mcast-port": "4028", "api-network": true, "api-port": "4028", "expiry": "120", "failover-switch-delay": "300", "log": "5", "queue": "9999", "scan-time": "60", "shares": "0", "lyra2rev2-clk": "875", "lyra2rev2-vol": "0", "lyra2rev2-asic-x": "4", "lyra2rev2-asic-y": "24", "lyra2rev2-asic-num": "50", "lyra2rev2-cutofftemperature": "50", "lyra2rev2-cutofffanspeedin": "100", "lyra2rev2-cutofffanspeedout": "100", "lyra2rev2-restarthashrate": "7", "lyra2rev2-restartfailedcount": "100", "lyra2rev2-fan": "LV1", "lyra2rev2-check-testnonce": true, "lyra2rev2-scan-serial": "\dev\ttyS3", "lyra2rev2-dynamic-frequency": false, "lyra2rev2-restartenable": false, "lyra2rev2-cutoffenable": false }


{"api-allow":"W:0\/0","spx36-settings":{"voltages":455, "frequencies":550, "check-engines":true, "parity-bist":false, "fanlevel":100, "f-min":350, "f-max":700, "t-low":109, "t-high":112, "dc2dc-v-min":390, "dc2dc-v-max":435, "ac2dc-i-load":163900}, "syslog":true, "api-listen":true, "pools":[{"url":"(POOL:DASH)", "user":"(WALLET:DASH).(WORKER)", "profile":"x11", "pass":"x"}, {"url":"(POOL:DASH)", "user":"(WALLET:DASH).(WORKER)", "profile":"x11", "pass":"x"}]}

Spodoolies config requires profile parameter in the pools’ list, so be careful to update it as well.

4. Profit switch

As you know, minerstat allows you to set up profit switch for ASICs as well. With config templates defined, you will be able to set up profit switch much faster:

  1. Load the ASIC to profit switch target.
  2. Select coin, pool, wallet, pool’s fee, and ASIC as a mining client.
  3. Change configs for the coin and load configuration from the template. Then click on the POOL tag and replace it with the correct pool and on the WALLET tag and replace it with the correct wallet. Apply changes.
  4. Set up the hashrate of your ASIC.
  5. Set up the other custom settings. It is important to select a little bit longer minimum mining duration since ASICs usually take longer to reboot. Setting it at least 3 hours will work better than 10 minutes.
  6. Save changes.

💻 To find the coins you can mine, we have prepared some mining calculator shortcuts for more popular ASICs. We didn’t include electricity costs to the calculation, but you can easily add it when you open the page.

You can use mining calculator with other ASICs models and manufacturers (even those that we don’t support) as all you need to do is enter the hashrate for a certain algorithm and it will list you all available coins and their estimated profitability.

5. Bulk install

If you are on those that are still thinking if you should bring your ASIC farm to minerstat and how much work will require to set everything up: don’t worry. We have prepared:

  • Software for detecting all ASICs in the network and bulk importing them to your minerstat dashboard. It is called a Locator.
  • Software for bulk installation of ASIC Hub on your ASICs for Linux, Windows, and Mac.

Of course, our team will also assist you if you will need help. Before your first purchase, you can even request a testing week and prepare everything beforehand.

Start monitoring ASIC on minerstat by registering a new account.




minerstat® is the top platform for ASIC and GPU crypto mining monitoring and management. Enjoy hassle-free mining with our cutting-edge software.

Recommended from Medium


See more recommendations