get cisco 877 to use firmware file in flash

I have copied a firmware file to flash: adsl_alc_20190_4.0.017.bin
see output:
Directory of flash:/

    2  -rwx    18275844   Apr 7 2010 15:07:29 +00:00  c870-advsecurityk9-mz.124-
    3  -rwx        3179   Mar 1 2002 00:03:33 +00:00  sdmconfig-8xx.cfg
    4  -rwx      931840   Mar 1 2002 00:03:51 +00:00  es.tar
    5  -rwx     1505280   Mar 1 2002 00:04:14 +00:00  common.tar
    6  -rwx        1038   Mar 1 2002 00:04:26 +00:00  home.shtml
    7  -rwx      112640   Mar 1 2002 00:04:38 +00:00  home.tar
    8  -rwx     1002424   Apr 7 2010 15:16:48 +00:00  adsl_alc_20190_4.0.017.bin
    9  -rwx     1002424   Apr 7 2010 15:41:34 +00:00  adsl_alc_firmware.bin

But upon reload, the router continues to use the embedded file init_AMR-3.0.014_no_bist.bin rather than my preferred one: adsl_alc_20190_4.0.017.bin
- see output:

Huddersfield77#sh dsl int atm0
Alcatel 20190 chipset information

Line has not yet been activated.

Modem Status:    Down (DMTDSL_DO_OPEN)
DSL Mode:        Unknown
Interrupts:      78357 (0 spurious)
PHY Access Err:  0
Activations:     0
LED Status:      OFF
LED On Time:     100
LED Off Time:    100
Init FW:         init_AMR-3.0.014_no_bist.bin
Operation FW:    AMR-3.0.014.bin
FW Source:       embedded

DSL: Training log buffer capability is not enabled

I want the Cisco 877 to load the latest Firmware: adsl_alc_20190_4.0.017.bin instead of init_AMR-3.0.014_no_bist.bin as this helps with ADSL 2+ stability

Any advise on how I can make this stick would be greatly appreciated.
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.

Istvan KalmarHead of IT Security Division Commented:

Where can you get adsl_alc_20190_4.0.017.bin file, it is not CISCO bin file!
Untitled_TitanAuthor Commented:
its come from the Cisco site:
Download Software for Cisco 877 Integrated Services Router : adsl_alc_20190_4.0.017.bin
Asymmetric Digital Subscriber Line (ADSL) Firmware, Release Version - 4.0.17, File
Description - , File Size - 1002424, Min Dram - , Min Flash - , MD5 Checksum -
a0d1b4e9f1e5f5db8d926f828e350246, Release Publish Date - 08-JAN-10

...and it has worked on other 877 routers that we have put it on see output:

Directory of flash:/

    2  -rwx    18275844   Mar 1 2002 00:53:53 +00:00  c870-advsecurityk9-mz.124-20.T.bin
    3  -rwx        3179   Mar 1 2002 00:04:01 +00:00  sdmconfig-8xx.cfg
    4  -rwx      931840   Mar 1 2002 00:04:19 +00:00  es.tar
    5  -rwx     1505280   Mar 1 2002 00:04:43 +00:00  common.tar
    6  -rwx        1038   Mar 1 2002 00:04:54 +00:00  home.shtml
    7  -rwx      112640   Mar 1 2002 00:05:06 +00:00  home.tar
    8  -rwx     1002424  Jun 16 2009 23:27:31 +00:00  adsl_alc_20190.bin

sh dsl int atm0

--output supressed---

Init FW:         init_AMR_4.0.017.bin
Operation FW:    AMR-E-4.0.017.bin
FW Source:       external
FW Version:      4.0.17

Istvan KalmarHead of IT Security Division Commented:
oh, it is not IOS, it is Asymmetric Digital Subscriber Line (ADSL) Firmware to ADSL card I see....

Release Date: 14/Dec/2009
ADSL firmware version 4.0.17 for UK annex M support only. Compatible with Huawei MA5300 DSLAM, EADB line card.
Size: 978.93 KB  (1002424 bytes)

you need to rename the old firware to adsl_alc_20190.old, and rename the new firware to adsl_alc_20190.bin and reload the router!

Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

Not an area I've had a lot to do with but are you sure that the IOS and firmware combination is valid. If it is then it should be picked up automatically as you have found before.


which may help
I don't think there is an old file the firmware is embedded in IOS, but if it finds an alternative in flash it should use that instead. However there may be some reasons as to why its not being recognised:

Corrupted file - does the byte count look OK ?
Did you check the MD5 hash of the file downloaded from Cisco?
Untitled_TitanAuthor Commented:
I have checked the link supplied by GP Hoskings and it does appear that the IOS is compatiable with the new firmware I wish to use, and we do have other 877 routers running the upgraded firmware succefully with System image file is "flash:c870-advsecurityk9-mz.124-20.T.bin"

Re. Ikalmar's comment, unfortunatly I cannot rename the firmware file that is being used because it is embedded. It is not saved in the Flash memory for me to rename.
Untitled_TitanAuthor Commented:
Thank GJHopkins I will check these things

It needs to be renamed to adsl_alc_20190.bin
so you can also store multiple versions on flash and copy them to the correct name.


    2  -rwx    19018508  Jan 22 2010 18:24:37 +00:00  c870-advipservicesk9-mz.124-15.T10.bin
    3  -rwx      991820  Aug 23 2009 01:47:24 +01:00  adsl_alc_20190.bin.3.0.33
    4  -rwx         720  May 29 2009 18:45:01 +01:00  vlan.dat
    5  -rwx      996472  Aug 23 2009 01:49:59 +01:00  adsl_alc_20190.bin
    6  -rwx      996472  Aug 23 2009 01:49:19 +01:00  adsl_alc_20190.bin.4.0.15

Init FW:         init_AMR-4.0.015.bin
Operation FW:    AMR-4.0.015.bin
FW Source:       external
FW Version:      4.0.15

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
Untitled_TitanAuthor Commented:
I cleared the flash and copied the file back up. The file name I used was: adsl_alc_20190.bin but I had used this same fiule name 5 times before!!
Upon reboot the firmware had been upgraded so I don't know what was different this time. Thanks for your help.
Its all irrelavant anyway because ADSL2 still doesn't stabalise on Cisco 877's even with the firmware upgarde.
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.