Kano's update does work and function. You can try using them. (Can't provide warranty but it worked on over 500 S1 since he published it and no dead S1 due to it.) If the process failed or mis-typed something during the process, you can always factory reset the S1 and try again!!
cdusr/bin
mv cgminer cgminer.bak
wget
https://github.com/kanoi/cgminer-binaries/tree/master/AntS1mv AntS1 cgminer
chmod +x cgminer
#Reboot
All Credit goes to Kano for this updated version for S1. Again, Thank you, KANO and Ckolivas
It worked for me but don't do using scripts above. The scripts above were a question I was asking M and he clarified that you need to go to the link above for the instructions. I did that and followed the instructions in the read me to upgrade my S1s. Not sure what the improvements are but it worked.

note Reboot is not a command nor is #Reboot... lala/ red anger. (ignore this < if u wish these to be a valid command u will need to do cpsbin/rebootsbin/Reboot ; chmod +xsbin/Reboot> ignore this)
per Kano u do this... (cuz he understands unix)
Next you need to restart cgminer on your AntS1
You can restart it, when logged into your ant, with the command
/etc/init.d/cgminer restart
You will get a message saying "stopped cgminer" if it was running
You will get a message "no cgminer found; none killed" if it wasn't running
If you also get a message "cgminer is already running" then wait 10 seconds
then reissue the command to restart cgminer
/etc/init.d/cgminer restart
so what is the point of this 4+ month old code?