13.03.2013 Views

Hacking the Xbox

Hacking the Xbox

Hacking the Xbox

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 8 - Reverse Engineering <strong>Xbox</strong> Security 125<br />

into a 50 ohm load. Also, CMOS transmitters should have no problem<br />

driving a wire terminated into a fixed voltage. Thus, a standard LVDS to<br />

CMOS converter chip can be used to take <strong>the</strong> <strong>Xbox</strong> mo<strong>the</strong>rboard’s<br />

HyperTransport signals and feed <strong>the</strong>m into <strong>the</strong> board I had previously built<br />

for my <strong>the</strong>sis. The chip I chose was <strong>the</strong> Texas Instruments SN65LVDS386,<br />

and you can find data sheets for this chip at Texas Instruments’ website.<br />

Attaching <strong>the</strong> LVDS-to-CMOS converter chip to <strong>the</strong> board is made<br />

delightfully simple by <strong>the</strong> clean layout used for <strong>the</strong> HyperTransport bus on<br />

<strong>the</strong> <strong>Xbox</strong> mo<strong>the</strong>rboard. Figure 8-1 is a picture of what <strong>the</strong> HyperTransport<br />

bus traces look like. Notice how all <strong>the</strong> wires run in parallel and how <strong>the</strong>y are<br />

evenly spaced. Some of <strong>the</strong> wires, such as <strong>the</strong> clock (TX CK/TX CX* and RX<br />

CK/RX CX*) and <strong>the</strong> strobe line (TXD8/TXD8* and RXD8/RXD8*), are<br />

even labeled for us with polarity markings! This simple layout enables <strong>the</strong><br />

use of an easy-to-engineer tap board.<br />

The tap board contains just <strong>the</strong> LVDS-to-CMOS converter chip, some<br />

power conditioning circuitry, and a set of traces laid out right up to <strong>the</strong> edge<br />

of <strong>the</strong> board that are identically spaced to <strong>the</strong> HyperTransport bus on <strong>the</strong><br />

<strong>Xbox</strong> mo<strong>the</strong>rboard. For identical spacing and easy alignment and mounting,<br />

I measured <strong>the</strong> dimensions of <strong>the</strong>se traces using a digital caliper tool.<br />

Figure 8-2 illustrates <strong>the</strong> dimensions of <strong>the</strong> HyperTransport bus traces.<br />

Figure 8-1: HyperTransport bus traces as laid out on an <strong>Xbox</strong> mo<strong>the</strong>rboard.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!