Reply

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

waymer66
Aspirant

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

I have followed the instructions to the letter, as outlined in the first post:
Ran a cable from the computer directly to the first LAN port.
Opened System Preferences/Network and keyed in the following:
Configure IPv4: Manually
IP Address: 192.168.1.10
Subnet Mask: 255.255.255.0
Router: (left blank)

I opened up the terminal and commanded it to the desktop. I opened another window in the terminal and entered “ping 192.168.1.1”.
I get the message Request timeout for icmp_seq (number).

What am I doing wrong or is this proof that the router is toast? Thanks.
Model: R7000P|Nighthawk AC2300 Smart WiFi Dual Band Gigabit Router
Message 51 of 63
antinode
Guru

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

> What am I doing wrong or is this proof that the router is toast?

 

   It's evidence that the router is not responding as expected.  But
you've joined a years-old discussion and provided little information
about your own situation.  Starting your own thread for your own problem
might make more sense.

 

> Model: R7000P|Nighthawk AC2300 Smart WiFi Dual Band Gigabit Router

 

   Is that your model?  Connected to what?

 

   LED indicators?  Any other symptoms?  Have you done a settings reset?

Message 52 of 63
waymer66
Aspirant

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP


@antinode wrote:

> What am I doing wrong or is this proof that the router is toast?

 

   It's evidence that the router is not responding as expected.  But
you've joined a years-old discussion and provided little information
about your own situation.  Starting your own thread for your own problem
might make more sense.

 

> Model: R7000P|Nighthawk AC2300 Smart WiFi Dual Band Gigabit Router

 

   Is that your model?  Connected to what?

 

   LED indicators?  Any other symptoms?  Have you done a settings reset?


I had a friend who is an engineer walk me through the steps as outlined previously again. It's bricked, so I ordered a mesh system from a company that doesn't encourage it's customers to trash their routers via auotmatic updating.
Message 53 of 63
antinode
Guru

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

> I had a friend who is an engineer walk me through the steps as
> outlined previously again. [...]

 

   Did he tell you how to answer basic questions, too?  Apparently not.

Message 54 of 63
techtherapy
Aspirant

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

thanks so much for the guide @kryptonix, you saved me a lot of time Smiley Happy

Message 55 of 63
seethelight
Aspirant

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

Hi guys, fantastic summary. It works perfectly until the very last point. When i type put _ name of the file after few second i receive the message "transfer timed out".

The shell with the ping repietely have the following lines:

 

Request timeout for icmp_seq 1874

Request timeout for icmp_seq 1875

Request timeout for icmp_seq 1876

64 bytes from 192.168.1.1: icmp_seq=1877 ttl=63 time=1.824 ms

64 bytes from 192.168.1.1: icmp_seq=1878 ttl=63 time=1.571 ms

64 bytes from 192.168.1.1: icmp_seq=1879 ttl=63 time=1.780 ms

Request timeout for icmp_seq 1880

Request timeout for icmp_seq 1881

Request timeout for icmp_seq 1882

Request timeout for icmp_seq 1883

ping: sendto: No route to host

Request timeout for icmp_seq 1884

ping: sendto: Host is down

Request timeout for icmp_seq 1885

ping: sendto: Host is down

Request timeout for icmp_seq 1886

ping: sendto: Host is down

Request timeout for icmp_seq 1887

ping: sendto: Host is down

 

 

anyone would be able to advise how i can get the last step done? it seems to me that the router keeps rebooting so that there is no enough time to transfer the new firmware?

Message 56 of 63
seethelight
Aspirant

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

Apologies for the multiple messages, diregard the previous one. 

 

Some context first:

 

I have a r8000 which i understand is very similar to r8000 in terms of troubleshooting. I was trying to flash the router with Advance tomato. The firmware seemed to be correctly installed but clearly this was not the case as after the installation was completed the router got stuck in what i believe is a reboot loop. after spending pratically all night trying to resolve it I came across this post. I followed all the steps mentioned and i got until the last one where after i send the command to install the latest version of original netgear firmware i receive the message, like many others above, "request timed out". 

 

I diligently read the advise that @antinode gave to previous users and therefore see below the copy and paste from the two shells i have used to type the commands.  

 

Shell with commands:

 

 

Last login: Tue Nov 24 01:48:43 on ttys001

diego@Dies-Air ~ % ls

