Skip to content

We're upgrading our operations to serve you better. Orders ship as usual from Laval, QC. Questions? Contact us

Free shipping on orders over $500 CAD  |  Bitcoin accepted at checkout  |  Ships from Laval, QC

NerdMiner Complete Setup Guide — ESP32-Based Bitcoin Lottery Miner

Beginner 15 min Setup Guide Updated: Feb 2026

What Is the NerdMiner?

The NerdMiner is your $50 entry ticket into the world of Bitcoin mining. Built on the ESP32-S3 microcontroller (TTGO T-Display S3 board), it is a tiny, silent, USB-powered device that performs real SHA-256 computations and submits real shares to the Bitcoin network. It draws about one watt of power — less than a nightlight — costs under ten cents a month to run, and fits in the palm of your hand.

Let’s be upfront: the NerdMiner hashes at approximately 78 kH/s (kilohashes per second). That is billions of times slower than an industrial Antminer. Your odds of solo-mining a block are astronomically small. But here is what makes the NerdMiner brilliant: it is not about the hashrate. It is about the education, the sovereignty, and the statement. Every hash your NerdMiner computes is a real, valid SHA-256 computation submitted to the Bitcoin network. You are a miner. You are participating in the protocol. And the odds of finding a block are never zero — not for you, not for anyone.

The NerdMiner is also a gorgeous desk companion. Its built-in color TFT display cycles through real-time mining stats, a Bitcoin clock, and network information. It is a conversation starter, a learning tool, and a philosophical declaration all in one tiny package. For many people, the NerdMiner is their first hands-on experience with Bitcoin mining — and it often leads them down the rabbit hole to more powerful open-source miners.

D-Central Technologies stocks the NerdMiner as part of our complete open-source miner ecosystem. We are Bitcoin Mining Hackers — we believe mining should be accessible to everyone, not locked behind industrial infrastructure and six-figure budgets. The NerdMiner embodies that mission perfectly: real mining, real participation, zero barriers to entry.

This guide will walk you through every step of setting up your NerdMiner, from unboxing to your first submitted share. If you can plug in a USB cable and connect to WiFi, you can do this. Let’s get you mining.

What Is NerdMiner V2 Firmware?

NerdMiner V2 is the open-source firmware that runs on the ESP32-S3 board. It handles everything: WiFi connectivity, SHA-256 mining, pool communication via Stratum protocol, and the display interface. Your NerdMiner ships from D-Central with NerdMiner V2 pre-installed — no flashing or programming required. The firmware is fully open-source, and updates can be applied over USB when new versions are released.

Technical Specifications

Here is what you are working with. The NerdMiner is not trying to compete with ASIC miners on hashrate — it is designed for accessibility, education, and pure solo mining spirit.

NerdMiner — Full Specifications

Processor Espressif ESP32-S3 (TTGO T-Display S3)
Mining Type CPU mining (SHA-256)
Algorithm SHA-256 (Bitcoin)
Hashrate ~78 kH/s (kilohashes per second)
Power Consumption ~1W
Monthly Electricity Cost Under $0.10/month
Power Input USB (cable included)
Display Built-in color TFT screen
Connectivity WiFi 2.4 GHz (802.11 b/g/n)
Noise Level Silent (no moving parts, no fan)
Dimensions 8 x 3 x 3 cm
Weight ~100g
Firmware NerdMiner V2 (pre-installed)
Mining Mode Solo mining (lottery mining) via Stratum
Cooling None required (passive, no heat issues at 1W)
Open Source Fully open-source firmware (GitHub)
Price ~$49.99 CAD
kH/s vs GH/s — What’s the Difference?

The NerdMiner hashes at 78 kH/s (78,000 hashes per second). A Bitaxe Supra hashes at ~500 GH/s (500,000,000,000 hashes per second). That is roughly 6.4 million times faster. The NerdMiner uses a general-purpose CPU for mining; the Bitaxe uses a dedicated ASIC chip purpose-built for SHA-256. Both are real miners submitting real work — the difference is scale. The NerdMiner is your introduction. The Bitaxe is your upgrade.

What’s in the Box

One of the best things about the NerdMiner is its simplicity. When your package arrives from D-Central, here is what you will find:

  • NerdMiner unit — The ESP32-S3 board (TTGO T-Display S3) in its case with the built-in color TFT display, pre-loaded with NerdMiner V2 firmware
  • USB cable — For power and (if needed) firmware updates

That is it. Two items. The NerdMiner is the most accessible mining device ever made because there is nothing to assemble, nothing to configure externally, and nothing extra to buy. Plug it in, set it up on the screen, and you are mining Bitcoin.

Power Supply Not Included — But You Already Have One

The NerdMiner draws about 1 watt. Any USB port or USB charger you already own will work perfectly — your laptop, a phone charger, a USB hub, a power bank, even your TV’s USB port. There is no special power supply required. If it has a USB port and delivers 5V, it will power your NerdMiner.

If anything is missing or arrives damaged, contact D-Central support and we will make it right.

Setup Overview — True Plug and Play

Unlike more advanced mining devices that require web dashboards, IP address hunting, and network configuration from a separate computer, the NerdMiner is configured entirely from the device itself using its built-in screen and buttons. No laptop needed. No app to download. No accounts to create.

Here is the complete setup flow at a glance:

Setup Steps — 10 Minutes Total

Step 1 Unbox the NerdMiner and USB cable
Step 2 Plug the USB cable into any USB port or charger
Step 3 Power on — the display lights up automatically
Step 4 Navigate the on-screen menus using the buttons
Step 5 Connect to your WiFi network
Step 6 Enter your Bitcoin wallet address
Step 7 Select your mining pool (Solo CKPool is the default)
Step 8 Start mining — that is it, you are done

Let’s walk through each step in detail.

Step-by-Step Setup

Step 1 — Unbox

Remove the NerdMiner and USB cable from the packaging. Take a moment to inspect the device. You should see the ESP32-S3 board inside its enclosure with the color TFT display visible on the front face. The USB port is located on the bottom or side edge of the unit. There are two physical buttons on the device — these are used for navigating the on-screen menus.

Step 2 — Plug In the USB Cable

Connect one end of the USB cable to the NerdMiner and the other end to any USB power source:

  • A laptop or desktop USB port
  • A phone charger plugged into a wall outlet
  • A USB power bank (great for portable mining demos)
  • A USB hub or power strip with USB ports
  • Your TV, monitor, or router’s USB port

The NerdMiner draws approximately 1 watt. Any standard USB port can handle this with ease. There is no minimum amperage to worry about — if it can charge your phone, it can power your NerdMiner.

Step 3 — Power On

The NerdMiner powers on immediately when USB power is connected. There is no power button. The color TFT display will light up and show the NerdMiner V2 boot screen with the NerdMiner logo. After a few seconds, you will see the main display interface.

If this is the first time powering on (or if no WiFi is configured yet), the NerdMiner will enter its setup mode, ready for you to configure WiFi and mining settings.

Step 4 — Navigate the On-Screen Menus

The NerdMiner has two physical buttons that control the display and menus:

  • Button 1 (Top/Left) — Cycles through display screens and menu options
  • Button 2 (Bottom/Right) — Confirms selections and enters sub-menus

The on-screen interface shows different information screens that you cycle through with the button. On first boot, the device will prompt you to configure WiFi. If it does not automatically enter setup mode, press and hold both buttons simultaneously for a few seconds to access the configuration portal.

WiFi Configuration Portal

The NerdMiner uses a WiFi captive portal for initial configuration. When no WiFi network is saved (or when you trigger the setup), the NerdMiner creates its own WiFi access point. You connect to it from your phone or laptop, and a configuration page opens automatically in your browser. This is where you enter your WiFi credentials, Bitcoin address, and pool settings. It only takes a minute.

Step 5 — Connect to WiFi

When the NerdMiner enters configuration mode, it broadcasts its own WiFi network:

  1. On your phone or laptop, open WiFi settings.
  2. Look for a network named “NerdMinerAP” or similar (the exact name may vary by firmware version).
  3. Connect to this network. A captive portal configuration page should open automatically in your browser. If it does not, open your browser and navigate to:

Browser Address Bar

http://192.168.4.1

  1. On the configuration page, enter your WiFi network name (SSID) exactly as it appears. This is case-sensitive.
  2. Enter your WiFi password.
2.4 GHz WiFi Only

