Bitcoin Mining Software Guide

The connection layer between your hardware and the Bitcoin network. Coordinates pool work, submits blocks, and monitors performance.

From network to hardware

Mining software is the middle layer, taking work from the network and pool and feeding it to your ASIC miner.

Bitcoin Network / Pool Distributes work, aggregates shares, submits blocks
Block templates
Shares
Mining Software Coordinates work, monitors performance, manages hardware
Work units
Hash results
ASIC Hardware Performs SHA-256 hashing at terahash speeds

At its core, mining software manages the communication between your mining hardware and the Bitcoin network. When connected to a mining pool, the software receives block templates containing pending transactions, distributes that work to the ASIC chips on your miner, and submits valid shares (partial proof-of-work solutions) back to the pool.

The pool aggregates shares from all its miners and submits complete blocks to the Bitcoin network. Each share proves your hardware performed a certain amount of computational work. The pool tracks your shares and pays you proportionally when blocks are found.

Your mining software continuously requests new work, monitors the hardware performing that work, and reports results — all while tracking temperatures, fan speeds, hash rate, and power consumption. Most miners connect to pools via the Stratum mining protocol — either V1 or the newer Stratum V2, which adds encryption and lets miners select their own transactions for block templates.

Setting up your mining software

A step-by-step guide to setting up your miner and getting the most out of it.

1

Set up your hardware

Connect your ASIC miner to power and ethernet, find its IP address, and log into your miner through a web browser.

2

Pick your wallet & pool

Pick a Bitcoin wallet for payouts and choose a mining pool. In the miner's web interface, enter your pool's Stratum URL, wallet address, and worker name.

3

Start mining

Save your configuration and your miner will begin hashing within minutes. The pool tracks your shares and pays you proportionally.

4

Monitor & optimize

Watch hash rate, temperatures, and power draw through your miner's web interface or a fleet management platform.

How much bandwidth does mining use?

When mining with a pool, the bandwidth used is negligible, roughly 10 MB per day. What matters more is a reliable and stable connection. A dropped connection means lost shares and lower earnings. Use a wired ethernet connection when possible, and configure a backup pool in case your primary goes offline.

Upgrading your software

Stock firmware offers basic power modes but applies the same settings to every chip. Third-party firmware like Braiins OS+, LuxOS, and Vnish unlock per-chip autotuning and overclocking, profiling each chip to find its optimal voltage and frequency for 15-25% efficiency gains. As you scale, fleet management software helps you monitor and configure multiple machines from a single dashboard.

Bitcoin wallets for mining payouts

Use a self-custody wallet where you control your own private keys — don't leave your bitcoin on an exchange or in a pool account.

Bitcoin only Open source One of the oldest and most trusted Bitcoin wallets, actively developed since 2011. Lightweight, fast, and packed with power-user features including coin control, Lightning, and hardware wallet support. Windows, macOS, Linux, Android
Bitcoin only Open source Collaborative multisig wallet designed to make multi-key security accessible. Manage shared wallets across multiple hardware devices and co-signers. Windows, macOS, Linux, iOS, Android
Bitcoin only Open source Simple, self-custody Bitcoin wallet for iOS and Android. Good for day-to-day spending of mining earnings. iOS, Android
Bitcoin only Open source Lightning Network wallet for fast, low-fee payments. Ideal for spending small amounts of bitcoin quickly without waiting for on-chain confirmations. iOS, Android
Bitcoin only Open source Formerly Blockstream Green. Self-custody Bitcoin wallet with on-chain, Lightning, and Liquid support. Built-in 2-of-2 multisig protection, hardware wallet pairing, and Tor routing. iOS, Android, Windows, macOS, Linux
Bitcoin only Open source Beautiful, privacy-focused mobile wallet from Foundation Devices. Works as a companion to the Passport hardware wallet or as a standalone self-custody wallet. iOS, Android
Bitcoin only Open source Self-custodial Lightning wallet that connects to your own Lightning node (LND, CLN, or Eclair). Also offers an embedded node option for those without their own infrastructure. iOS, Android
Bitcoin only Open source 2-of-3 multisig wallet system from Block (formerly Square). Combines a hardware device, mobile app, and cloud recovery key for a simple self-custody experience with no seed phrase. iOS, Android, Standalone hardware device
Bitcoin only Open source Privacy-focused Bitcoin desktop wallet with advanced UTXO management — ideal for miners who need to consolidate the many small outputs that mining pool payouts create. Windows, macOS, Linux
Bitcoin only Open source One of the oldest and most trusted Bitcoin wallets, actively developed since 2011. Lightweight, fast, and packed with power-user features including coin control, Lightning, and hardware wallet support. Windows, macOS, Linux, Android
Bitcoin only Open source The reference Bitcoin full node implementation. Running Bitcoin Core validates all transactions independently, giving you maximum sovereignty and privacy. The most trustless way to use Bitcoin. Windows, macOS, Linux
Bitcoin only Open source Collaborative multisig wallet designed to make multi-key security accessible. Manage shared wallets across multiple hardware devices and co-signers. Windows, macOS, Linux, iOS, Android
Bitcoin only Open source Formerly Blockstream Green. Self-custody Bitcoin wallet with on-chain, Lightning, and Liquid support. Built-in 2-of-2 multisig protection, hardware wallet pairing, and Tor routing. iOS, Android, Windows, macOS, Linux
Bitcoin only Open source Air-gapped, Bitcoin-only hardware wallet that signs transactions via microSD card — no USB or wireless connection needed. The most security-focused hardware wallet available. Standalone device (air-gapped)
Open source Open-source hardware wallet with a color touchscreen and broad software compatibility. Supports Bitcoin and other assets. Standalone device (USB-C)
The most widely used hardware wallet globally. Uses a certified secure element chip and supports thousands of assets alongside Bitcoin. Standalone device (USB-C)
Bitcoin only Open source Swiss-made hardware wallet with fully open-source firmware. The Bitcoin-only edition removes all altcoin code, reducing the attack surface. Standalone device (USB-C)
Bitcoin only Open source Affordable, fully open-source hardware wallet with air-gapped QR code signing. Uses a virtual secure element design instead of a traditional secure element chip. Standalone device (USB-C, Bluetooth, camera)
Bitcoin only Open source Premium air-gapped hardware wallet with fully open-source firmware and hardware. Signs transactions via QR codes and microSD, with no USB data, Bluetooth, or WiFi. Standalone device (air-gapped)
Bitcoin only Open source 2-of-3 multisig wallet system from Block (formerly Square). Combines a hardware device, mobile app, and cloud recovery key for a simple self-custody experience with no seed phrase. iOS, Android, Standalone hardware device

Mining pools typically have minimum payout thresholds (often 0.005-0.01 BTC). Frequent small payouts create many UTXOs that cost more to spend later in transaction fees. Consider setting a higher payout threshold to reduce UTXO fragmentation, or periodically consolidate your UTXOs when network fees are low.

Do you need custom mining software?

Stock firmware works out of the box. Custom software is optional, but it can make a big difference.

Stock firmware

Every ASIC miner ships with stock firmware from its manufacturer. Plug in, open the web interface, enter your pool URL and wallet address, and you're mining bitcoin.

For home miners and small operations, stock is a perfectly fine starting point. You can always upgrade later with the firmware and fleet management options below.

So why do miners upgrade?

Efficiency gains

Third-party firmware like Braiins OS+, LuxOS, and Vnish can improve energy efficiency by 15-25% through per-chip autotuning. At scale, this saves hundreds of dollars per machine per year in electricity costs.

Fleet management

Once you're running more than a few miners, manually checking each machine's web interface becomes impractical. Platforms like Foreman and Awesome Miner provide centralized dashboards, automated alerts, and batch configuration across hundreds or thousands of machines.

Advanced controls

Features like energy curtailment (automatically powering down miners when electricity prices spike), dynamic performance scaling based on hashprice, and 120V home mining mode give operators fine-grained control over their mining economics.

How to choose mining software

The right software depends on your operation's size, goals, and technical expertise.

Home miner (1-2 ASICs)

Running a miner or two at home for education, heat, or small-scale earning.

  • Start with stock firmware to learn the basics
  • Upgrade to Braiins OS+ or LuxOS when ready for efficiency gains
  • LuxOS offers 120V bypass mode for household power
  • Hive OS free tier covers monitoring for your first miner

Small farm (3-50 ASICs)

A dedicated mining setup needing centralized monitoring.

  • Flash third-party firmware for 15-25% efficiency gains
  • Braiins OS+ or Vnish for autotuning all machines
  • Awesome Miner or Minerstat for affordable fleet management
  • Set up automated alerts for machine failures

