Social
en

Bitcoin Mining Software: How to Manage an ASIC Mining Farm With BTC Tools, Sub-Accounts, and Batch Updates

5
346
Mining
Reading time: 15 minutes
Bitcoin Mining Software: How to Manage an ASIC Mining Farm With BTC Tools, Sub-Accounts, and Batch Updates
Mikael Abgaryan
Mikael Abgaryan
Regional Director of BD EE/MENA

Managing an ASIC mining farm means moving beyond individual miner web interfaces to batch operations, centralized fleet monitoring, pool-side dashboards, and structured sub-accounts.

One ASIC can be managed by hand. Five ASICs already need structure. Fifty ASICs need a workflow.

At that point, mining becomes an operations problem:

  • IP addresses and firmware versions;
  • worker names and pool settings;
  • temperature warnings and fan speed;
  • rejected shares and payouts;
  • uptime and network stability.

This guide explains how retail and mid-size miners can manage a growing ASIC fleet with BTC Tools, EMCD Monitoring, pool dashboards, sub-accounts, clear worker names, and API access.

Key takeaways

  • ASIC farm management gets harder after five machines, because manual web-interface checks do not scale.
  • BTC Tools can scan local IP ranges and batch-configure supported Antminer and Avalon ASICs: pool settings, worker names, reboots, and firmware updates.
  • EMCD Monitoring brings the whole fleet into one interface: live device status, instant alerts, heat maps, bulk actions, and reports. It works with any pool, firmware, and device.
  • The pool dashboard shows the final result: whether miners are connected, submitting accepted work, and contributing to payouts.
  • Structured sub-accounts separate workers by location, model, client, or test group.
  • A clear worker naming format, such as farm1.s21pro-001, makes troubleshooting faster.
  • Track hashrate, temperature, fan speed, share submissions, uptime, rejects, and network health, and set alert thresholds for each.
  • Electricity is often the largest mining cost, so check any undervolting against pool-side performance, not only local miner screens.

Why management tools become essential after 5 ASICs

Managing a single ASIC is straightforward: open the miner's web interface, enter the Stratum endpoint, add the worker name, and check that hashrate appears in the pool dashboard. Once an operation grows beyond five machines, problems start to accumulate.

ProblemWhat happens
Different IP addressesMachines become harder to find on the local network
Different modelsAntminer, Whatsminer, and Avalon units behave differently
Different firmware versionsUpdates and settings become inconsistent
Random worker namesIt becomes hard to match pool workers to physical machines
No sub-accountsLocations, clients, and models get mixed together
No alert thresholdsProblems are noticed too late
Local-only checksA miner may look fine locally but underperform pool-side

A growing fleet may include several generations of Antminer, Whatsminer, and Avalon machines. Each has its own expected hashrate, power draw, temperature profile, firmware access, and limits.

The goal is a simple operational framework:

  1. Scan the network.
  2. Identify machines.
  3. Group workers logically.
  4. Configure pool settings in batches.
  5. Monitor devices and set alert thresholds.
  6. Check pool-side performance.
  7. Test updates before rolling them out.
  8. Document what changed.

The three layers of farm management

As an operation grows, mining software becomes its central control layer. It is useful to think of it as three layers that complement each other:

LayerExamplesWhat it does
ConfigurationBuilt-in ASIC firmware, BTC ToolsConnects machines to the pool, applies batch settings and firmware updates
Monitoring and controlEMCD MonitoringShows the status of the entire fleet in one place, sends alerts, performs bulk actions
Pool-side resultsEMCD Mining Pool dashboardShows accepted work, worker status, and payouts

Each layer answers a different question. Configuration tools answer "how do I set up many machines at once?" Monitoring answers "what is happening with my equipment right now?" The pool dashboard answers "is this work actually counted?"

BTC Tools: scan, configure, and batch-update your fleet

BTC Tools is a free utility for batch management of ASICs on a local network. It can:

  • scan supported Antminer and Avalon ASICs by IP range;
  • configure pool settings;
  • update worker names;
  • reboot selected miners;
  • collect basic data;
  • apply firmware updates to supported devices.

BTC Tools featureWhy it matters
IP scannerFinds miners across the local network
Batch pool configUpdates pool URL, worker name, and password
Batch worker name setupKeeps naming consistent
Batch rebootRestarts selected miners after changes
Batch firmware updateUpdates supported ASICs without opening each interface
Temperature, fan, and hashrate viewGives fast local visibility

