commit
feb5c63986
2 changed files with 52 additions and 6 deletions
33
README-R7000.md
Normal file
33
README-R7000.md
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
Some helpful hints for putting firmware on the Netgear R7000
|
||||
============================================================
|
||||
|
||||
* As of the writing of this, July 2020, the R7000's web interface does not let you downgrade its firmware, or run 3rd party firmware on it.
|
||||
* Older versions of the R7000's firmware do allow you to flash 3rd party firmware.
|
||||
* You can use nrmpflash to downgrade router's firmware, for example R7000-V1.0.3.56_1.1.25.
|
||||
|
||||
Here is an example set of steps
|
||||
1. Plug in your router, go through the regular stock web interface setup. Note if the router's IP address is now 192.168.1.1 or 10.0.0.1
|
||||
2. Connect computer your computer to LAN1 with an ethernet cable
|
||||
3. At the command prompt on your computer, run:
|
||||
`sudo nmrpflash -v -i YOUR_ADAPTER_NAME -f R7000-V1.0.3.56_1.1.25.chk -t 10000 -T 10000 -A 10.0.0.2 -a 10.0.0.1`
|
||||
* Note 1: The instructions from README.md that tell you how to find YOUR_ADAPTER_NAME.
|
||||
* Note 2: if your router's IP address was 192.168.1.1 then swap out 10.0.0.x with 192.168.1.x for the two IP addresses above
|
||||
4. Right after running the command, power on your router. Your router checks for the nmrpflash server on boot. If all goes well you should see this:
|
||||
|
||||
```
|
||||
sudo nmrpflash -v -i enp0s25 -f R7000-V1.0.3.56_1.1.25.chk -t 10000 -T 10000 -A 10.0.0.2 -a 10.0.0.1
|
||||
Adding 10.0.0.2 to interface enp0s25.
|
||||
Advertising NMRP server on enp0s25 ... /
|
||||
Received configuration request from ab:cd:ef:12:34:56.
|
||||
Sending configuration: 10.0.0.1/24.
|
||||
Received upload request without filename.
|
||||
Using remote filename 'R7000-V1.0.3.56_1.1.25.chk'.
|
||||
Uploading R7000-V1.0.3.56_1.1.25.chk ... OK
|
||||
Waiting for remote to respond.
|
||||
Received keep-alive request (19).
|
||||
Remote finished. Closing connection.
|
||||
Reboot your device now.
|
||||
|
||||
```
|
||||
5. Reboot the device. You now have old firwmare, congratulations.
|
||||
|
||||
25
README.md
25
README.md
|
|
@ -39,6 +39,12 @@ Your Netgear router must be connected to your network using an
|
|||
Ethernet cable. The device running `nmrpflash` must be connected
|
||||
to the same network, using either Wi-Fi or Ethernet.
|
||||
|
||||
Usage sequence of events:
|
||||
1. Turn off the router
|
||||
2. Connect ethernet cable from computer to router's LAN1
|
||||
3. Run nmrpflash on command line
|
||||
4. Turn on the router.
|
||||
|
||||
All available network interfaces can be listed using
|
||||
|
||||
```
|
||||
|
|
@ -94,12 +100,8 @@ C:\> net start npf
|
|||
|
||||
###### "No response after 60 seconds. Bailing out."
|
||||
|
||||
The router did not respond. Always run `nmrpflash` in the following
|
||||
manner:
|
||||
|
||||
* Turn off the router.
|
||||
* Run `nmrpflash`.
|
||||
* Turn on the router.
|
||||
The router did not respond. Always run `nmrpflash` in the sequence
|
||||
described above!
|
||||
|
||||
If that still doesn't work, you can try "blind mode", which can be
|
||||
invoked using `-B`. Note that you also have to specify your router's
|
||||
|
|
@ -188,6 +190,17 @@ cases.
|
|||
* Your device might expect a different image format for `nmrpflash` than when
|
||||
flashing via the web interface.
|
||||
|
||||
###### "bind: Cannot assign requested address"
|
||||
|
||||
Specify the address of the router, and address of your computer, using
|
||||
`-A` and `-a`. For example:
|
||||
|
||||
`-A 10.0.0.2 -a 10.0.0.1`
|
||||
|
||||
or
|
||||
|
||||
`-A 192.168.1.2 -a 192.168.1.1`
|
||||
|
||||
### Building and installing
|
||||
###### Linux, Mac OS X, BSDs
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue