Pool
HARDWARESETUPANTMINERWHATSMINER BEGINNER

Antminer S19 & Whatsminer Solo Mining Setup

Set up an Antminer S19, S19 Pro, S19j Pro, S19 XP or Whatsminer M50/M60 for solo mining: stratum config, failover ports and the right coin to pick.

Updated: July 23, 2026 · 5 min read

The Antminer S19 series and Whatsminer M50/M60 series are SHA-256 ASIC miners you can point at SoloFury’s solo mining pool in about 15 minutes. The setup is the same for every model: find the miner’s IP address, open its web interface, enter a SoloFury stratum URL with your wallet as the worker name, and confirm shares are arriving. This guide walks through each step for both families — and covers the details that matter for solo mining specifically.

If you have an S21, S21 Pro, or S21+, use the dedicated Antminer S21+ Setup Guide — the web interface differs slightly. For a Bitaxe, NerdMiner, or NerdQAxe, see the Bitaxe Solo Mining Guide.

Key Takeaways

  • One flow for every model. The same four steps — find IP, log in, set the pool, verify — work on the S19, S19 Pro, S19j Pro, S19 XP, S19k Pro, M50, M50S, M50S+, M60, and M60S.
  • Worker name is always wallet.workername. The wallet must match the coin’s address format: BCH and BCH2 need the bitcoincash: / bitcoincashii: prefix, XEC needs ecash:, and BTC/BC2 use bc1... or a legacy 1... address.
  • AsicBoost is automatic. Modern ASICs negotiate version-rolling (BIP 320) with the pool, so there is nothing to “enable” — SoloFury supports it on all five coins.
  • Run stock power mode for solo. Overclock/“High” modes burn extra electricity for a marginal lottery edge; “Normal” is the right setting for solo block hunting.
  • Pick the closest region (Atlanta, Frankfurt, or Singapore) to minimize stale shares. The Solo Start wizard auto-detects it for you.

Which miners does this guide cover?

This guide covers the two most common SHA-256 ASIC families used with SoloFury beyond the flagship S21+: Bitmain’s Antminer S19 family and MicroBT’s Whatsminer M50/M60 family. The values below are manufacturer specifications; real-world output varies a few percent with firmware, ambient temperature, and unit age.

Antminer S19 family

ModelHashratePowerEfficiencyNotes
Antminer S1995 TH/s3,250 W34.2 J/THOriginal 2020 model (7nm BM1398), widely sold used
Antminer S19 Pro110 TH/s3,250 W29.5 J/THMore chips per board, ~14% more efficient than the S19
Antminer S19j Pro100–104 TH/s~3,068 W29.5 J/TH”j” variant, slightly more compact
Antminer S19k Pro120 TH/s~2,760 W23 J/TH2023 refresh, next-gen efficiency at a value price
Antminer S19 XP140 TH/s3,010 W21.5 J/TH5nm BM1366, the efficiency king of the S19 era
Antminer S19 XP Hyd257 TH/s~5,345 W20.8 J/THHydro-cooled, datacenter only

The efficiency spread inside this one family is large. The S19 XP at 21.5 J/TH is roughly 27% more efficient than the S19j Pro and the S19 Pro, and the base S19 uses about twice the power per terahash of a current S21 (17.5 J/TH). That gap matters for your electricity bill, but not for your odds of finding a block — a terahash is a terahash regardless of how efficiently it is produced.

Whatsminer M50/M60 family

ModelHashratePowerEfficiencyNotes
Whatsminer M50114 TH/s3,306 W29 J/THBase M50 model
Whatsminer M50S126 TH/s3,276 W26 J/TH”S” upgrade, improved efficiency
Whatsminer M50S+138–142 TH/s~3,300 W24 J/THTop air-cooled M50 generation
Whatsminer M60156–172 TH/s~3,300–3,440 W19.2 J/THNew M60 generation, sub-20 J/TH
Whatsminer M60S170–186 TH/s~3,400–3,441 W18.5 J/THTop M60 variant, trades blows with the S21

MicroBT ships M60-series units in several hashrate bins per model, which is why the M60 and M60S are listed as ranges — a “172 TH/s M60” and a “156 TH/s M60” are both genuine factory bins. The whole M60 generation sits under 20 J/TH, making the M60S (18.5 J/TH) the most efficient miner in this guide and a close competitor to Bitmain’s S21.

