I tried updating one of my first S9s I think it was 550mhz
I updated first to the new auto tune firmware, but nothing happened even after setting pools and rebooting.
So then I loaded the S9 recovery firmware, and it started working again.
Then try the new autotune firmware, and I'm getting this (I think one board has always been dead, so that is not a surprise)
Is it ever going to start hashing? Been 2 hours.
check PIC voltage=940 on chain[0]
check PIC voltage=940 on chain[2]
check PIC voltage=940 on chain[3]
set command mode to VIL
singleBoardTest: AsicType = 1387
singleBoardTest: asicNum = 64
singleBoardTest: real AsicNum = 63
--- check asic number
set_baud=0, ought to be 1
The min freq=700
set real timeout 52, need sleep=379392
search freq for 1 times, completed chain = 3, total chain num = 3
disable_pic_dac on chain[0]
disable_pic_dac on chain[2]
disable_pic_dac on chain[3]
restart Miner chance num=2
waiting for send_func to exit of chain[0]
waiting for send_func to exit of chain[1]
waiting for send_func to exit of chain[2]
waiting for send_func to exit of chain[3]
waiting for send_func to exit of chain[4]
waiting for send_func to exit of chain[5]
waiting for send_func to exit of chain[6]
waiting for send_func to exit of chain[7]
waiting for send_func to exit of chain[8]
waiting for send_func to exit of chain[9]
waiting for send_func to exit of chain[10]
waiting for send_func to exit of chain[11]
waiting for send_func to exit of chain[12]
waiting for send_func to exit of chain[13]
waiting for send_func to exit of chain[14]
waiting for send_func to exit of chain[15]
waiting for receive_func to exit!
waiting for pic heart to exit!
Start bmminer ...
This is C5 board.
Check chain[0] PIC fw version=0x02
Check chain[2] PIC fw version=0x02
Check chain[3] PIC fw version=0x02
Chain[J1] will use highest voltage=940 [6] to open core
Chain[J3] will use highest voltage=940 [6] to open core
Chain[J4] will use highest voltage=940 [6] to open core
Chain[J1] orignal chain_voltage=6 value=940
Chain[J3] orignal chain_voltage=6 value=940
Chain[J4] orignal chain_voltage=6 value=940
Chain[J1] has 0 asic
retry Chain[J1] has 0 asic
retry Chain[J1] has 0 asic
it need 10-25 minutes to open, so be patient
Waited 2 hours, so should have came back up.
Re-saved pool settings and did a hard power cycle.
Waited 12 hours, nothing, just keeps looping those values like it's crashing and restarting.
Mine did that too, after a long back and forth with bitmain they determined that my pre autotune model should not have had the autotune firmware installed. After going back to the old firmware two of the three boards don't even try to work anymore. So when they say the firmware is for "all", I wouldn't trust it.
The good news is your PIC software looks intact, so if you can get the pre autotune firmware back in it should *crosses fingers* work again. 0x02 is the "good" version and works in the pre autotune 7/13 + 7/15 firmwares.
Blah blah blah, voided warranty, blah blah blah, malfunction, blah blah blah do at your own risk, will likely cause fires and death and destruction to all you hold dear boilerplate here.https://shop.bitmain.com/files/download/s9-20160715-550M.tar.gzDon't use this firmware if your model was ordered after mid September and is an autotune version, as it probably won't work, and will likely cause doom and destruction to your warranty.
The official Bitmain solution was to disconnect the bad board(s) from the controller and it should work. It didn't work for me though. If you can't load the old firmware try running it with just one board at a time to find the bad one.