Pages:
Author

Topic: Antminer S7 Failed Firmware Update (Read 7672 times)

newbie
Activity: 32
Merit: 0
May 06, 2016, 01:12:31 AM
#25
if it says model: 10 does it mean batch 10 cos my aliexpress sellers wont tell me,
any ways i ran the update a month ago when one of my fans died on my s7 antminer and everything was working fine at 575 frequency instead of the 700 so now i received these delta fans (Original Delta 12038 dual ball bearings 12cm violet fan 12V 3.9A TFC1212DE) so obviously the ampage is higher, so now i did an update again to the older one so it can use both the fans.
problem now is when i plug both the old fans they dont work but when i plug in both the new fans they go until the lights for network turn on then they both turn off. i dont let the case get hot so i then power it all off is this what they mean by brick?
i just unzipped the SD-S7-20151211-700.tar.gz update and placed the files(which also includes another zip file as well but i left that zipped as it was) on a 2gb micro sd card. inserting the sd card in the bb board turned it on, same thing runs fans till network kicks in the off with the fans so i pressed the hard reset button for 10 sec while sd was still in and nada same thing.

ps. also did most of these with out the network cable plugged in, cos otherwise the boards start hashing without fans and i get a very hot case and i dont want to die
is the issue with the io board or the bb u think?

thanks in advance for replies.

http://www.wanttono.com/antminer-s7/
hero member
Activity: 588
Merit: 500
February 18, 2016, 09:49:43 AM
#24
any news on an Antminer S7 SD recovery image?

It's been on the website for a while now.

https://www.bitmaintech.com/support.htm?pid=00720160119094333656o605qB400623


Rich
hero member
Activity: 1063
Merit: 502
RIP: S5, A faithful device long time
January 25, 2016, 04:57:15 PM
#23
Hi All

As per the title, I upgraded an Antminer S7 to the latest firmware and it never came backup (1 of 2 so def not a bad download). I have checked my DHCP Server for new IP addresses, no suck luck. There was 100% no power issues during the upgrade as the miner is in my works server room and I would have heard alot about it if there had been, the only thing that might have done it was switching browser tabs during the upload but I don't think so. The green light and fans never come on.... help!!

Any advice on how to recover this would be amazing, I know the S7 uses a beaglebone and the other equipment I have the uses it (kncminers) can be reflashed from an SD card but I don't know the S7 will.

Thanks in advance for any help.



Do not break your S7! That is expensive device...!
Firmware update failure can break device!
legendary
Activity: 1456
Merit: 1000
January 22, 2016, 05:41:06 PM
#22
I calculated that from my original support ticket on their website it was 53 Days since I had received my miner and it had been 80 Days at the time they claimed I was out of warranty. Even taking into account that the warranty ran from the time of shipping it doesn't take 37 days to ship from anywhere to anywhere else and even 10 days would be a bit iffy.
In the end I got my new controller and my miner is up and running but I will continue to chase this with them but I would imagine that they will just ignore me from now.

Glad to hear you got it working, honestly I would leave it and not waste time on it "continue to chase this with them" will just cause you more trouble if they already decided it's out of warranty. What batch is your miner out of curiosity?

I would take it as a lesson next time just leave firmware alone if working fine.   
newbie
Activity: 11
Merit: 0
January 22, 2016, 11:10:41 AM
#21
I calculated that from my original support ticket on their website it was 53 Days since I had received my miner and it had been 80 Days at the time they claimed I was out of warranty. Even taking into account that the warranty ran from the time of shipping it doesn't take 37 days to ship from anywhere to anywhere else and even 10 days would be a bit iffy.
In the end I got my new controller and my miner is up and running but I will continue to chase this with them but I would imagine that they will just ignore me from now.
legendary
Activity: 1456
Merit: 1000
January 14, 2016, 09:45:04 PM
#20
Hi All

Just to finish this thread off, none of the repairs worked and Bitmain are claiming that I am beyond the 90 days warranty (which I am not). They then sent me a link to buying a new controller board from their shop and it all makes sense. As far as I am concerned Bitmain are sending out dodgy firmware and ignoring their 90day warranty so they can get people to buy more controller boards from them... will not be buying from them again.



