1. Buy cp2102 adapter:
http://www.ebay.com/itm/1-pcs-USB-2-0-to-TTL-UART-Module-5pin-Serial-Converter-CP2102-STC-Replace-FT232-/262197314956?hash=item3d0c2d858c:g:FlMAAOSwHPlWcL5Z2. Download virtual com-port driver (stsw-stm32102) and install it:
http://www.st.com/web/en/catalog/tools/PF2579383. Check your computer hw settings (installed virtual com-port), and set it's baudrate 115200, hand-shake none.
4. Download PuTTY.exe:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html5. Solder 3-pin connector to S3-controller (marked as DEBUG), connect cp2102 with 3-wires (gnd,Rx,Tx), pin-out is (from left to right) Tx,Rx,Gnd. It wont damage anything if you first connect these wrong, just try again.
6. Start PuTTY, use connection type "serial",set right com-port and set baudrate 115200. You should see black window opening, with cursor blinking.
7. Download TFTP-server Tftpd64_SE-4.52-setup (or 32-bit version):
http://tftpd32.jounin.net/tftpd32_download.html8. Install TFTP-server, and check settings "Base Directory", you can change it whatever you want. This is directory where you put your "antMiner_S320150109.bin" file.
9. Set your computer on static ip 192.168.1.100
(IP-address:192.168.1.100
Netmask :255.255.255.0
Gateway :192.168.1.1
leave DNS settings empty,you don't need those, check the little box "confirm settings when leave this page" or something like that,click OK,click close button,just close all network setting windows.)
10. Start TFTP-server, check that it shows right ip (192.168.1.100)
11. Make PuTTY window active, connect ethernet-cable to controller, power your miner (with cp2102-adapter connected), you should see a lot of text in the PuTTY-window. If you don't, check your com-port settings and connection between cp2102-adapter and controller.
12. Once you have working connection with PuTTY, power-up miner, press "p" to get prompt. You have to be quick as you only have about second to interrupt loading all the drivers.
13. Now you should have prompt "Easy-Link>". Now you can download fw from your computer. Use these commands exactly:
tftpboot 0x80000000 antMiner_S320150109.bin
erase 0x9f020000 +0x7c0000
cp.b 0x80000000 0x9f020000 0x7c0000
Reboot your miner or type: bootm 0x9f020000. Now you should have your miner with factory settings.
If you need more basic information,try search button with "TFTP" and you get several hits.
Edit: This part has to go through without any errors:"tftpboot 0x80000000 antMiner_S320150109.bin". Sometimes there is trouble when downloading it, then you MUST NOT execute next command. Next command (erase 0x9f020000 +0x7c0000) erases flash chip and you have to re-write it right with command"cp.b 0x80000000 0x9f020000 0x7c0000". If you mess this part, your controller's flash chip has to be removed from board and re-programmed with external programmer.