Copyright 2000 - 2014 by Ole Drews Jensen

Beginner's Guide
Cisco PIX Firewalls
General Exam Information
My Certifications
How I upgraded my 2500's
Free Software
Cisco Group Study

Protect your routers/switches against violence
Good tips, tricks and ideas
Learn to play guitar

Hit Counter  

Getting There ...

General Exam Information

Exam Name Exam Number Questions Minutes Passing Score  
MCNS 3.0 640-100 55-65 75 860  
CDIDS 3.0 9E0-100 55-65 75 825  
CSPFA 3.0 9E0-111 55-65 75 825  
CSVPN 3.0 9E0-121 55-65 75    
CSI 1.0 9E0-131 60-70 75 825  

My Certifications

mcp-300.bmp (206154 bytes)     mcpi-300.bmp (206154 bytes)     mcse-300.bmp (206154 bytes)


How I upgraded my 2500's

My Lab

Boot ROM's

The 2500 series has two Boot ROM's approx. inch X inch labelled FW1 and FW2.

Cisco gives new Boot ROM's away for free - all you have to pay is the shipping. So, I called them on 1.800.553.6387 and selected option 3, whereafter I told them that I wanted to get new Boot ROM's for my 2501 routers. Note that the part number for a set is BOOT-2500=  (last time I ordered some was : 6-28-2001).

They arrived about 10 days later, and it took me less than five minutes to upgrade all my routers.

One thing you might want to get is a special PLCC tool to remove your old Boot ROM's, since they can be tough to uninstall with your nail, screwdriver or other things you could think of using. I got one at Radio Shack.

Flash SIMM memory

The 2500 series has two Flash SIMM slots, and I had a 4 MB Flash SIMM memory module in the first slot in each router.

I ordered one 8 MB Flash SIMM memory module from MemoryX.

To use a Flash SIMM module in both Flash SIMM slots in the router, they must be identical, so I had to remove my 4 MB SIMM in the first router where the new 8 MB SIMM was assigned to. This was okay, because the 4 MB SIMM was the same in both routers, so I could use the one from slot 1 in the first router in slot 2 in the second router, and thereby have 8 MB Flash memory in both routers.

Now, to make things easier for my self, I had to erase the IOS image from the 4 MB Flash SIMM I was about to remove, because the second router would not like to have two identical images in the 8 MB Flash memory.

The way I did that was to save the configuration and the IOS first which is always a good idea when making changes. Then telling the router to boot up from it's Boot ROM, then erasing the Flash memory:

router1# copy run tftp
router1# copy flash tftp
router1# conf t
router1(config)# boot sys rom
router1(config)# no boot sys flash
router1(config)# end
router1# wr mem
router1# reload
router1(boot)# erase flash

After that, I powered router 1 off, removed the 4 MB Flash SIMM module from slot 1 and replaced it with the new 8 MB Flash SIMM module.

I then powered on router 1, restored the IOS, told the router to boot up from it's Flash memory again, and then restored the original configuration:

router1(boot)# copy tftp flash
router1(boot)# conf t
router1(boot)(config)# boot sys flash
router1(boot)(config)# no boot sys rom
router1(boot)(config)# end
router1(boot)# wr mem
router1(boot)# reload
router1# copy tftp run
router1# wr mem

The only thing there was left to do now, was to power off router 2, add the 4 MB Flash SIMM memory module to the Flash SIMM slot 2, and then start it up again.

Note that the max amount of Flash memory you can have on any 2500 series model is 16 MB (2 x 8 MB modules).

DRAM SIMM memory

The 2500 series has one SIMM slot for DRAM memory.

I am still looking through old boxes to see if I can find some old 72-pin memory with parity :-)

Note that the max amount of DRAM memory you can have on any 2500 series model is 16 MB.

Free Software

The following software are created and copyrighted 2000-2014 by me, and is available to you as a kind free gesture from me. The only thing I ask of you is NOT to sell any of these products to anyone - they're meant to be absolutely free to everyone who wants to use them.

Have fun,
Ole Drews Jensen


These programs are created in Microsoft Visual Basic 6.0, and you will need to download the MSVBVM60.DLL into your system folder if you do not already have it.

Also, some Windows installations do no have the MSSTDFMT.DLL, so if you receive an error message about it, you will need to place it in your system folder, and run regsvr32 c:\windows\system\msstdfmt.dll from a DOS   prompt.