Like all ESP32-based devices, the NerdMiner only supports 2.4 GHz WiFi networks. It cannot see or connect to 5 GHz networks. If your router broadcasts a combined SSID for both bands, the NerdMiner should connect to the 2.4 GHz band automatically. However, if you experience connection issues, create a separate 2.4 GHz-only network in your router settings.

Step 6 — Enter Your Bitcoin Wallet Address

On the same configuration page (or the next screen), you will see a field for your Bitcoin address. This is where any mining rewards would be sent if your NerdMiner finds a block.

  1. Open your Bitcoin wallet (a self-custody wallet like Sparrow, Electrum, BlueWallet, Coldcard, or Trezor).
  2. Copy a receive address. We recommend a bc1 (native SegWit) address for the lowest fees.
  3. Paste it into the BTC Address field on the configuration page.

Double-check the address carefully. This is the address that would receive 3.125 BTC if your NerdMiner hits a block.

Self-Custody Only

Use a wallet where you control the private keys. Do not use an exchange deposit address (Coinbase, Binance, Kraken, etc.). Exchanges can change addresses, freeze accounts, or reject mining-related deposits. Not your keys, not your coins — and definitely not your block reward.

Step 7 — Select Your Mining Pool

The NerdMiner V2 firmware comes pre-configured with Solo CKPool as the default mining pool. This is an excellent choice for solo mining — CKPool is one of the longest-running solo mining pools in the Bitcoin ecosystem.

On the configuration page, you will see pool settings. The defaults are:

Default Pool Settings (Solo CKPool)

Pool URL solo.ckpool.org
Port 3333
Full Stratum Address stratum+tcp://solo.ckpool.org:3333
Password x

If you want to use a different pool, you can change these settings. See the Pool Configuration Options section below for alternatives. For most users, the default Solo CKPool is the right choice — just leave it as-is.

Step 8 — Save and Start Mining

  1. Review all settings: WiFi name, WiFi password, Bitcoin address, pool URL.
  2. Click Save (or the equivalent button on the configuration page).
  3. The NerdMiner will reboot, connect to your WiFi network, connect to the mining pool, and begin mining automatically.

Within seconds, you will see the display come alive with mining stats: hashrate, shares submitted, block height, and more. Congratulations — you are now a Bitcoin miner.

The entire process, from opening the box to submitting your first share, takes under 10 minutes. That is the NerdMiner promise: zero barriers, real mining.

Pro Tip — Place It Where You’ll See It

The NerdMiner makes a fantastic desk display. Put it next to your monitor, on your nightstand, or on a bookshelf. The always-on display showing live mining stats and Bitcoin network data is a constant, quiet reminder that you are part of something bigger. It is also an excellent conversation starter when visitors notice the small glowing screen with real-time Bitcoin block data.

Understanding the Display

The NerdMiner’s built-in color TFT screen is one of its best features. It cycles through several display modes, each showing different information. Use the button to cycle between modes.

Mining Stats Mode

This is the primary display mode showing your real-time mining activity:

  • Hashrate — Your current mining speed in kH/s. Expect to see approximately 78 kH/s on the ESP32-S3.
  • Shares — The number of valid shares your NerdMiner has submitted to the pool. This number should be steadily climbing.
  • Best Difficulty — The highest-difficulty share your device has ever found. This is your personal record — your closest brush with a block find. The higher this number, the “luckier” your device has been.
  • Uptime — How long the device has been running since last power-on.
  • Block Height — The current Bitcoin block height, updated in real time from the pool.
  • Pool Connection Status — Indicates whether the NerdMiner is actively connected to the mining pool and submitting work.

Bitcoin Clock Mode

This mode turns your NerdMiner into a Bitcoin block clock:

  • Current Block Height — The latest Bitcoin block number, displayed prominently.
  • Time Since Last Block — How many minutes since the last block was mined on the network (approximately every 10 minutes on average).
  • Current Time — Synced via NTP over your WiFi connection.

Many NerdMiner owners keep the device in clock mode as a permanent desk display — a subtle signal of Bitcoin conviction that doubles as a functional timepiece tied to the Bitcoin blockchain.

Network Stats Mode

