Core Issue
The Xmodem software download procedure can be used when there are no TFTP servers or network connections and a direct PC connection (or modem connection) to the router's console is the only viable option.
Because this procedure relies on the console speed of the router and the serial port of the PC, it can take a long time to download an image. For example, it takes approximately 25 minutes to download the Cisco IOS Software Release 12.1(16) IP Plus image to a Cisco 1600 series router using a speed of 38400 bps.
Resolution
To get into ROM monitor (ROMmon) (rommon 1>) mode, perform these steps:
- Launch a terminal emulator program.
- Configure Windows Hyper Terminal for 8-N-1 at 9600 bps and connect your PC's serial port to the console port of the router.
- Once connected, get into the ROMmon prompt (rommon 1>).
- Typically, if the router's Cisco IOS Software image and bootflash image are both corrupt, the router only comes up in ROMmon mode.
- If the router's Cisco IOS Software image and bootflash image are not corrupt, and you need to get into the ROMmon prompt, change the configuration register to
0x0
, as shown in this example. The configuration register is typically 0x2102
, as shown in the output of the show version command.1600#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
1600(config)#configure
1600(config)#config-register 0x0
1600(config)#^Z
1600#
00:22:06: %SYS-5-CONFIG_I: Configured from console by console
1600#reload
System configuration has been modified. Save? [yes/no]: n
Proceed with reload? [confirm]
00:22:16: %SYS-5-RELOAD: Reload requested
System Bootstrap, Version 12.0(3)T, RELEASE SOFTWARE (fc1)
Copyright (c) 1999 by Cisco Systems, Inc.
Simm with parity detected, ignoring onboard DRAM
C1600 platform with 16384 Kbytes of main memory
rommon 1 >
For a complete list of steps on how to perform an Xmodem software download, refer to Xmodem Console Download Procedure Using ROMmon.