Nanominer 3.9.1: Download, Config for ETC, Ergo & Ravencoin

Nano miner: how to set up and how to run dual mining. LHR unlock.

This guide describes how to start and how to use the latest version of Nanominer 3.9.1 and higher.

Download for Windows / Linux

Download from site Download from Github Download from BitcoinTalk

What is Nanominer?

Nanominer – is a cryptocurrency miner that runs on AMD, NVIDIA graphics cards and on a processor. Supports dual mining mode, overclocking control and power consumption limit. There is a convenient web interface for tracking statistics. It is mainly used to mine cryptocurrencies such as Ravencoin, Zilliqa and Ergo.

Algorithms and fees

Algo Coin Dev Fee (once per 2 hours) AMD Nvidia Intel Arc CPU
Ethash ETHw & other 1%  
Etchash ETC 1%  
EthashB3 RTH 1%    
FishHash IRON 1%    
Heavyhash Kaspa 1%    
Karlsenhash KLS 1%    
Pyrinhash PYI 1%      
Ubqhash UBQ 1%  
FiroPow FIRO 1%    
KawPow RVN 2%    
Octopus CFX 2%      
Autolykos ERG 2.5%    
RandomX XMR, ZEPH, … 2%      
RandomNevo NEVO 2%      
Verushash VRSC 2%      
Verthash VTC 1%      

Miner also supports dual mining on the all Kaspa supported platforms (see config examples):

  • ETHw+KAS

Miner also supports Zilliqa mining in the current configurations (see config examples):

Configuration Merged (same pool) Split (different pools)†

Miner also supports tripple mining:


Miner also supports quad mining:



To work with NVIDIA video cards, you need:

  • driver 411.31 and higher on Windows,
  • Nvidia driver 410.48 and newer on Linux.

Version cuda11 requires driver 456.38 or later on Windows or Nvidia 455.23 or later on Linux. Nvidia 30xx series graphics cards will only work with cuda11 the miner version.

To start mining Ethereum using a Nanominer, you just need to enter your wallet into the configuration or batch file.

How to run Nanominer through a bat file

Step 1 - Download Nanominer

Nanopool provides a link to download Nanominer:

  1. Go to the GitHub repository. Find "Assets":


  2. Download the most recent ZIP archive for Windows 10 or your other operating system.
  3. Unpack the downloaded archive to a convenient place (for example, on the Desktop).


Step 2 - Configure Nanominer

After you have unpacked the archive, you will see the configuration files .ini. You need to edit these default config files or create a .bat file.


Let's start with the .bat file. In the same folder as nanominer.exe, you need to create a file with the extension .bat.

Just copy any .ini file and give it the extension .bat.

Open the .bat file with Notepad. Below is an example of a setup for Ethereum. You need to add the following commands to it:

helper_scripts/cmdline_launcher -algo ethash -coin eth -pool1 -wallet username1 -rigName RIG_ID

Instead, username1 just insert your username from the Binance Pool.

Step 3 - start Nanominer

After everything is done in step 2, you are ready to mine. All that's left to do is launch the miner and then go to the Binance Pool, where you can track your mining progress.

The program is launched in a standard way: double-click the left mouse button on the file with the extension .bat. After starting, a window opens indicating all the entered parameters.


Video guide

Setting up via Config using Ravencoin as an example

An alternative launch option would be setting instead of a batch file through a configuration file. It has the extension .ini

By default, the program reads the settings from a file config.ini and runs through nanominer.exe.

Listing of the configured file for Ravencoin:

; Address to send funds to. Change this address to yours!
wallet = RAXCRKF2JdYwYLn2RiMxDPNgvKMwfVrjY9

; Coin to mine.
coin = RVN

; (Optional) Rig (worker) name.
rigName = speed_test

In the config file, you need to change three things:

  1. wallet - insert here the address of your wallet from the mined cryptocurrency.
  2. coin - indicate the ticker of the coin (usually it is displayed on the exchange). Leave RVN for Ravencoin.
  3. rigName - specify the name of the worker (your mining rig).

Here’s what we should get:


  1. Double click the file nanominer.exe in the Nanominer folder.
  2. A window will appear showing the progress of the miner as he connects to the pool, adjusts a few more parameters and starts mining. On Windows it will look something like the window below. nanominer_console
  3. That’s it, you mine RVN from Nanopool with Nanominer!
  4. Now let’s check our Nanopool progress. Visit in a web browser.
  5. Click RavenCoin on the main page.
  6. In the upper right corner of the page, paste your wallet address and click Search. address_search
  7. You will receive either a page with statistics for your mining farm, or a page where no account was found, which (assuming your wallet was configured correctly) means that you have to wait until your farm finds a few shares (solutions). nanopool_not_found
  8. We are waiting for the cannon to report Total shares at least 1. nanominer_shares
  9. We update the page that reported “Account Not Found” and see that the statistics have appeared: nanopool_rvn_stats

