Upgrade the Firmware / IOS on the Cisco 837 Broadband Router
Submitted by guvnor on Mon, 08/24/2009 - 12:44
Introduction
The Cisco 837 ADSL / Broadband router like most Cisco routers can have it's software( firmware ) upgraded. Generally this isn't a difficult process but it is a bit fiddly if you haven't done it before. This guide will walk you through this process.Requirements
Cisco 837 router and Cisco console cable
Fairly obvious really, this is the router you wish to upgrade and the cisco serial cable used to configure the router.Cisco 837 Firmware image
This is the software "image" that you will upgrade your router with. This is the most difficult requirement to fulfil since cisco doesn't give access to it's IOS software via anonymous download. You actually have to have a CCO login which has access to download IOS images. Hopefully you have one of these or know someone who does.A PC or laptop with a Serial RS232 port
Use this along with a terminal client such as PUTTY or HyperHerminal to configure the router. This will be required as you will need to issue commands to the router.TFTP Server
Since the Cisco 837 doesn't have a CDROM / floppy or USB port you can only transfer images across the network. A server providing the tftp service for transferring firmware images across the network is required. There are plenty of free ones such as TFTP32Preparation
Step 1. Prepare the PC and Router Serial Plug the Console cable from the cisco into the PCs serial port. On the PC you have just connected the console cable to open Hyperterminal or PUTTY. I am going to use PUTTY in this example. Connect to the routers console and fire open PUTTY choose serial and leave the baud as 9600
Hit the return key on your pc and you should see the routers command prompt
Now enter enable (the mode required to configure the router) mode by typing
en
Step 2. Prepare the PC and Router for TFTP transfer
-Make sure you have a TFTP server application on your PC. I am using TFTPd32 for this example.
-Patch the PC with the TFTP software into the router using an Ethernet cat 5 cable.
-Check the ip address of the Ethernet interface of router an ensure that you have network connectivity between the router and the PC. Ping is a good tool for this.
I am going to set my routers ethernet IP to 192.168.1.20 with a subnet mask of 255.255.255.0 by running the following commands
router(config-if)#ip address 192.168.1.20 255.255.255.0 router(config-if)#
router#ping 192.168.1.229 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 192.168.1.229, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 1/6/20 ms router#
http://tools.cisco.com/support/downloads/go/PlatformList.x?sftType=IOS+Software&mdfid=277822723&treeName=Wireless&mdfLevel=Model&url=null&modelName=Cisco+837+ADSL+Broadband+Router&isPlatform=N&treeMdfId=278875243&modifmdfid=null&imname=&hybrid=Y&imst=N
Download ths software to the TFTP directory. On my pc that is c:\program files\Tftp32.
Start the TFTPD32 Software so the tftp service is running.
Begin the upgrade
If you have not done so already ensure the TFTP server is running. Open a serial connection to the Cisco.
From the command prompt type
copy tftp flash
Now your router will erase its flash.
And begin copying the file from the TFTP server.
Once this is finished the router will do a checksum on the images you copied.
Now ensure the router will attempt to boot a IOS image from flash
config-register 0x2102
Hi Please can you supply software