Author

Topic: Antminer S3+ TFTP recovery question (Read 949 times)

newbie
Activity: 2
Merit: 0
April 18, 2015, 09:03:15 PM
#1
Hoping someone can advise/assist...Trying to do a recover over debug with TFTP, erase command on U-boot gets stuck at "48" after running "erase 0x9f020000 +0x7c0000", and not sure what else I can try to get past this point other than see if I can get another board from Bitmain.

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:

Code:
tftpboot 0x80000000 antMiner_S320XXXXXX.bin

* appears to work, get a bunch of #'s.

However...
Code:
erase 0x9f020000 +0x7c0000

This produces what appears to be a counter/timer/percentage for erasing and gets up to "48" and just stops:
Code:
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:

Code:
cp.b 0x80000000 0x9f020000 0x7c0000
Outputs:
Code:
Copy to Flash... write addr: 9f020000
Code:
bootm 0x9f020000
Starts the boot over again...

Here's what I get when I power cycle:

Code:
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 ¦

Jump to: