Setting a Bitaxe fallback pool: which pool, which port, and how to prove it works

Why the Fallback Pool Field Is the Most Ignored Setting in AxeOS

It is 2 a.m. Your Bitaxe is humming in the corner, fans spinning, drawing the same watts it always does. But the pool it points at went dark an hour ago — a domain quietly expired, a DDoS wave hit, or the operator's Bitcoin node stalled on an RPC call. Your miner is still hashing at full speed. It just is not submitting a single share to anyone. That silent failure is exactly what a proper bitaxe fallback pool setup exists to prevent.

Almost every AxeOS guide walks you carefully through the primary pool field, then leaves the fallback slot blank or filled with a copy of the primary. That second field is the most ignored setting in the firmware — and it is the one that protects you when something breaks. A fallback pool is simply a second stratum endpoint that AxeOS switches to automatically when your primary stops responding, so your hashrate keeps landing somewhere that counts.

Here is the thesis up front, plain enough to act on while you are still in the settings screen: always fill the fallback field, and fill it with a different pool than your primary. An empty fallback means your hashrate evaporates the moment your one pool blinks. A fallback pointed at the same operator means a single outage takes down both slots at once.

This applies to every AxeOS-based device — Bitaxe Gamma, Ultra and Supra, plus NerdAxe, NerdQAxe and the NerdOCTAXE family. Menus differ slightly across firmware versions, but the two-pool model is identical everywhere. See the SoloLuck setup page for ready-to-paste endpoints, or the Bitaxe solo mining pool guide for the wider picture.

What 'Mining for Free' Actually Means (and What It Doesn't)

Let's be precise, because solo mining attracts a lot of hand-waving. An outage does not lower your lifetime odds of finding a block. Each hash is independent; a missed hour is just a missed hour, not a penalty against future luck. The universe does not hold a grudge.

What it does waste is the electricity and uptime you already paid for. The power bill, the heat, the wear on the PSU and the ASIC — all of it accrued while your miner submitted zero shares anywhere they counted. That is what "mining for free" means here: you spent the inputs and got none of the (admittedly lottery-odds) output. A fallback pool turns that wasted hour back into a working hour.

The realistic conditions that trigger AxeOS failover are worth naming plainly:

  • Pool unreachable — DNS fails, the host is down, or a firewall drops the connection.
  • Stratum disconnect — the TCP session drops and will not re-establish.
  • Repeated connection timeouts — AxeOS fails over after a few consecutive failed attempts to reach the primary.

One honest caveat: failover on stock firmware is driven mainly by lost or unreachable connections. A pool that keeps the socket open but stops sending fresh job templates leaves you hashing stale work, and that will not reliably trip the switch on its own — so stale work is a real risk, not a guaranteed auto-failover.

There is also a myth worth busting: "solo is a lottery, so a little downtime doesn't matter." That is backwards. Precisely because it is a lottery, you want every second of hashrate actually submitted somewhere it counts — you cannot know in advance which share is the winning one. A fallback is about reliability and not wasting uptime, not boosting your odds. For the honest math, see is solo mining worth it and the solo mining odds calculator.

What to Put in the Bitaxe Fallback Pool Field

This is the question that brought most people here: what do you actually paste into that fallback box? Three rules cover nearly every case.

RuleWhy it matters
Different operatorThe whole point of a backup is independence. If primary and fallback share servers, one outage takes down both at the exact moment you need the spare. Use two independent operators.
Low latency / nearbyDistance is latency, and latency is stale shares. A distant backup spikes your stale and reject rate right after failover.
Right difficulty tierTiny ESP32 and Bitaxe units produce shares slowly. A high minimum difficulty makes a small board look dead after a switch. Small devices need a low-min-difficulty endpoint.

A concrete recommendation: point your fallback at stratum.sololuck.io. SoloLuck is true-solo (ckpool in -B mode, so you keep the entire block reward) and non-custodial. The reward is 100% yours, 0% fee, paid on-chain only if you actually find a block — there is nothing to lose by parking it in your backup slot. It also runs multiple stratum tiers, including a difficulty-1 "Nano" tier on port 3335 for the smallest devices.

As a backup it is genuinely zero-downside: if your primary never goes down, it never fires; if it does, your hashrate keeps landing somewhere that counts. Latency depends on where you are: measure yours with the Ping Race. A regtest payout proof that solo blocks pay your address is on /proof.

Step-by-Step: Configuring Failover in AxeOS

Here is the exact click path. Open your miner's AxeOS web UI in a browser (just type the device's IP on your LAN), then navigate to Settings → Pool Configuration. You will see two groups of fields that look identical — host, port, user, password — one labelled Primary and one Fallback. Leave your primary as-is and fill the fallback group.

  • Fallback Stratum URL — your backup pool host.
  • Fallback Stratum Port — the tier port (see the table in the next section).
  • Fallback Stratum User — your payout address, a dot, then a worker name, using the address.worker convention. AxeOS labels this the fallback stratum user field. Use a worker name distinct from your primary so you can tell the units apart.
  • Fallback Stratum Password — almost always just x (solo pools ignore it).

A copy-paste reference for a SoloLuck backup — replace the placeholder with your own address, and never paste someone else's:

FieldValue
Fallback URLstratum.sololuck.io
Fallback Port3333 Lite · 3335 Nano (difficulty 1) · 3334 TLS
Fallback UserYOUR_BTC_ADDRESS.bitaxe01
Fallback Passwordx

Pick any worker label after the dot (.bitaxe01, .garage, whatever helps you tell units apart). Need an address first? See how to get a Bitcoin address for mining — use a wallet you control, since SoloLuck is non-custodial and pays straight to that address.

Hit Save and restart when prompted. AxeOS writes both pools to the chip's NVS (non-volatile storage), so your primary and fallback both persist across reboots and power cuts. You set this once and forget it.

Picking the Right SoloLuck Stratum Tier for Your Hardware

SoloLuck runs several ports so each class of device submits shares at a sensible rate. For the fallback slot, pick the tier that matches the miner you are configuring.

PortTierBest for
3333Lite (minimum difficulty 1,024)Bitaxe Gamma/Ultra/Supra, NerdAxe, NerdQAxe — anything under about 2 TH/s
3334TLS (encrypted)Same hardware on shared / hotspot Wi-Fi (needs AxeOS v2.13.0+)
4334Pro (minimum difficulty 1,048,576)200 TH/s and up — a Bitaxe here would look dead
3335Nano (difficulty-1)ESP32 / NerdMiner-class, smallest Bitaxe units

Match guidance: put Gamma / NerdQAxe-class hardware on the Lite tier (3333), where its hashrate produces shares at a healthy rate. Put ESP32 and Nano-class boards on the diff-1 tier (3335) so their slower share stream actually registers instead of looking dead. If you are unsure, smaller is safer — a diff-1 endpoint always surfaces shares.

Why TLS matters in the fallback slot: on café Wi-Fi, a shared apartment network, or any link you do not fully trust, port 3334 encrypts the stratum session so your address and worker traffic are not exposed in plaintext. One caveat — encrypted stratum was only added to ESP-Miner in firmware v2.13.0, so a device on older AxeOS will fail to connect to the TLS port. If yours is older, update first or use 3333 in the backup slot.

The full per-tier endpoint list and live per-model odds cards are on /setup. For tiny boards specifically, see the NerdMiner solo pool guide. For what a Bitaxe actually hashes, measured every hour, see Bitaxe hashrate; for the Best Difficulty figure on its screen, see Best Difficulty, explained.

Verify Your Failover Actually Works

A backup you never tested is just a hope. Confirm the switch fires before you need it at 2 a.m.

  • Force a failover. In AxeOS, temporarily change your primary host to a deliberately bogus value (a typo'd hostname), or briefly block it at your router. Save and watch the device.
  • Watch it flip. After a few failed attempts to reach the unreachable primary, AxeOS gives up and starts submitting to the fallback. The dashboard's pool indicator switches over.
  • Confirm what healthy looks like. Accepted shares should climb on the backup, your reject rate should stay low (this is where a nearby, low-latency stratum pays off), and your worker should appear on the pool side under the name you set.

To confirm the worker actually connected on SoloLuck, look it up by your payout address on the workers / leaderboard view, then use /verify to confirm you are genuinely mining true-solo to your own address — the trust card shows the coinbase output, so you are not taking anyone's word for it.

One important reality check on failback: older AxeOS builds did not return to the primary on their own once the fallback was working (ESP-Miner issue #1618, since closed), and a unit could sit on the backup for days. After a test, check which pool the dashboard shows and, if it stayed on the fallback, switch it back by hand. So when your test is done, restore the correct primary host and reboot the miner (or switch it back by hand) to put it back on your preferred pool. This is harmless for a free, true-solo backup like SoloLuck, but worth knowing so you are not surprised to find a unit still on the fallback days later.

Common Fallback Mistakes (and Quick Fixes)

Almost every "my fallback didn't work" report comes down to one of these four. Each is a two-minute fix in the Pool Configuration screen.

MistakeFix
Same pool in both slotsDefeats the entire purpose — one outage drops both. Use two independent operators.
Wrong worker / address formatCauses rejects the instant failover kicks in. Use exact address.worker syntax with your real address — no spaces, no leftover example text.
High-min-diff backup on a small BitaxeThe unit shows zero accepted shares after switching. Use the diff-1 Nano tier on 3335 so tiny devices actually surface shares.
Distant / high-latency backupStale shares spike during failover. Pick a nearby, low-latency stratum.

The address-format mistake is the sneakiest, because the device looks fine until a failover happens and then every share on the backup gets rejected. Double-check that the fallback user reads YOUR_BTC_ADDRESS.bitaxe01 — your own address, a dot, then a worker label. Not sure what that slot holds? The fallback pool check shows where the field sits in each AxeOS and NerdQAxe version, and why a factory address there pays someone else.

Notice the pattern: every fix comes back to the three rules — different operator, low latency, right difficulty tier. Get those right and your fallback is genuinely set-and-forget. If you are still weighing whether any of this lottery is worth your watts, the honest take is in solo vs pooled mining. A fallback does not change the odds — it just makes sure the watts you are already spending are never spent for nothing.

Set Your Fallback in the Next Five Minutes

A correctly configured second pool is the cheapest insurance in mining, and it costs you nothing to keep it pointed at a free, true-solo backup. To recap the whole bitaxe fallback pool setup in one breath: fill the fallback field, use a different operator than your primary, pick a nearby low-latency stratum, and match the difficulty tier to your hardware.

For SoloLuck that means stratum.sololuck.io, port 3333 for a Bitaxe Gamma or NerdQAxe and 3335 for an ESP32/Nano-class board, with your own address in address.worker form and x as the password. It is non-custodial true-solo with 0% fee — the whole reward paid on-chain only when you actually hit a block — a zero-downside slot to park in your backup field.

Grab the exact per-tier endpoints and live per-model odds cards on /setup, then paste your fallback and save. The next time your primary blinks, your hashrate keeps working instead of grinding into the void.

FAQ

What should I put in the Bitaxe fallback pool field?

A different, low-latency pool than your primary — never a copy of the primary. Use two independent operators so one outage can't take down both slots, the address.worker user format, and a difficulty tier that matches your hashrate. For tiny ESP32/Bitaxe units, choose a low-min-difficulty endpoint like SoloLuck's diff-1 Nano tier on port 3335 so your shares actually register. SoloLuck (stratum.sololuck.io) is a free, true-solo, no-downside choice for the backup slot.

Does AxeOS automatically switch back to the primary pool?

Do not count on it. AxeOS fails over to the fallback automatically when the primary stops responding; older builds then stayed on the fallback even after the primary recovered (ESP-Miner issue #1618, since closed). After any outage or test, check which pool the dashboard shows and, if needed, reboot the miner or reselect the primary by hand.

Can my primary and fallback use the same wallet address?

Yes. Use the same payout address in both slots with distinct worker names in address.worker form (for example .bitaxe01 and .bitaxe02). Any block found pays the same wallet, and the separate worker names let you tell which pool a unit is connected to and track each device individually. It's fine to do on a non-custodial pool that pays straight to your address.

Does adding a fallback pool change my odds of finding a block?

No. A fallback does not improve or reduce your block odds — solo mining is a lottery, each hash is independent, and only more hashrate moves the math. What it does is stop you wasting paid-for electricity and uptime during a pool outage by keeping your hashrate submitted somewhere that counts. It's about reliability, not luck. See /setup to add SoloLuck as a zero-downside backup.

Which SoloLuck port should I use for the fallback?

Use 3333, the Lite tier (minimum difficulty 1,024), for Bitaxe Gamma/Ultra/Supra and NerdQAxe-class hardware; 3335, the Nano tier (minimum difficulty 1), for ESP32 NerdMiner and other tiny boards so their shares actually register; and 3334 for TLS on untrusted or hotspot Wi-Fi (AxeOS v2.13.0 or newer). Port 4334 is the Pro tier for real ASICs, with a minimum difficulty far too high for a Bitaxe. The full per-tier list is on /setup.

Ready to start solo mining?

Paste your address and copy the config from /setup, find your port and difficulty floor on /connect, watch the pool on /status, and check every claim on /verify. Mine to your own address — that is what makes it truly solo.

Start MiningCalculate Your Odds

Not ready to point a miner yet? Join Telegram for block & record alerts — no rig required.