Cisco 857, Cisco 877 or Cisco 1801 ADSL router on a BT line

(note: your ISP doesn't have to be BT)

I was experiencing this issue with a Cisco 877, running IOS 12.4(4) T1, Advanced IP Services feature set. The router was barely staying in sync for more than 15 minutes at most.

So i contacted the folks at Insight (that I'd bought it from), and was given the following (quoted from Cisco):

After escalating the interoperability issue of C857, C877 and C1801 routers with British Telecom lines, a new firmware has been made available which will fix the problem you've experienced. Attached is the firmware and a description on how to use it. This firmware is the same for 857,876,877,1801,1802,ADSL HWIC. As described in the doc, filename must be adsl_alc_20190.bin so just remove the _2542 part before downloading to flash.

This document has some background, as well as some instructions. Basically, you need to


Ta da, it all works.

Hope this helps someone.

Update: it seems there have been some more updates to the firmware. Download if you want.

Version Readme Download MD5
2.5.48 - 12 April 2006 No readme link 2d9ad1719d8ee466419375ac2598bb2c
2.5.53 - 12 April 2006 link link d99083ccce16fecb94d5f6a0b8b6e584
2.6.4 - 7 June 2006 link link 98bea84e850db4191df22154633eb620
3.0.10 - 21st September 2006 link link d08160363ea3ffb70fc8e593012b3336