Cisco 1720 - Changing flash

Good day,

I am going to upgrade the flash memory in my router, as it's been suggested that the IOS I am running would prefer 16MB as opposed to the 8MB I currently have.

I have purchased the flash card, and am ready to swap over, but I need assistance on how to copy the info on the current flash onto the new flash.

I only touch the router once in a blue moon, so I have no idea how to copy the flash over.

Any help is appreciated, and in anticipation, below is the result of "show version"

Many thanks

Steve Handscomb

Cisco Internetwork Operating System Software
IOS (tm) C1700 Software (C1700-SY7-M), Version 12.2(8)YN, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
Synched to technology version 12.2(11.2u)T
TAC Support:
Copyright (c) 1986-2002 by cisco Systems, Inc.
Compiled Wed 30-Oct-02 11:45 by ealyon
Image text-base: 0x80008120, data-base: 0x80C8FAB4
ROM: System Bootstrap, Version 12.0(3)T, RELEASE SOFTWARE (fc1)
ROM: C1700 Software (C1700-SY7-M), Version 12.2(8)YN, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
router uptime is 2 minutes
System returned to ROM by power-on
System restarted at 18:03:49 UTC Mon Nov 8 2004
System image file is "flash:c1700-sy7-mz.122-8.YN.bin"
cisco 1720 (MPC860T) processor (revision 0x601) with 29139K/3629K bytes of memory.
Processor board ID JAD04500EJ6 (1104472229), with hardware revision 0000
MPC860T processor: part number 0, mask 32
Bridging software.
X.25 software, Version 3.0.0.
1 FastEthernet/IEEE 802.3 interface(s)
2 ATM network interface(s)
32K bytes of non-volatile configuration memory.
8192K bytes of processor board System flash (Read/Write)
Configuration register is 0x2102
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hi shandscomb,
What files are on your existing flash card?

Some routers run the IOS from the flash itself while newer ones tend to decompress the image from FLASH and run it in the router memory.
The latter is easier to upgrade as once the router is started the old card can be removed and then the new card formatted and the later IOS installed on it.
shandscombAuthor Commented:

Regrettably, I do not know how to answer this question.

I do know that in order to install the flash-card the unit has to be completely dismantled as the card "slot" in on the PCB with no external access;  This in mind, I would assume that I could not do this whilst the unit was on ?


OK. Is it an official Cisco FLASH card?
If it is then it should come with an IOS image already on it. You will just need to save a copy of your application and your old IOS image prior to the upgrade.
You can get a free tftp server for windows from the Cisco website.

Once the upgrade is performed you can restore your previous software version if you wish otherwise just load the new image you want. The configuration is normally stored in a separate flash area inside the route and the previous backup is just incase anything goes wrong.

If you didn't get an original Cisco FLASH then you will need to copy the old one onto the new one.
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

shandscombAuthor Commented:
Hmmm ok. I bought it from a cisco reseller, but it does not say cisco on it, which I would have thought it should if it were.

So, assuming this is a blank non-cisco flash, can I install it, boot up, install the IOS and then re-enter my (very) basic config from "show running" ? (20 lines max)

If so, a reminder on how to install the IOS from scratch would help.  I still have the original .bin file of the IOS.


If the card is blank and the router is designed to run from the card directly then it wont boot.
Instead it will go into a command prompt (Bootstrap). This will either be a very basic command language or a very small version of IOS with just enough to setup very basic networking.
If it has mini IOS you should be able to transfer the image back across from the TFTP server. If it does not have it you will need to transfer the new image across the serial interface.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
shandscombAuthor Commented:
Hi again,

Ok, made quite alot of progress.

I have put in the new flash, and there was no IOS on it; After three failed attempts to load from flash, I get the basic OS:

System Bootstrap, Version 12.0(3)T, RELEASE SOFTWARE (fc1)
Copyright (c) 1999 by cisco Systems, Inc.
C1700 platform with 49152 Kbytes of main memory

device does not contain a valid magic number
boot: cannot open "flash:"
boot: cannot determine first file name on device "flash:"

System Bootstrap, Version 12.0(3)T, RELEASE SOFTWARE (fc1)
Copyright (c) 1999 by cisco Systems, Inc.
C1700 platform with 49152 Kbytes of main memory

rommon 1 >

From here, I can set variables for the tftp server, and get the IOS loaded and running, once running my old configuration is still in tact!

However, on performing a reload, it forgets about the flash, or rather the new IOS isn't committed to flash.  I tried the "write" command in case it saved the IOS as well as the config, but no go.

Therefore, I guess I am asking what the command is to get the flash saved ?



Can you show the contents of the flash once the router is up?

Check the configuration as on some models it contains the filename of the image to load from flash.
shandscombAuthor Commented:
Ok, all sorted & working.

For info, here's the missing pieces:

When I had the basic system, and loaded the IOS, i used to tftpdnld -r command, having previously set the IP, Subnet and TFTP server & filename.

Now, this alone was not enough, and once the IOS was up & running I had to issue the command: copy tftp flash:

This gave me the option to clear (?format?) the current flash, which I did, and then proceeded to load the new IOS onto the flash.

At reload, everything came up great.

Obviously the configuration is held in NVRam, as I changed both DRAM and Flash in this excercise.

Best wishes, and thanks to grblades who did answer the original questions, and was very helpful thereafter.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.