#Solo Mining #NMMiner #BTC Wallet #Solo Mining Beginner
1 How to get a BTC wallet
When you first power the NMMiner device, you need to connect to the device AP “nmap-2.4g”, password is “12345678”.
As soon as you connect to “nmap-2.4g”, the configuration screen will appear on your smartphone or Computer.
Click on “Configure WiFi”. Select the desired WiFi network name (SSID) and enter the WiFi password.

The BTC address (primary or fallback) is very important parameter. So you need get a valid BTC address. BTC website, https://bitcoin.org
1.1 Get from Cryptocurrency exchange
You can get a valid wallet address from Cryptocurrency exchange, like Binance, Gateio, OKEx, etc.
Find a similar “Chain Recharge” Option, and Select the corresponding cryptocurrency to obtain the wallet address.
1.2 Get from Crypto Wallet App
Get a BTC wallet from App, like TrustWallet. Choose BTC, then “Receive”, you will receive a BTC wallet and corresponding QR code.

Copy the address and paste to the “Your BTC Address”. For other crypto, you can choose the right wallet, like DGB/BCH, etc.
When all the parameter set up, save and you will see the device restart and the solo mining journey starts.
2 To check the Miner Status
2.1 Check from the device web service ( LAN )

When the device works, you can get the device’s Local IP.
Before accessing device services, it is necessary to ensure that your phone or computer are on the same local area network as the device.

From the NMMiner Monitor, you can see the Hashrate, Shares, working Pool, and other states of the device.
Then you can config the device parameters.
2.2 Check from the Mining Pool
If you work on public-pool, you can see the pool status from https://web.public-pool.io/#/
you just need to enter your own BTC wallet.

3 When you win the Block
To win the Block, the Best difficulty of your device need be larger than the Network difficulty.
If so, the Block Found will increase 1, for ESP32 NMMiner to mining BTC, the probability is relatively low.

3.1 When you win the block what the blockchain shows
For example, 2025-10-24 03:32:45, a bitaxe device hit the BTC block at block height 920440, you can see the BTC blockchain information:
https://mempool.space/block/0000000000000000000022b7f4d4475c72653a898672c121715af5c62c5f21da

You can see the Coinbase “Public Pool on Umbrel”, means miner who hit the block works on Public Pool, the Block totally 3.141 BTC, about US$347,455.
The device Best Difficulty is 2.08P, but the BTC network difficulty is only 152.27T, so the lucky one win the block.
After the Blockchain confirms the mining data, the block reward will be sent to the wallet address of the mining pool, then the mining pool send to your wallet address which you filled in the device.


Common Questions
1. the miner stuck at 80%
First way, need to check the solo mining pool, does it works well.
The reference BTC SOLO Mining Pool:
stratum+tcp://public-pool.io:3333
stratum+tcp://pool.tazmining.ch:33333
The reference DGB SOLO Mining Pool support low hash rate device:
stratum+tcp://dgb-stratum.solominer.net:3333
Reference BCH Solo Mining POOL (support low hash rate device):
stratum+tcp://bitcoincash.nerdpool.xyz:7771
Second way, need to check the BTC address(if you are mining BTC)
Three types of BTC wallets supported:
1. Bech32 (SegWit) (BIP-173):
Starts with bc1….
2. BASE58 (P2SH-SegWit):
Starts with 3…
3. BASE58 (Legacy):
Starts with 1…
Third way, if the Mining pool works well and the Wallet is right, you can record logs from the web flasher, https://flash.nmminer.com
Try to update to the newest version ( mainly times we will repair some issues).
To update the device, you should check the device type, or your device will not work well.
| device | device type |
| CYD 2.8 ( Cheap Yellow Display) | esp32-2432s028-st7789 or esp32-2432s028-ili9341 |
| CYD 2.4 | esp32-2432s024 |
| CYD 3.5 | esp32-3248s035 |
| NM-TV ( yellow, pink, white, black) | nm-tv-154 |

2. Can’t get the cypto price, or the miner restart
For some regions, due to the inability to access Binance’s crypto market price API, Cryptocurrency price will not show.
Even before 1.8.23, some device will restart. For these devices, you should update to the newest version.
3. Stuck at 90% because the WiFi router
For this situation, you can try to create a 2.4G WiFi AP by your phone, then try the device connecting.
If so, the device will works well with your phone hotspot.
How to solve the router problem?
- for ASUS router, need to turn off the AI settings, or turn off two-way IPS.
- For some 2.4G WiFi, works with WiFi-6, that is IEEE 802.15.4ax, should change it to support IEEE 802.15.4 b/g/n.
- Some region, do not allow the stratum+tcp:// protocol, only try to work with stratum+ssl:// protocol.
4. Device can’t connect to the 5G WiFi
Currently, most of the ESP32 NMMiner only support the 2.4G WiFi, IEEE 802.15.4 b/g/n.
Please make sure your home WiFi support 2.4G.
5. When Power On, the red light on
If you power on the device, the screen do not show anything, just the red light on, maybe the device runs the wrong firmware.
Just open https://flash.nmminer.com , choose the device, “Connect and Program” it.
6. Can’t Sync to ESP
If it shows can’t Sync to ESP when you try to update the firmware.

First, you should make sure the computer installed the USB-Serial driver, CH340.
Second, make sure the cable you connect to the device is well.
Third, try to enter the BOOT mode to update the firmware. Press the BOOT button and Connect to the Computer.
Sometimes, you should refresh the Web Flasher Manually.