BTC Tools has historically focused on older Antminer and Avalon models. For newer machines, check compatibility with your exact model and firmware before relying on it for batch updates.

BTC Tools is a configuration tool, not the source of truth for performance. After any batch change, check the pool dashboard to confirm that accepted work reaches the pool.

EMCD Monitoring: one place for the whole fleet

When a farm grows beyond a few dozen machines, configuration tools are not enough: you need to see the entire fleet at once and react to problems as they happen. This is what EMCD Monitoring is built for.

EMCD Monitoring is a unified management center for ASIC devices, from home setups of five or more machines to industrial data centers. It works with any pool, firmware, and device, so connecting to it does not require mining on EMCD Mining Pool. You can plug in your existing setup and, among other things, use it to verify the performance of the pool you already use.

Key features:

  1. Live monitoring and instant alerts: hashrate, device status, chip temperature, and fan speed for the whole fleet on one screen, with an alert the moment a machine drops off or slows down.
  2. Visual maps and heat map: containers and racks are shown as maps, and the heat map makes it clear which cell needs attention first.
  3. Pool diagnostics and bulk actions: when results dip, see whether the device, the pool, or the connection is to blame, then restart, reconfigure, or reassign hundreds of devices in one step.
  4. Reports and history: every event is stored and can be turned into a report. Energy reports can be split by owner and site.
  5. Team access and client app: owners, administrators, and technicians work in one system with their own roles, while data center clients get an app with the full history of work on their ASICs.

AI-based automation and API access are planned for future releases. These include schedules tied to electricity prices, alerts about machines that stop paying off, and data access for your own tools.

Learn more at emcd.io/monitoring.

How to build a clean miner inventory

A growing operation needs a well-maintained inventory. Monitoring tools can pull much of this data automatically, but the structure should be defined by you.

Data pointWhy it matters
Miner modelHelps compare against expected performance
IP addressHelps locate and access the machine
Network segmentShows where the miner sits
Worker nameLinks the machine to the pool dashboard
Firmware versionHelps plan updates
Working modeShows standard, low-power, or custom settings
TemperatureHelps identify cooling problems
Fan speedHelps detect fan or airflow issues
Pool configurationConfirms the correct Stratum endpoint
StatusShows whether the miner is working normally

An undocumented miner is effectively unmanaged.

Pool dashboard: where results are confirmed

The pool dashboard does not replace device-level tools, but it shows the final result: how much of your work the pool actually counts.

Pool dashboard metricWhy it matters
Worker statusShows whether each ASIC is online or offline
Real-time hashrateShows current pool-side performance
Average hashrateShows stability over time
Reject patterns, where availableHelps detect connection or configuration issues
Share submissionShows whether work reaches the pool
Payout visibilityShows how accepted work contributes to payouts
Sub-account viewHelps separate locations, models, or clients
StatisticsHelps review performance over time

EMCD Mining Pool provides pool-side visibility into worker performance, mining account management with sub-accounts, and transparent payout tracking. It also supports merge mining where available and offers personalized rates for larger miners based on hashrate.

Together, the two layers close the loop:

  • EMCD Monitoring shows what is happening with the hardware;
  • the EMCD Mining Pool dashboard confirms that the work is counted.

If the numbers diverge, EMCD Monitoring's diagnostics help find out whether the device, the pool, or the connection is to blame.

Tools comparison

ToolTypeSupported ASICsKey operationsBest for
BTC ToolsDesktop utilitySupported Antminer and Avalon models, mostly older generationsIP scan, batch pool config, worker naming, reboot, firmware updateBatch setup of supported machines on a local network
EMCD MonitoringMonitoring and management platformAny pool, firmware, and deviceLive monitoring, alerts, heat map, pool diagnostics, bulk actions, reports, team rolesFleets from 5 machines to industrial data centers
EMCD Mining Pool dashboardPool dashboardAny compatible ASIC connected to the poolWorker status, sub-accounts, hashrate, shares, payoutsConfirming pool-side results

Sub-accounts: how to structure a multi-location farm

Sub-accounts separate workers by location, model, client, or hosted group within one pool account. A simple structure looks like this:

Main pool account

├── farm1

│ ├── farm1.s21pro-001

│ ├── farm1.s21pro-002

