LOLminer 1.66 - Download, Setup for Dual Mining (2023)
A complete guide to setting up LOLminer version 1.66 and newer.
Download for Windows/Linux
Download from the official site Download from GitHub Download from Bitcointalk
What is LOLminer?
LOLminer is a software for mining multiple coins at the same time. The software was created by a developer with the nickname Lolliedieb (aka Wilke Trei)1. This program can mine cryptocurrencies such as Ethereum, Ethereum Classic, TON coin, Beam, Grin and Zelcash. Starting from version 1.43, the miner supports dual mining2.
This program works on AMD and NVIDIA graphics cards.
The developer fee3 is 0.7% for Ethereum and Ethereum Classic. The TON mining fee is 1%. See the table below for details.
Algorithm | Fee % |
---|---|
Autolykos V2 | 1.5 |
BeamHash III | 1.0 |
Cuckoo 29 | 2.0 |
CuckarooD 29 | 2.0 |
CuckarooM 29 | 2.0 |
Cuckaroo 30 CTXC | 2.5 |
Cuckatoo 31 | 2.0 |
Cuckatoo 32 | 2.0 |
Cuckaroo 29-32 | 1.0 |
Cuckaroo 29-40 | 1.0 |
Equihash 144/5 | 1.0 |
Equihash 192/7 | 1.0 |
Equihash 210/9 | 1.0 |
Etchash | 0.7 |
Ethash | 0.7 |
ZelHash | 1.0 |
How to set up LOLminer for dual mining?
Step 1 - Download the miner
You need to download Lolminer from Github from this link. Be sure to select the correct file for your operating system. If you are using Windows, select the ZIP file. For Linux, a file with the .tar.gz
extension.
Step 2 - Set up LOLminer
After extracting the archive, you will see files with the extension .bat
.
For example, for dual mining, use the file dual_mine_eth_ton_tonwales.bat
.
To mine a single coin like Ethereum, use the mine_eth.bat
file.
You need to change the .bat
file and put your wallet addresses in it.
To do this, open the .bat
file with any text editor. Even a standard Windows notepad will do.
Change the line WALLET
and TONWALLET
.
Instead of 0x5576999cc34c1c0030f28939444d6ba9cd6919c2
enter your Ethereum wallet address.
Below is the bat file setup:
@echo off
setlocal enableDelayedExpansion
Rem #################################
Rem ## Begin of user-editable part ##
Rem #################################
set "POOL=eu1.ethermine.org:4444"
set "WALLET=0x5576999cc34c1c0030f28939444d6ba9cd6919c2.Worker"
set "TONPOOL=https://server1.whalestonpool.com"
set "TONWALLET=EQDk8olXYxBsrxiKvZSQMO1-Jjmx9_e-yNjvePJ3dxHlnAwf"
set "EXTRAPARAMETERS="
Rem #################################
Rem ## End of user-editable part ##
Rem #################################
if exist "%CD%\lolMiner.exe" goto infolder
echo "Searching for lolMiner.exe, because is not in this folder.That could take sometime..."
for /f "delims=" %%F in ('dir /b /s "C:\lolMiner.exe" 2^>nul') do set MyVariable=%%F
if exist "%MyVariable%" goto WindowsVer
echo "lolMiner.exe is not found in the system, that could be blocked by Windows Defender or Antivirus "
goto END
:infolder
set MyVariable=%CD%\lolMiner.exe
:WindowsVer
echo "Running lolMiner from %MyVariable%"
for /f "tokens=4-5 delims=. " %%i in ('ver') do set VERSION=%%i.%%j
if "%version%" == "10.0" goto W10
goto OtherW
:W10
"%MyVariable%" --algo ETHASH --pool !POOL! --user !WALLET! --dualmode TONDUAL --dualpool !TONPOOL! --dualuser !TONWALLET! !EXTRAPARAMETERS! --watchdog exit
timeout 10
goto W10
goto END
:OtherW
"%MyVariable%" --algo ETHASH --pool !POOL! --user !WALLET! --dualmode TONDUAL --dualpool !TONPOOL! --dualuser !TONWALLET! !EXTRAPARAMETERS! --watchdog exit --nocolor
timeout 10
goto OtherW
:END
pause
Only part of this code needs to be changed. Nothing else needs to be changed:
Step 3 - Run the miner
The final step is to run lolminer. Double click on the .bat
file you modified in the second step. You have successfully configured the program on the Ethermine pool. In the article below there will be a setting for other operating systems.
You will see this CMD in Windows:

This console displays the current mining status. To stop Lolminer you just need to close this window. Watch the video for a better performance setup.
How To Dual Mine ETH and TON in Windows using LoLMiner. Nicehash - FULL HASH - LHR GPUs
How to set up lol miner on binanns pool
Perform 4 settings:
-
ETHASH
- enter the name of the algorithm. -
ethash.poolbinance.com
- enter the pool address. -
8888
- enter the pool port. -
username1
- enter the login from the Binance pool.
Example:
lolMiner.exe --algo ETHASH --pool ethash.poolbinance.com:8888 --user username1.worker_name --tls 0
pause
In this we video we are going to configure Binance pool.
Watch the video.
HiveOS is a mining operating system.
My 3060ti LHR did not lose any ETH Mh, increasing Core to 1400 gives me 1.15Gh. Power from 110 to 150-170W.
Watch the video.
Config
The second way to configure is to use configuration files. You can configure the configuration both in the .bat
file and in the lolminer.cfg
file.
Settings example:
algo | algo=ETHASH |
pool | pool=eu1.ethermine.org:4444 |
user (wallet address) | user=0x5576999cc34c1c0030f28939444d6ba9cd6919c2 |
The configuration file looks like this:
# lolMiner configuration
# uncomment a line (remove the starting "#") to set an option
# in this file
# The available options are the same as in the command line
# See readme.txt to get a list of available options
####################################################################
# Required Options
####################################################################
algo=ETHASH
pool=eu1.ethermine.org:4444
user=0x5576999cc34c1c0030f28939444d6ba9cd6919c2
####################################################################
# Comfort functions
####################################################################
# apiport=<the port to open api>
# shortstats=<interval between the short statiscics>
# longstats=<interval between the verbose statiscics>
You can run the config using the .bat
file:
lolMiner.exe --config lolMiner.cfg
pause
The second way to run the configuration is to run lolMiner.exe
directly.
Commands and options
This software uses a wide range of commands. Most of them are required to complete the basic mining setup. Others are optional and not necessarily useful for your mining rig.
List of main commands:
-
--coin
- specify the name of the coin you want to mine. -
–-pool
- specify the address of the desired pool, for example,eu1.ethermine.org
. -
--port
- specify the port of the pool, for example4444
. -
--user
- specify the address of your wallet and the name of your worker (worker name
). These two values must be separated by a dot, egwallet.RIG01
. -
--pass
- specify the pool password. By default, this value isx
- no password. This is because most do not have a password.
worker name is the name of your mining rig. It can be absolutely anything, like MyAwesomeRTX
or just MyWorker
or RIG01
. However, it is undesirable to use special characters and apostrophes. This can lead to syntax errors in your settings.
Network difficulty is going up way too much on ALPH, my 2GH/s are yielding less and less coins. Also one pool is owning almost 70% of the network hash-rate, people never learn, it's so boring. Time for me to maybe go back on ERGO or RVN.
Commands for dual mining
Parameter | Description |
---|---|
--dualmode arg (=none) |
Use dual mode. Allowed parameters: none , zil , zilEx , eth , etc . |
--dualpool argument |
Pool configuration for additional connection, format <pool>:<port>
|
--dualuser argument |
Username or wallet address for additional connection |
--dualpass argument |
Password for additional connection (Optional) |
--dualworker arg (=eth1.0) |
A separate worker name for the 2nd connection. |
--dualtls argument |
Toggle TLS (on/off) for the 2nd connection. |
--dualdevices argument |
Split rule for etc and split mode beam . Use a comma-separated list of indices, or 4G (default). |
Attention! Instead of arg
or argument
you need to substitute the value of the command. The word arg
or argument
itself does not need to be written!
Overclocking Options
Parameter | Description |
---|---|
–cclk arg (=*) | The core clock used for graphics cards. Cards are separated by a comma. “*” can be used to skip a card |
Supported algorithms and coins
The list of algorithms can be found below:
Algorithm | Coin |
---|---|
Autolykos V2 | Ergo |
BeamHash III | Beam |
Cuckoo 29 | Aeternity |
CuckarooD 29 | - |
CuckarooM 29 | - |
Cuckaroo 30 CTXC | Cortex |
Cuckatoo 31 | MimbleWimbleCoin |
Cuckatoo 32 | Grin |
Cuckaroo 29-32 | Swap |
Cuckaroo 29-40 | Swap |
Equihash 144/5 | Tent, BitcoinGold |
Equihash 192/7 | Ycash, Zclassic |
Equihash 210/9 | Aion |
Etchash | Ethereum Classic |
Ethash | Ethereum, QuarkChain, Metaverse, Callisto |
ZelHash | Flux |
Setting up for RaveOS
Try Adding --dns-over-https 0
or try to see it at console to know what exactly is happening.
Troubleshooting
GPU 3060 resets hashrate to 0
Most likely you have too much overclocking of the video card or there is not enough power from the power supply.
See the overclocking table in the screenshot below.
Conclusion
lolminer is a command line miner. This means running through the Windows command line or the Linux console. You can also create shortcuts to pre-written string configurations using a batch (.bat file
) file on Windows, or bash script on linux.
Subscribe to cryptosoft.download.
Releases and updates
- On dual mining the LHR cards will now behave live full hash rate cards. This means dual mining tuning will start approximately 1 Minute after the DAG build is completed.
- Slightly improved initial speed after working with 510.x and 512.x drivers, allowing you to reach maximum performance faster.
- Improved LHR Unblocker’s resilience to small workload changes. We always recommend that you do not load the card with anything other than mining during the calibration phase - once this is completed, the miner will become more reliable.
- Cards with full hashrate disable LHR detection no later than one minute after the
--lhrwait
expires. This means that, by default, one minute after DAG creation, maps are now “protected” from further detection. - Added Nvidia core temperature transition reading.
- Configuration change to improve convenience: if the number of entries for
--cclk
,--mclk
,--lhrtune
or--maxdualimpact
exactly matches the number of selected GPUs, the miner now automatically skips idle devices. For example,--devices 1,2,4 --cclk 1050,1400,1500
now makes sense, while--cclk ,1050,1400,,1500
was previously required to skip unused devices.--lhrtune
0 is now semantically identical to--lhrtune off
- Changed handling of usernames/wallets containing one or more periods. This should solve the problems with renting a mining farm and an ezil pool. Note. Some pools may not like adding a dot to the username. If yes and get denied authorization, use
--worker
. - Fixed LHR unlock not working when many GPUs required DAG recovery during Aleph dual mining (yes, this is a special case…)
- Fixed RTX 3050 and RTX 3080 12GB with extremely low Ethash performance during dual mining.
- Fixed an issue where the dual mining hashrate on FHR cards was not displayed when calibrating dual mining in version 1.47
- Fixed an issue where
--lhrtune off
would sometimes not work in version 1.47.