Applications

Creative Cloud Files

Desktop

Documents

Downloads

Library

Movies

Music

OneDrive

Pictures

Public

iCloud Drive (Archive)

diego@Dies-Air ~ % cd desktop

diego@Dies-Air desktop % ls

Accounts.xlsx TFTP Client 2.app

DS_Store.txt TFTP Client.app

Documents Transfer_1.3.dmg

FOTO (EXPORT) Worksheet 2019:2020v1.xls

R8000-V1.0.4.62_10.1.74 nmrpflash

R8000-V1.0.4.62_10.1.74.chk nmrpflash-0.9.14-macos.zip

R8000-V1.0.4.62_10.1.74.zip tftp_client_122_intel.zip

diego@Dies-Air desktop % tftp

tftp> connect 192.168.1.1

tftp> status

Connected to 192.168.1.1.

Mode: netascii Verbose: off Tracing: off

Rexmt-interval: 5 seconds, Max-timeout: 25 seconds

tftp> binary

tftp> put R8000-V1.0.4.62_10.1.74.chk

Transfer timed out.

 

 

SHELL WITH PING

Last login: Tue Nov 24 01:54:42 on ttys001

diego@Dies-Air desktop % ping 192.168.1.1

PING 192.168.1.1 (192.168.1.1): 56 data bytes

64 bytes from 192.168.1.1: icmp_seq=0 ttl=100 time=25.285 ms

64 bytes from 192.168.1.1: icmp_seq=1 ttl=100 time=2.573 ms

64 bytes from 192.168.1.1: icmp_seq=2 ttl=100 time=2.495 ms

64 bytes from 192.168.1.1: icmp_seq=3 ttl=100 time=2.499 ms

Request timeout for icmp_seq 4

Request timeout for icmp_seq 5

Request timeout for icmp_seq 6

Request timeout for icmp_seq 7

Request timeout for icmp_seq 8

Request timeout for icmp_seq 9

Request timeout for icmp_seq 10

Request timeout for icmp_seq 11

Request timeout for icmp_seq 12

Request timeout for icmp_seq 13

Request timeout for icmp_seq 14

Request timeout for icmp_seq 15

Request timeout for icmp_seq 16

Request timeout for icmp_seq 17

Request timeout for icmp_seq 18

Request timeout for icmp_seq 19

Request timeout for icmp_seq 20

Request timeout for icmp_seq 21

Request timeout for icmp_seq 22

Request timeout for icmp_seq 23

Request timeout for icmp_seq 24

Request timeout for icmp_seq 25

Request timeout for icmp_seq 26

Request timeout for icmp_seq 27

Request timeout for icmp_seq 28

Request timeout for icmp_seq 29

Request timeout for icmp_seq 30

Request timeout for icmp_seq 31

Request timeout for icmp_seq 32

Request timeout for icmp_seq 33

Request timeout for icmp_seq 34

Request timeout for icmp_seq 35

Request timeout for icmp_seq 36

ping: sendto: No route to host

Request timeout for icmp_seq 37

ping: sendto: No route to host

Request timeout for icmp_seq 38

ping: sendto: No route to host

Request timeout for icmp_seq 39

ping: sendto: No route to host

Request timeout for icmp_seq 40

Request timeout for icmp_seq 41

Request timeout for icmp_seq 42

Request timeout for icmp_seq 43

Request timeout for icmp_seq 44

Request timeout for icmp_seq 45

Request timeout for icmp_seq 46

Request timeout for icmp_seq 47

Request timeout for icmp_seq 48

Request timeout for icmp_seq 49

Request timeout for icmp_seq 50

Request timeout for icmp_seq 51

64 bytes from 192.168.1.1: icmp_seq=49 ttl=100 time=3631.749 ms

64 bytes from 192.168.1.1: icmp_seq=50 ttl=100 time=2630.577 ms

64 bytes from 192.168.1.1: icmp_seq=53 ttl=100 time=2.544 ms

64 bytes from 192.168.1.1: icmp_seq=54 ttl=100 time=2.523 ms

64 bytes from 192.168.1.1: icmp_seq=55 ttl=100 time=2.076 ms

64 bytes from 192.168.1.1: icmp_seq=56 ttl=100 time=2.541 ms

Request timeout for icmp_seq 58

Request timeout for icmp_seq 59