This mode displays live Bitcoin network information:

  • Network Hashrate — The total computational power securing the Bitcoin network (measured in exahashes per second).
  • Network Difficulty — The current mining difficulty target. This number puts your NerdMiner’s odds in perspective — and reminds you just how much security the Bitcoin network has.
  • Block Reward — The current block subsidy (3.125 BTC post-2024 halving).
  • Bitcoin Price — Current BTC/USD price (pulled from public APIs).

Cycling through these displays gives you a real-time window into the Bitcoin network — all from a device the size of a matchbox, running on one watt of power.

Pool Configuration Options

The NerdMiner V2 firmware supports any mining pool that uses the Stratum protocol. While Solo CKPool is the default and recommended choice, here are the most popular options for NerdMiner users:

Popular Mining Pools for NerdMiner

Solo CKPool (Default) solo.ckpool.org:3333 — The original solo mining pool. Zero fees. Your worker name is your Bitcoin address. If your device finds a block, the entire 3.125 BTC reward goes to you.
Public Pool public-pool.io:21496 — A newer, open-source solo mining pool popular with the Bitaxe community. Also zero fees. Has a clean web dashboard for monitoring your miners at web.public-pool.io.
NerdMiner Pool nerdminer.io:3333 — A community pool specifically built for NerdMiner devices. Check the NerdMiner GitHub for the latest pool address.
Ocean mine.ocean.xyz:3334 — A decentralized mining pool focused on transparency and non-custodial payouts. Supports small miners. Uses BOLT 12 or on-chain payouts to your address.

To change pools, re-enter the NerdMiner configuration portal (hold both buttons to trigger the setup AP, or access via the device’s IP on your local network) and update the pool URL and port fields.

All of these pools support solo mining — meaning your NerdMiner submits work independently, and you keep 100% of any block reward. With a CPU miner at 78 kH/s, pool mining (splitting rewards proportionally) would earn you fractions of a satoshi per year. Solo mining is the only strategy that makes sense at this hashrate: go for the full block or nothing.

Firmware Update Guide

The NerdMiner V2 firmware is actively developed, with the community releasing updates that add features, improve stability, and optimize performance. Keeping your firmware current ensures you get the best experience.

Check Your Current Firmware Version

Your current firmware version is displayed on one of the NerdMiner’s screen modes (cycle through with the button). You can also see it on the configuration portal page. Note this version number before updating.

Download the Latest Firmware

  1. Visit the NerdMiner V2 GitHub releases page:

Browser Address Bar

https://github.com/BitMaker-hub/NerdMiner_v2/releases

  1. Find the latest release and download the .bin firmware file for your board. The NerdMiner sold by D-Central uses the TTGO T-Display S3 — make sure you download the correct binary for this specific board variant.
  2. Save the .bin file to your computer.

Option A — Flash via Web Installer (Easiest)

The NerdMiner project provides a web-based flasher that works directly in your Chrome or Edge browser — no software installation required:

  1. Connect your NerdMiner to your computer via the USB cable.
  2. Open the NerdMiner web flasher in Chrome or Edge (check the GitHub page for the current URL).
  3. Click “Connect” and select the serial port for your NerdMiner.
  4. Choose the firmware version and click “Flash”.
  5. Wait for the flashing process to complete (typically 1-2 minutes).
  6. The NerdMiner will reboot with the new firmware.
Chrome or Edge Required for Web Flasher

The web-based flasher uses the Web Serial API, which is only supported in Chromium-based browsers (Chrome, Edge, Brave, Opera). Firefox and Safari do not support Web Serial. If you use one of those browsers, use the manual USB method below.

Option B — Flash via USB with esptool (Advanced)

For more control over the flashing process, you can use esptool, the official Espressif programming utility:

  1. Install Python if you do not have it: python.org
  2. Install esptool via pip:

Terminal

pip install esptool

  1. Connect the NerdMiner to your computer via USB.
  2. Put the device in bootloader mode — hold the BOOT button while pressing the RESET button, then release both. (On some boards, hold BOOT while plugging in USB.)
  3. Flash the firmware:

Terminal

esptool.py --chip esp32s3 --port COM3 write_flash 0x0 nerdminer_v2_firmware.bin

Replace COM3 with your actual serial port (on Windows, check Device Manager; on Mac/Linux, it will be something like /dev/ttyUSB0 or /dev/cu.usbmodem*). Replace the filename with the actual .bin file you downloaded.

  1. After flashing completes, the NerdMiner will reboot with the new firmware.
Settings After Firmware Update

Some firmware updates may reset your configuration (WiFi, Bitcoin address, pool settings) to defaults. After updating, check the display to confirm your settings are intact. If they were reset, re-enter the configuration portal and set them up again — it only takes a minute.

Realistic Expectations — What 78 kH/s Actually Means

Let’s talk honestly about what the NerdMiner can and cannot do. This is important, and it is why we respect our customers enough to give you the real numbers.

The Math

The NerdMiner hashes at approximately 78,000 hashes per second. The Bitcoin network’s total hashrate is currently in the range of 600-900 EH/s (exahashes per second — that is 600,000,000,000,000,000,000 hashes per second). Your NerdMiner represents an almost incomprehensibly tiny fraction of that total.

To put it in perspective: if finding a Bitcoin block were like guessing a specific grain of sand on Earth, the entire Bitcoin network is examining billions of grains every second. Your NerdMiner is examining less than one grain per second. The odds of finding a block in any given year with a single NerdMiner are on the order of one in billions.

But the Odds Are Never Zero

Here is the thing about probability: improbable is not impossible. Every single hash your NerdMiner computes has the exact same chance of being the winning hash as any hash computed by a warehouse full of Antminers. The hash does not know what device computed it. It does not know your hashrate. It either meets the difficulty target or it does not.

Solo miners with tiny hashrates have found blocks before. It happens. Not often, but it happens. And when it does, the reward is the full 3.125 BTC — not split with anyone, not reduced by pool fees. Every hash counts.

The Real Value of the NerdMiner

The NerdMiner is not a money-making machine. It is something more interesting than that:

  • Education — You learn how Bitcoin mining actually works at the protocol level. Hashing, nonces, difficulty targets, Stratum protocol, shares, block rewards — these stop being abstract concepts and become tangible when you see them happening on a device you own.
  • Sovereignty — You are running your own mining hardware. You are participating directly in the Bitcoin network. No middleman, no permission, no account. Your device, your keys, your hashrate.
  • Decentralization — Every miner on the network, no matter how small, contributes to Bitcoin’s censorship resistance. The more distributed the hashrate, the stronger the network. Your 78 kH/s matters philosophically even if it is a rounding error mathematically.
  • The Gateway — For most people, the NerdMiner is the beginning of a journey. It leads to a Bitaxe, then maybe a NerdAxe, then a Space Heater, then a full mining operation. It is the first domino.
  • Pure Fun — There is genuine joy in watching those shares tick up, in checking your best difficulty, in knowing that your little device is out there fighting for a block 24/7. It costs you less than a dime a month. What other hobby is that cheap?
Every Hash Counts

The NerdMiner community has adopted this as their unofficial motto. It is not about the probability. It is about the participation. You are contributing to a global decentralized network that secures the most important monetary protocol ever built. For $50 and a dime a month, that is a pretty incredible thing.

The Open-Source Miner Upgrade Path

The NerdMiner is most people’s first open-source miner — but it rarely stays their only one. The open-source mining ecosystem offers a clear upgrade path as your curiosity grows, your conviction deepens, and your hashrate ambitions expand. D-Central stocks the entire lineup.

The OSMU Upgrade Path — From First Hash to Full Stack

NerdMiner
~$50
Your starting point. ESP32-S3 CPU miner at ~78 kH/s. Silent, USB-powered, educational. The gateway drug. Perfect for learning how mining works and having a beautiful Bitcoin desk display.
NerdNOS
~$89
The next step up. Upgraded NerdMiner variant with enhanced firmware and features. More capable while maintaining the same accessible, USB-powered form factor. A meaningful jump in functionality without adding complexity.
NerdAxe
~$190
Your first ASIC miner. Moves from CPU mining to actual ASIC chip mining, delivering dramatically higher hashrate. Still open-source, still compact. This is where you start submitting shares that matter.
Bitaxe Gamma
~$200
The flagship solo miner. Built around the BM1370 ASIC chip (same family as the Antminer S21 Pro). Hashrate in the ~1.2 TH/s range. 5V barrel jack powered, web dashboard, the most popular open-source Bitcoin miner in the world.
NerdQAxe++
~$650
Quad-chip powerhouse. Four ASIC chips on one board. A serious step up in hashrate for the home miner who wants real solo mining odds without the noise and power draw of a full-size industrial miner.
NerdOctaxe Gamma
~$1,200
Eight-chip beast. The top of the open-source miner lineup. Eight ASIC chips delivering impressive hashrate in a still-manageable form factor. For the dedicated home miner who wants maximum open-source solo mining power.

