From ccbc7c9bba3b01f5eaa94b84e1f683cfdb22300e Mon Sep 17 00:00:00 2001 From: "Joseph C. Lehner" Date: Thu, 18 Feb 2016 18:53:21 +0100 Subject: [PATCH] Update readme --- README.md | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 132fb75..c4be594 100644 --- a/README.md +++ b/README.md @@ -10,24 +10,25 @@ Prebuilt binaries for Linux, OS X and Windows are available [here](https://github.com/jclehner/nmrpflash/releases) ([WinPcap](https://www.winpcap.org/install/default.htm) is required on Windows). -```` +``` Usage: nmrpflash [OPTIONS...] -Options (-a, -i and -f are mandatory): +Options (-a, -i and -f and/or -c are mandatory): -a IP address to assign to target device + -c Command to run before (or instead of) TFTP upload -f Firmware file + -F Remote filename to use during TFTP upload -i Network interface directly connected to device -m MAC address of target device (xx:xx:xx:xx:xx:xx) -M Subnet mask to assign to target device -t Timeout (in milliseconds) for regular messages - -T Time to wait after successfull TFTP upload + -T Time (seconds) to wait after successfull TFTP upload -p Port to use for TFTP upload - -U Test TFTP upload -v Be verbose -V Print version and exit -L List network interfaces -h Show this screen -```` +``` ### Using nmrpflash @@ -40,10 +41,10 @@ First, we have to assign a static IP address to our network interface. In this example, we'll use `192.168.1.2`. All available network interfaces can be listed using -```` +``` $ nmrpflash -L eth0 192.168.1.2 f2:11:a1:02:03:b1 -```` +``` Now we can `nmrpflash`. The argument for the `-a` option needs to be a *free* IP address from the same subnet as the one used by your @@ -52,7 +53,7 @@ be downloaded directly from netgear. For details on how to do this, see [here](#obtaining-firmware-images). Power on your device immediately after starting `nmrpflash`. -```` +``` $ nmrpflash -i eth0 -a 192.168.1.254 -f EX2700-V1.0.1.8.img Advertising NMRP server on eth0 ... / Received configuration request from a4:2b:8c:00:00:01. @@ -60,7 +61,7 @@ Sending configuration: ip 192.168.1.254, mask 255.255.255.0. Uploading EX2700-V1.0.1.8.img ... OK Waiting for remote to respond. Remote finished. Closing connection. -```` +``` ### Common issues ###### "No suitable network interfaces found." @@ -109,9 +110,9 @@ this case setting the IP address to 192.168.1.2). ### Building and installing ###### Linux, Mac OS X, BSDs -```` +``` $ make && sudo make install -```` +``` ###### Windows -- 2.25.1