Orbi WiFi 7 RBE973
Reply

Re: R6400V2 failed firmware

AllForPun
Aspirant

R6400V2 failed firmware

Ok all,

 

I was recently (today) upgrading my frimware for the R6400v2 through the router's web portal. While uploading the firmware, it failed. No idea why it failed, but it did.

 

Suddenly, I lost all internet.

 

I went to my router and saw all lights off except for the power LED light. It was blinking an amber color.

 

Now, I went through some guides and people having the same problem, but I couldn't find exactly what was wrong. I was going to follow the guides to upload the firmware through a TFTP, but my computer no longer has an ethernet port (macbook pro, late 2013 model). I could go out and get the thunderport to ethernet adaptor, but that will take almost a week to get in this current 'rona eviornment. Also, the TFTP program suggested for mac users is a 32bit, and I run OS Sierra which has compeltely shifted to 64bit, meaning no 32bit programs will open on this computer. I do run Parallells, and can access network connectivity through Windows, but again, no ethernet port, and quite some time to get the cable.

 

So I thought, I'll factory resent and just go through the struggle of reconnecting all my smart devices to the new networks. However, when attempting to factory reset, it does nothing! The power LED continues to blink amber and it does not appear to be resetting.

 

Does anyone have any idea what's going on here? And how can I fix it?

 

Thanks in advance!

Model: R6400|AC1750 Smart WiFi Router
Message 1 of 19

Accepted Solutions
antinode
Guru

Re: R6400V2 failed firmware

> [...] what appears to be a cycle [...]

 

   In some cases, the router can get into a (failing) boot loop, which
might mean that if it's ever receptive to a TFTP load, then you might
need to catch it at the right time.  Some experimentation may be needed.

 

> [...] (see attached).

 

   You're running the "tftp" program, and then giving _it_ a command to
run the "tftp" program.

 

> [...] But the "$" int he above is what confuses me.

 

   What was on the line before what you posted?  That "$" was supposed
to represent (abbreviated) the prompt from your shell (which, as your
"ping" picture showed, is pretty long, but does end in "$ ").

 

   So, the actual command should look like:


      <blah-blah-blah> $ tftp 192.168.1.1

 

of which you type only: tftp 192.168.1.1

 

   The "tftp" program uses a "tftp> " prompt, and you type whatever
appears after that in the example.

 

> [...] I'm sorry, I'm a bit novice at this. [...]

 

   I noticed.  Just bask in the education.  Wheee.

 

> [...] I already did the /usr/bin/tftp bit to access the tftp.

 

   That was what the "tftp 192.168.1.1" command was for.  You could,
instead, do:

 

      $ tftp
      tftp> connect 192.168.1.1

 

which would be equivalent to (but more work than):

 

      $ tftp 192.168.1.1


   The "put fred.img" command assumes that your firmware image file (use
its actual name) is in the shell's current directory.  Otherwise, you'd
need to specify an appropriate path to it (like the one (partially)
shown in your Tftpd64 screen shot, but with a Mac/unix syntax instead of
a PC\Windows syntax).  For some shell navigation basics, see, for
example:

      https://community.netgear.com/t5/x/x/m-p/1694410

View solution in original post

Message 16 of 19

All Replies
antinode
Guru

Re: R6400V2 failed firmware

> [...] I was going to follow the guides to upload the firmware through
> a TFTP, but my computer no longer has an ethernet port (macbook pro,
> late 2013 model). [...]

 

   You need older/better junk.  Or a USB-Ethernet adapter.  Or a
better-equipped friend.

 

> [...] the TFTP program suggested for mac users is a 32bit, [...]

 

   There's no need for any third-party TFTP client program.  The
command-line programs which come with any popular OS generally provide
better error messages, too.  See, for example:

 

      https://community.netgear.com/t5/x/x/m-p/1622096#M102004

 

> [...] factory reset, it does nothing! The power LED continues to blink
> amber [...]

 

   The flashing Power indicator means that the firmware is corrupt, and,
without working firmware, even basic router features like a settings
reset can't work.

 

   The TFTP recovery procedure is the usual tool for loading firmware
into a (mostly) helpless device.

Message 2 of 19
AllForPun
Aspirant

Re: R6400V2 failed firmware

@antinode 

> "The command-line programs which come with any popular OS generally provide better error messages, too."

       

      The link you provided me has links which provide instructions on using the TFTP programs, but you mentioned bening able to use the command-line programs with my OS. Do you have a guide for just that? 

Message 3 of 19
AllForPun
Aspirant

Re: R6400V2 failed firmware

Also, I followed the guide using the TFTP thrid part program on Windows and I keep getting a "Server Stops the Transfer Errpr #2: Access" message. Any ideas? I followed the guide every step.

Message 4 of 19
AllForPun
Aspirant

Re: R6400V2 failed firmware

UPDATE:

 

I was able to move past the error message on the TFPT thing, but it seems to be getting stuck on the put (I've attached screenshot and will explain further in post). I've read the timing can be finicky with when to push Put, so I just want to confirm:

 

  1. Unplug all port connections from router except this PC.
  2. Turn router OFF for 10 seconds and then turn it back ON.
  3. Watch the Power LED. It will start with an orange color and then start flashing.
  4. Press PUT button on the Tftpd64 utility to perform the firmware upload.

 

  • Nothing by the laptop is plugged into teh router.
  • I turn off the power for 10 seconds, then turn it back on
  • All the lights light up, then just the 1st port lights in a solid dull pink, then all lights light up, then just the power led light and the 1st port light illuminate solid (amber for Power, white for 1st port). Then, the power light will begin to blink amber while the 1st port light remains white.
  • At the moment the power light begins to blick amber, I press the Put button

 

Then, as I mentioned above with where I'm gettign stuck, according to the instructions, I am suppose to "see a pop up saying that '0 block retransmitted'.  If not, you may need to repeat above." I do not, so I repeat above and nothing changes.

 

Instead, what I am seeing is no pop up, but "block #0" appear above the progress bar on the TFTP64 window (see attached screenshot).

 

Am I doing something wrong at this point?

 

As per the isntructions, I've created a static IP with the below info:

  1. IP address => 192.168.1.10
  2. Subnet mask => 255.255.255.0
  3. Default Gateway => 192.168.1.1
Message 5 of 19
antinode
Guru

Re: R6400V2 failed firmware

> [...] I followed the guide every step.

 

   Everyone _says_ that.  In some cases, it's actually true.

 

> [...] you mentioned bening able to use the command-line programs with
> my OS. [...]

 

      https://community.netgear.com/t5/x/x/m-p/1533866#M87578

 

Look for "On a Mac,".

 

   I haven't used the third-party TFTP client programs, so I know
nothing, but your screen shot (including the IP stuff) looks ok to me.

 

   I'd stick with the command-line programs.  If nothing else, they
tend to provide better error messages when something goes wrong.

 

   If the router does not cooperate, then I might try playing with the
timing of the "put" operation.  I doubt that you can wreck it any more
than it already is.

Message 6 of 19
AllForPun
Aspirant

Re: R6400V2 failed firmware

>I'd stick with the command-line programs.  If nothing else, they
>tend to provide better error messages when something goes wrong.

 

    Yes, I'm going the command-line route now. Came back with "Connect request failed"

 

I just tried to ping the router (everything is static IP) 192.168.1.1 and is came back as "Desitation host unreachable"

 

Does this essentially mean I'm bricked and need to buy a new one?

 

The R6400v2 is hooked into power and only connected to my MacbookPro running OS High Sierra via USB to ethernet port.

Message 7 of 19
antinode
Guru

Re: R6400V2 failed firmware

> [...] Came back with "Connect request failed"

 

> I just tried to ping the router (everything is static IP) 192.168.1.1
> and is came back as "Desitation host unreachable"

 

   If the computer's Ethernet IP address is "192.168.1.x" (where
1 < x < 255), then it would seem that your router is not communicating
as expected.

 

> [...] only connected to my MacbookPro running OS High Sierra via USB
> to ethernet port.

 

   Have you verified that the Ethernet adapter works?  (Connect it to
some other router?)  You connected the computer/adapter to a router LAN
Ethernet port?

 

> Does this essentially mean I'm bricked and need to buy a new one?


   If you can't get it to respond to anything networkly, then the last
chance might be opening the box and using a serial port connection.
(Yet another adapter required.)  A Web search for terms like "Netgear
serial" should find details on that possibility.  I've never tried it.
A new(er) router might be a wiser choice in that case.

Message 8 of 19
AllForPun
Aspirant

Re: R6400V2 failed firmware

@antinode 

 

Here's the interesting thing. When I cmd ping the router (192.168.1.1), it's looking for replies from the computer IP (192.168.1.10).

 

See screen shot

 

Could this by why it's not communicating?

Message 9 of 19
antinode
Guru

Re: R6400V2 failed firmware

> [...] it's looking for replies from the computer IP (192.168.1.10).

 

I   'd read that not as it looking for replies from "192.168.1.10", but
that the system at "192.168.1.10" is complaining.

 

   "destination host unreachable" suggests to me a bad IP/routing
configuration somewhere.  Did you disable the Wi-Fi interface on this
Windows system, and properly configure its Ethernet interface?  Having
both interfaces active (especially on the same subnet) could cause some
confusion.

Message 10 of 19
AllForPun
Aspirant

Re: R6400V2 failed firmware

@antinode 

 

>Did you disable the Wi-Fi interface on this
>Windows system, and properly configure its Ethernet interface?

 

     I do believe so. Attached is my configuration on the Ethernet interface. I have been hotspotting on my phone throughout all of this, so I turned my hotspot off and set my Mac to the same Static IP info as what attached. I also turned off my MacBook Pro's wi-fi.

 

Again, I'm running parallels, so I thought perhaps both OS systems needed to be set to static.

 

Through all of this, setting both OS systems to static, turning off my hotspot, I am still receiving the "Destination host unreachable" message when attempting to ping the IP from Windows OS (I'm running Windows 8, btw).

Message 11 of 19
AllForPun
Aspirant

Re: R6400V2 failed firmware

@antinode 

 

When I ping from my Mac OS, I get this (see attached).

 

And it just doesn't stop. I let it go all the way to "icmp_seq=200" before I closed the terminal.

Message 12 of 19
antinode
Guru

Re: R6400V2 failed firmware

> I do believe so. Attached is my configuration on the Ethernet
> interface. [...]

 

   Looks ok, but I'm still worried about the wireless interface.

 

> Again, I'm running parallels, [...]

 

   I'm ignorant of it, and its implications for networking, but I'd bet
on there being some, what with the shared/virtual hardware, and all.


> When I ping from my Mac OS, I get this (see attached).

 

   That's how success looks.  You might want to try the TFTP from there.
(Note that the syntax/usage is different between the Windows and Mac
TFTP clients.)

 

> And it just doesn't stop. [...]

 

   Hit "control/C" (hold "control", hit "C") to interrupt it.


      man ping

 

should explain the "-c <count>" option, if you want to limit it in a
more controlled way.

 

   All hope may not yet be exhausted...

 

Message 13 of 19
AllForPun
Aspirant

Re: R6400V2 failed firmware

>You might want to try the TFTP from there.

 

   Ok, I will give it a shot!

 

I assume the instructions are still the same (minus the different syntax for the command lines in Mac)?

 

If so, I have questions about the instructions from this guide.

 

  1. Turn router OFF for 10 seconds.
  2. Hold down the reset button on the back of router with a paper clip.
  3. Power ON the router while holding down the reset button.
  4. Watch the Power LED. It starts with an orange color, and then start flashing.
  5. Count at least 10 flashing power LED and release the reset button.

When I turnon the router while holding down the reset button, I don't get the Power LED flashing. What I get is what appears to be a cycle of all the lights flahsing on, then all off, then the Power LD on solid amber with the ethernetport I'm plugged into solid white, then all off, then all on and the cycle repeats.

 

Per the "Count at least 10 flashing [...]", am I to sit through 10 cycles of the above mentioned and then release the reset button, then press enter on the Terminal to push the firmware?

 

And another quesiton, on this post here, you have:

 

$ tftp 192.168.1.1
      tftp> binary
      tftp> put fred.img
      tftp> quit

 

When I attempt to type the above line, I get this error (see attached). How do I go about typing that whole thing into my terminal? I'm sorry, I'm a bit novice at this. I already did the /usr/bin/tftp bit to access the tftp. But the "$" int he above is what confuses me.

 

Thanks for sticking this out with me. I think we're really getting close to either fixing it, or understanding there's no hope!

Message 14 of 19
AllForPun
Aspirant

Re: R6400V2 failed firmware

@antinode 

 

Additionally, for Mac, do I need to indicate where in the computer the firmware file is? In the Windows cmd, you're instructed to start with "cd desktop". Is a similar step necessary for Mac's Terminal?

Message 15 of 19
antinode
Guru

Re: R6400V2 failed firmware

> [...] what appears to be a cycle [...]

 

   In some cases, the router can get into a (failing) boot loop, which
might mean that if it's ever receptive to a TFTP load, then you might
need to catch it at the right time.  Some experimentation may be needed.

 

> [...] (see attached).

 

   You're running the "tftp" program, and then giving _it_ a command to
run the "tftp" program.

 

> [...] But the "$" int he above is what confuses me.

 

   What was on the line before what you posted?  That "$" was supposed
to represent (abbreviated) the prompt from your shell (which, as your
"ping" picture showed, is pretty long, but does end in "$ ").

 

   So, the actual command should look like:


      <blah-blah-blah> $ tftp 192.168.1.1

 

of which you type only: tftp 192.168.1.1

 

   The "tftp" program uses a "tftp> " prompt, and you type whatever
appears after that in the example.

 

> [...] I'm sorry, I'm a bit novice at this. [...]

 

   I noticed.  Just bask in the education.  Wheee.

 

> [...] I already did the /usr/bin/tftp bit to access the tftp.

 

   That was what the "tftp 192.168.1.1" command was for.  You could,
instead, do:

 

      $ tftp
      tftp> connect 192.168.1.1

 

which would be equivalent to (but more work than):

 

      $ tftp 192.168.1.1


   The "put fred.img" command assumes that your firmware image file (use
its actual name) is in the shell's current directory.  Otherwise, you'd
need to specify an appropriate path to it (like the one (partially)
shown in your Tftpd64 screen shot, but with a Mac/unix syntax instead of
a PC\Windows syntax).  For some shell navigation basics, see, for
example:

      https://community.netgear.com/t5/x/x/m-p/1694410

Message 16 of 19
antinode
Guru

Re: R6400V2 failed firmware

> [...] do I need to indicate where in the computer the firmware file
> is? [...]

 

   One way or another, yes.  You can "cd" your shell to the directory
(folder) where the firmware image file is, or you can specify a path to
the file in the "put" command.  For example, if the "<long_name>.chk"
file is on your desktop, then a sequence like:

 

      cd          # Returns to your home directory.
      cd Desktop  # Drops down to your "Desktop" subdirectory.

 

then:

 

      ls -l *.chk

 

should show you the firmware image file.  And you could then specify
just that name in your "put" command.

Message 17 of 19
AllForPun
Aspirant

Re: R6400V2 failed firmware

 https://community.netgear.com/t5/x/x/m-p/1694410

 

This is the guide that did it! Saved me money on a new router! Thank you!

 

I didn't need to power cycle anything to get put the firmware. I followed the steps in the above guide using the terminal and hit enter on the put. Took 56 seconds for the firmware to be uplaoded and about 3mins for the router to cycle through it's reboot and everything is now white.

 

I did however lose all my previous settings, but that might be from the multiple resets I attempted, the 30/30/30 I attempted, and the reboot cycle mentioned in an earlier comment. Doesn't matter, I can reset everything, just happy to be back up and running!

 

I'll be sure to manually update firmware from here on out.

Message 18 of 19
antinode
Guru

Re: R6400V2 failed firmware

> This is the guide that did it! [...]

 

   The only problem there is avoiding the lame parts.  (But what could
go wrong?)

 

> [ I did however lose all my previous settings, but that might be from
> the multiple resets I attempted, [...]

 

   Any one settings reset would reset the settings.

 

> I'll be sure to manually update firmware from here on out.

 

   It's not a guarantee, but it's probably safer.  I wired connection
also might be more reliable than a wireless one.

Message 19 of 19
Top Contributors
Discussion stats
  • 18 replies
  • 7771 views
  • 1 kudo
  • 2 in conversation
Announcements

Orbi 770 Series