Mass Media & Technology

C&W/NTL/Telewest Box Revival

The quest to get old cable boxes working like they used to again (August 2020)

This site closed in March 2021 and is now a read-only archive
DR
Drew1440
Been reading through this thread as it been quite a nostalgic trip seeing the old Ondigital and Telewest screen shots again

Cable & Wireless were the first to launch in 1999. the initial CR1 software was developed by Pace and used an EPG developed in C with the liberate browser being tacked on separately. This meant when you pressed the interactive button you had to wait whilst the Liberate browser loaded. The CR2 and later software would be based on Liberate 1.2 and would integrate the liberate browser within the guide. The original smartcard mentioned was yellow and had a large green traffic light that said GO!

ntl went a slightly different route, whilst the initial CR1 guide was developed by Pace they had planned to use PowerTV for the middleware rather than Liberate, but dropped it when they merged with C&W which explains why it took so long to launch interactive on that platform. They had also planned to launch a proper internet tv service similar to Microsoft Webtv or those Bush internet tv's but by that point the world had moved onto HTML4, the Liberate software only supported HTML3 without CSS. Also looking at the software changelogs on Digitalspy, at some point the guide information was transmitted via DAVIC which ntl called an iEPG, I guess the channel data is stored with the DVB tables/NIT, whilst the program guide listings was transmitted via IP. By CR2 this changed to traditional DVB for all aspects of the guide. The Di4001 boxes used does not require a Net id to startup, as it will scan and set its own Netid.

Regarding the differences in channel numbers, ntl originally grouped the channel number by package, which would explain why some mainstream channels here in the high 800/900s, however they also allowed you to change channel numbers manually which indicates that they are stored in the STB's flash somewhere. They dropped that feature when they merged with Telewest, along with the 3 day tv guide.

Telewest mostly just copy and pasted Cable and Wireless implementation, the CR1 software is the same in concept with the Liberate browser being a separate component. Again they adopted Liberate 1.2 and rewritten their guide software. Strangely the Cr1 software had certain features disabled, such as the volume control, when you attempted to adjust the volume on the box a message popped up telling you to use your TV remote control. CR2 fixed this and was even promoted as a feature on one of their information channels. The only other difference is that Telewest had used Scientific Atlanta boxes like the 4000dvb and 4200dvb which mostly used the same chipset and firmware as their Pace counterparts.

When VOD (Teleport) services launched, a lot of the middleware had changed which may explain why later post VOD software has issues starting up, I believe they are reliant on a return path being present and won't operate without it to stop the use of modified set top boxes, since a common thing to do was to cut the talkback, preventing the built-in DOCSIS modem from functioning. Another popular mod was to cut the write point on the flash chips to prevent the box from being able to overwrite software which would explain why you still have a box running CR1. Since modified boxes could not access the interactive features, it made since to use an older, faster version of the software. They did change the DVB tables to prevent boxes with the old software from functioning around the time VOD had launched, I'm not sure if this affected CR2 but CR1 was defiantly affected.

There was another provider worth looking at, Smallworld which was also known as Wight cable north and ONME communications. there's not a lot of information online but what I've discovered is they used the same boxes as Virgin used (Pace Di4000, albeit in silver), the same software (the user guide I found mentions Liberate being displayed on the startup screen, which indicates a CR2/CR3 variant) They later rebranded to Smallworld and had switched to Kaon set top boxes. Not sure on the software used.

This isn't to be confused with WightCable, now Wightfibre which is the only alternative cable provider left remaining. I'm not sure what set top boxes or middleware they used, maybe Pace?

Finally there is Kingston which isn't a cable company but was the first IPTV provider in the UK (Although BT were testing a VOD service in 1995, it never launched) and worth a look at. They used a Pace DSL4000 which connected to an ADSL modem via ethernet. I doubt there any chance of getting the boxes to function now, they require active communication with their servers in order to function, I'm not sure if they even boot up. The software I'm not 100% sure but it may have used RISC OS with a front end called ANT which as similar in concept to Liberate. Pace did acquire element14 which owned some ARM properties and had intended to release an ARM based internet tv. This evolved into the Bush internet TV.

