What's Inside - Part II, HDMI Audio Splitter
I’ve bought a HDMI Audio Splitter from dealextreme. I’ve ripped it open.
The thing has two HDMI inputs, one HDMI output. So far it’s boring - most of these devices just use analog switches to route the HDMI. However, this thing also has a coaxial and optical SPDIF output. That means it must at least being able to parse the HDMI stream, potentially decrypt it (if HDCP is used), and extract the audio information.
The three major ICs are:
Actually, I think this is a pretty fascinating device, since it allows easy access to the HDMI pixeldata, if you want them. For example, you could attach an FPGA, and build an HDMI framegrabber. From a security perspective, it seems that you could modify the 8051 to never enable encryption…
I don’t have any documentation on the two HDMI chips, so it would be necessary to reverse-engineer the protocol if you want to have some more fun with it. The same chip combination is also used in the THDB-HDMI Video Daughter Board, which is an addon-board to some FPGA. Figure 4.3 shows the reference code, which unfortunately doesn’t seem to be available in public… You can order it for $299 (including that hardware) though. More research required.
Hackvalue: nice.
Costs: moderate.
Pictures: