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.

128<br />

<strong>Hacking</strong> <strong>the</strong> <strong>Xbox</strong>: An Introduction to Reverse Engineering<br />

Figure 8-5: HyperTransport tap board mounted on <strong>the</strong> <strong>Xbox</strong> mo<strong>the</strong>rboard.<br />

<strong>the</strong> board in place and will be removed, so it does not matter if <strong>the</strong> wire<br />

bridges multiple traces. Once <strong>the</strong> wire was attached, I carefully adjusted<br />

<strong>the</strong> position of <strong>the</strong> tap board on <strong>the</strong> mo<strong>the</strong>rboard, heating <strong>the</strong> wire to<br />

release its bond to avoid lifting any of <strong>the</strong> copper traces. (I used a<br />

microscope to aid in determining <strong>the</strong> optimal alignment.) Once I was<br />

satisfied with <strong>the</strong> position of <strong>the</strong> board, I applied a strong epoxy to <strong>the</strong><br />

board joint to hold it all in place. The epoxy should cure and form a<br />

rigid, stiff joint. (Note that some epoxies when applied incorrectly cure<br />

into a gel; this is not acceptable, as <strong>the</strong> entire mechanical integrity of <strong>the</strong><br />

joint must come from <strong>the</strong> epoxy and not <strong>the</strong> solder joints.) I used Miller-<br />

Stephenson Epoxy formula 907, and it sets with enough strength for me<br />

to lift <strong>the</strong> <strong>Xbox</strong> by <strong>the</strong> tap board and not disturb <strong>the</strong> tap connection.<br />

Once <strong>the</strong> epoxy had cured, I removed <strong>the</strong> temporary tack wire that was<br />

used to hold <strong>the</strong> tap board in place, and cleaned <strong>the</strong> bare mated traces<br />

with a bit of solderwick and flux. The last step of soldering <strong>the</strong> tap board<br />

traces to <strong>the</strong> bare mo<strong>the</strong>rboard traces was now no different from<br />

soldering any surface mount component onto a board; most of <strong>the</strong><br />

standard techniques described in Appendix B applied directly to this<br />

situation. Figure 8-5 shows what <strong>the</strong> finished assembly looks like.<br />

Building <strong>the</strong> Data Logger<br />

The second challenge of eavesdropping <strong>the</strong> HyperTransport bus is<br />

acquiring or building a logging device that can keep up with <strong>the</strong> 400 MB/<br />

s data rate of <strong>the</strong> bus. Considering my budget, I decided that my only<br />

option was to build a logger, as buying any tools with sufficient performance<br />

for this job was well outside of my budget.

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

Saved successfully!

Ooh no, something went wrong!