Background info: bought an Antminer S3+ used and noticed it was not running latest firmware (it had the S320140826 firmware). Wasn't sure if the firmwares were inclusive or incremental (i.e. can't just get the latest, need to step up revision at a time). Download the S320141013 firmware, flashed, no problems. Got cocky, figured "Oh, it's 2015, surely there couldn't be any issues with updating firmware nowadays?!?!".
Ran into the save settings check box bug with the S320150109 version.
Found the thread for getting in over the debug: https://bitcointalk.org/index.php?topic=889206.60
Can get to the Easy-Link/U-Boot prompt. Appear to be able to TFTP firmware images over. Tried to follow instructions from the previous thread:
tftpboot 0x80000000 antMiner_S320XXXXXX.bin
* appears to work, get a bunch of #'s.
However...
erase 0x9f020000 +0x7c0000
This produces what appears to be a counter/timer/percentage for erasing and gets up to "48" and just stops:
First 0x2 last 0x7d sector size 0x10000 48
I've left it for over an hour, no change appears to occur.
If I power cycle I figure this erases whatever I've uploaded previously and the following don't really seem to do much:
cp.b 0x80000000 0x9f020000 0x7c0000
Copy to Flash... write addr: 9f020000
bootm 0x9f020000
Here's what I get when I power cycle:
U-Boot 1.1.4 (Apr 11 2013 - 01:45:00)
U-boot for ELink, build by huangfc(QQ:343669866)
Taobao:http://huangfc.taobao.com
model:ELink M150
DRAM: 64 MB
led turning on for 1s...
id read 0x100000ff
flash size 8388608, sector count = 128
Flash: 8 MB
Using default environment
In: serial
Out: serial
Err: serial
Net: ag7240_enet_initialize...
: cfg1 0x5 cfg2 0x7114
eth0: 00:03:7f:ff:ff:ff
eth0 up
: cfg1 0xf cfg2 0x7214
eth1: 00:03:7f:ff:ff:fe
athrs26_reg_init_lan
ATHRS26: resetting s26
ATHRS26: s26 reset done
eth1 up
eth0, eth1
Autobooting in 1 seconds,Press p to stop autoboot!!
## Booting image at 9f020000 ...
Uncompressing Kernel Image ... Stream with EOS marker is not supportedLZMA ERROR 1 - must RESET ¦