Download CGMiner 4.12 - ASIC, GPU and FPGA Miner [2022]

1 minute read

Version: 4.12
File: *cgminer.exe,
SHA256: c57cfadb4a6b8af18bb83248e5244992a0e1dd3617b254f68df9a6c97261c953
(Download for Linux)

cgminer The new CGMiner stale version is ready.


You can download CGMiner 4.12 from here:

Download Now

Download (mirror)

Inside the archive you will find a file README.txt with installation instructions.

Make sure to replace the pool and wallet address by what you’re using in all files.

mining rig fog cgminer


To build this specific code on linux:

sudo apt-get update -y
sudo apt-get install build-essential autoconf automake libtool pkg-config libcurl4-openssl-dev libudev-dev \
libjansson-dev libncurses5-dev libusb-1.0-0-dev zlib1g-dev -y

git clone

cd cgminer-gekko
sudo usermod -a -G dialout,plugdev $USER
sudo cp 01-cgminer.rules /etc/udev/rules.d/
CFLAGS="-O2 -march=native" ./
./configure --enable-gekko
sudo make install

Nicehash extranonce support

You can use your miner with last extranonce support for nicehash by adding #xnsub at the address end, like this:

./cgminer -o stratum+tcp:// -u my_btc_address -p x --gekko-compac-freq 200 --gekko-2pac-freq 150 --gekko-newpac-freq 150

Command line

./cgminer -o pool_url -u username -p password --gekko-compac-freq 200 --gekko-2pac-freq 150 --gekko-newpac-freq 150


For windows users, you can donwload the release zip file

Inside you can find a cgminer_run.bat file and you can adjust you settings.


cgminer.exe -o stratum+tcp:// -u wareck.gekko -p x --gekko-compac-freq 200 --gekko-2pac-freq 150 --gekko-newpac-freq 150

How to use Gekko stick on windows

  • First install Zadig.
  • Click on “options” then “list devices”
  • Find your miner stick
  • Choose “winusb driver” and click on “change driver”
  • You must have something like that:


  • Then start start.bat (modify value for you own BTC address and server)
  • After some minutes, stick start to mine…


Option Summary

  • --gekko-compac-freq <clock> Chip clock speed (MHz) default is 200 Mhz
  • --gekko-2pac-freq <clock> Chip clock speed (Mhz) default is 150 Mhz
  • --gekko-newpac-freq <clock> Chip clock speed (Mhz) default is 150 Mhz
  • --gekko-r606-freq <clock> Set GekkoScience Terminus R606 frequency in MHz, range 50-900 (default: 550)
  • --gekko-terminus-detect Detect GekkoScience Terminus BM1384
  • --suggest-diff <value> Limit diff for starting mine default is 32