Are these miners still worth using in 2026?

For solo mining, yes — these are some of the best value-per-terahash machines available. They are previous-generation hardware, which means they sell cheaply on the secondary market while still producing real hashrate. In solo mining your goal is to put as many lottery tickets (terahashes) on the network as your budget and power allow, and older S19/M50/M60 units do exactly that for a fraction of the price of a new S21 or M70.

Keep the odds honest. The Bitcoin network runs around 970 EH/s as of mid-2026 (it briefly fell near 918 EH/s during the June price dip). A single 95 TH/s S19 is about one ten-millionth of that — solo BTC mining with one or two machines is a genuine lottery, not an income plan. This is why many SoloFury miners point older hardware at the altcoins (BCH, BCH2, BC2, XEC), where network hashrate is far lower and a realistic block can land in days or weeks instead of millennia. Model your own case with the Solo Probability Calculator and the Profitability tool before buying.

What do you need before you start?

Before powering on, confirm each item below. Most first-time problems are electrical or thermal, not software.

  • Power circuit: a dedicated 220–240V outlet, minimum 15A breaker for one S19/M50, 20A recommended. A base S19 alone draws about 14A at 240V. Standard 120V household circuits are not sufficient.
  • PSU connection: most S19s and M50s use a single C19 power cable to the integrated PSU. Some M60 units use two C19 cables.
  • Network: gigabit Ethernet with DHCP or a known static IP, Cat 5e cable or better.
  • Ventilation: at least 50 cm of clear intake and exhaust space. The ASIC moves a lot of air and exhausts 50–60°C above ambient.
  • Noise plan: 75–80 dB at one meter — louder than a vacuum cleaner, not suitable for living spaces.
  • Ambient temperature: keep it under 30°C for sustained operation. Above 35°C ambient causes thermal throttling and lost hashrate.

How do you find your ASIC’s IP address?

When the ASIC boots it requests a DHCP lease from your router. There are three reliable ways to find the address it received.

Method A — Router admin panel. Log into your router (commonly 192.168.1.1 or 192.168.0.1) and open the DHCP client list. The miner appears with a hostname like Antminer or Whatsminer.

Method B — IP Reporter (Antminer). Antminers have a small recessed button labeled “IP Report” or “IP”. Run Bitmain’s IP Reporter tool on a PC on the same network, then press the button on the miner; the IP appears on the PC.

Method C — Network scan. On Linux or macOS, scan the subnet for the miner’s vendor name:

nmap -sn 192.168.1.0/24 | grep -B 2 -i "antminer\|whatsminer\|bitmain"

On Windows, the free Advanced IP Scanner does the same job.

How do you log in to the miner’s web interface?

Open http://<asic_ip> in a browser and enter the default credentials. These differ by manufacturer.

Antminer default credentials are username root, password root. If you bought the unit second-hand and these fail, the previous owner changed them — hold the physical reset button for about 10 seconds while powered to factory reset.

Whatsminer default credentials are username admin, password admin on older units, or the unit’s serial number on newer M50S+/M60 models. If neither works, check the sticker on the chassis for a unit-specific password.

How do you configure the pool on an Antminer S19?

In the Antminer web interface, go to Configuration → Miner Configuration (sometimes labeled Mining Configuration). You will see three pool slots. Configure your closest SoloFury region as Pool 1, a different region as Pool 2 for failover, and leave Pool 3 empty or set to a different coin.

Pool 1 — primary (your closest region)

FieldValue (BCH example, Atlanta)
URLstratum+tcp://bch.solofury.com:7070
Worker<your_BCH_wallet>.<worker_name>
Passwordx (anything — not used)

Substitute the coin in the hostname for whichever SoloFury coin you want to mine:

  • BTC: stratum+tcp://btc.solofury.com:7070
  • BCH: stratum+tcp://bch.solofury.com:7070
  • BC2: stratum+tcp://bc2.solofury.com:7070
  • BCH2: stratum+tcp://bch2.solofury.com:7070
  • XEC: stratum+tcp://xec.solofury.com:7070

Pool 2 — regional failover

Use a different region than Pool 1 so a regional hiccup never stops your mining:

  • If Pool 1 is Atlanta, set Pool 2 to eu-bch.solofury.com:7070 (Frankfurt).
  • If Pool 1 is Frankfurt, set Pool 2 to bch.solofury.com:7070 (Atlanta) or asia-bch.solofury.com:7070 (Singapore).