│ └── farm1.s19pro-003

├── farm2

│ ├── farm2.m60-001

│ ├── farm2.m60-002

│ └── farm2.m50-003

└── hosted

├── hosted.clientA-s19-001

├── hosted.clientA-s19-002

└── hosted.clientB-a1566-001

StructureExampleBest for
Locationfarm1, farm2, warehouse1Different rooms, sites, or facilities
ASIC models21pro, m60, a1566Comparing performance by machine type
Clienthosted-clientAMining hotels and hosting providers
Strategystandard, undervolt, testFirmware and power-mode testing
Business unitown-fleet, partner-fleetInternal reporting and payout organization

Some pool setups allow separate payout addresses for sub-accounts, which helps with hosted miners, partner arrangements, and accounting. Check the exact pool settings before promising this structure to clients.

Worker names that actually help

A worker name is the miner's identifier in the pool dashboard. Use the format subaccount.miner-postfix.

Examples:

farm1.s21pro-001

farm2.m60-001

hosted.clientA-s19-001

test.s21-undervolt-001

A good worker name shows the sub-account, model, unit number, and, optionally, mode. Avoid names like miner1, antminer, newminer, btc123, or test.

These names seem harmless at first. Then the farm grows, one miner overheats, another drops hashrate, and someone has to guess which box is which. That is not troubleshooting, it is guesswork.

ASIC performance: what to track and when to alert

Tracking performance goes far beyond hashrate.

MetricWhat it tells you
HashrateWhether the miner performs near its expected level
TemperatureWhether the ASIC is overheating
Fan speedWhether cooling is healthy
Worker statusWhether the miner is online
Share submissionWhether work reaches the pool
Reject patternsWhether submitted shares face issues
UptimeWhether the miner is stable
Latency and network stabilityWhether the network may affect share submission

For each metric, define:

  • what data to collect and from which devices;
  • the alert threshold;
  • how long to keep the history;
  • who responds and how.

The cost of reacting late is real. A quiet failure can cost a day of rewards. An overheating machine can break down, and a repair typically means downtime plus repair and shipping costs. For hosting providers, falling uptime can push clients to move their equipment elsewhere.

Energy efficiency, undervolting, and power management

Electricity is often the largest operating expense, so undervolting and power management matter more and more. Undervolting reduces voltage and power draw. The goal is to cut costs without a significant loss of accepted hashrate.

A miner can look efficient locally but perform worse pool-side. If power drops by 12% but accepted hashrate drops by 18%, the setting is not helping. Compare firmware changes against pool dashboard data, not only local miner screens.

Antminer API, SSH access, and advanced controls

Advanced operators may use Antminer APIs, SSH access, JSON-RPC, or other endpoints to collect miner data and automate tasks. For example, Antminer API commands can return JSON data on miner status, pool information, and rejected shares, which scripts can send to internal dashboards.

Access typeUse case
Antminer APIPull miner status or performance data where supported
JSON-RPCCommunicate with compatible mining software
SSH accessDeeper configuration or diagnostics
Telemetry exportSend data to BI tools or reports
Alert routingPush warnings to Telegram, Slack, email, or incident systems
Custom scriptsCollect data or send alerts

Advanced access should not be the first layer of management. If worker names are random and sub-accounts are messy, automation will only make the mess move faster.

Profit switching and merge mining

Profit switching redirects hashrate to the most favorable coin or pool based on price, network difficulty, payout model, and fees. For SHA-256 ASICs, the options are limited by supported coins, pool setup, firmware, and switching costs. Frequent switching can cause downtime, configuration errors, and lower pool-side performance.

Merge mining is a simpler alternative: it lets you mine several compatible coins simultaneously with the same work. EMCD Mining Pool supports merge mining where available.

Safety, network control, and facility planning

ASIC farm management involves more than software.

AreaWhat to control
PowerCircuit load, breaker capacity, cabling, power distribution
CoolingIntake temperature, exhaust flow, high-temperature alerts
NetworkRouters, switches, IP ranges, network segments, latency
SafetyFire risk, cable routing, airflow, emergency access
AccessWho can change firmware, pool settings, and configuration
DocumentationDevice list, worker names, firmware versions, changes
Performance checksPool dashboard, device monitoring, alerts, statistics

Without these controls, software can only report problems after they happen.