Request timeout for icmp_seq 60

Request timeout for icmp_seq 61

Request timeout for icmp_seq 62

Request timeout for icmp_seq 63

Request timeout for icmp_seq 64

Request timeout for icmp_seq 65

Request timeout for icmp_seq 66

Request timeout for icmp_seq 67

Request timeout for icmp_seq 68

Request timeout for icmp_seq 69

Request timeout for icmp_seq 70

Request timeout for icmp_seq 71

Request timeout for icmp_seq 72

Request timeout for icmp_seq 73

Request timeout for icmp_seq 74

Request timeout for icmp_seq 75

Request timeout for icmp_seq 76

Request timeout for icmp_seq 77

Request timeout for icmp_seq 78

Request timeout for icmp_seq 79

Request timeout for icmp_seq 80

Request timeout for icmp_seq 81

Request timeout for icmp_seq 82

Request timeout for icmp_seq 83

Request timeout for icmp_seq 84

Request timeout for icmp_seq 85

ping: sendto: No route to host

Request timeout for icmp_seq 86

ping: sendto: No route to host

Request timeout for icmp_seq 87

ping: sendto: No route to host

Request timeout for icmp_seq 88

Request timeout for icmp_seq 89

Request timeout for icmp_seq 90

Request timeout for icmp_seq 91

Request timeout for icmp_seq 92

Request timeout for icmp_seq 93

Request timeout for icmp_seq 94

Request timeout for icmp_seq 95

ping: sendto: No route to host

Request timeout for icmp_seq 96

ping: sendto: Host is down

Request timeout for icmp_seq 97

ping: sendto: Host is down

Request timeout for icmp_seq 98

ping: sendto: Host is down

Request timeout for icmp_seq 99

ping: sendto: Host is down

Request timeout for icmp_seq 100

ping: sendto: Host is down

Request timeout for icmp_seq 101

ping: sendto: Host is down

Request timeout for icmp_seq 102

ping: sendto: Host is down

Request timeout for icmp_seq 103

Request timeout for icmp_seq 104

64 bytes from 192.168.1.1: icmp_seq=105 ttl=100 time=5.389 ms

64 bytes from 192.168.1.1: icmp_seq=106 ttl=100 time=2.545 ms

64 bytes from 192.168.1.1: icmp_seq=107 ttl=100 time=2.514 ms

64 bytes from 192.168.1.1: icmp_seq=108 ttl=100 time=2.599 ms

Request timeout for icmp_seq 109

 

it seems to me that there is no enough time to install the firmare as the router keeps re-booting?

 

@techtherapy @kryptonix @antinode  any guidance much appreciated -

Model: R8000|Nighthawk X6 AC3200 Smart WIFI Router
Message 57 of 63
kryptonix
Guide

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

Quick reply - when you LS your desktop, the file is not listed. Unpack the zip file with the chk, put the chk on the desktop then try againSmiley Wink
Senior Designer
Message 58 of 63
antinode
Guru

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

> it seems to me that there is no enough time to install the firmare as
> the router keeps re-booting?

 

   That can be a problem.  I'd try fiddling with power-on and Reset
timing, hoping to get lucky.

 

   If you can't find a time window when it works, then you might need to
bring out the big guns, like opening the box and attaching a serial port
adapter, and using that to interrupt whatever it's doing.  A Web search
for terms like, say:
      netgear serial port
should find more information.

 


> Quick reply - when you LS your desktop, the file is not listed. [...]

 

   Try a slower reply?  I see it there.  Did the program complain about
"No such file or directory"?  "ls" and "ls -1" are different.  (So is
"LS".)  File names which include spaces can cause confusion, too.

Message 59 of 63
vijay_amrit
Tutor

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

Wow, i was trying to unbrick my router and came across this. The other solutions i found needed a client that is not compatible with newer versions of MacOS. This has very clear istructions one can follow. One thing i noticed was that while trying to ping, i only got 'Request timeout' message. However there was no problem in connecting and uploading the firmware. Thanks a lot

Model: R6120|AC1200 Dual Band WiFi Router
Message 60 of 63
vijay_amrit
Tutor

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

@seethelight just proceed with next step. i got request timout message during ping too. however rest of the steps worked well.


it seems to me that there is no enough time to install the firmare as the router keeps re-booting?

 

