CC Miner 2.2: Download, Setup and Commands, Algorithms

Everything about CCMiner: Setup for MTP, algorithms, commands, GitHubs.

This article describes how to get started mining with CCMiner 2.2 and newer.

Download for Windows / Linux

Download releases from GitHub Download releases from BitcoinTalk


CCMiner - is a program for mining FIRO (MTP) and other cryptocurrencies. The program works on Windows and Linux.

  • The Firoorg ccminer version supports all major algorithms, including the latest ones like Firo, yescrypt.
  • The verushash version supports mining Verus Coin on AMD.
  • Version for xaya.

The software cannot mine: Monero, Zcash, Equihash, Bitcoin, Ethereum.

How to mine with CCMiner

Step 1 - Download the miner

Download or unzip the executable file to a folder of your choice. For XZC MTP (Firo), you can download it from this GitHub Release url. Make sure you select the correct file for your OS. If you have Windows, download the file ccminer_cuda11, if you have Linux, download the file ccminer_linux_cuda100 ccminer download

Step 2 - Configure a batch file for Firo

WalletAddress must be changed to your address, which can be found in your ZCoin wallet or on your cryptocurrency exchange

Here is my .bat file using ccminer and 2Miners pool:

ccminer -a mtp -o  stratum+tcp://  -u  aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK -p 0 

Step 3 - Launch CCMiner

Save your .bat file in the same folder where you extracted the mining software. Then double click on it to launch the miner. A cmd window will open showing you the mining status and after a few minutes you should see that your decisions have been made by the mining pool.

Video Guide

Config example for mtp zcoin

STRATUM: stratum+tcp://
PORT: 8080
Username: aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK
Password: 0

This is how the CCMiner batch file for Firo will look like on the 2miners pool:

batch file for Firo

To configure a batch file for MTP, we need to enter 4 commands one by one:

batch file for Firo example

  1. mtp - specify the algorithm
  2. - we indicate the pool
  3. 8080 - specify the port of the pool
  4. aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK - specify the wallet address.

This is how the finished CCMiner batch file will look like:

ccminer -a mtp -o  stratum+tcp://  -u  aMLjCeLBmBGEJP6dYtWEMdZZuPH4w6uFsK -p 0 


How to Mine with NiceHash

Here is a batch file for NiceHesh:

ccminer -a lyra2z -o stratum+tcp:// -u 3LZhp4g3m7YWqR4hAPrZsKWbyo7hRBmqvy -p 0 

How to Mine ZCOIN (XZC) - Nvidia - HiveOS

In this video I will show how to mine Zcoin.

Neoscrypt-Xaya (CHI Coin)

How To GPU Mine Neoscrypt-Xaya. CHI Coin. Profitable For 3GB GPU+ | NVIDIA/AMD | Windows Tutorial
How To GPU Mine Neoscrypt-Xaya | CHI Coin | Profitable For 3GB GPU+ | NVIDIA/AMD | Windows Tutorial This is a great algorithm for lower end 3gb GPUs and even Lower end 4GB GPUs, i will be showing you step by step how to get mining chi coin and converting it to whichever coin you want ie. LTC, BTC, DOGE etc...

Version for xaya

bat file start commands:

ccminer-64bit -a neoscrypt-xaya -o stratum+tcp:// -u wallet_address.worker_name -p x  .\sgminer -k neoscrypt-xaya -o stratum+tcp:// -u wallet_address.worker_name -p x -s 1 -w 256 -I 17v

Sopported algorithms and coin list

Algorithm Coin
blake Blake 256 (SFR)
mtp Zcoin (Firo)
scrypt Litecoin
                        blake       Blake 256 (SFR)
                        blake2s     Blake2-S 256 (NEVA)
                        blakecoin   Fast Blake 256 (8 rounds)
                        bmw         BMW 256
                        c11/flax    X11 variant
                        decred      Decred Blake256
                        deep        Deepcoin
                        dmd-gr      Diamond-Groestl
                        fresh       Freshcoin (shavite 80)
                        fugue256    Fuguecoin
                        groestl     Groestlcoin
                        heavy       Heavycoin
                        jackpot     Jackpot
                        keccak      Keccak-256 (Maxcoin)
                        lbry        LBRY Credits (Sha/Ripemd)
                        luffa       Joincoin
                        lyra2       CryptoCoin
                        lyra2v2     VertCoin
                        lyra2Z      ZCoin
                        m7          m7 (crytonite) hash
                        mjollnir    Mjollnircoin
                        myr-gr      Myriad-Groestl

                        neoscrypt   FeatherCoin, Phoenix, UFO...
                        nist5       NIST5 (TalkCoin)
                        penta       Pentablake hash (5x Blake 512)
                        quark       Quark
                        qubit       Qubit
                        sia         SIA (Blake2B)
                        sib         Sibcoin (X11+Streebog)
                        scrypt      Scrypt
                        scrypt-jane Scrypt-jane Chacha
                        skein       Skein SHA2 (Skeincoin)
                        skein2      Double Skein (Woodcoin)
                        s3          S3 (1Coin)
                        vanilla     Blake256-8 (VNL)
                        veltor      Thorsriddle streebog
                        whirlcoin   Old Whirlcoin (Whirlpool algo)
                        whirlpool   Whirlpool algo
                        x11evo      Permuted x11 (Revolver)
                        x11         X11 (DarkCoin)
                        x13         X13 (MaruCoin)
                        x14         X14
                        x15         X15
                        x17         X17
                        zr5         ZR5 (ZiftrCoin)


--algo or a short synonym for this command -a - indicates the mining algorithm (for example: ‘mtp’, ‘lyra2Z’, ‘scrypt’, ‘myr-gr’)

Important! Use either a long synonym --algo or a short one -a. You do not need to use this and that together.

Mining Features MTP (FIRO)

mtp requires 4.4 GB of virtual memory, so cards with less than 4.5 GB of virtual memory will not work.

The program also uses about 500MB and 4.4xCard Swap amount.

The author of this article is still working on the ethash+vtc miner. Already added support for weird stratum implementations in some pools.



3 minute read

Matthew Wood

Matthew Wood

Blockchain developer and crypto trader