When was miner shipped and received? They should live up to 90 day's assuming you bought from them and not reseller or bought off someone else, the warranty does not transfer.

How much is the controller for S7 from them?  I'm thinking S3 was like 35 plus shipping or somewhere around there but that has been a long while back.
newbie
Activity: 11
Merit: 0
January 14, 2016, 09:25:19 AM
#19
Hi All

Just to finish this thread off, none of the repairs worked and Bitmain are claiming that I am beyond the 90 days warranty (which I am not). They then sent me a link to buying a new controller board from their shop and it all makes sense. As far as I am concerned Bitmain are sending out dodgy firmware and ignoring their 90day warranty so they can get people to buy more controller boards from them... will not be buying from them again.

hero member
Activity: 588
Merit: 500
January 08, 2016, 10:49:05 AM
#18
Just an update to this, I contacted Bitmain and they provided the same info as RichBC with a last step:
"After you prepare microSD with image put it in the slot of your computer and then switchthe S5 firmware with the S7 firmware ." which I havn't been able to figure out yet. I'm going to try and boot my controller with the S5 firmware and see if I can upgrade the firmware from there.

I think the reason for this approach is that there is not an S7 Image available. So you load an S5 image via the microSD & then if you are up and running use the built in firmware upgrade tab to load the corrrect S7 firmware?


Rich
newbie
Activity: 11
Merit: 0
January 08, 2016, 10:19:08 AM
#17
Just an update to this, I contacted Bitmain and they provided the same info as RichBC with a last step:
"After you prepare microSD with image put it in the slot of your computer and then switchthe S5 firmware with the S7 firmware ." which I havn't been able to figure out yet. I'm going to try and boot my controller with the S5 firmware and see if I can upgrade the firmware from there.

legendary
Activity: 1456
Merit: 1000
December 24, 2015, 06:03:41 PM
#16
Much as I agree with not upgrading firmware without good reason.... You are very unlucky to get a failure. I have an S5 Controller here that I play with and have probably upgraded 20 or 30 times without problem, this includes loading all of the different S7 firmware versions onto it to have a quick look at what was in them.

You should be able to recover from the SD card with an image or if that fails you can connect a Terminal, although this requires taking off the BBB and soldering some connection pins and having a 3V TTL to USB converter.


Rich

Thanks for the suggestion, I have a 3v TTL to USB converter but no solder unfort. I do have an SD card however, will try just dropping the contents of the upgrade tar.gz onto a fat32 partition but in case that doesn't work do you have any advice on how to proceed?

Thanks

You might contact bitmain.  I'm not sure if they have the ability/or what it takes.  But on S3's they would send out info to un-brick a S3 via serial/usb.

I would at least ask them as it does not hurt.  I have not seen anyone mention this so not sure what their official response is.  Also if in warranty defintally contact them as they will fix it, but downside is you lose day's of mining compared to fixing it yourself.
hero member
Activity: 588
Merit: 500
December 24, 2015, 05:55:26 AM
#15
Thanks for the suggestion, I have a 3v TTL to USB converter but no solder unfort. I do have an SD card however, will try just dropping the contents of the upgrade tar.gz onto a fat32 partition but in case that doesn't work do you have any advice on how to proceed?

Thanks

There is a good chance that the SD card will work. I have never tried with a Terminal but I have connected the USB hardware and confirmed you get a connection. The following was from the Forum I cannot remember where so cannot credit or link. This was for a S5, but S7 should be identical.

Rich

Quote
How to resurrect an Antminer S5 with a broken BeagleBone Black board (self.BitcoinMining)
submitted 2 months ago * by [deleted]

