philpem · @philpem
570 followers · 3709 posts · Server digipres.club

If you find yourself looking for the and standard on a cold winter's day... don't pay ANSI $200 for it. It's downloadable for free from the CTA:
shop.cta.tech/products/line-21
Add to card, check out, fill in your details, receive PDF.

#HackTV #vchip #closedcaptions #cta608 #eia608 #cea608

Last updated 2 years ago

philpem · @philpem
522 followers · 2412 posts · Server digipres.club

The more work I do on the project for , the more I feel like I might be making a trip to the Cable Center's Barco Library in Denver, CO in the not too distant future. Assuming it's open to the public. That's a question I need to ask ... cablecenter.org/the-barco-libr

#HackTV #analogcable

Last updated 2 years ago

philpem · @philpem
525 followers · 2386 posts · Server digipres.club

Another new toy - this is a Cabletime MediaStar Evolution 775 standard-def MPEG2, MPEG4-ASP (XviD) and h.264 encoder with licences for the first two. Inputs are composite, S-video and RGB, output is Ethernet. Beats arguing with ffmpeg.

#HackTV #dvb

Last updated 2 years ago

philpem · @philpem
523 followers · 2378 posts · Server digipres.club

I should have posted screenshots - but I fixed a Ferguson SRB1 BSB box for use yesterday.
Someone had pulled a capacitor trying to add baseband input support (the same mod BITD could be use to turn an SRB1 into a D2MAC decoder-descrambler).
Shame they also blew the ACM power supply fuse (how?!) and broke a BC548 transistor in the process.
Oh well, easy fix. I bypassed the fuse with a wire, please don't tell anyone.....

#HackTV

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

One weird thing I found out on the CFT-2100: the 4000-7FFF ROM block is stored 'in the clear' in ROM. Thing is, if you try and read it, you get encrypted data back. I wonder if there's a config register to disable encryption on a per-bank basis.
My current working memory map is -
Zeropage - I/O, SFRs, possible some RAM
Page one - stack RAM
Page 2 to 1F - empty? or I/O?
2000-3FFF - battery backed RAM
4000-FFFF - EPROM

#HackTV #analogcable

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

me: sticks an ebay watch on a £20 cable box as a potential next project
seller: hey would you like it for a fiver? there's no remote
me: .... for a fiver, sure

#analogcable #HackTV

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

After some pratting around with vectors and LA triggering, I got the dumper ROM working. Looks liked the battery-backed RAM starts at 0x2000, the channel names at 0x250E, and the barker screens at 0x290E.
Although this box doesn't show a "welcome to ntl" bootscreen, it turns out it is an NTL box.

#HackTV #analogcable

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

First try at dumping the RAM in the CFT-2100 box failed... looks like the extender cable and sniffer board loaded down the CPU bus too much and made it bug out.
Trying again with the logic analyser method...

#HackTV #analogcable

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

You know what really needs? A Lambie-Nairn inspired channel ident.

#HackTV

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

Given my success reading out the ACM RAM earlier, I'm thinking that after making stir-fry I might try and read out the RAM in one of the cable boxes. Although that might need a slightly different dumper board as I don't really want to try and solder wires to CS, OE and WE on the RAM chip. Might be a good opportunity to try out the FT245 USB dumping method.

#analogcable #HackTV

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

I might have just found (and bought) a General Instrument / Jerrold "MVP" Modulating Video Processor ... in other words, a cable TV scrambler. Fingers crossed this one arrives!

#analogcable #HackTV

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

And now, round two! This board has a GAL16V8 which decodes the dual RAM selects into a single select. Unfortunately I've cocked up, can you spot my mistake?

#reverseengineering #HackTV #BSBACM

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

This is what a half assembled RAM dumper looks like. Needs a 4-pin header, another seven Roadrunner wires, the GAL socket flipping 180 degrees, and a bit of GAL programming.

#HackTV #reverseengineering #BSBACM

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

Look, what's this? A shiny new schematic, with corrected chip selects!
Shame the battery back-up circuit still doesn't make much sense. AS_P1 and AS_P25 go to the ASIC. But I'm still puzzled why Q1 is there, when CR1 bypasses it?
AS_P25 low would make Q1 bypass CR1, but the Vce(sat) of Q1 is higher than the Vf of CR1, so it's doing... nothing?

#HackTV #reverseengineering #BSBACM

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

Continuing with the project tonight, for . ICYMI, the previous thread is here: digipres.club/@philpem/1097344

#HackTV #reverseengineering #BSBACM

Last updated 2 years ago

philpem · @philpem
519 followers · 2174 posts · Server digipres.club

Seeing as @captainjack asked so nicely I'm going to show y'all how we do a live RAM dump on a 6502-based computer module: specifically the BSB Eurocypher Access Control Module (ACM).

There are two known ROM versions: V1.20 and V1.50. Software upgrading/patching seems to be a thing too, as V1.20 units I've seem claim to be "V1.20 V1.50".

The first photo is the ACM, the second is the diagnostic screen.

#HackTV #bsb #BSBACM

Last updated 2 years ago

Philip Heron · @fsphil
108 followers · 47 posts · Server mastodon.social

May have gone overboard.

#HackTV

Last updated 2 years ago

Philip Heron · @fsphil
108 followers · 46 posts · Server mastodon.social

Messing around with US-style closed captions. My decoder is very unwell but I finally managed to get it to display something for a few seconds.

#HackTV

Last updated 2 years ago

philpem · @philpem
484 followers · 1431 posts · Server digipres.club

On a side note, a chat in the ABUG talk last night has led me to rethink how to approach dumping the RAM on the access control module for .
I'm thinking it might be safer to use two test clips - one on the EPROM, the other on the RAM to pick up the write-enable, output-enable and chip-selects. Less risk of shorting out the battery-backup voltage.
I could get the whole A/D bus from the EPROM, but that doesn't give me R/!W. That's only present as decoded chip selects.

#HackTV #bsb

Last updated 2 years ago

philpem · @philpem
484 followers · 1431 posts · Server digipres.club

On a side note, a chat in the ABUG talk last night has led me to rethink how I was going to approach dumping the RAM on the access control module for .
I'm thinking it might be safer to use two test clips - one on the EPROM, the other on the RAM to pick up the write-enable, output-enable and chip-selects.

#HackTV #bsb

Last updated 2 years ago