Industrial operation (50+ ASICs)

Large-scale mining requiring enterprise tools and energy management.

  • Foreman or Braiins Manager for fleet-wide control
  • Energy curtailment automation for demand response
  • Firmware standardization across the fleet
  • Hosting client management and reporting tools

ASIC firmware

Third-party firmware that replaces your miner's stock software to improve efficiency, hash rate, and control.

Braiins OS+

2-2.5% dev fee (hashrate-based); 0% effective fee when mining on Braiins Pool

Visit Braiins OS+

The most established aftermarket ASIC firmware, developed by the team behind Braiins Pool (formerly Slush Pool). Features per-chip autotuning that analyzes every individual ASIC chip and adjusts frequencies so higher-quality chips work harder while lower-quality chips run at reduced speeds, resulting in significantly better joules-per-terahash efficiency.

Hardware
Antminer S9, S17, S19, S21, S23 series
Best For
Miners who want maximum efficiency and Stratum V2 protocol support
  • Per-chip autotuning and dynamic frequency scaling
  • Native Stratum V2 support (encrypted, miner-selected transactions)
  • Immersion cooling mode (no fan spoofers needed)
  • Dynamic performance scaling to prevent overheating
  • 2-15% hashrate increase with lower power consumption

LuxOS

2.8% dev fee; free pool usage when mining on Luxor Pool

Visit LuxOS

The first ASIC firmware to achieve SOC 2 Type 2 certification and the only Antminer firmware developed, owned, and maintained by a US-based company (Luxor Technology). LuxOS dynamically adjusts operations — shifting to ultra-efficient mode when hashprice falls and enabling overclocking when it rises.

Hardware
Antminer S19, S21 series
Best For
US-based operations needing SOC 2 compliance, home miners wanting 120V support
  • Dynamic performance optimization based on hashprice
  • 120V PSU Bypass Mode for home mining on household power
  • Granular fan speed control (20-100%)
  • Fast power curtailment (~25W in under 5 seconds)
  • 15-18% efficiency improvement on S21 series

Vnish

2.8% dev fee; reduced rates for large-scale farms

Visit Vnish

A widely used aftermarket firmware known for deep manual tuning controls and broad hardware compatibility. Vnish works with each individual chip on the hash board, analyzing characteristics and selecting optimal voltage and frequency parameters for maximum performance without losing stability.

Hardware
Antminer S19, S21, T19, T21, L7, L9; Whatsminer M30S+, M31S+
Best For
Miners who want maximum manual control and broad hardware support
  • Per-chip optimization with manual tuning depth
  • Up to 30% hashrate boost over stock firmware
  • Enhanced security with SSH protocol control and virus protection
  • Power consumption reduction of up to 30%
  • Free lifetime updates included

All three use a dev fee model (2-2.8% of hash rate), which is typically recouped many times over through the efficiency improvements they deliver. Each also offers reduced or eliminated fees when mining on their associated pool.

Fleet & farm management software

Centralized platforms to monitor, control, and optimize multiple miners from a single dashboard.

Foreman

Industry-leading Bitcoin mine management platform enabling miners to remotely manage sites from anywhere. Excels at large-scale configuration management and monitoring with granular visibility into machine-level performance while maintaining simple fleet-wide controls.

Visit Foreman
Pricing
Per-device pricing tiers; free sign-up available
Scale
Enterprise (unlimited)
Hardware
Broad ASIC model and firmware support
Best For
Professional mining farms needing enterprise-grade energy management
  • Fleet-wide configuration and firmware management
  • Automated energy curtailment based on price thresholds
  • Real-time machine and environmental monitoring
  • LuxOS firmware integration for advanced tuning
  • Automated earnings tracking and reporting

Awesome Miner

A powerful mining management tool for Windows and Linux that scales from hobby setups to warehouse-level operations managing up to 200,000 ASIC miners. Features profit-switching capabilities that analyze real-time revenue alongside power consumption.

Visit Awesome Miner
Pricing
Free for up to 2 miners; $2/miner/month after that
Scale
Up to 200,000 ASICs
Hardware
All Antminer models, 50+ mining engines including CGMiner and BFGMiner
Best For
Operations needing deep automation and profit optimization
  • Profit switching based on real-time revenue analysis
  • 30+ trigger conditions and 40+ automated actions
  • Automatic problem detection and recovery
  • Full Antminer support (reboot, pool config, firmware, LED)
  • Web dashboard accessible from any browser

