SE
Short introduction before I get to the meat of this one. Essentially what I'm trying to do is explore and document various forms of TV reception gear from the last 40 years or so as I feel it's getting lost to time and isn't quite as respected in historical terms as, say, 405 line TVs and such. In doing so I want to take plenty of photos and screenshots but, in aid of doing that as extensively as I can and to show what it was actually like to use that gear, I'd like to actually get this stuff working as-was and to document how others can do the same with their favourite nostalgic equipment.
The general goal is that when these services are discontinued and the boxes no longer capable of receiving anything, they may still be used independently of their original networks to demonstrate or relive the experience of watching TV from what will very soon be the past.
Thus far I'm able to "broadcast" to the following types of receivers:
625-line PAL (standard modulators)
Sky analogue (thanks to the excellent hacktv project)
BSB (albeit with some visual issues, but thanks again to hacktv)
ONdigital (thanks to gnuradio and a bit of bash scripting)
Now, two of the obvious remaining (modern) mainstream platforms are Sky Digital and the various DVB-C cable networks such as Cable & Wireless, Telewest, NTL, and most recently (albeit a continuation of the others) Virgin.
Sky Digital is a bit tricky, it has expectations/limitations on its signal parameters which make it more difficult to work with (although it's not impossible). Which leaves me looking at cable and brings us to what I'm looking for.
I don't know a great deal about these cable networks, I've never had cable, but I'm aware that they use DVB-C for transmitting video and some video-related data. I'm also aware that there are a number of pre-set frequencies (which vary by physical location in the country) which handle different stuff, one of which seems to be the default DVB-C channel from which I presume the box will put the NIT (Network Information Table which describes what's available for the box to tune to).
What I don't yet know, and what would be quite important to know in order to get these boxes doing something again, is the following:
How much of the network architecture, beyond the default DVB-C channel, does the box need to function to the extent that the viewer may watch a TV channel? For this project, being able to view and browse TV channels is the goal, whilst it would be nice to be able to simulate other elements such as cable internet, that's currently beyond my scope (and probably capabilities).
Is the EPG stored locally or is it broadcast as data with the TV channels? Given these boxes refuse to even boot to a state where you can browse the off-air (and in fact totally absent) channels, I'm unsure whether the firmware itself contains all of the necessary software and assets to operate standalone.
Is there anything highly specific to these cable networks (beyond standard DVB expectations) which is required? In particular, special parameters or data elements which would not normally be required by a DVB-C network, such as a stream which contains important data, without which the box will refuse to work?
If anybody has any multiplex dumps of the default frequency channel(s), I suspect that would be quite helpful. Well, provided they're not encrypted. But if it's possible to pull the necessary data streams from a dump, it would likely be possible to recreate a replica which will function in its absence. To clarify, this would be a dump of the full 40Mbps mux, as opposed to a recording of a channel that lives in it, so it would contain all of the data you don't typically need to know exists as a normal viewer.
I have a vague understanding of how some of this works (having needed to know some of it for ONdigital) and I'm able to transmit a signal that the engineering menu picks up as a suitable DVB-C multiplex, but as yet I'm unable to get any box to boot normally to attempt to view channels. It's slow progress, but it's progress.
Cheers for reading my less-short-than-intended post and for any insight anybody can give. In the meantime I'll keep poking stuff and will report back any progress.
(Disclaimer note, just in case: This project does not involve any connection to Virgin's networks and the purpose is to be able to transmit content to a disused cable receiver for the sake of preserving functionality of those no longer supported. It will involve no modification of receivers, per the historical preservation goal, and is not connected to any attempts to pirate content or otherwise bypass security restrictions. Unless doing so will enable me to time travel.)
The general goal is that when these services are discontinued and the boxes no longer capable of receiving anything, they may still be used independently of their original networks to demonstrate or relive the experience of watching TV from what will very soon be the past.
Thus far I'm able to "broadcast" to the following types of receivers:
625-line PAL (standard modulators)
Sky analogue (thanks to the excellent hacktv project)
BSB (albeit with some visual issues, but thanks again to hacktv)
ONdigital (thanks to gnuradio and a bit of bash scripting)
Now, two of the obvious remaining (modern) mainstream platforms are Sky Digital and the various DVB-C cable networks such as Cable & Wireless, Telewest, NTL, and most recently (albeit a continuation of the others) Virgin.
Sky Digital is a bit tricky, it has expectations/limitations on its signal parameters which make it more difficult to work with (although it's not impossible). Which leaves me looking at cable and brings us to what I'm looking for.
I don't know a great deal about these cable networks, I've never had cable, but I'm aware that they use DVB-C for transmitting video and some video-related data. I'm also aware that there are a number of pre-set frequencies (which vary by physical location in the country) which handle different stuff, one of which seems to be the default DVB-C channel from which I presume the box will put the NIT (Network Information Table which describes what's available for the box to tune to).
What I don't yet know, and what would be quite important to know in order to get these boxes doing something again, is the following:
How much of the network architecture, beyond the default DVB-C channel, does the box need to function to the extent that the viewer may watch a TV channel? For this project, being able to view and browse TV channels is the goal, whilst it would be nice to be able to simulate other elements such as cable internet, that's currently beyond my scope (and probably capabilities).
Is the EPG stored locally or is it broadcast as data with the TV channels? Given these boxes refuse to even boot to a state where you can browse the off-air (and in fact totally absent) channels, I'm unsure whether the firmware itself contains all of the necessary software and assets to operate standalone.
Is there anything highly specific to these cable networks (beyond standard DVB expectations) which is required? In particular, special parameters or data elements which would not normally be required by a DVB-C network, such as a stream which contains important data, without which the box will refuse to work?
If anybody has any multiplex dumps of the default frequency channel(s), I suspect that would be quite helpful. Well, provided they're not encrypted. But if it's possible to pull the necessary data streams from a dump, it would likely be possible to recreate a replica which will function in its absence. To clarify, this would be a dump of the full 40Mbps mux, as opposed to a recording of a channel that lives in it, so it would contain all of the data you don't typically need to know exists as a normal viewer.
I have a vague understanding of how some of this works (having needed to know some of it for ONdigital) and I'm able to transmit a signal that the engineering menu picks up as a suitable DVB-C multiplex, but as yet I'm unable to get any box to boot normally to attempt to view channels. It's slow progress, but it's progress.
Cheers for reading my less-short-than-intended post and for any insight anybody can give. In the meantime I'll keep poking stuff and will report back any progress.
(Disclaimer note, just in case: This project does not involve any connection to Virgin's networks and the purpose is to be able to transmit content to a disused cable receiver for the sake of preserving functionality of those no longer supported. It will involve no modification of receivers, per the historical preservation goal, and is not connected to any attempts to pirate content or otherwise bypass security restrictions. Unless doing so will enable me to time travel.)
Last edited by settopboxing on 14 August 2020 3:38pm