Every device in this lineup is open-source hardware and software. Every one of them runs on home power, fits on a desk or shelf, and connects to the same solo mining pools. The difference is hashrate — and with it, your odds of finding that block.

Start with the NerdMiner. Learn the ropes. Feel the thrill of watching shares tick up. And when you are ready for more, the path is clear.

Ready to Upgrade?

Browse All Open-Source Miners

D-Central stocks the complete open-source miner ecosystem — NerdMiner, NerdNOS, NerdAxe, NerdQAxe, Bitaxe (every variant), and more. We are Bitcoin Mining Hackers, and we have been building in this space since the beginning. Start small, upgrade when ready, mine sovereign.

Troubleshooting

The NerdMiner is a simple device with very few things that can go wrong. Here are the most common issues and their solutions.

WiFi Connection Issues

Symptoms: The NerdMiner cannot connect to your WiFi network, or it repeatedly drops connection and reverts to broadcasting its own access point.

Solutions:

  1. Verify SSID and password — Re-enter the configuration portal and check that the WiFi name and password are exactly correct. SSIDs are case-sensitive. Passwords must be exact, including special characters.
  2. Confirm 2.4 GHz — The ESP32-S3 only supports 2.4 GHz WiFi. If your router uses band steering (combined 2.4/5 GHz SSID), try creating a dedicated 2.4 GHz-only network.
  3. Move closer to the router — The ESP32’s WiFi antenna is small. For initial setup, place the NerdMiner within a few meters of your router. Once connected, you can move it to a permanent spot.
  4. Check special characters in credentials — Characters like ‘ ” & # $ % in your SSID or password can cause issues with the configuration portal. Try temporarily using a simpler password for testing.
  5. Reboot your router — Sometimes routers need a refresh to recognize new devices, especially if they have been running for a long time.
  6. Check client device limit — Some routers cap the number of simultaneous WiFi clients. If you have many smart home devices, you may be hitting a limit.

Screen Issues

Symptoms: The display is blank, frozen, or showing garbled text.

Solutions:

  1. Power cycle — Unplug the USB cable, wait 10 seconds, and plug it back in. This resolves most display freezes.
  2. Try a different USB cable — A damaged or low-quality cable can cause insufficient power delivery, leading to display glitches. Try a different cable.
  3. Try a different USB power source — Some USB ports (especially on older laptops or USB hubs) may not provide clean enough power. Try a wall charger.
  4. Re-flash the firmware — If the display is consistently garbled after power cycling, the firmware may have been corrupted. Follow the Firmware Update Guide to re-flash NerdMiner V2.

No Shares Submitted

Symptoms: The NerdMiner appears to be running (display shows hashrate), but the share count stays at zero or the pool dashboard shows no activity.

Solutions:

  1. Verify pool settings — Check the pool URL and port are correct. A common mistake is typing the wrong port number.
  2. Check your Bitcoin address — Ensure the address you entered is valid and correctly formatted. An invalid address will cause the pool to reject your work.
  3. Confirm internet connectivity — The NerdMiner needs internet access to communicate with the pool. Verify your WiFi is connected and your router has internet.
  4. Be patient — At 78 kH/s, it may take a few minutes for the first share to be submitted, depending on the pool’s minimum difficulty setting. Give it 10-15 minutes.
  5. Try a different pool — Switch to an alternative pool (e.g., from Solo CKPool to Public Pool) to rule out pool-side issues.
  6. Check firewall/DNS — Some routers or network configurations block outbound connections on non-standard ports. Try changing your DNS to 1.1.1.1 or 8.8.8.8.

Firmware Recovery

Symptoms: The NerdMiner is unresponsive, stuck in a boot loop, or the firmware appears corrupted after a failed update.

Solutions:

  1. Enter bootloader mode — Hold the BOOT button while pressing RESET (or hold BOOT while plugging in USB). This forces the ESP32-S3 into programming mode, bypassing any corrupted firmware.
  2. Re-flash using the web flasher — With the device in bootloader mode, use the Chrome-based web flasher from the NerdMiner GitHub page to re-flash the latest stable firmware.
  3. Re-flash using esptool — If the web flasher does not work, use esptool from the command line (see the advanced firmware flashing instructions above).
  4. Erase flash first — In severe cases, erase the entire flash memory before re-flashing:

Terminal

esptool.py --chip esp32s3 --port COM3 erase_flash

After erasing, re-flash the firmware as described above. You will need to re-enter all configuration settings (WiFi, Bitcoin address, pool) after a full erase.

If none of these steps resolve the issue, contact D-Central support. We have extensive experience with ESP32-based mining devices and can help diagnose the problem.

Frequently Asked Questions

Will I actually mine a Bitcoin with the NerdMiner?

Honestly? Almost certainly not. The NerdMiner hashes at ~78 kH/s, which is billions of times less than the total network hashrate. The probability of finding a block in your lifetime with a single NerdMiner is vanishingly small. But it is not zero. Every hash has the same chance of being the winning hash, regardless of what device computed it. Solo miners with tiny hashrates have found blocks before — it is rare, but it happens. The NerdMiner is about participation, education, and sovereignty first. The lottery ticket is a bonus. And if you want to improve your odds, the upgrade path is ready when you are.

How much electricity does the NerdMiner use?

Approximately 1 watt. That is less than a single LED light bulb. Running 24/7 for an entire month, the NerdMiner consumes about 0.72 kWh. At typical North American electricity rates ($0.10–0.15/kWh), that works out to under $0.10 per month — less than a dime. You will never notice it on your electricity bill. This is one of the great appeals of the NerdMiner: the cost of running it is essentially zero.

Can I use any mining pool with the NerdMiner?

Yes, the NerdMiner V2 firmware supports any mining pool that uses the Stratum protocol, which includes virtually all major pools. However, at 78 kH/s, solo mining is the only strategy that makes practical sense. Pool mining (where rewards are split proportionally by hashrate) would earn you fractions of a satoshi per year — not enough to ever receive a payout. Solo mining gives you a shot at the full 3.125 BTC block reward. We recommend Solo CKPool (the default) or Public Pool. See the Pool Configuration section for details.

Is the NerdMiner silent?

Completely silent. The NerdMiner has no moving parts whatsoever — no fan, no spinning disk, nothing mechanical. It generates negligible heat at 1 watt. You can place it on your nightstand, your office desk, or anywhere else without any noise concerns. Compare this to a full-size ASIC miner like the Antminer S19 (which sounds like a vacuum cleaner at 75+ decibels). The NerdMiner is the quietest Bitcoin miner in existence.

What is the difference between the NerdMiner and a Bitaxe?

The core difference is the mining hardware. The NerdMiner uses a general-purpose ESP32-S3 CPU to perform SHA-256 computations at ~78 kH/s. The Bitaxe uses a dedicated ASIC chip (application-specific integrated circuit) purpose-built for SHA-256, achieving 400-1,200+ GH/s depending on the variant. That is roughly 6 million times faster. The NerdMiner costs ~$50 and draws 1W; a Bitaxe costs ~$200 and draws 10-15W. Both are open-source, both do real mining, both connect to the same pools. The NerdMiner is the educational entry point; the Bitaxe is the serious solo miner. Many people start with a NerdMiner and upgrade to a Bitaxe once they catch the mining bug.

Do I need a computer running for the NerdMiner to work?

No. The NerdMiner is a fully standalone device. Once configured with WiFi and pool settings, it mines independently 24/7 with no computer, phone, or other device required. You only need a web browser for initial WiFi setup (via the configuration portal) and for firmware updates. The device just needs USB power and a WiFi internet connection — that is it.

What happens if my power or internet goes out?

If power is lost, the NerdMiner simply stops. When power returns, it boots up automatically (there is no power button), reconnects to your WiFi and mining pool, and resumes mining. All your configuration is stored in non-volatile flash memory — nothing is lost during a power outage. If your internet goes down but power stays on, the NerdMiner continues running but cannot submit shares to the pool. It will reconnect and resume submitting work as soon as internet is restored. No damage, no data loss, no reconfiguration needed.