Hive OS

A popular mining operating system and management platform that supports both GPU rigs and ASIC miners from a single dashboard. Known for its beginner-friendly interface and generous free tier for home miners.

Visit Hive OS
Pricing
Free for home mining and first miner; $3/month per additional device
Scale
Small to large
Hardware
Antminer, Whatsminer, and GPU rigs
Best For
Beginners and hybrid GPU/ASIC setups
  • Unified dashboard for GPU rigs and ASIC miners
  • Automatic issue detection and efficiency monitoring
  • Bulk device management and configuration
  • Hiveon ASIC firmware integration
  • 24/7 community support

Braiins Manager

The cloud-based fleet management extension of the Braiins ecosystem, designed for managing mining operations from small setups to industrial-scale deployments. Integrates tightly with Braiins OS+ firmware and Braiins Pool.

Visit Braiins Manager
Pricing
Free sign-up; cloud-based platform
Scale
Mid-size to industrial
Hardware
Best with Braiins OS+ firmware; supports major ASIC models
Best For
Operations already using the Braiins ecosystem
  • Remote miner configuration and monitoring
  • Curtailment management and energy reporting
  • Issue tracking and automated alerting
  • Hosting client management tools
  • Tight integration with Braiins OS+ and Braiins Pool

Minerstat

Professional mining monitoring and management platform with a clean interface and broad hardware support spanning seven ASIC manufacturers. Available on Windows, Mac, Linux, and even Raspberry Pi.

Visit Minerstat
Pricing
Free tier available; paid plans for larger operations
Scale
Small to medium
Hardware
Bitmain, MicroBT, Innosilicon, Canaan, Dayun, Ebang, Fusionsilicon
Best For
Small to medium operations wanting broad hardware support
  • ASIC Hub for remote monitoring and management
  • Profit switching across 300+ coins and 400+ pools
  • Remote reboot and firmware updates
  • Bulk and individual worker management
  • Cross-platform (Windows, Mac, Linux, Raspberry Pi)

Frequently asked questions

Common questions about Bitcoin mining software answered.

What is Bitcoin mining software?

Bitcoin mining software is the program layer that connects ASIC mining hardware to the Bitcoin network and mining pools. It delivers computational work to the miner's chips, collects completed proof-of-work solutions, relays them to the network, and monitors hardware health including temperature, hash rate, fan speed, and power draw.

What is ASIC firmware?

ASIC firmware is the operating system that runs directly on a Bitcoin mining machine. Stock firmware ships from the manufacturer (Bitmain, MicroBT, Canaan), while third-party firmware like Braiins OS+, LuxOS, and Vnish replaces it to unlock per-chip autotuning, dynamic power management, and efficiency improvements of 15-25%.

Is Bitcoin mining software free?

Most mining management platforms offer free tiers for small operations (1-2 miners). Third-party ASIC firmware uses a dev fee model — typically 2-2.8% of your hash rate is directed to the firmware developer's pool. This fee is usually offset many times over by the efficiency gains the firmware provides.

Do I need third-party firmware?

No — stock firmware works out of the box. But third-party firmware typically delivers 15-25% better energy efficiency through per-chip autotuning, which can save hundreds of dollars per miner per year in electricity costs. For most miners, the dev fee pays for itself within days.

What's the best mining software for beginners?

Start with your miner's stock firmware to learn the basics, then try Hive OS for free monitoring of your first miner. When you're comfortable, upgrade to Braiins OS+ or LuxOS firmware for efficiency gains. LuxOS is particularly beginner-friendly with its 120V home mining mode.

What is Stratum V2?

Stratum V2 is the next-generation mining protocol that adds encrypted communication between miners and pools, prevents man-in-the-middle attacks, and allows miners to select their own transactions for block templates. Braiins OS+ is currently the only firmware with native Stratum V2 support.

What Bitcoin wallet should I use for mining payouts?

Use a self-custody wallet where you control your own private keys. Sparrow Wallet (desktop) is ideal for miners because it offers UTXO management tools for consolidating the small outputs that pool payouts create. For long-term cold storage, use a hardware wallet like Coldcard or Trezor. Avoid leaving mining earnings on exchanges or in pool accounts.