Got a dead miner? Hating life and want back in the game while the SHA-256 diff is rising? If you do and the cause of your dead miner unit is a bad BBB motherboard, this post is intended to help you get it up and running again. I wrote this in frustration for this hobby at what is available out there. This guide is useful if you are past your warranty. If you are within warranty, Bitmain is decent about repairs, so open a ticket and go through the steps. If not, you have to figure it out and see which bit is bad. Sorry. Forge on, you’re on your own with your dead thing now. Maybe this helps, maybe you electrocute yourself, who knows? Just kidding, its only 12V. Still, by doing any of this you take the work and responsibility on you. I hated trying to find the solution from bad documentation and have been at this for two weeks. If it works for you, send me a tip at 13gp7UfnRLw9PeDXsgmVwYdAuYRubZw7zv. Read the whole deal and if it seems right, maybe this helps. HELPFUL. Thanks.
The Bitmain Antminer S5 has three major components: the Beaglebone Black (BBB) motherboard, the spartan-6 FPGA daughterboard controller board, and the ASIC blades (2x). Power is supplied by an external PSU. The following instructions can be assumed to work to fix the BBB part, if:

(i) Swapping out the PSU did nothing to help revive, and (ii) when the miner unit is powered up the unit fan spins slowly (so the FPGA daughterboard is powering it), (iii) the Red LED on the daughterboard is lit, and last (iv) the four green LED on the daughterboard are on, but the unit still does nothing. In our test case, the BBB ethernet jack lights blinked for a little bit, but there was no spool up of the unit fans, it never ran, never beeped, and there was no way to reach the unit via SSH, or get a web page or console. This implies something wrong with the BBB or operating system. Maybe its a brick, maybe not. Here are some ideas to try to help if the above criteria are met:

A. Your unit OS is messed up but everything else is ok? You may need a new linux software system only. Try to follow the Bitmain SD card rescue protocol. Get a faster class (>10?) bootable micro SD of 4-8 GB and do this procedure to write it to the card: https://bitmain.zendesk.com/hc/en-us/articles/204339655-How-to-create-a-bootable-MicroSD-card-with-factory-setting-. The S5 system image you need will come from this https://bitmain.zendesk.com/hc/en-us/articles/203461209-Jan-7-Firmware-Image. And for pete’s sake if you are on a Mac, be careful with your dd commands. use diskutil list. Write to the correct SD device, not the hard drive for example with the likes of sudo dd bs=1m if=/Users/you/JanAntminer.img of=/dev/disk1. Be patient, it has to write every freaking byte one by one. This whole thing is to get you a new miner image, stick it on an SD card, insert it into the miner, and power up. Now, remove the freshly toasted SD card, put it in the miner BBB and try to boot. Does it work? Good job, ignore the rest of this. You are done. Thank whomever made that image. And biophile6. You will have to leave the card in as I understand however, so you want a fast card now that the system is read/writing to slower SD rather than fast eMMC memory. No Go? Move ahead to the next (B). We are getting deeper each time. Sorry. More sucky tinkerage.

B. You maybe have a power management chip issue (PMIC). Its possible. There was a guy on the forums who did this after a power surge in the house. So you have to disassemble some stuff to get the BBB out. Power everything down, remove the 6 pin PSU supply wires to the blades. Touch some grounded stuff again, and remove the BBB as follows. You will need a phillips P2 screwdriver. There are four screws holding the daughterboard to the frame. Remove them lefty loosey and don’t let them fall down into the unit. You have to remove this stuff because the BBB is tightly wedged into the steel case at the ethernet jack. If you try to force it out, you’ll bend the daughterboard header pins and then not be able to get your bone back in. Careful not to drop the screws into the fins. Unattach the BBB-Daughterboard assembly from the frame plate. Slide it back a little away from the ethernet jack. Now you have free access to the BBB. Pull it out steady and even on each side. Dont pull on the white wire harness to the ASIC. Hold the daughter while you separate them from each other. Great. They are free. Time to diagnose on the BBB.