After mining another ten minutes, a graph with a hash rate will appear.

Mine on Nvidia? Read about configuring PhoenixMinerand NBMiner.Perhaps they are more profitable.

Settings for Ergo

PORT: 11111
Username: 9hEq42Jrr21uHJehvUNZ7uuo9429EEKb6WPSG9y7SargP3wF9rp

Here is a finished example of a setup for Ergo:


  1. helper_scripts/cmdline_launcher - starts the program. The file cmdline_launchermust be in a folder helper_scripts.
  2. autolykos - indicate the cryptocurrency mining algorithm.
  3. - we indicate the address of the pool.
  4. 11111 - we specify the port of the pool.
  5. 9hEq42Jrr21uHJehvUNZ7uuo9429EEKb6WPSG9y7SargP3wF9rp - we indicate the crypto wallet of the token. You can use an exchange or cold wallet at your own discretion.


helper_scripts/cmdline_launcher -algo autolykos -coin erg -pool1 -wallet 9hEq42Jrr21uHJehvUNZ7uuo9429EEKb6WPSG9y7SargP3wF9rp -rigName MSI

Setting up a batch file for Nicehash


  1. helper_scripts/cmdline_launcher - starts the program.
  2. ethash - indicate the cryptocurrency mining algorithm.
  3. - we specify the address of the pool and its port
  4. 3P7qADz69quhfyK5e9kvfno6Jyjq4Rcocx - we indicate the crypto wallet from the NiceHash account.


helper_scripts/cmdline_launcher -algo ethash -pool1 stratum+tcp:// -wallet 16p3MvQB7Va2cAPBahvkBePxqQtwTd77sP

Source: - Nanominer setup.


How To Mine Ethereum with Nanominer - Nanopool - Easy Setup 10 Mins

Start to finish setup of nanominer, mining Ethereum (ETH) on nanopool. Learn how to start mining with your PC GPU and/or CPU using nanominer. Setting up a mining rig to mine on Ethereum nanopool.

You need an Ethereum wallet but can use any Ethereum crypto wallet you like.


Ergo Mining Setup Windows Smos Hive Amd Nvidia

Always check calculator for the latest profitability!


Mining Software Comparison - PhoenixMiner - NbMiner - T-Rex Miner - Nanominer

In this two-part video series, we test the Ethereum - ETH and Ergo - ERG performances of different miner programs. We will use the optimum overclock settings and stock values during this comparison.

In our previous videos, we examined the Ethereum (ETH), Raven (RVN) and Ergo (ERG) mining performances of the Rtx 3080 Ti with different overclock settings. You can access these videos from the links below:


Rtx 3080 Ti - Mining Software Comparison - PhoenixMiner - NbMiner - T-Rex Miner - Nanominer - Part 2

I wanted to compare Ergo and Eth, but as far as I know, Ergo mining is not done with the latest version of GMiner anyway, I chose popular programs and therefore I did not include GMiner in the test. For example, I would like to include Team Red Miner, but it does not work with Nvidia cards.


  • Ethash
  • Etchash
  • Ubqhash
  • octopus
  • autolykos2
  • RandomX
  • Verushash

Commands and options

Command What does
wallet Cryptocurrency mining wallet
coin Cryptocurrency that we will mine
rigName The name we have assigned to our mining rig.
sortPools We use sortPools=true, to instruct the miner to choose the best pool for us.
pool1 We indicate the address of the pool.
checkForUpdates Whether to check for updates. checkForUpdates=true to turn on the checker.
autoUpdate Enable / disable automatic updates. checkForUpdates=false to disable.
memTweak You can configure on-the-fly AMD timing changes for Ethash/Etchash/Ubqhash algorithms. Example: memTweak=8,9,10
rigPassword Set a password for the farm or worker. This can be useful when working with pools that require registration and setting a rig password.


restarts - the parameter sets the number of miner restarts before restarting the farm. In case of problems with the video card, such as hardware errors or lagging, or if the hash rate drops (if the minhashrate option is used), nanominer will restart. However, some errors cannot be corrected by restarting the program. In such cases, you need to reboot the rig. To reboot, the miner loads the script reboot.bat from the current directory, if it is running on Windows, or if on Linux.

For Windows:

shutdown /r /t 5 /f

For Linux:



Having problems? There are only a few things that can really go wrong. They include:

First, give the software ten or fifteen minutes before claiming something went wrong. After we found our first share, our wallet address does not display the statistics page for ten minutes.

