I've created an AntMinerS2 firmware.
Master cgminer code - and no changes/hacks (that are required for the S1)
I've been using various versions of this for a while now without cgminer problems.
However, do consider it still in testing until it has been run more widely ... than just a few people
It's easy to undo - just flash a Bitmain 'firmware'
There are issues with the Bitmain AntMinerS2 firmware that for some would make this upgrade rather important
The README and "How to" information is here:https://github.com/kanoi/cgminer-binaries/tree/master/AntS2
Some of that:How to upgrade your AntS2:
Download the lastest 'firmware' file from: https://github.com/kanoi/cgminer-binaries/tree/master/AntS2
The filename will be like:
where NNNNNNNNNNNNNN is the date stamp
the newest one will be last down the page
To download it, you will need to first click on the filename and then on the
page that comes up, "right-click" on "View Raw" and then "Save Link As..."
or "Save Target As..." to save it on your computer
Upgrading is the same as the standard Bitmain 'firmware' upgrade details:
From the AntS2 web interface tab: "System" -> "Upgrade":
make sure you have "Keep settings:" ticked,
click on "Browse..." to select the 'firmware' file you downloaded
then click on "Flash image..."
See "SD Recovery" below for possible ways how to recover the SD card if the
udpate was interrupted or failedReleases:
The cgminer binary is compiled on a BeagleBone Black with the configure:
CFLAGS="-W -Wall -O2" ./configure --enable-ants2
cgminer official release version 4.3.5 plus initial 'firmware' changesChangelog:
cgminer 4.3.5 with a modified AntS2 driver - see master git for details
Web "Miner Status" uses standard cgminer API fields, highlights some issues
in the "AntMiner" section in colour, provides good/bad chip counts and also
displays an expected performance
Web "Miner Configuration" expanded to include setting "API Allow"
LCD display includes block found count "N" in the bottom left "B:N"
If an executable exists "/config/cgminer", that will be used instead of the
system /usr/bin/cgminer - this allows for easy cgminer binary upgrades
If you factory reset the AntS2, the default mining is Kano instead of Bitmain
Tidied up the default mining configuration to be only in one place (rather
than 3 copies of it) /etc/cgminer.conf.factory
Web interface and LCD report "Ant Miner/K" and a little (kano) in the top
right of the AntMiner image - so you can definitely see if you are running
a modified Kano 'firmware' or an original Bitmain 'firmware'