Can I run multiple NerdMiners at the same time?

Absolutely. Each NerdMiner operates independently with its own WiFi connection and configuration. You can run as many as you want — they each get their own IP address on your network. If you use the same Bitcoin address on all of them, your combined hashrate will show as one total on the pool dashboard. That said, if you are looking for more hashrate, upgrading to a Bitaxe or NerdAxe will give you millions of times more hashrate per dollar than stacking NerdMiners. But there is a certain charm in a shelf full of glowing NerdMiner displays, each one mining away.

Can I mine other cryptocurrencies with the NerdMiner?

The NerdMiner V2 firmware is built specifically for Bitcoin (SHA-256) mining. While the ESP32-S3 hardware is theoretically capable of running different mining algorithms, the NerdMiner firmware only supports SHA-256 and Bitcoin pools. There are other open-source projects that run different algorithms on ESP32 boards, but D-Central focuses exclusively on Bitcoin mining. We are Bitcoin maximalists — the NerdMiner mines Bitcoin, and that is exactly what it should mine.

Is the NerdMiner a good gift for someone interested in Bitcoin?

The NerdMiner is one of the best Bitcoin gifts in existence. At ~$50 CAD, it is an affordable, tangible, beautifully designed device that gives someone their first real experience with Bitcoin mining. The setup takes 10 minutes. It runs silently on any USB port. The always-on display shows live Bitcoin data. It teaches the recipient about hashing, blocks, difficulty, and proof of work — not in theory, but through a device they own and operate. It is the perfect gateway gift for a Bitcoin-curious friend, a tech-savvy family member, or anyone who appreciates the intersection of open-source hardware and sound money. Grab one from D-Central — we ship from Canada with care.

Next Steps

Your NerdMiner is plugged in, connected, and mining. That little device on your desk is performing real SHA-256 computations and submitting real work to the Bitcoin network. You are a miner now. Here is where to go from here:

  • Watch and learn — Spend some time cycling through the display modes. Understanding what each stat means (hashrate, shares, difficulty, block height) builds genuine Bitcoin protocol knowledge that most people never get.
  • Monitor on the pool dashboard — Visit your mining pool’s website and enter your Bitcoin address to see your miner’s stats from any device, anywhere. Track your shares, uptime, and best difficulty.
  • Join the community — The NerdMiner community is active on Twitter/X, GitHub, and Discord. Share your setup, compare best difficulty scores, and learn from other miners. Follow @DCentralTech on X for news and updates.
  • Keep firmware updated — Follow the NerdMiner V2 GitHub repository for new releases. Updates bring new features, display improvements, and performance optimizations.
  • Level up when ready — When you want more hashrate (and you will), check out the upgrade path. The NerdAxe, Bitaxe, and NerdQAxe are all waiting to multiply your mining power by millions.
  • Explore the ecosystem — D-Central’s Bitaxe Hub is the definitive resource for all open-source miners. Our Bitcoin Space Heaters take mining to the next level by heating your home while mining. And our ASIC Repair service is here when you go deeper into the hardware rabbit hole.
Start Your Mining Journey

NerdMiner — Your First Bitcoin Miner

The $50 gateway to Bitcoin mining. USB-powered, silent, and beautiful. D-Central ships from Canada with NerdMiner V2 pre-installed and ready to mine out of the box. No experience required. Every hash counts.

The NerdMiner is the beginning of something. For fifty dollars and a dime a month, you own a piece of the Bitcoin network. You are running real mining computations. You are part of the global hashrate. You are contributing — in your own small, meaningful way — to the decentralization of the most important monetary network in human history.

Is it going to make you rich? Almost certainly not. Is it going to teach you something, inspire you, and connect you to a community of like-minded builders and dreamers? Absolutely. And there is always that tiny, tantalizing, never-zero chance that your little NerdMiner finds the hash that solves a block. Stranger things have happened.

Every hash counts. Happy mining.

— The D-Central Technologies Team
Bitcoin Mining Hackers since 2016

Need Professional Help?

D-Central's technicians have repaired 2,500+ miners since 2016. If this guide is beyond your comfort level, we're here to help.