I don't have the build environment to create a full binary image, and the code will need a LOT of work to actually become part of mainline cgminer it seems, but for the time being here is a link to a bugfixed binary of cgminer 4.6.0 for the S3 based on the bitmain code. Copy the file into /usr/bin/ on the S3 overwriting the existing one:
http://ck.kolivas.org/apps/cgminer/antminer/s3/4.6.0-140908/cgminer@CKolivas Thank you!
I just sent you a small tip to your address.
BTW: I been using the new bin for a couple of hours now without issues.
For those that wan't to update their binary, I used these commands:
cd /usr/bin/
mv cgminer cgminer.original
wget
http://ck.kolivas.org/apps/cgminer/antminer/s3/4.6.0-140908/cgminermv cgminer cgminer-ants3-4.6.0-140908-kolivas
chmod +x cgminer-ants3-4.6.0-140908-kolivas
ln -s cgminer-ants3-4.6.0-140908-kolivas cgminer
/etc/init.d/cgminer restart
This way, the reboot is not necessary + you can keep a good name to describe the new binary.
Cheers!