If you have waited more than 15 minutes and still do not see the mining statistics page, check the following:

  • One or more values ​​were incorrectly set in the file .ini.
  • You have inserted the wrong wallet address when searching.
  • There is something wrong with your mining rig.
  • The nanopool does not work.

Next steps:

  • There are many more options available for T-rex Miner. To find out more, read the setup instructions.
  • If you haven’t already, try overclocking your video cards to increase the hashrate.

Dual mining

The following coins can be mined in dual mode:

Configuration Merged (same pool) Split (different pools)

Here is the configuration for dual mining (Ethereum + Monero):

wallet = 0xada842613541e55e2500478892a334cde74ff653
rigName = worker1
email = [email protected]
pool1 =
pool2 =
pool3 =
pool4 =
pool5 =
pool6 =
pool7 =
wallet = 84XFxjQVYoJjQBeyfbcYBgJ1tw4cgywGyTp12nQw3mSKZctgMYuPGRH1y2LuBAS8yyT8ZX2NDS3CXbfFAxdXQJwAGMoMDSq
rigName = worker1
email = [email protected]
pool1 =
pool2 =
pool3 =
pool4 =
pool5 =


  1. Phoenixminer
  2. T-rex miner
  3. Lolminer
  4. Gminer
  5. TeamRedMiner
  6. Wildrig
  7. Ccminer

Releases and updates


  • добавлена поддержка RDNA3.

AMD Радеон 7900XTX:

  • Autolykos (Ergo): 195 MH/s
  • Ethash: 101 MH/s
  • Octopus (Conflux): 40 MH/s
  • Семейство Progpow (Raven, FIRO): 41 MH/s





We reworked automatic switch ETH -> ETC after Pos:

Automatic switch to ETC is off by default.
We added the option walletEtc to specify ETC wallet after switching.
To enable automatic switch add the following into the config:

switchToEtc = true
walletEtc = <ETC wallet>








  • Significantly reduced stale Ethash shares on Nvidia GPUs.


  • Significantly improved Ergo (Autolykos2) performace on AMD Vega GPUs (up to 15%);
  • Improved performance for ethash algorithms family (ETH, ETC, UBQ, etc) on Nvidia Turing family (up to 0.4%);
  • Added functionality: showing share difficulty for ethash algorithms family.


Fixed issue: Could not make binaries for gfx103x (AMD RX 6xxx series GPUs) on 2020 drivers (20.40 and similar on Linux; 20.11.2 and similar on Windows).


  • Fixed crashes and restarts on Nvidia 10xx series and 20xx series.


Added Ethash LHR unlock.

  • Automatic LHR detection by default;
  • Configuration parameter lhr for manual unlock percentage selection. Example. Set LHR unlock percentage on device 0 to 71.5%, switch off LHR unlock on device 1 and automatic selection on device 2:
  • Fixed GPU temperature, power consumption and fan speed display for several Nvidia drivers.


  • Hotfix: fixed VerusCoin (VerusHash) mining on CUDA 11 version.


  • Significantly improved FIRO (Firopow) zombie mode on 4Gb AMD GPUs;
  • Fixed VerusCoin (VerusHash) mining.


  • Improved performance of RandomX (Monero).


  • Improved performance KawPow (Raven) and FiroPow (FIRO) on Nvidia GPUs (up to 3% depends on GPU model).


  • Significantly improved Ergo (Autolykos2) performance (up to 60%) on AMD Vega family (RX Vega 56, RX Vega 64, Radeon VII).
  • Slightly improved Ergo (Autolykos2) performance on AMD polaris family (RX 5xx).


  • Update to fulfill Nicehash requirements. If you are not using Nicahash, You can ignore it.


  • Significantly improved Ergo (Autolykos2) performance (~10%) on Nvidia Turing GPUs (RTX 16xx, RTX 20xx, CMP 30HX);
  • Reduced Ergo (Autolykos2) power consumption on Nvidia GPUs.


  • Added Verthash for AMD GPUs;
  • Warn user if hardware accelerated GPU scheduling is not enabled;
  • Reduced stale shares on Raven;
  • Fixed crash when nanominer started with some AMD GCN3 and elder GPUs;


  • Fixed Raven invalid shares issue for some Nvidia RTX 30xx GPUs;
  • Fixed ETH performance tuning issue for some Nvidia RTX 30xx GPUs;
  • Returned launch with command line arguments. Config files still working.


  • Kawpow performance improvements for Nvidia Pascal, Turing and Ampere GPUs.
  • Improved connection stability for China users.


This guide will help you get started mining Conflux (CFX), Ergo and Ethereum using a Windows based mining farm. The miner we will be using in this tutorial is the Nanominer.



11 minute read

Matthew Wood

Matthew Wood

Blockchain developer and crypto trader