Now you need power since the BBB is detached from Big Mama, and is scared and lonely. Reassure your board, it might be ok with some warm juice. The first thing you will see is that a bunch of stuff normally on the stock BBB is not actually there in the stripped down custom version of the BBB used by Bitmain. Thats ok. There isnt a power jack, so you have to solder a supply line on to the board. Dont use a new barrel jack, because there is something in the way of it on the daughterboard, and if the BBB barrel is there it wont fit back together. Presumably you could stick one on the backside, but ehhh 22 Ga solid copper wires are fine. To know where to attach, look at the BBB board face, there is a largish rectangle on the board print, next to the pwr LED. Thats the BBB power input normally where a jack goes. Run a red wire to the gold oval hole inner most, and a black to the one outermost near the ethernet jack opening side. You can also see if these are the right holes, by flipping the board over; there is a small resistor inline between the + and -. The third oval hole there is just an anchor for the barrel jack port, and isn’t used except structurally. (At least it doesnt have a current or open circuit ohms to the other two pins). Now solder them in. Also to note, the BBB has a power management chip, but is being fed 5V by the daughterboard, which in turn gets it from the blades. Normally, the pins 1-10 on the BBB header have voltage on them to power capes. But apparently now thats where the BBB is drawing power. AND its not obvious with so much normal BBB stuff gone (no USB, HDMI, capacitors, momentary boot/reset buttons, whether if we stick power to the new power wires, if it will ACTUALLY be regulated by the power management chip, or if thats even wired to it, or if you are running a mainline defib right into the CPU eyeball. I was amazed that the header was used as power. Its like in through the out door. Anyway so your source should be 5.0- 5.1 V to be safe. Normally the input can be 6-12 V but we dont have the schematics for this board so just use a well regulated 5V off a voltage regulator, supply, or 5V USB line spliced out and destroyed for this purpose. Attach power. Now does the pwr LED light up? Good. Let it boot. If you only get a pwr light and no heartbeat LED or CPU LED, you are likely a dead BBB. Too bad, so sad; your dad. Unfortunately you can only see that sad fact by pulling it apart from the unit, unless you are a dentist with a good tiny mirror to see up into the crack. (C) is not going to help you. You will need to request a BBB replacement from Bitmain, or get a new BBB. But if you have all the LEDS Goto (C). If not, declare dead, go to (D) for the new board setup.

C. Try to fix via debug pins, serial and terminal. This section is informational only. It presumes you had all the BBB LEDs on, that you can now see, cause the thing is flipped over from its original mount. Ours tried and failed this step so this set of steps on a linux box never got somewhere productive, but you might be in this camp. I share because I care. Go ahead. Now try to communicate with the semi-live board via serial TTL debug pins. Because so much other component stuff is gone, thats the only port you have. There isn’t any USB and it went dark via ethernet, so thats now your option. We attempted to use an FTDI to serial debug pin adapter board to communicate with it. Get one for 8 bucks. Install the drivers on the PC. Most of the generic ones for Arduino work, but when attaching you must be sure to orient the ground pin to the one closest to the ethernet jack, sometimes labeled J1. It can physically fit either way but we want it right. The pins are symmetric 0.1 pitch, 6 in a row. Lay the BBB ethernet jack to the right and look down at it. The debug header is now toward the rear, and the FTDI serial USB adapter guts are face forward to you. Thats the right way. Ground to 1. In our example the BBB pins are 1, 4, 5 active. The others are unwired. Pin 1 is J1. Your FTDI board should be transmitting (TX) on 4, and receiving (RX) on 5. The BBB will be TX on 5 and Rx on 4. Its opposite, not identical. Don’t freak. You might even have little information flow arrows as guides on your board. If you are using a USB FTDI prolific serial cable like Adafruits, with the floppy loose ends that aren’t in a connector package, you are on your own to work out which wiggly end to attach, just dont attach the power Red which carries a deadly 5V, since your BBB runs on 3.3. And probably if you boot with TX and RX wrong, you just wont get a terminal. Move along, nothing else to see here.

Make sure your adapter board is switched to 3.3 v if there is a toggle. Now, attach the FTDI USB adapter correctly to the BBB. Run the USB line to the computer. The adapter board should then light up and tell you its ready as a USB serial adapter device, but this isnt enough juice to power the BBB which as we remember from our last mutual annoyance is a greater 5V. Next attach power to the BBB and try to boot up with your power wires carrying at least 460 mA 5V. (Don't attach the ethernet line since that will draw power (and doesnt work anyway otherwise you could have been fixing using SSH)). Now, if you are lucky, you can open a terminal or putty to it, # cd to your /dev/ttyusb* and see that there is a new thing attached at /dev. For example # cd /dev/ #ls tty.u* -al. Do you have a serial device listed? Good. Try to connect from the computer via command line. You want to use the linux or mac program “screen”. It may work on PC I dont know. This works for example # screeen /dev/tty.usbmodemfd123 115200. Screen is the program running in your PC terminal, the /dev line is your address, and which is all acting like a shell session, and the 115200 is the modem baud rate for this serial connection. Does that work? Maybe wait if it goes to no cursor, cause your board is booting off a card. If the terminal hangs, or hangs up, check the Tx and Rx lines. They may be reversed. Switch and boot again. If you get a ‘PTY’ port problem, or the system does not respond, it is likely dead. If you get a terminal, congratulations, you can now use your awesome linux shell skills to mole around in there and fix the issue. Sorry, I have no idea what the problem is with your board. Muck about, fix some conf files, whatever. Maybe opkg update/upgrade your angstrom rot. Fix a conf file. But if you cant solve it, you now need a new board either from Bitmain support (0.3 BTC) or as below (D).

D. Dead BBB board, make a new one from the store.
Ok, so you tore apart and your thing bit it. Sorry it didnt rescue. BUT, you have new mad skillz writing SD cards and a unit that can now accept BBB right? Go get a new BBB rev C for ~50 bucks. I dont know if an A5B will work, or a B. I was not able to use the SD card trick on a Rev B, since mine did not boot from the boot button and SD card normally. I have no idea if yours will work, it might. Anyway, get a new stock BBB and try to boot it off a power supply, with the card in and the boot button down. It should flash the heartbeat and another periodic regular LED. This is good. Now get a set of BBB 23 pin headers like https://www.adafruit.com/products/706. This is because your new board is a big fatty and has all manner of stuffs attached, that the old one didnt, including that barrel jack we talked about. You need standoff headroom to attach it back to the unit. So, attach those headers, and you get your space. Get your Bitmain image SD card. Go back to (A) to make a new one if you wrote over it. Put it in the BBB. Attach the BBB back to the daughterboard. Attach power supply leads. Now boot, but the crappy thing is that you have to hold a tiny little button down during boot time, with your finger. You have to put your finger in between the mother and daughter boards. That little button is right under the SD card slot. Hold it down apply power, wait for about seven seconds. (I know this move sucks but its 12V. Wear latex gloves or something, make a plastic spork hook, whatever you need to do to feel safe). But you have to boot with that button depressed to get the system to boot off the card. Normally the Antminer card will boot of an SD if there is one in the slot (thats not normal behavior, but it helps us) and a regular BBB boots from MMC onboard memory. So it should work, Voila! If there was anything wrong with your BBB and that was the only thing bad, you should now hear the default ant-pool config spooling up your unit in about ten seconds, using your miner to feed itself blocks. It is Aliiiiiiveeee! Muahahahah. Quick, go to your internet router and open up the network display. You should see “antminer” on a new DHCP address like 192.168.1.33. Open that webpage. The little vampire is using your electricity now and you arent getting any blocks or coins. You need to put in your pool info in by the normal web page console at http://192.168.1.X/cgi-bin/minerConfiguration.cgi You can SSH into that address at root/root for kicks. Change your root password like I did.

Congrats, you have a newly working S5 for about 50 bucks. If not, you are the proud owner of a 4GB BeagleBone Black that you can run Ubuntu off of. Going forward the only sad thing is that it now has to be booted that way EVERY time the power goes down, so a UPS might be nice. You have to leave the card in. You also have to put your pool info back in every time, but thats the way it is. If you know a way to write the image to the MMC so it doesn't have to do this boot button thing every time, that would be awesome to share. If you know how to mod the SD image so your pool info is automatically in there, ditto. Thanks.
newbie
Activity: 11
Merit: 0
December 24, 2015, 05:41:48 AM
#14
Much as I agree with not upgrading firmware without good reason.... You are very unlucky to get a failure. I have an S5 Controller here that I play with and have probably upgraded 20 or 30 times without problem, this includes loading all of the different S7 firmware versions onto it to have a quick look at what was in them.

You should be able to recover from the SD card with an image or if that fails you can connect a Terminal, although this requires taking off the BBB and soldering some connection pins and having a 3V TTL to USB converter.


Rich

Thanks for the suggestion, I have a 3v TTL to USB converter but no solder unfort. I do have an SD card however, will try just dropping the contents of the upgrade tar.gz onto a fat32 partition but in case that doesn't work do you have any advice on how to proceed?

Thanks
hero member
Activity: 588
Merit: 500
December 24, 2015, 04:34:59 AM
#13
Much as I agree with not upgrading firmware without good reason.... You are very unlucky to get a failure. I have an S5 Controller here that I play with and have probably upgraded 20 or 30 times without problem, this includes loading all of the different S7 firmware versions onto it to have a quick look at what was in them.

You should be able to recover from the SD card with an image or if that fails you can connect a Terminal, although this requires taking off the BBB and soldering some connection pins and having a 3V TTL to USB converter.


Rich
legendary
Activity: 1596
Merit: 1000
December 24, 2015, 12:14:07 AM
#12
Why did you update? We don't even know what the updates do thanks to bitmain's incompetence....
legendary
Activity: 1456
Merit: 1000
December 23, 2015, 03:03:35 PM
#11
Check the market thread.

Some one may be selling a controller.

Will a controller from a different batch work for a him? I'm guessing the hiccup happens because hardware wise the S7 are different (daughterboard) but the controller(BBB) should be the same?

well firmware can alter controller and brick it.  and the controllers do vary.  He said he was batch one.

So he needs a batch one controller that was not firmware upgraded.

Do they still support recovery via serial/usb?   I know long ago S3's did but was not sure on S7 bricks if there was a home option to fix or if shipping in is only choice.

But everyone reading this unless a firmware provides something really good, don't risk it for a update that has very little.  Just a high risk game on updates.
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
December 23, 2015, 12:46:29 PM
#10
Check the market thread.

Some one may be selling a controller.

Will a controller from a different batch work for a him? I'm guessing the hiccup happens because hardware wise the S7 are different (daughterboard) but the controller(BBB) should be the same?

well firmware can alter controller and brick it.  and the controllers do vary.  He said he was batch one.

So he needs a batch one controller that was not firmware upgraded.
legendary
Activity: 1302
Merit: 1068
December 23, 2015, 10:01:47 AM
#9
Check the market thread.

Some one may be selling a controller.

Will a controller from a different batch work for a him? I'm guessing the hiccup happens because hardware wise the S7 are different (daughterboard) but the controller(BBB) should be the same?
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
December 23, 2015, 09:51:53 AM
#8
Check the market thread.

Some one may be selling a controller.
newbie
Activity: 11
Merit: 0
December 23, 2015, 09:14:05 AM
#7
two on one controller may no longer work as you guessed it the newer firmware breaks that.

It makes for a comedy except you the op are not laughing

Antminer firmware upgrades are really bad very few did anything worth while.

Can confirm that, plugged 6 boards in and only 3 show. DAG NAMMIT!
Can also confirm that I am not laughing
I can't tell the difference on the antminer that is still working, totally not worth it. Unfort I couldn't find anything on google before I did the firmware update regarding this being a bad idea, might just slap some search terms at the end of this message:

Antminer S7 Firmware Upgrade
Antminer S7 Failed Firmware Upgrade
Antiminer S7 Bricked

merry xmas
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
December 23, 2015, 09:06:22 AM
#6
Yeah there are quite a few people that have issue with flashing, because there are different version for different batch of S7. So people recommend not to flash it. But did you try a factory reset, with the on board reset button?

Yeah I tried a factory reset (and again just before I replied just in case!!!) and no luck. The annoying thing is that I have 2 antminers that I got at the same time (Batch 1) and updated with the same firmware but one works the other doesn't....

Thanks for the advice though, I think I am going to try running both off 1 controller for now

two on one controller may no longer work as you guessed it the newer firmware breaks that.

It makes for a comedy except you the op are not laughing

Antminer firmware upgrades are really bad very few did anything worth while.

S-5 fan speed   control was a good one.  Thats about it.

good luck with 2 off one controller.
Pages:
Jump to: