1. Introduction
The NerdMiner V2 NMMiner ESP32-2432S028R is a smart development board designed for Bitcoin lottery mining. This device integrates an ESP32 module with a 2.8-inch resistive touchscreen, enclosed in an acrylic case. It supports BLE standards and Wi-Fi connectivity, allowing it to operate as a standalone Bitcoin lottery miner without the need for an external computer. This manual provides detailed instructions for setting up, operating, maintaining, and troubleshooting your NerdMiner V2.
2. Package Contents
Please verify that all items listed below are included in your package:
- ESP32-2432S028R Touchscreen Module
- Resistive Touch Pen
- Acrylic Case (with protective film)
- 4-pin 1.25mm Power Cable
- USB-C to USB-A Data Cable
- Mounting Screws

3. Setup Guide
3.1. Hardware Assembly
Follow these steps to assemble your NerdMiner V2:
- Carefully remove the protective film from both sides of the acrylic case pieces.
- Place the ESP32-2432S028R module onto the bottom acrylic case piece, aligning the mounting holes.
- Secure the module to the bottom case using the provided screws.
- Attach the top acrylic case piece, ensuring all components are properly enclosed. Secure with screws.
- Connect the 4-pin 1.25mm power cable to the corresponding port on the ESP32 module.
- Connect the USB-C to USB-A data cable to the USB-C port on the device and to a power source (e.g., computer USB port or USB power adapter).

3.2. Initial Configuration (Firmware & Network)
The NerdMiner V2 requires initial configuration via a web interface. Ensure your device is powered on.
- Firmware Update (if necessary): When you first receive the device, it is recommended to check for firmware updates.
- Access the NMFlash Web tool (refer to the "Maintenance" section for where to get firmware).
- Select your device type, then click "Connect and Program".
- Network and Mining Configuration: After successful firmware operation, the device will display a configuration input box.

Figure 3.2: Web interface for configuring network and mining parameters. - SSID: Click on the AP name to auto-fill the SSID box.
- Password: Enter your Wi-Fi password.
- Pool URL, Pool Port, Pool Password (Optional): Maintain default settings unless you have specific requirements from your mining pool.
- Your BTC Address: Change this to your personal Bitcoin address to receive rewards.
- Time Zone: Set to your local time zone.
- UI Refresh Interval: Configure how often the screen refreshes (in seconds).
- Screen Sleep Time Out: Set the duration after which the screen turns off (in seconds, 0 for always on).
- Initial Screen Brightness: Adjust the screen brightness (0-100).
- Device Code: This is the unique ID of your device; do not modify it.
- License: This is your device's license. If it disappears, contact support.
- Recover Best Diff, Uptime: Enable this option to recover best difficulty and uptime from storage.
- Proxy Option: Do NOT enable this option if the pool URL is "public-pool.io" and your network is banned by a local firewall.
- Rotate Screen: Rotate the display 180 degrees if needed.
- BTC Price Update: Enable to show the current BTC price from the market on the screen.
- Click "Save" to apply changes.
4. Operating Instructions
4.1. Understanding Bitcoin Lottery Mining (Solo Mining)
Bitcoin lottery mining, also known as solo mining, involves an individual miner attempting to solve a block on their own. If successful, the miner is awarded the entire block reward. The NerdMiner V2 is designed for this purpose, offering a chance to draw every 10 minutes with very low power consumption (less than 1W).
4.2. Display Information
The 2.8-inch display provides real-time information about your mining activity:

| Label | Description |
|---|---|
| Block Found | Indicates if a Bitcoin block has been successfully mined. |
| Firmware Version | Current software version running on the device. |
| Local IP | The device's IP address on your local network. |
| Best Difficulty of Miners in LAN | The highest difficulty achieved by miners on the local network. |
| Counter of Miners in LAN | Number of active miners detected on the local network. |
| Hash Rate | The current hashing power of the device (e.g., KH/s). |
| Total Hash Rate of Miners in LAN | Combined hashing power of all miners on the local network. |
| RSSI | Received Signal Strength Indicator for Wi-Fi connection. |
| BTC Price | Current Bitcoin price (if enabled in settings). |
| Job Receive Counter | Number of mining jobs received from the pool. |
| Network Difficulty | The current difficulty of the Bitcoin network. |
| Last Share Diff / Best Diff | Difficulty of the last submitted share and the best share achieved. |
| Share (Rejective) / Share (Accept) | Number of rejected and accepted shares submitted to the mining pool. |
5. Maintenance
5.1. Firmware Updates
Keeping your NerdMiner V2's firmware up-to-date is crucial for optimal performance and access to new features. Firmware can be updated via the NMFlash Web tool.
Steps for Firmware Update:
- Visit the official GitHub repository for NMMiner firmware or the NMFlash Web tool (specific links should be obtained from the seller or official project documentation).
- Select the appropriate device type (e.g., nm-usb-chain-v1).
- Click "Connect and Program" to flash the new firmware.

If you only need to configure the device without updating firmware, you can select "Console Only" after connecting, then proceed to Step 2 of the initial configuration.

5.2. Managing Multiple NMMiner Devices
For users with multiple NMMiner devices, controller software is available to manage them within a Local Area Network (LAN). This software supports all NMMiners and NMAxe devices.
- NMController Client: A Windows-based application (may require .NET framework).
- NMController Web: A web-based tool that requires a Python environment to run.
These tools allow quick access to device management pages. Refer to the official GitHub repository for download links and detailed instructions.
6. Troubleshooting
- Lost License or Flashed Wrong Application: The web flash tool can help recover your license or reflash the correct NMMiner application. No activation is required for re-flashing.
- No License: If you do not have a license, you can directly access the activation page via the web flash tool.
- Network Connectivity Issues: Ensure your Wi-Fi password is correctly entered during configuration. If using "public-pool.io" and experiencing issues, avoid enabling the proxy option if your network is restricted by a local firewall.
- Device Not Powering On: Check the USB-C cable connection and ensure the power source is functional.
- Display Not Working: Verify all internal cable connections, especially the 4-pin power cable to the display module.
7. Specifications
| Feature | Specification |
|---|---|
| MCU | Low-power dual-core 32-bit CPU (ESP32) |
| Main Frequency | Up to 240MHz |
| Screen Size | 2.8 Inch |
| Display Mode | 320*240 |
| Resolution | 320x240 |
| SRAM | Built-in 520 KB SRAM |
| Storage Temperature | -30~70℃ |
| Operating Temperature | -20~60℃ |
| Wi-Fi | 802.11 b/g/n |
| Bluetooth | Blue-tooth-compatible 4.2BR/EDR and BLE standard |
| Function | NMMiner, Nerdminer v2 (Bitcoin Lottery Miner) |
| Interfaces Supported | UART/SPI/I2C/PWM/ADC/DAC |
| TF Card Support | Up to 4GB |
| Case Material | Acrylic |
| Power Consumption | Less than 1W (for ESP32 lottery miner) |
| Transmission Rate | 10/100Mbps (relevant for network capabilities) |
| Package Dimensions (L x W x H) | 15 cm x 14 cm x 7 cm |
| Package Weight | 0.134 kg |

8. User Tips
- Energy Efficiency: The NerdMiner V2 is designed for very low power consumption (under 1W), making it an energy-efficient option for solo mining.
- Ease of Use: Its small size and straightforward configuration via the web interface make it suitable for both beginners and experienced users.
- Regular Firmware Checks: Periodically check for new firmware updates on the official GitHub or NMFlash Web tool to ensure you have the latest features and improvements.
- Network Stability: A stable Wi-Fi connection is crucial for consistent mining operations. Ensure your device is within good range of your Wi-Fi router.
- Multiple Device Management: If you plan to operate several NerdMiner devices, consider utilizing the NMController software for centralized management.
9. Warranty and Support
For specific warranty terms and conditions, please refer to the purchase agreement or contact the seller directly. Technical support, firmware updates, and additional resources can often be found on the official project GitHub repository or through community forums dedicated to NMMiner devices.