@techtherapy @kryptonix @antinode  any guidance much appreciated -


 

Model: R6120|AC1200 Dual Band WiFi Router
Message 61 of 63
brunomartorella
Aspirant

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

I have an R6700 and this is the closest thread I've found to mirror my issue. After getting to the last page, I notice I'm having the same exact problem as @seethelight . My router keeps rebooting constantly and, via the ping command, I notice that it's only on for 4 seconds, and then restarts again, running through the restart loop for 93 seconds, at which point it's connected again for 4 seconds and back to restart.

 

Seems like this is not enough time to execute the TFTP command.. Wondering if anyone found a solution to this? I tried using a different power adapter and problem persists, so the power source is not the issue. Tried hard resets but also doesn't help.

 

PS: this happened after I set the router to repeater mode.

PS2: not sure if I should open a new thread?

 

Here's the file in my desktop, using an old one because it was the one that ran more stable before this mess:

Last login: Sun Jan 10 11:04:46 on ttys000

Brunos-MacBook-Air-2:~ bruno$ cd desktop

Brunos-MacBook-Air-2:desktop bruno$ ls

R6700-V1.0.1.20_10.0.32.chk

Brunos-MacBook-Air-2:desktop bruno$

 

Here is the reboot pattern. I leave the router on and it does this forever:

Last login: Sun Jan 10 11:06:38 on ttys001

Brunos-MacBook-Air-2:~ bruno$ ping 192.168.1.1

PING 192.168.1.1 (192.168.1.1): 56 data bytes

Request timeout for icmp_seq 0

Request timeout for icmp_seq 1

Request timeout for icmp_seq 2

Request timeout for icmp_seq 3

Request timeout for icmp_seq 4

Request timeout for icmp_seq 5

Request timeout for icmp_seq 6

Request timeout for icmp_seq 7

Request timeout for icmp_seq 8

Request timeout for icmp_seq 9

Request timeout for icmp_seq 10

Request timeout for icmp_seq 11

ping: sendto: No route to host

Request timeout for icmp_seq 12

ping: sendto: Host is down

Request timeout for icmp_seq 13

Request timeout for icmp_seq 14

64 bytes from 192.168.1.1: icmp_seq=15 ttl=100 time=3.081 ms

64 bytes from 192.168.1.1: icmp_seq=16 ttl=100 time=1.577 ms

64 bytes from 192.168.1.1: icmp_seq=17 ttl=100 time=1.630 ms

64 bytes from 192.168.1.1: icmp_seq=18 ttl=100 time=1.417 ms

Request timeout for icmp_seq 19

Request timeout for icmp_seq 20

Request timeout for icmp_seq 21

Request timeout for icmp_seq 22

Request timeout for icmp_seq 23

Request timeout for icmp_seq 24

Request timeout for icmp_seq 25

Request timeout for icmp_seq 26

 

And here is the TFTP command I'm running. I'm doing the put exactly when I get the first ttl=100 response from the separate terminal window where I'm pinging the router:

Last login: Sun Jan 10 11:07:33 on ttys001

Brunos-MacBook-Air-2:~ bruno$ cd desktop

Brunos-MacBook-Air-2:desktop bruno$ ls

R6700-V1.0.1.20_10.0.32.chk

Brunos-MacBook-Air-2:desktop bruno$ tftp

tftp> connect 192.168.1.1

tftp> status

Connected to 192.168.1.1.

Mode: netascii Verbose: off Tracing: off

Rexmt-interval: 5 seconds, Max-timeout: 25 seconds

tftp> binary

tftp> status

Connected to 192.168.1.1.

Mode: octet Verbose: off Tracing: off

Rexmt-interval: 5 seconds, Max-timeout: 25 seconds

tftp> put R6700-V1.0.1.20_10.0.32.chk

Transfer timed out.

 

tftp>

 

 

Model: R6700|Nighthawk AC1750 Smart WiFi Router
Message 62 of 63
seethelight
Aspirant

Re: How to unbrick the Nighthawk R7000 using OS X and TFTP

unfortunately i wasnt able to resolve it. Still hoping that someone pops up here with a solution. I also tried with the 4 pins cable but to no avail. If someone could post here all the steps to follow with the 4 pins and mac would be great but to date i have no solution to offer. 

Message 63 of 63
Top Contributors
Discussion stats
Announcements