Monthly Archives: July 2021

Kingston TV Pace DSL4000

Kingston IPTV

One of the first IPTV deployments in the UK, and possibly in Europe. here we have a look through the TV service and the Interactive services offered.

The set top box used was a Pace DSL4000, which was powered by Risc OS, with the ANT browser being used to render the KIT interface, and the interactive services.

This forum post has further information on how it all worked

Main Guide

Kingston tv now next

The channel bar, that bares a resemblance to the ONdigital channel bar, however this one displays the date, and the program title and time remaining

kingston interactive tv

It kinds looks like the Ondigital channel banner

kingston tv guide

The main TV guide listings, showing current program information

kingston interactive tv epg

Looking at events in advance

kingston tv channel list

Another look at the channel list, subscription channels are available through the service

kingston tv parental control

Watching a PIN protected program via ON demand, conveniently it also shows how much has been spent this month on content.

kingston tv on demand

Using the On demand interface to fast forward.

Interactive

Interactive was one of the main draws to the service, and Kingston invested heavily into them. The ANT Fresco browser was used to provide the service, which ran under a custom version of RISC OS

Main Portal

Kingston TV Interactive

The Home screen

Kingston interactive TV

The main menu, this screen looks to take you to the main TV guide listings and the VOD listings

Top Picks – seems to be a showcase sort of service here certain programs are highlighted.

The loading screen

Like interactive cable, Kingston offered internet access and an email client built into the set top box.

Back then you could choose and download operator logo’s for your phone, which were downloaded via the GSM network, rather than through the set top box. here you are able to preview them.

Browsing the internet, The Kingston service included the ANT fresco browser

Kingston IPTV interactive

The main interactive portal, this was designed to be a competitor to the Sky active service offered by Sky, and the interactive services offered by cable, who’s interactive sites were written in HTML.

Kingston TV Shopping

List of all retailer websites supported by the service

E-Commerce, the ability to purchase books and other releated goods

Another view of the interactive menu

Another interactive service, BlueSQ also had a service on Sky

Interactive home menu

Example of a sample advert series, that advertises local business

A third party website

BBCi Hull

More Information

Kingston BBCi

News service on BBCi, which features news headlines and local bulletins

GCSE Bitesize

Kingston BBC Bitesize

BBC Bitesize, an edutainment service by the BBC

Raw Talent

The Trench

Interactive counterpart to the TV program

BBC Sport

Eastenders

EastEnders microsite, contains additional material in relation to the show

Hull Life

A local focused newsletter

Video Nation

A local based service, which provided clips of local residents.

Yes

Yes was the main on demand content provider

My Life in your hands

This was an experimental VOD program that have the user multiple choices on where to progress the story, similar to games like Heavy Rain or Detroit: Become Human, the choices would affect the plot and would result in a different ending.

2002

Interactive portal on a later or revised version, since many functions are now covered here.

Further Information

KIT Kingston Interactive Television (kitv.co.uk)

Pace Micro ships millionth set-top box | Business Weekly | Technology News | Business news | Cambridge and the East of England

ntl: launch EPG (2000 – Langely)

ntl launched it’s digital TV service in 2000, shortly before acquiring the Cable & Wireless consumer division. Since the two networks had select differences between the implementation, it took some time before the networks were fully merged. The original network is referred to as ‘Langely’ as that was the location of the main headend and playout centre.

Now & Next

Now and next banner that appear when you change channels

You can bring up the information banner, which shows what’s on now and next, and allows you to browse through the channels on ntl digital

TV Guide Listings

Pressing Guide bring up this menu, this gives two options. The regular channel guide and the On Demand (NVOD) guide

The guide layout is quite different here compared to the grid view that other systems like Sky Digital use. Here you select a channel from a list which will then show a page full of listings.

Pressing info brings up a description of the program or episode

TV On Demand

Front row was the services used to provide PPV events for cable customers, similar to Sky Box Office

A list of movies and events to order

Purchasing a movie,

Help Information

Appears when the set top box is in the process of starting up

Updated Build

A revised update now adds a reminder diary feature, that allows reminders to be set for future program’s – similar to the Sky personal planner

Channel list

Listings for a single channel

Viewing a PPV movie listings

Programs entered into the reminder diary

When a program is about to start

Telewest launch EPG (1999)

Telewest active digital

Telewest launched it’s Active Digital TV service in 1999 and was built on the same foundation that Cable & Wireless used for their digital TV service.

These screenshots were originally hosted on Digitalspy and were captured by a forum member, but the links to them were broken in an update, and were no longer directly accessible. From the looks of it they were captured using the RF output, so they are not indicative of the quality available at the time.

Startup Screen

Telewest 1999

Now & Next bar, very similar in practice to Sky Digital

Telewest 1999

The main home screen

At-A-Glance

Telewest 1999

The main TV Guide, called ‘At-A-Glance’, this shows TV listings for the next three days

Telewest 1999

Pressing i calls up a description of the program

TV-On-Demand

Telewest 1999

This isn’t true video on demand, at this point only NVOD was supported. the customer selects a convenient time slot showing to view the movie or event

Telewest 1999

Different categories

Programs-By-Subject

Telewest 1999

This I imagine is similar to the A-Z listings on Sky, where you can view programmes by their genre. Useful for discovering new or similar programs.

Settings

Telewest 1999

Main settings area

Telewest 1999

You can set the reminder notification warning before the program starts. Its worth noting that cable had implemented this before Sky Digital,

Telewest 1999

Here you can change from RGB to Composite, and set the box to output widescreen or standard. Letterbox options are also available.

Telewest 1999

Telewest 1999

Interactive

