USRobotics USR5461

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 05:53, 11 January 2010 (edit)
SiliconWarrior (Talk | contribs)
(New page: == Flashing a US Robotics USR5461 == __TOC__ === DD-WRT versions === This router has only 2MB of flash memory, but has a 128K CFE so you can use either the micro or micro plus build. See...)
← Previous diff
Revision as of 05:57, 11 January 2010 (edit) (undo)
SiliconWarrior (Talk | contribs)
m
Next diff →
Line 40: Line 40:
2. Start tftp2.exe (windows GUI for tftp) 2. Start tftp2.exe (windows GUI for tftp)
-Server : 192.168.2.1+ 
-Password :+ Server : 192.168.2.1
-File : dd-wrt.v24-12774_NEWD_micro-plus.bin (or whatever the version you downloaded above)+ Password :
 + File : dd-wrt.v24-12774_NEWD_micro-plus.bin (or whatever the version you downloaded above)
3. Power off the router - the ping reply should start failing 3. Power off the router - the ping reply should start failing
Line 48: Line 49:
4. Wait for 10 sec and plug power back to the router 4. Wait for 10 sec and plug power back to the router
-5. This STEP IS VERY IMPORTANT, as soon as you see the FIRST ping reply, click on Upgrade in Tftp2.exe (If you miss this step, start from STEP 3 again)+5. This STEP IS VERY IMPORTANT, as soon as you see the FIRST ping reply, click on Upgrade in Tftp2.exe (If you miss this step, start from STEP 3 again) You will get responses with TTL=100 within a few seconds when the routeris powered on. If you see TTL=64, you waited too long to start the tftp.
- You will get responses with TTL=100 within a few seconds when the routeris powered on. If you see TTL=64, you waited too long to start the tftp.+
6. You will see the image is loading to the router. Stop the ping in your command prompt window (^C) after the tftp reports success. 6. You will see the image is loading to the router. Stop the ping in your command prompt window (^C) after the tftp reports success.
Line 57: Line 57:
8. Go to the command prompt and issue the command 8. Go to the command prompt and issue the command
- telnet 192.168.2.1+ telnet 192.168.2.1
- username: root+ username: root
- password: admin+ password: admin
Now you're in DD-WRT shell. Issue the commands: Now you're in DD-WRT shell. Issue the commands:
- erase nvram+ erase nvram
- reboot+ reboot
Those commads are required to clear the nvram in place of a 30/30/30 reset because the reset button is not recognized by DD-WRT on this router. Those commads are required to clear the nvram in place of a 30/30/30 reset because the reset button is not recognized by DD-WRT on this router.
Line 84: Line 84:
2. Open a command prompt window and issue the command: 2. Open a command prompt window and issue the command:
- copy /b usr5461_hdr.bin+ dd-wrt_xxxxxxx.bin result_file.usr + copy /b usr5461_hdr.bin+ dd-wrt_xxxxxxx.bin result_file.usr
3. Open the USR web UI in your browser, navigate to the upgrade page and upload the result_file.usr created above. 3. Open the USR web UI in your browser, navigate to the upgrade page and upload the result_file.usr created above.
Line 92: Line 92:
5. Go to the command prompt and issue the command 5. Go to the command prompt and issue the command
- telnet 192.168.2.1+ telnet 192.168.2.1
- username: root+ username: root
- password: admin+ password: admin
Now you're in DD-WRT shell. Issue the commands: Now you're in DD-WRT shell. Issue the commands:
- erase nvram+ erase nvram
- reboot+ reboot
Those commads are required to clear the nvram in place of a 30/30/30 reset because the reset button is not recognized by DD-WRT on this router. Those commads are required to clear the nvram in place of a 30/30/30 reset because the reset button is not recognized by DD-WRT on this router.

Revision as of 05:57, 11 January 2010

Flashing a US Robotics USR5461

Contents


DD-WRT versions

This router has only 2MB of flash memory, but has a 128K CFE so you can use either the micro or micro plus build. See the Firmware Recommendations thread for the latest recommended build. For Brainslayer builds, use the micro generic files. The Eko "NEWD" builds also work well with this router. Do not use "NEWD2" or "VINT".

Preparing to flash

This assumes your router is running the stock US Robotics firmware. Please read all of the flashing instructions for the method you wish to use before starting.

These steps should be followed before using either of the two flashing methods below. (The steps within the two methods assume these have been done.)

1. Read the Peacock Thread. There is a lot of background information there to help you understand what is going on, help prevent mistakes (not to mention bricked routers) and help you to know what to do if something goes wrong.

2. Download the desired firmware (you will not have internet access from your PC while flashing the firmware.

3. Connect your PC to the router with a cable (do not flash the router over a wireless connection) and disconnect all other clients.

4. Reset your router to factory defaults (hold down the reset button until the lights stop flashing).

5. The default LAN IP Address of the US Robotics USR5461 is 192.168.2.1. You will need to set a Static IP Address on your computer for this procedure. If you are on Windows I suggest that you reset the router to it's defaults and set 2 LAN IP Address on your network controller to speed up the process, otherwise once you upload the CFE_Updater-WRT54G-TM.bin you will need to set your LAN IP Address to 192.168.2.101 to be able to flash DD-WRT onto the router.

On Windows XP, Control Panel/Network Connections/right-click on Local Area Connection icon and select Properties. On Windows Vista, Control Panel/Network and Sharing Center.

Go into the properties of the Local Area Connection/Internet Protocol TCP/IP and set the static IP address.

     IP Address: 192.168.2.101
     Subnet Mask: 255.255.255.0
     Default Gateway: 192.168.2.1


Method 1: tftp

1. Open a command prompt window and type ping -t 192.168.2.1 and hit enter. Leave this window open.

2. Start tftp2.exe (windows GUI for tftp)

     Server : 192.168.2.1
     Password :
     File : dd-wrt.v24-12774_NEWD_micro-plus.bin (or whatever the version you downloaded above)

3. Power off the router - the ping reply should start failing

4. Wait for 10 sec and plug power back to the router

5. This STEP IS VERY IMPORTANT, as soon as you see the FIRST ping reply, click on Upgrade in Tftp2.exe (If you miss this step, start from STEP 3 again) You will get responses with TTL=100 within a few seconds when the routeris powered on. If you see TTL=64, you waited too long to start the tftp.

6. You will see the image is loading to the router. Stop the ping in your command prompt window (^C) after the tftp reports success.

7. Wait 5 minutes after the tftp before cycling the power, regardless of whether the wireless is stable before then. Cycle the power,

8. Go to the command prompt and issue the command

     telnet 192.168.2.1
     username: root
     password: admin

Now you're in DD-WRT shell. Issue the commands:

     erase nvram
     reboot

Those commads are required to clear the nvram in place of a 30/30/30 reset because the reset button is not recognized by DD-WRT on this router.

8. Change the static IP on your pc to 192.168.1.101 subnet: 255.255.255.0.

Now you may access the router web interface at http://192.168.1.1


You can also flash back the original factory firmware as described above. Just change the file location in Tftp2.exe to point to the factory firmware and start with the current router IP.

Method 2: upgrading from the web interface

It is also possible to flash DD-WRT for the first time using the upgrade option from the USR firmware's web interface. The trick to making this work is to make the DD-WRT firmwre file look like a USR fimrware file. This is done by adding a header to the file that the USR firmware will recognize and changing the file extension to .usr.

1. Download the header file usr5461_hdr.bin

2. Open a command prompt window and issue the command:

     copy /b usr5461_hdr.bin+ dd-wrt_xxxxxxx.bin result_file.usr 

3. Open the USR web UI in your browser, navigate to the upgrade page and upload the result_file.usr created above.

4. Wait 5 minutes then cycle the power on your router.

5. Go to the command prompt and issue the command

     telnet 192.168.2.1
     username: root
     password: admin

Now you're in DD-WRT shell. Issue the commands:

     erase nvram
     reboot

Those commads are required to clear the nvram in place of a 30/30/30 reset because the reset button is not recognized by DD-WRT on this router.

6. Change the static IP on your pc to 192.168.1.101 subnet: 255.255.255.0.

Now you may access the router web interface at http://192.168.1.1