Cisco 877 & 887-VA Router Firmware Updates

A daily task before configuring any router is ensuring the router is fully up to date with ADSL firmware especially with the know issues of BT and CISCO.

Connect a laptop to the router on either of the ports from 0-3 set an IP address on the laptop something like 192.168.1.1 255.255.255.0 no need for a gateway.

You will need a TFTP program to copy the firmware across tftpd32 is what i use.

On the laptop drop the firmware within the root of the tftpd32 program or set a location within the program. Firmware which can be download from Cisco’s site for the 877 or 887-VA

Once you have this set up you need to issue the following commands on the router to firmware update it updating a 877 and 887 are different so I have put both guides in below.

Cisco 877

##Set and IP address on VLAN 1

ADSL-R1#conf t
ADS(config)#iint vlan 1
ADS(config-if)#ip address 192.168.1.2 255.255.255.0
ADS(config-if)#shut
ADS(config-if)#no shut
ADSL-R1#end

##Check VLAN 1 is up issue the following command

ADSL-R1#sh ip int brief

##Ping the laptop to prove you have connecitivity

ADSL-R1#ping 192.168.1.1

##If you get a response you are ready to copy the firmware form the laptop.

ADSL-R1#copy tftp: flash:
Address or name of remote host []? 192.168.1.1
Source filename []? adsl_alc_20190.bin <-- this is the name of the firmware
Destination filename [adsl_alc_20190.bin]?
Accessing tftp://192.168.1.1/adsl_alc_20190.bin...

##Once copied you can issue a the following command to check it is on the router.

ADSL-R1#sh flash

##You should see the firmware

##Issue the following command to ensure it set to use that firmware at boot.

ADSL(config)#boot system flash adsl_alc_20190.bin

##Save & Restart the router

ADSL-R1#wr
ADSL-R1#reload
ADSL-R1#sh dsl int atm 0

##This should show the new firmware after the router has been restarted and show it as not embedded any more.

———————————————————————————————————————————————————————–

Cisco 887-VA

##Set and IP address on VLAN 1

ADSL-R1#conf t
ADS(config)#iint vlan 1
ADS(config-if)#ip address 192.168.1.2 255.255.255.0
ADS(config-if)#shut
ADS(config-if)#no shut
ADSL-R1#end

##Check VLAN 1 is up issue the following command

ADSL-R1#sh ip int brief

##Ping the laptop to prove you have connecitivity

ADSL-R1#ping 192.168.1.1

##If you get a response you are ready to copy the firmware form the laptop.

ADSL-R1#copy tftp: flash:
Address or name of remote host []? 192.168.1.1
Source filename []? vdsl.bin <-- this is the name of the firmware
Destination filename [vdsl.bin]?
Accessing tftp://192.168.1.1/vdsl.bin...

##Once copied you can issue a the following command to check it is on the router.

ADSL-R1#sh flash

##You should see the firmware now you have to change the file that the VDSL controller uses.

ADSL-R1#conf t
ADS(config)#controllers vdsl 0
ADS(config-controller)#firmware filename flash:vdsl.bin
ADS(config-controller)#shut

## Give a minute

ADS(config-controller)#no shut
ADS(config-controller)#end
ADSL-R1#wr

##Issue the following command to check it has applied the highlighted section shows the updated firmware no need to reload the router.

ADSL-R1#sh controllers vdsl 0
Controller VDSL 0 is UP
Daemon Status: Up
XTU-R (DS) XTU-C (US)
 Chip Vendor ID: 'BDCM' 'TSTC'
 Chip Vendor Specific: 0x0000 0x0510
 Chip Vendor Country: 0xB500 0xB500
 Modem Vendor ID: 'CSCO' ' '
 Modem Vendor Specific: 0x4602 0x0000
 Modem Vendor Country: 0xB500 0x0000
 Serial Number Near: FGL1636276T 887VA-K9 15.1(4)M
 Serial Number Far: 00000000000000000000000000000000
 Modem Version Near: 15.1(4)M
 Modem Version Far: 0x0510
Modem Status: TC Sync (Showtime!)
 DSL Config Mode: AUTO
 Trained Mode: G.992.5 (ADSL2+) Annex A
 TC Mode: ATM
 Selftest Result: 0x00
 DELT configuration: disabled
 DELT state: not running
 Trellis: ON ON
 Line Attenuation: 56.5 dB 31.3 dB
 Signal Attenuation: 60.8 dB 0.0 dB
 Noise Margin: 7.3 dB 7.1 dB
 Attainable Rate: 4576 kbits/s 936 kbits/s
 Actual Power: 18.0 dBm 12.0 dBm
 Total FECS: 0 0
 Total ES: 117126 1902
 Total SES: 713 0
 Total LOSS: 0 0
 Total UAS: 30 30
 Total LPRS: 0 0
 Total LOFS: 0 0
 Total LOLS: 0 0
 Bit swap: 6853 1160