Use the same worker username and password in every slot.

Worker username format

The worker username is always <wallet>.<worker_name> — your payout wallet first, then a dot, then any label you choose for this specific machine. The label lets you tell your miners apart on the dashboard.

bitcoincash:qq8x7zb9p6dvkpr5g8nhmt4ulvd7p2u8dq3z3kqgzn.s19pro_01

For BTC the same pattern uses a Bitcoin address:

bc1qexample8x7zb9p6dvkpr5g8nhmt4ulvd7p2u8dq.s19xp_01

Use a distinct label for each machine (s19_01, s19_02, m50s_01, and so on) so the dashboard stays readable as your fleet grows.

Save the configuration. The miner restarts its mining process and connects to SoloFury within seconds.

How do you configure the pool on a Whatsminer M50/M60?

The Whatsminer interface organizes the same settings differently. Go to Mining → Miner Configuration (or Miner Config, depending on firmware). You will find Pool 1, Pool 2, and Pool 3 slots identical in purpose to the Antminer. Some firmware versions split the URL and the port into two fields.

FieldValue (BCH example)
Pool URLstratum+tcp://bch.solofury.com:7070 (or bch.solofury.com if the port is separate)
Port7070 (only if separate)
Worker<your_BCH_wallet>.<worker_name>
Passwordx

Apply the same coin and region substitutions as for the Antminer above. Save and apply; the miner restarts mining within seconds.

Does AsicBoost need to be enabled?

No — AsicBoost is automatic on every modern ASIC, and there is nothing to switch on. What older guides call “AsicBoost mode” is overt version-rolling, defined in BIP 320. Your miner and the pool negotiate it silently through the mining.configure Stratum message the moment they connect. As of 2026 it is universal: every current firmware and pool supports it in production.

SoloFury supports version-rolling on all five coins, so your S19 or Whatsminer already gets the benefit by default. If you see an “AsicBoost” checkbox in firmware, leaving it on (the default) is correct — but it is not a hidden free upgrade you have to hunt for. For the full picture of how this fits into the Stratum protocol, see Stratum V2 vs V1 for solo miners.

How do you verify your miner is connected?

After saving the pool config, give the miner 5–10 minutes to settle, then confirm shares are reaching SoloFury from two sides.

On the SoloFury dashboard, open the miner page for your coin:

https://solofury.com/miner/?addr=<your_wallet>&coin=<bch|btc|bc2|bch2|xec>

Your worker label should appear within a minute or two of starting. The reported hashrate looks low at first because vardiff (variable difficulty) is still converging, then climbs toward the machine’s spec.

On the miner’s own interface, check that the “Accepted” share count is rising, the pool connection shows “Alive” (Antminer) or active (Whatsminer), chip temperatures sit in the 50–80°C band under load, and fans run at 70–100% depending on ambient temperature.

Time elapsedExpected dashboard hashrate (S19 Pro example)
1–5 min30–50% of spec (vardiff still climbing)
5–15 min70–90% of spec
15–30 min95–100% of spec
After 1 hourStable at spec, give or take 3%

If after 30 minutes you are still well below spec, the Reading Your Worker Stats guide walks through the diagnostics.

Which SoloFury region should you choose?

Pick the region physically closest to your miner. Latency to the pool does not change your odds of finding a block — the share validity window is generous — but a closer region reduces stale shares and keeps the connection stable.

RegionEndpoint patternBest for
Atlanta (primary)<coin>.solofury.comNorth America, Caribbean, eastern South America
Frankfurt (EU)eu-<coin>.solofury.comEurope, Middle East, Africa
Singapore (Asia)asia-<coin>.solofury.comAsia, Oceania, India

If you are unsure, the Solo Start configurator auto-detects your location and shows the optimal region and endpoints.

How do you optimize efficiency?

There are two free levers — power mode and firmware — and one comfort lever, noise.

Power mode (solo-specific advice). Whatsminer M-series firmware exposes a Power Mode setting with Low, Normal, and High options; Antminer custom firmware exposes similar profiles. For solo lottery mining, Normal (stock) is usually optimal. High mode spends meaningful extra electricity for a small hashrate gain, and Low mode cuts your lottery exposure. Unless your electricity is unusually expensive, stock is the right balance. Run the numbers for your rate on the Profitability tool.

Custom firmware (Antminer). The S19 family responds well to firmware like Braiins OS+, LuxOS, or Vnish, which add per-chain voltage tuning. Typical results are about +5 to +10% hashrate at the same power, or −10 to −15% power at the same hashrate. Either way you improve your cost per terahash. Read the firmware’s own documentation and back up your config before flashing.

Noise. S19/M50 noise is mostly fan speed. If ambient temperature is low (under 25°C) you can cap fan speed (for example at 80%) to drop noise by 5–10 dB — while watching chip temperatures so you do not introduce throttling.

How do you name workers across a fleet?

If you run several S19s and M50s together, name workers systematically so the dashboard tells you at a glance which machine is doing what.

<wallet>.s19pro_01
<wallet>.s19pro_02
<wallet>.s19j_01
<wallet>.s19xp_01
<wallet>.m50s_01
<wallet>.m50s_02
<wallet>.m60_01

With this convention an anomaly jumps out immediately — if every m50s_* worker is fine but m60_01 is missing, you know exactly which physical machine to check. For reading those per-worker numbers in depth, see Reading Your Worker Stats.

How do you switch coins on the same miner?

Want to chase a difficulty window on a different chain? You do not need new hardware — just change the pool in the web interface:

  1. Open the miner’s web interface and go to Mining/Miner Configuration.
  2. Change the Pool 1 hostname, for example from bch.solofury.com to bch2.solofury.com.
  3. Update the worker username to a wallet in that coin’s format (for BCH2, a CashAddr with the bitcoincashii: prefix).
  4. Save — the miner reconnects to the new coin within seconds.

The same machine can hop between all five SoloFury coins as often as you like, with no extra fee and no downtime beyond a single stratum reconnect. The Network Radar shows live difficulty and retarget timing for all five chains, which helps you decide when a switch is worth it.

Troubleshooting and next steps

For hashrate, reject, or disconnect problems, the Reading Your Worker Stats guide covers symptom triage and step-by-step fixes. For chip-level and hashboard diagnostics, see the Miner Health Check guide. To compare buying more hardware against renting hashrate, see the Owned vs Rental Cost Comparison and the NiceHash Solo Mining guide.

Next steps

Frequently Asked Questions

What is the SoloFury stratum URL for an Antminer S19?

Use stratum+tcp://<coin>.solofury.com:7070 for your closest region, where <coin> is btc, bch, bc2, bch2, or xec. From Europe use the eu- prefix and from Asia the asia- prefix. The worker name is your wallet followed by a dot and a label.

What are the default passwords for Antminer and Whatsminer?

Antminer defaults to username root, password root. Whatsminer defaults to admin/admin on older units, or the serial number on newer M50S+/M60 models. Change the password during setup, and never expose the miner directly to the internet.

Can I really solo mine Bitcoin with an Antminer S19?

Technically yes, but with the network around 970 EH/s a single S19 is about one ten-millionth of total hashrate, so a BTC block is a long-odds lottery. Many SoloFury miners point older hardware at altcoins like BCH or BCH2, where realistic blocks land far more often on the same machine.

Do I need to enable AsicBoost?

No. AsicBoost (overt version-rolling, BIP 320) is automatic and universal in 2026 — your miner negotiates it with the pool on connection. SoloFury supports it on all five coins, so you already benefit without changing any setting.

Which power mode should I use for solo mining?

Normal (stock) is usually best. High mode wastes electricity for a small hashrate gain, and Low mode reduces your lottery exposure. Only deviate if your electricity rate makes the trade-off worthwhile — check the Profitability tool.

How do I know my miner is actually connected to SoloFury?

Open https://solofury.com/miner/?addr=<your_wallet>&coin=<coin> and look for your worker label, which appears within a minute or two. On the miner itself, confirm the "Accepted" share count is rising and the pool shows "Alive" or active.

Why is my hashrate lower than the spec right after setup?

Vardiff (variable difficulty) starts low and converges upward over the first 15–30 minutes, so early readings understate your real hashrate. If you are still well below spec after 30 minutes, run through the Reading Your Worker Stats diagnostics.

Can the same miner switch between SoloFury's coins?

Yes. Change the pool hostname (for example bch.solofury.com to xec.solofury.com) and update the worker wallet to that coin's address format. The miner reconnects in seconds, with no extra fee and no downtime beyond the reconnect.