The early implementation of interactive was done in a separate Liberate browser, that had to be loaded separately. this meant that red button functionality was not yet possible in this build, since the Liberate environment was not yet running full time.

The main interactive menu, very similar to the ntl interactive portal

List of all entertainment interactive services, which are customised websites that are designed for use on an embedded set-top-box.

Interactive is delivered using the internal broadband cable modem built into the set top box, a phoneline is not required and the service is always on

Nearly all of the content and service are built using HTML3, which makes it easy to develop and host service, although there are some differences and restrictions comparted to a desktop class website.

A navigation bar can be used to browse around the service, and to exit back to the tv channel you were watching

An email service was built into the service, and was tied into the blueyonder email service.

Vs Cable & Wireless

Pace DiTV 1000

The DiTV 1000 was one of the first digital cable boxes released in the UK, and one of the first DVB-C box’s with a built in DOCSIS cable modem.

The DITV1000 was also used by Telewest, where it was branded as the Di1000T, however the internals should be the same, although there may be differences in the memory configuration

DiTV 1000 Front

Two card slots are present, with the smartcard slot visible behind the front cover flap. Front panel buttons can be used to change channel, move and navigate the on screen cursor and access various different menus.

DiTV 1000 Rear

Power – Mains input

RF Output: Outputs a modulated RF signal to a TV

RF Input: In from antenna

Audio Output: Outputs audio to a HiFi system, useful for radio

Scart Ports: Supports compostie and RGB, and VCR passthrough

IR Remote In/Out: To connect external IR blaster devices, Not officially used but is power enabled

Ethernet Port: Originally used to provide broadband services to a computer using the internal DOCSIS modem, redundant as cable modems are now preferred.

Serial Port: Labelled as RS232, Not Officially used

Pararell Port: Labelled is IEEE1284, Not Officially used

Internals of the DITV 1000, note the various amount of processors in this box, no wonder it runs hot.

It kind of reminds me of the Sega Saturn, which itself had 8 processors for various different tasks. Remember this box has to function as a high end STB and a cable mode, and still has to remain the size of a typical VCR.

Note the lack of a fan, since these box’s run hot they would have benefitted greatly from an additional fan to extract the heat generated by the components. Whilst this would have increased the cost of the stb slightly, the increase in reliability would have paid for itself in time, remember ntl had to pay installers to come out and replace the box once it had failed, and then had to be sent back to Pace in order to be diagnosed and repaired. Also customers are generally poor at maintaining AV equipment, with many putting the boxes in Tv cabinets and stands with closed doors, often on top of a VCR or DVD player that already generates heat. It’s no secret that heat is the main reason electronic components die early, and this was before the days of thermal throttling.

View of the memory and flash chips, with the memory module. Interesting to note the two flash banks, one labelled C&W Flash and the other as Download, wonder if these store two separate images? One for main use and the other for backup?

View of the bottom right side, showing part of the PSU

The main set of processors, from top left working down

Broadcom QAMLink BCM3118BKEF – QAM & DVB Decoder

C-Cube AViA GTX – Graphics processor

C-Cube AViA-600 – MPEG2 decoder

Broadcom BCM3220KPF – DOCSIS Modem

Hitachi SuperH/SH3 Processor – Central Processing Unit

Another view of the main processors

DiTV1000 Front Panel

Update Process

So looking into the update process for the Ditv1000 I came to a plausible theory, When pace had written the initial loader for the stb, they neglected to include a function to check for a firmware update on boot up, which the later boxes did support and do. Typically when you boot up a cable box, it checks the default frequency for a valid netID and if there are any updates available for that stb, and the loader application for the ditv1000 may not have done that.

Since the loader is present on some sort of ROM medium and its likely Pace had already manufactured the software on the ROM chips themselves, they did not want to write off these chips since it would be a considerable expense, instead they included a workaround in the software loaded in flash, where once the operator had released a new update, a signal flag would be sent out within the transport stream, of which the software would then corrupt itself in an extent that the loader would fail to boot (possibly by failing a checksum) and would then trigger the download process.

To force an update on the Ditv1000, Hold the power button upon powering on the box from the mains power, release the power button when OHAY appears on the screen. then press

Update Process, this is displayed after you enter the key sequence

Diag Screens

To access, hold the Up/Down front panel buttons together after powering the box from the mains, release once DIAG appears on the front panel.

Default Frequency settings

Hardware version information and the loaded software information

Software versions for various components

Date & Time Information

That’s a lot of credit

The bootloader status

Memory information for both RAM and Flash memory

Status and a list of logs and events

Signal information for the DVB tuner

Downstream signal information for the cable modem

Information for the DVB Signal Information that is currently being received

Cable modem upstream

Front LCD Display

There are three light’s to the right o the LCD display which indicate the following:

  • The top light indicates power is being received by the stb
  • The middle light indicated the return path status of the modem, this light should be steady which indicates it is connected, flashing means the modem is attempting to connect – also means interactive services are unavailable until the stb connects.
  • The bottom light is for the remote control, and light up when a command has been received
MessageMeaning
PACEAppears when the stb is powered on
—-Liberate middleware is initialising, normal part of boot up
LAITWait, The stb is preparing to update
OHAYAppears when you hold the power button down upon boot, stb waiting for a front panel command
ERASErasing flash
FLASFlashing memory, part of the update process
GOODChecksum passed, last part of the update process
ERRXError code, where X means the error number

DigDebug

DigDebug can be used to test various aspects of the hardware and can be triggered by connecting an RS232 extender cable to the box, and booting whilst DigDebug is active. Whilst connected, PL:03 is displayed on the front LED display.

Additional tests can be completed for the various pools of DRAM used for the CPU/Decoder/Demodulator and a test pattern can be displayed.

Pace DiTV1000 test pattern