Full inits: 1
 Failed full inits: 0
 Short inits: 0
 Failed short inits: 0
Firmware Source File Name (version)
 -------- ------ -------------------
 VDSL user config flash:vdsl.bin-A2pv6C035j1 (10)
Modem FW Version: 120330_1738-4.02L.03.A2pv6C035j0.d23j
 Modem PHY Version: A2pv6C035j0.d23j
 DS Channel1 DS Channel0 US Channel1 US Channel0
 Speed (kbps): 0 3895 0 704
 Previous Speed: 0 0 0 0
 Total Cells: 0 2593180214 0 3934970443
 User Cells: 0 443676444 0 270164147
 Reed-Solomon EC: 0 0 0 0
 CRC Errors: 0 174408 0 2058
 Header Errors: 0 377211 0 720
 Interleave (ms): 0.00 0.24 0.00 1.00
 Actual INP: 0.00 0.00 0.00 0.00
Training Log : Stopped
 Training Log Filename : flash:vdsllog.bin
Advertisements
Tagged , , , , , , ,

14 thoughts on “Cisco 877 & 887-VA Router Firmware Updates

  1. Mark Massheder says:

    Hi Alessandro,

    A good resource thank you. We have been caught out by BT upgrading to 21CN recently and experienced quite a few DSL line drop-outs. Obviously, before BT will check the line you have to prove it is not the router or cabling, including correct modem firmware!

  2. abdel says:

    in cisco 887-VA, when i try to put “dsl operating mode” on interface atm0, the router does not support this command, please assist me to find a solution

    • Alessandro Rizzo says:

      on a 887va to change the operating mode it is the following

      under config mode
      controller vdsl 0
      operating mode ?

      use the ? to see possible completions.

  3. Lee says:

    I notice within your #sh controllers vdsl 0 you have the following:

    Firmware Source File Name (version)
    ——– —— ——————-
    VDSL user config flash:vdsl.bin-A2pv6C035j1 (10)

    However on mine I just have

    Firmware Source File Name (version)
    ——– —— ——————-
    VDSL user config flash:vdsl.bin (10)

    Is this because you named the file within the flash to vdsl.bin-A2pv6C035j1 instead of vdsl.bin?

    then issued the

    ADSL(config-controller)#firmware filename flash:vdsl.bin-A2pv6C035j1 command so that the 887VA used that file?

    • Alessandro Rizzo says:

      Yes the file name is just different shouldn’t cause any issues that I have seen I know on the 877 though it does have a difference.

      If you do firmware filename:? (using ?) will show the available files to load into the firmware.

      • Lee says:

        I see, it is on the 887 but didn’t know whether you had to name it vdsl.bin for it to load the firmware, or whether you could just use vdsl.bin-A2pv6C035j1

        I just don’t want to cause issues with the router if it will only recognise the vdsl.bin name

      • Alessandro Rizzo says:

        From what I have seen and used doesn’t really matter if it is vdsl.bin or vdsl.bin-A2pv6C035j1.

        If the firmware didn’t load or was corrupted or failed you would see the embedded firmware when you do a “sh controller vdsl 0” not the user so this means that the firmware has loaded on correctly.

      • Lee says:

        Thank you for the clarification, I was a little hesitant to name the file other than vdsl.bin through the fear the router wouldn’t come back online as I would carry this out remotely via SSH.

        Thanks again, I will give this a try later today 🙂

  4. M. G. says:

    I’m Looking for vdsl.bin (fori cisco 877 Router)

    • Alessandro Rizzo says:

      Hi,

      I’ve just updated the guide spotted a mistake the 877 guide that I have used the wrong firmware. The older router does not support vdsl so I have corrected this the firmware has been updated on the 877 routers the firmware name is something like adsl_alc_20190.bin which I think is still the latest for the 877.

      I can’t provide you with the firmware you will need to obtain that from Cisco’s website.

      Hope this helps

      Alessandro

      • M. G. says:

        I had hoped it would be possible to update the model 877 to VDSL …

        It seemed strange that Cisco had not released anything on the conversion.

        thanks so much

  5. effe says:

    Hi there. I am currently studying for the ccent right now and I was thinking to buy one of these (877w). Would you suggest it? Ps The “cisco bt” link is broken. Thx. Ciao

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: