Merge branches 'master' and 'master' of github.com:jclehner/nmrpflash

This commit is contained in:
Joseph C. Lehner 2023-08-29 10:36:54 +02:00
commit e2be0fcf0e

View file

@ -3,15 +3,16 @@
nmrpflash - Netgear Unbrick Utility
====================================
`nmrpflash` uses Netgear's [NMRP protocol](http://www.chubb.wattle.id.au/PeterChubb/nmrp.html)
`nmrpflash` uses Netgear's [NMRP protocol](https://web.archive.org/web/www.chubb.wattle.id.au/PeterChubb/nmrp.html)
to flash a new firmware image to a compatible device. It has been successfully tested with
various models (D7000, DNG3700v2, EX2700, EX6100v2, EX6120, EX6150v2, EX8000, R6020, R6080, R6100, R6220, R6400, R7000,
R7000P, R6800, R8000, R8000P, R8500, WAX202, WNDR3800, WNDR4300, WNDR4500v3, WNDR4700, WNR3500), but is likely to be compatible with
most other Netgear devices as well.
Prebuilt binaries for Linux, macOS and Windows are available [here](https://github.com/jclehner/nmrpflash/releases)
([Npcap](https://nmap.org/npcap/#download) is required on Windows). On Linux and macOS, you can also use
[Homebrew](https://formulae.brew.sh/formula/nmrpflash). FreeBSD packages can be fetched and installed using the FreeBSD `pkg` command.
([Npcap](https://nmap.org/npcap/#download) is required on Windows). Note that on Linux and macOS, using
[Homebrew](https://formulae.brew.sh/formula/nmrpflash) is the preferred method. FreeBSD packages can be fetched and
installed using the FreeBSD `pkg` command.
```
Usage: nmrpflash [OPTIONS...]
@ -45,7 +46,7 @@ file will have an extension such as `.chk`, `.bin`, `.trx` or `.img`.
Now, using an Ethernet cable, connect your Netgear router to the computer that will run
`nmrpflash`. Use the LAN port, which is often colored blue on Netgear devices. If the
router has multiple LAN ports, use the one labled `1`.
router has multiple LAN ports, use the one labled _1_.
Next, you'll have to determine which network interface corresponds to the one connected to
the Netgear router. All available interfaces can be listed using