One piece of useful software to look out for is Libdebug, sometimes known as 'libby'. This was a debug tool used by Pace to test and load firmware onto their STB's that was leaked and had been used to extract the boxkey from the firmware. It was originally for analogue and later digital cable boxes, but not Sky or ONdigital boxes since they use a different debug toolkit. You may be able to connect via RS232 and see any debug output of when the STB is booting, which may help to see that the STB is looking for.

Sadly I reckon a lot of the old interactive content is lost, unless it's sitting on an old Virgin Media server somewhere
Rexogamer, settopboxing and Anglialad gave kudos

131 days later

BH
Bvsh Hovse
Finally there is Kingston which isn't a cable company but was the first IPTV provider in the UK (Although BT were testing a VOD service in 1995, it never launched) and worth a look at. They used a Pace DSL4000 which connected to an ADSL modem via ethernet. I doubt there any chance of getting the boxes to function now, they require active communication with their servers in order to function, I'm not sure if they even boot up. The software I'm not 100% sure but it may have used RISC OS with a front end called ANT which as similar in concept to Liberate. Pace did acquire element14 which owned some ARM properties and had intended to release an ARM based internet tv. This evolved into the Bush internet TV.

Pace DSL 4000 ran the STB branch of RiscOS 4. Pace acquired rights to RiscOS through their purchase of Acorn Computers after they went into receivership. while the part of Acorn previously spun off into Element 14 continued trading - also with rights to RiscOS. Both companies licensed their RiscOS rights, and the argument is still going on more than 20 years later about which is the true RiscOS fork, but I digress.

The box itself has enough of RiscOS onboard to attempt to boot a user environment from an NFS or Lanman share, you can set the boot address and protocol yourself in an engineering menu. I've never seen one in use in the wild, but did used to work somewhere that developed an application for them in conjunction with the BBC, and so I've only used them with the Pace baseline network boot without any operator customisation added. Without a baseline, you could plug in a keyboard and hold down * to boot to command line like a real RiscOS machine, from there BBC Basic could be loaded, or you could start desktop. This didn't get you far as there's no filer icons to browse the storage or task switcher to launch things from. The whole idea was to keep the screen clear and stop you straying from a launched applicaton.

Anyone who had an Acorn Risc OS machine may remember the ANT Internet Suite and Fresco Browser? The DSL 4000 baseline boots into a full screen version of Fresco, with the UX elements written in HTML and javascript. The box has a hardware MPEG2 decoder, which would join and decode a multicast transport stream just as an IPTV STB still does today. The MPEG decoder picture output replaces the background colour channel, and the raster was heavily overscanned (no border like a RiscOS machine) to fill beyond the edge of the screen. The browser would display an empty page to allow you to watch tv behind it, then draw the navigation elements over the top as you used the remote. The remote mapped to the keyboard keys IIRC. The DSL4000 was the world's first DSL IPTV platform, and was perhaps a little too ahead of it's time. But an interesting snapshot of the early days of how it was thought IPTV might work.

I kept the STB when we were having a clear out of the office, and burnt a copy of the baseline onto a CD, which I think is in storage with the box.
Rexogamer and Interceptor gave kudos
LS
LewisS
May I ask, considering the closure of TVF, if you'll continue your commentary on somewhere like TV Live's forum when that launches? I find this very interesting. Thank you
Anglialad and Rexogamer gave kudos
SE
settopboxing
May I ask, considering the closure of TVF, if you'll continue your commentary on somewhere like TV Live's forum when that launches? I find this very interesting. Thank you


Blimey, I wasn't aware it was closing until I read your comment there, just popped over and saw the "...and finally" post.

Yes, I will be continuing my work on this, hopefully quite soon, but I don't know where yet given this thread was where I'd planned to put any new news. I'd say keep an eye on my website, but I've done a very poor job of keeping it updated, I tend to be a lot more casual about stuff like this until it's "done" and I can write it up properly, plus there's no way to discuss anything there at the moment.

I'll see if I can update this thread with info on a new place before the closure.

22 days later

SE
settopboxing
May I ask, considering the closure of TVF, if you'll continue your commentary on somewhere like TV Live's forum when that launches? I find this very interesting. Thank you


Feels a bit cheeky posting a skeleton thread, but I've started one anyway over at https://www.tvliveforum.com/viewtopic.php?f=8&t=50.

I hope to have something to fill it with in the coming weeks, progress has been stagnant due to lack of motivation in these "interesting times", but efforts will be made to push on regardless.

Newer posts