The NerdMiner Hack Nobody's Talking About And Why You Should Stay Away

nerdminer esp32 rig 02 Apr 25

UPDATE: IT HAS BEEN FIXED BY PUBLIC POOL TEAM

 

If you've ever interacted with the solo mining community, especially those experimenting with NerdMiners, the tiny but fascinating Bitcoin mining devices, you've probably come across someone trying to sell you a “revolutionary” firmware that supposedly turns your NerdMiner into a lightning fast mining machine.

Sounds tempting, right? But let’s take a step back and ask a simple question:
How come such a massive breakthrough isn’t already part of the official NerdMiner firmware?
And more importantly, is this even technically possible?

Let’s take a closer look at how the NerdMiner works, and spoiler alert: these miracle firmwares are very likely scams exploiting a vulnerability in Public Pool, the most common pool for NerdMiners.

How NerdMiner Mining Really Works

NerdMiner is a DIY, open source Bitcoin solo miner powered by microcontrollers like the ESP32. It’s meant to be educational, fun, and functional.
That said, it's still constrained by its hardware. A well optimized NerdMiner can typically push out about 45–55 kH/s depending on the setup and the esp32 model. Faster models can reach about 80-120KH/s but we are basing our article on the esp32-devkit v1 model, the one on the picture.

The official firmware is already quite refined. Of course, you can tweak:

  • how the midstate is calculated,
  • the nonce generation strategy,
  • how jobs are processed across threads.

But even with heavy optimization, getting over 50 kH/s is already an achievement. Claims of 200 or 300 kH/s? That’s not optimization, that's trickery.

Start Solo Mining For Free!
Go Here

Public Pool: A Great Concept With One Major Flaw

Public Pool is one of the few (if not the only) mining pools that accepts connections from NerdMiners and supports solo mining in a straightforward, transparent way.
But there’s a catch, it contains a vulnerability: it doesn’t properly validate double submissions (or triple or quadruple).

What is Double Submit?

In Bitcoin mining, when your miner finds a valid nonce (a solution to the cryptographic puzzle), it submits it to the pool. The pool:

  • verifies the result,
  • checks if it’s a duplicate,
  • credits the miner stats accordingly.

Public Pool doesn’t properly check for duplicate submissions

That means a miner can send the same solution multiple times, and the pool’s statistics will count them all as legitimate shares, even though they’re all the same.

Let’s Try It: An Experiment in Hashrate Faking

To demonstrate how this exploit works, we took the official NerdMiner firmware and made a simple tweak:

  • Every time the miner finds a valid solution,
  • Instead of submitting it once, we submit it 5 times in a row.

Once downloaded the original repo from https://github.com/BitMaker-hub/NerdMiner_v2 you just need to modify the file mining.cpp at about line 315

from this:

  tx_mining_submit(client, mWorker, mJob, nonce);

to this

for(int i = 0; i <5; i++){

    tx_mining_submit(client, mWorker, mJob, nonce);

 }

Just this simple trick will increase your hashrate, now you just need to build your project and write your firmware on your esp32.

Start Mining and.. OMG! The Results?

Stunning at least at first sight:

  • The pool reported a massive spike in hashrate, exceeding 250 kH/s.
  • The difficulty of the solutions is only one and submitted multiple times.
  • The NerdMiner was doing the exact same amount of work, just submitting the results multiple times.

Sure, your stats look great, too bad they’re built on recycled work.

nerdminer console stats

public pool fake stats

What happens if we set 10 submits per share?

public pool not real stats

So… Is It All Fake?

Yes.
These “miracle” firmware versions don’t actually boost performance. They simply exploit a flaw in Public Pool to inflate the perceived hashrate.

Worse still, if too many people start doing this, Public Pool could become unusable, flooded with duplicate traffic and false stats.

Why Are These Firmwares Being Sold?

Simple: it’s psychological, and financial of course.

You install the firmware, and boom, your hashrate triples.
You think you’ve unlocked hidden power in your miner, but you’re just tricked. That’s because the actual performance hasn’t changed.

What these sellers count on is your excitement when you see the high hashrate. They don’t tell you:

  • what their firmware actually does,
  • how it manipulates statistics,
  • that it has zero effect on your real hashrate.

And the worst part?
They often distribute these as binary files with no source code. You're supposed to just flash them blindly, which is a huge security risk.

Many of these scammers are active in online communities, sharing screenshots of “supercharged” NerdMiners and saying:

“Want results like this? DM me.”

The Power of Open Source and Community Trust

The NerdMiner project thrives because of a vibrant, smart, and generous community of developers, hackers, and tinkerers.
That 50 kH/s baseline wasn’t luck, it’s the result of:

  • countless code reviews,
  • hardware tests,
  • discussions, trials, and real optimizations.

The idea that someone suddenly discovered a secret trick to triple performance and kept it to themselves? That’s not how this community works.

These fake firmwares take advantage of new users who aren’t yet familiar with the technical details. And that’s why we’re writing this article, to raise awareness.

What You Can Do

  1. Don’t buy firmware you can’t verify.
    If the code isn’t open source, walk away.
  2. Stick to the official repo and trusted forks.
    The best optimizations are already public.
  3. Call out suspicious behavior.
    If someone’s selling “magic firmware” with unbelievable stats, warn others.
  4. Learn and experiment safely.
    If you want to test the double submit trick for yourself, do it in a testnet or private setup. Understand what you’re doing before using it in production.
  5. Protect the solo mining movement.
    Abusing a pool exploit hurts everyone. Let’s keep the ecosystem healthy.
Start Solo Mining For Free!
Go Here

Final Thoughts

NerdMiner is a brilliant educational tool and a fun way to connect with the principles of Bitcoin mining. But like any technology, it can be abused.

Don’t fall for firmware that promises the impossible.
They’re likely exploiting a glitch in how Public Pool handles duplicate submissions.

Let’s stay honest, transparent, and curious.
In solo mining, real chances come from real submits, not from rigged stats.

Start Solo Mining For Free!
Go Here
Recents

Solo vs Pool Bitcoin Mining in 2025 - A Simple, Numbers First Guide

Pool mining pays little but often. Solo mining pays nothing most of the time, bu...

Solo Mining Bitcoin in 2025: A Beginner’s Guide to Earning BTC Without Costly Hardware

The Complete Beginner's Guide to Solo Mining in 2025 Beginners often wonder if...

Bitaxe Ultra Found Block #887,212 Solo: A DIY Miner’s Big Bitcoin Win in 2025

Block #887,212 represents an extraordinary milestone in Bitcoin mining. This wee...

Today’s Crypto News: Bitcoin Hits $80K, XRP Surges 7.5%, Trump’s Bitcoin Reserve Plan

Crypto is buzzing today with major developments that could shape the market's fu...

How to Mine Bitcoins: A Beginner's Guide to Start Mining

Ever wondered how Bitcoin gets "created"? It all starts with mining, a process t...

Beginner’s Guide to Mining Dogecoin in 2025 – Tips for Success and Maximum Rewards

If you've ever wondered how to turn your computer’s power into cryptocurrency, m...

Best Antminer: Efficient Cryptocurrency Mining Solutions

Are you ready to unlock the full potential of your cryptocurrency mining operati...

Solo Mining and Hash Rate in 2025: Basics, Challenges, and Why It’s Worth Exploring

Have you ever wondered what makes Bitcoin mining possible, especially when going...

NerdMiner Beginner’s Guide 2025: Start Solo Crypto Mining with ESP32 Today

Cryptocurrency mining might seem complex, but the NerdMiner makes it approachabl...

Top 5 Bitaxe Miner Troubleshooting Tips to Solve Common Issues Quickly and Easily

Bitaxe miners are a favorite choice for solo miners, but they can test anyone’s...

Previous Posts

Solo Mining vs. Pool Mining: Understand the Differences and Choose the Best Option for You

Mining cryptocurrencies like Bitcoin involves a choice: solo mining or pool mini...

Best Bitcoin Mining Software for Beginners 2025

As we step into 2025, the world of Bitcoin mining continues to evolve, offering...

Bitcoin Halving Impact on Mining: What You Need to Know

Bitcoin halving is a critical event in the cryptocurrency calendar that shapes t...

Bitcoin Mining Calculator: Maximize Your Mining Efficiency

For those involved in cryptocurrency, understanding mining efficiency is crucial...

Bitcoin Mining Guide: Solo Mining and Shared Mining Bitcoin

Welcome to our comprehensive guide on Bitcoin mining, where we explore the two p...

Bitcoin Mining Pool Comparison: Top Picks for Beginners

Bitcoin mining pools have revolutionized the way individuals participate in cryp...

Boost Mining Profitability with Pro Tips

Welcome to our definitive guide on enhancing your mining operation's success. Th...

Cloud Mining vs Hardware Mining: What's Best for You?

Imagine the modern-day equivalent of the Gold Rush, but instead of pickaxes and...

Crypto Mining Difficulty Explained: Step-by-Step Guide

Crypto mining difficulty is a critical factor in maintaining the integrity and s...

Discover the Secrets of Solo Mining: Bitcoin, Cryptocurrency, and Beyond

In recent years, the world of mining has seen a significant shift, with solo min...