Hello all,

After several fights and reading tutorials that did NOT make my Gridseed 5 mine in dual mode I finally figured it out.

Contents (don’t panic when the page starts to autoscroll when you click a link, it is supposed to work that way 🙂 (unless you click an external link, they open in a new tab/window):

1. Necessities
2. Windows setup
3. Start mining using cgminer in Windows
3a. SHA256 only mode
3b. Scrypt only mode
3c. Dual mode (SHA256 and Scrypt simultaneously)
4. My favourite mining pools

Necessities

1. Power

2. A power brick (I prefer the ones that are protected against peak currents and voltages, they have an internal fuse that will blow when you have a lightning strike or something like that, your power brick will be dead then, but your devices will have survived)

3. A power meter (this one is the same as I got from my elictricity provider and is pretty accurate with values) (not required but it will make things easier to use for profitability calculators and detect underperforming power supplies)

4. A decent power supply. I would say pull a PSU (Power Supply Unit) out of an old ATX-case. I am telling you this because I ordered a 12v 6A adapter from China and since 12V*6A=72W (Ohm’s law)  it should easily power a 60W device. As you will see later in this description, you will see it is only using about 40W in dual mode, which is a clear indication that the adapter is underperforming, hence the reason that I pulled an ATX PSU wich can power up to 350 Watts out of my old Pentium 4 case.

5. A (desktop) computer with Windows (I am using Windows 10 64-bits, but I guess this tutorial will work for older Windows versions, too)

6. Patience.

7. Wire cutter (if you decide to use an ATX PSU) (and a wire stripper, if you’re not handy enough to use the cutter or a cigarette lighter as a stripping tool)

8. Heat shrink tube

9. A cigarette lighter or a hot air gun (As a lighter is smaller I go for the cigarette lighter)

10. And of course a working Gridseed 5 (aka GC3355)

Windows setup

1. Power up your computer if you haven’t done this yet

2. Power up the gridseed. First connect the 12V power. A red light should come on on your Gridseed (please note that this light is intermittent in a very slow interval of about 1 minute when the Gridseed is not hashing)

3. Attach the USB cable between your computer and the Gridseed. Now there should also be a green light lit on your Gridseed. This means that the 5V that is provided by your computer’s USB-port is working. The green light is a steady light.

4. Now go to device manager (apparaatbeheer in Dutch versions) an look for STM32 Virtual Com Port. You will find it under Ports(COM&LPT) (Poorten(COM&LPT) in Dutch versions) . At the end of this line you will see it saying COM, followed by a number. Remember this number. You will need it to create your batch (.bat) files

5. Download daxl cgminer with Zeus(=Gridseed) support from Github. Click the green bar that says “Clone or download” and choose for “Download ZIP”  or download the zip directly by clicking here.

6. Extract the zip to any folder you want. Just remember in what folder you put it.

7. Create a batch file for SHA256 mining by opening Notepad(Kladblok). Enter a line that looks like this in Notepad:

cgminer.exe –sha256 -o stratum+tcp://your.miningpool.com:3333 -u yourpoollogin.worker -p workerpassword –zeus-chips 5 –zeus-clock 800 –scan-serial //./COM4

Change the port number 3333 for the mining pool accordingly if you have to. Change the COM4 to the COM number you saw in device manager. In my case that is COM4.

Now save this by clicking “Save as (Opslaan als)” in Notepad. Give it any name that makes you remember that it is the starting batch file to start mining in SHA256 algorithm, I would call it “gridseedsha256.bat”, without the quotes. Make sure you end the file name in .bat and that you choose  “all files (alle bestanden)” in the bottom lime of the saving window. Make sure the batch (.bat) file is in the same folder as where cgminer.exe is.

gridseed sha256 saving window

8. Almost similar to step 7, but open a new blank Notepad window and enter a line that looks like this

cgminer.exe –scrypt -o stratum+tcp://your.miningpool.com:3333 -u yourpoollogin.worker -p workerpassword –zeus-chips 5 –zeus-clock 800 –scan-serial //./COM4

And again: Change the port number 3333 for the mining pool accordingly if you have to. Change the COM4 to the COM number you saw in device manager. In my case that is COM4.

and save it with a name that will make it easy to remember that this is the batch file for mining in scrypt algorithm, like “gridseedscrypt.bat” without the quotes and save it in the same folder as where cgminer.exe is.

gridseedscrypt saving window

SHA256 only mode

Go to your cgminer folder and double click the batch file that you saved as the SHA256 batch file.
A cmd window will show up. Don’t close it.
It can take a while before it starts accepting shares, so let it run and check about 10 to 30 minutes later in your mining pool if your worker is active. When your SHA256 coin is using large blocks it can even take up to 4 hours, before your miner starts accepting shares and therefore you might see a zero hashrate (and an inactive indication) for your worker in your mining pool.

Scrypt only mode

Go to your cgminer folder and double click the batch file that you saved as the SHA256 batch file.
A cmd window will show up. Don’t close it.
It can take a while before it starts accepting shares, so let it run and check about 10 to 30 minutes later in your mining pool if your worker is active. When your scrypt coin is using large blocks it can even take up to 4 hours, before your miner starts accepting shares and therefore you might see a zero hashrate (and an inactive indication) for your worker in your mining pool.

Dual mode

1. Go to your cgminer folder. Start the sha256 batch file FIRST. Wait till the cmd window comes up and the connection to the stratum pool is established.
2. Then start the scrypt batch file. Ignore the error message that says “Do not have users privileges required to open //./COM#.
It will just work. Just check both your sha256 and scrypt pool and you will see your scrypt pool worker is working as well.
Leave both cmd windows open or it will shut down the mining!

My favourite mining pools

1. ViaBTC (for SHA256 mining)

2. Hash-to-coins (for scrypt mining)