Pre-setup operations checklist

  1. List every ASIC by model, serial number, IP address, location, firmware version, and expected hashrate.
  2. Map the local network: IP ranges, routers, switches, segments, ports, and access rules.
  3. Decide the sub-account structure before connecting more workers.
  4. Create a worker naming convention, such as farm1.s21pro-001.
  5. Confirm the Stratum endpoint for each sub-account and document the pool URL, worker format, and password convention.
  6. Scan the network to identify all miners and remove unknown or duplicate entries.
  7. Test batch configuration on one or two miners before applying it to the whole fleet.
  8. Connect the fleet to a monitoring system and set alert thresholds for hashrate, temperature, fan speed, offline status, share submission, and uptime.
  9. Check pool-side performance after every major change: firmware updates, pool setting changes, undervolting, or power-mode adjustments.
  10. Keep an operations log of firmware versions, reboots, configuration changes, alerts, and repairs.

FAQ

What is BTC Tools?

A free utility for scanning and batch-managing supported ASICs on a local network. It handles IP range scanning, batch pool setup, worker naming, reboots, and firmware updates for supported, mostly older Antminer and Avalon models.

How do I update firmware on multiple Antminers at once?

Use a batch tool that supports your exact model and firmware version. Scan the IP range, select a small test group, apply the update, and confirm stability before updating the whole fleet. Then check device status and pool-side hashrate, share submission, and rejects.

What is ASIC monitoring software, and why do I need it?

It collects the status of all your machines in one place, including hashrate, temperature, fan speed, and uptime, and alerts you when something goes wrong. Without it, you notice failures only when payouts drop. EMCD Monitoring works with any pool, firmware, and device.

Do I need to mine on EMCD Mining Pool to use EMCD Monitoring?

No. EMCD Monitoring works with any pool, so you can connect your existing setup and even use it to verify your current pool's performance.

What is a worker name in mining?

The miner's identifier in the pool dashboard. A scalable format is subaccount.miner-postfix, for example farm1.s21pro-001: it shows the location, model, and physical unit.

How do mining sub-accounts work?

They sit under one main pool account and separate workers by location, model, client, or purpose. This helps with tracking, troubleshooting, reporting, and payout organization.

Which setup suits 5–50 ASICs?

A practical setup combines a batch tool such as BTC Tools for configuring supported machines, EMCD Monitoring for fleet-wide monitoring and alerts, and the pool dashboard to confirm results.

Does device data replace pool-side data?

No. Device data shows temperature, fan speed, local hashrate, and status. Pool-side data shows whether the miner is submitting accepted work. A growing farm needs both.

Conclusion

After five machines, relying on individual web interfaces is no longer a workflow. It is a sign that the operation needs structure.

  • BTC Tools helps with batch setup of supported Antminer and Avalon models.
  • EMCD Monitoring brings the whole fleet into one interface, with live status, alerts, heat maps, and bulk actions, regardless of pool or firmware.
  • The EMCD Mining Pool dashboard confirms the result: which workers are online, how much hashrate reaches the pool, and whether the work is counted.

Success depends less on opening more browser tabs and more on building a clean system: structured sub-accounts, readable worker names, batch operations where they make sense, device monitoring, and pool-side data that confirms every ASIC is doing its job.

Comments (0)
Scale your business
without growing costs
Register now and discover the universe of
cryptocurrencies
Don't miss these
How to Mine Zcash: A Step-by-Step Guide
News EMCD
How to Mine Zcash: A Step-by-Step Guide
In 2026, Zcash mining is primarily an application-specific integrated circuit (ASIC) activity. Zcash uses Equihash, so miners need hardware built for that algorithm, a compatible wallet address, and — in most practical setups — a Zcash mining pool.
Mikael Abgaryan
5
4 days ago
13
EMCD Launches a Zcash Mining Pool
News EMCD
EMCD Launches a Zcash Mining Pool
Mine Zcash with Equihash ASICs on EMCD: PPLNS payouts, a 1.5% pool fee, and a 0.001 ZEC minimum to your external t-address. Connect in four steps.
Mikael Abgaryan
5
5 days ago
2
Binance Pool Closure: What It Means for Miners and How EMCD Can Help
News EMCD
Binance Pool Closure: What It Means for Miners and How EMCD Can Help
On October 13, Binance announced that Binance Pool and its related services will shut down on November 10, 2026.
Mikael Abgaryan
5
7 days ago
3