NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
daveb78
Dec 07, 2018Guide
Nighthawk X6 R8000 Upgrading to latest firmware may have bricked my router
This morning, in the Nighthawk iOS app, I noticed that a firmware update was available for my Nighthawk X6 R8000 AC3200 router. The app indicated it would take approximately 3 minutes for the update,...
- Dec 16, 2018
Thanks Bill,
Unfortuntaely, I have a visual impairment that firmly puts that solution beyond my capabilities.
So, the only solutions available to me would appear to be:
- Paying someone else to do it...That is, if it is even possible to locate a Third Party repair shop (or individual for that matter) that would do such a thing.
- Outright replacement.
My thanks to the community, but it appears that I'm hosed.
daveb78
Dec 08, 2018Guide
michaelkenward thanks for pointing me at the tftp solution. Unfortunately, it didn't work-out.
When I boot-up the router, while holding-down the reset button, the router goes through a repeating sequence where the power LED is either off, illuinated white, then illuimnated orange/amber. Some or all of the other LEDs are illuminated white, except when the power LED is solid organge/amber. The power LED is never in a state that I would consider to be "flashing". This is not quite what I would have expected from the description in step 10 "Watch the Power LED. It starts with an orange color, and then start flashing". I allowed the repeating sequence to occur at least 10 times, then release the reset button, and hit ENTER on the tftp command. The response I received was "Connect request failed" - so I'm not certain if this is because I've done something incorrect (but don't think so) or that my router is beyond recovery.
Also, after you pointed me at the Windows TFTP solution, I also happened upon Netgear's similar KB article using a TFTP Client. What I found intriguing was that those instructions, while similar, don't mention either waiting for at least "10 flashes" or releaseing the reset button. I find this disconcerting, as I would have expected the router-side of the procedure to be identical, regardless of the TFTP client.
michaelkenward wrote:
It is more likely when people allow something to update itself over wifi, where the risk of interruption is much higher.
I totally hear you on that. I had assumed (perhaps incorrectly) the because Netgear specifically warns against updating firmware over WiFi, and that they also provide an app feature to upgrade firmware, that the app itself plays no active role in the firmware upgrade process. I.e.the app merely "tells" the router to upgrade, and all the work is offloaded to the router itself with no WiFi involvement in the upgrade process. Again thought, that's merely an assumption on my part, mostly because that's how I would've done it to avoid the ptifalls
IrvSp
Dec 09, 2018Master
daveb78 wrote:
I totally hear you on that. I had assumed (perhaps incorrectly) the because Netgear specifically warns against updating firmware over WiFi, and that they also provide an app feature to upgrade firmware, that the app itself plays no active role in the firmware upgrade process. I.e.the app merely "tells" the router to upgrade, and all the work is offloaded to the router itself with no WiFi involvement in the upgrade process. Again thought, that's merely an assumption on my part, mostly because that's how I would've done it to avoid the ptifalls
See, this is part of the problem. People read or in some cases do not. At one time the README file associated with the Firmware (you can go back maybe a years worth and see this) SPECIFICALLY said you should use a WIRED DEVICE to update the f/w. Now even when you buy a new router there is a sticker on it (at least on my R8000 I bought 8 months ago) TELLING you to use the NIGHTHAWK app (my R8000 said NETGAR UP which was replaced with it) to set up the router. You were to use the attached USERID's and PASSWORD's to hook up the device. The first thing it does IS check for a f/w update and if you allow it, it will update itself.
'You' are not doing it wirelessly. It is all done internally between the router and NG F/W server. Yes, something could happen and corrupt the d/l, depending on a whole bunch of factors. Now where if gets 'messy' is people see 'wireless'. So they think they can D/L the f/w to the Laptop and then UNZIP the file, open a browser, go to Genie and do a Router Update pointing back to the flash on the WIRELESS device... an invitation to trouble. That is why WIRED was at one time strongly suggested.
Since NG has added the AUTO UPDATE feature to firmware, we've hit a lot of posts with a 'bricked' or non-responsive router due to that. Should not matter, but some f/w is just not working right. On top of that, NG at one time stated you should RESET the router and manually reenter all settings after a f/w update. I don't know if they DID something that this wasn't required anymore (but it is the first thing to try if you have an update problem) and have REALLY REALLY tested this or just that it seemed to work so they removed that request?
- michaelkenwardDec 09, 2018Guru - Experienced User
IrvSp wrote:
On top of that, NG at one time stated you should RESET the router and manually reenter all settings after a f/w update. I don't know if they DID something that this wasn't required anymore (but it is the first thing to try if you have an update problem) and have REALLY REALLY tested this or just that it seemed to work so they removed that request?
Did they really suggest a reset after every update?
My line has always been that you do not reset unless you have post-flash problems.
IrvSp wrote:
Since NG has added the AUTO UPDATE feature to firmware, we've hit a lot of posts with a 'bricked' or non-responsive router due to that.
Indeed. But is this cause and effect? Or just a coincidence?
Over in the Orbi zone you will find that people complain constantly about the inability to disable autoupdates. Too many complaints of systems failing with new firmware.
Netgear seems to be stuck between trying to make it easier to update firmware because people have a hard time and end up with very old firmware, and forcing updates on users who want to manage their own devices.
- IrvSpDec 09, 2018Master
michaelkenward wrote:
IrvSp wrote:
On top of that, NG at one time stated you should RESET the router and manually reenter all settings after a f/w update. I don't know if they DID something that this wasn't required anymore (but it is the first thing to try if you have an update problem) and have REALLY REALLY tested this or just that it seemed to work so they removed that request?
Did they really suggest a reset after every update?
My line has always been that you do not reset unless you have post-flash problems.
No, actually it wasn't a suggestion... I looked at R7000-Firmware-Version-1-0-3-24 flash, and from it:
=============
Note: Please remember to do factory default after firmware upgrade. Enter "Backup Settings" in the web GUI and click "Erase" button of "Revert to factory default settings".
=============
First line at the top...
Other things to do:
=========
Note: To avoid wireless disconnect issue during the firmware download process, NETGEAR recommends that firmware upgrade be performed on a computer with wired connection.
- Write down all the settings which you changed from the default values, since you may need to re-enter them manually.
=========
Didn't bother to look at every one to determine when it stopped.
michaelkenward wrote:
IrvSp wrote:
Since NG has added the AUTO UPDATE feature to firmware, we've hit a lot of posts with a 'bricked' or non-responsive router due to that.
Indeed. But is this cause and effect? Or just a coincidence?
.
.
Netgear seems to be stuck between trying to make it easier to update firmware because people have a hard time and end up with very old firmware, and forcing updates on users who want to manage their own devices.
Not everyone has a perfect line, and some have longer runs from modem to router, power fluctuations, etc. Even AP's that get updated.
The 'best' way, D/L the flash and unzip it to a wired PC... Once down if you can UNZIP it, it is probably OK. Then sending the flash to the router via wired would probably never have a line drop. However in today's day and age I suspect not every home has a wired connection? Almost every desktop PC comes with both a wired and wireless NIC. Wireless capability means you can put the router anywhere and not have to have a PC near it. So you are basically doing the flash direct from the Internet when you kick it off within the router, either using wireless and the router update button or Auto Update. All that needs to happen is a glitch in power or the internet and you might toast the router. Wireless method of feeding a download flash would probably be the most problematic. TCP/IP packets get dropped all the time. Even ISP feeds... look at your modem... Mine shows this data
=============
Downstream
DCID Freq Power SNR Modulation Octets Correcteds Uncorrectables Downstream 1 23 717.00 MHz -3.20 dBmV 38.61 dB 256QAM 3373068172 2893 18872 Downstream 2 16 675.00 MHz -4.40 dBmV 37.64 dB 256QAM 3082618035 118 2420 Downstream 3 17 681.00 MHz -4.20 dBmV 38.98 dB 256QAM 3218541165 2523 20697 Downstream 4 18 687.00 MHz -3.90 dBmV 38.61 dB 256QAM 3163539557 117 2304 Downstream 5 19 693.00 MHz -4.00 dBmV 37.64 dB 256QAM 3149494398 133 2229 Downstream 6 20 699.00 MHz -3.90 dBmV 38.98 dB 256QAM 3261358637 126 1268 Downstream 7 21 705.00 MHz -3.60 dBmV 38.98 dB 256QAM 3265960605 4748 4849 Downstream 8 22 711.00 MHz -3.50 dBmV 38.61 dB 256QAM 3220795892 5170 24964 Downstream 9 24 723.00 MHz -2.90 dBmV 38.61 dB 256QAM 2891225299 157 1983 Downstream 10 25 729.00 MHz -3.10 dBmV 38.98 dB 256QAM 3978673882 127 715 Downstream 11 26 735.00 MHz -3.50 dBmV 38.98 dB 256QAM 4019583536 115 1860 Downstream 12 27 741.00 MHz -3.90 dBmV 38.61 dB 256QAM 4033157086 1784 12869 Downstream 13 28 747.00 MHz -4.20 dBmV 38.98 dB 256QAM 4041107260 145 732 Downstream 14 29 753.00 MHz -4.10 dBmV 38.61 dB 256QAM 4023810168 1283 14767 Downstream 15 30 759.00 MHz -3.30 dBmV 38.61 dB 256QAM 4038039606 2453 22494 Downstream 16 31 765.00 MHz -3.10 dBmV 38.61 dB 256QAM 3157177367 2918 22325 ===============================
What is worse for me, that is only 8+ days from the last boot of it. I didn't even know it happened, and I've got a UPS on it and the router. A lot of uncorrectables, but it is miniscule compared to the OCTET count. All you need is one of those be sent through either as it was missed by the modem or corrected improperly and sent through while you are d/l'ing to the router the flash. I don't know if NG's code checks the flash once it is completely down or just reads it, writes it, reads the next one? Looking at my DEBUG.HTM does show plenty of storage in the R8000 and NVRAM available though.
- daveb78Dec 09, 2018Guide
First let me say thanks to everyone whos made a contribution to my issue so far. I've done some more research, and additional tinkering,, and would like to bring this discussion thread back on-topic. Which is recovering my Nighthawk X6 R800.
Here are the vital details, about the current state of my troubleshooting efforts:
- Per the KB article that michaelkenward pointed me to, I attempted a Windows TFTP file transfer of firmware. This consistently resulted int "Connection Request Failed".
- I noticed that when following the KB article instructions, thr router appeared not to enter the state described "10. Watch the Power LED. It starts with an orange color, and then start flashing." At no point does the Power LED start flashing. Rather, my router appears to be in a continuous boot-loop.
- My router state is not impacted by holding-down the reset button while poering it on. It enters the apparent boot-loop regardless of the reset button.
- Further research in the Netgear community forums led to several posts that claim while in a boot loop. Demonstrated by continuous pinging of the router IP, where most ping requests time-out, but for a very brief period in the boot loop. Several post authors claim that during this brief period, it is possible to perfrom the TFTP transfer of new firmware if it is initiated at just the right moment.
- Continuous pinging of my router does show that in a boot loop cycle lasting about 100 seconds, there is a very small window where the router responds to the ping (only about 4 sequential requests).
So my conclusion thus far, is that my router is indeed stuck in a continuous boot loop. I've attempted to manually initiate the TFTP upload inside the brief window, of oppourtunity, as others have described, but the results remain the same. So, rather than trying to manually hit an impossibly small window, I authored a PowerShell script that:
- Continuously pings my router.
- Upon a successful response, that others indicated should include "TTL=100" (though I'm personally not certain that's important - I've observed that pings that don't time out always have TTL=100), the TFTP transfer is nearly instantaneously attempted.
- If the upload fails, pinging resumes for another attempt at the next window.
Unfortunately, this also resulted in failure, after running this for a few hours. Were it actually possible to sneak in the TFTP upload in this impossibly smal window, I'd expect that a programatic approach (as I've outlined above) would have met with success relatively quickly. Instead, having made (literally) hundreds up upload attempts, none succeeded.
I've attached the PowerShell script (unfortuately as a PDF due to attachment filetype restrictions), in case anyone wants to inspect it - if I've made a mistake that anyone spots, I'd certainly like to know about it.
So, does anyone have any suggestion about what I might try next to get my router out this continuous boot loop?