Archive for the ‘Social’ Category

A Note about the Xbox360

Tuesday, May 30th, 2006

There is a WSJ article that was printed today that reports on some of my (relatively insignificant) dabblings on the Xbox360. I have kept a very low profile with respect to working on the Xbox360, but I guess this article changes things. The article is reasonably accurate, but I feel the need to clarify a few things.

First, hacking the 360 is not a race between me and The Specialist; the “bunnie v. Specialist” tag line is a result of the WSJ’s editorial latitude and their perspective on the scene (and I, of all people, must respect their first amendment rights to report as they see fit, seeing as how I also stand behind the first amendment to protect my right to blog about controversial hacking topics). I give The Specialist huge props for his DVD firmware hack; it’s a great hack and I respect his work a lot. When we found out about his work we were very excited and appreciated the great contributions he’s made in furthering an understanding of the overall security system of the 360. We wouldn’t be anywhere near where we are today without the openness and information-sharing that pervades the hacking scene, and I hope that the portrayal of hacking as a competitive sport does not close off these avenues. I know that I would not be where I am today if it were not for the great collaborations I’ve had in the past with so many anonymous hackers, and my ability to contribute on the 360 would also be greatly diminished if I were to lose such valuable collaborations.

Second, while I have been dabbling in the Xbox360, I’ve been a bit delinquent lately–very busy with my day job, and I haven’t touched the Xbox360 to do any real work on it for a couple months. I owe Speedy22 an apology for not being more diligent about sending him micrographs of the XCPU, but really, right now the pictures aren’t very interesting because all the metal is still on the chip (working with a local vendor to get it removed but it takes a lot of time). Speedy22 was kind enough to provide me some samples of the Xbox360’s chips to digest, and I appreciate his generosity in sending them to me. I also owe tmbinc an apology, I was supposed to run a set of experiments on the “virgin” ROM images that I never got around to. If you still need those results, I’ll get to it.

In the meantime, I hope to refine a technique that will gain access to the polysilicon layer of the XCPU while being non-destructive to the function of the chip. Such access is currently thought to be a major stumbling block to extracting the necessary keys for decrypting firmware images on the Xbox360–and the first step toward homebrewing code on the Xbox360. I wouldn’t hold my breath, however–the technique is very risky and I don’t have a whole lot of time to perfect it. I have to build some custom equipment to help control the etch bath properties for peeling back the silicon. Still, it will be fun and even if it is not successful, I’ll learn something new while I develop the hack!

(above) Micrograph of the logo region on the 360 XCPU die. The pattern of metal dots you see are the fill pattern used to make the metal layers statistically uniform at the macro-level for the purposes of chemical-mechanical polishing (CMP), a process used to planarize metal layers during manufacturing. CMP is an important enabling technology for both copper technology (dual-damascene processing) as well as for enabling very high metal-layer counts to meet the wiring demands of today’s technology. Before CMP technology, metal layers would develop a 3-D topography that would limit the height of metal stacks. As one can see, CMP tiles also make a great tamper-resistance measure because the CMP tiles interfere with reading the underlying silicon patterns. Peeling back these layers is a destructive process, and can be a difficult and time-consuming. It requires a similar chemical-etch and mechanical-polish technique used during fabrication, and the technique has to be precise to sub-micron depths across a relatively large area. Alternative techniques are being developed to solve this problem.

Paul van Dyke @ 4th and B

Sunday, May 14th, 2006

Oh. My. God. I saw Paul van Dyke tonight at 4th and B in San Diego. It was an unbelievable set–his live sets are awesome, and they keep on getting better every time I see him. Thanks for the awesome music, Paul! The crowd was really good as well–good friends, and a good vibe all around.

Maker’s Faire Recap

Monday, April 24th, 2006

I had a great time at the Maker’s Faire–it was a lot of fun and very rewarding to teach anyone who cared to come by how to build simple circuits on a breadboard. I had people from ages 7 to 70 come by and learn the ropes. There’s nothing more rewarding than seeing the look of accomplishment on a kid’s face when they hear their acoustic oscillator working for the first time. I have to thank O’Reilly for putting on such a fun event, and for inviting me to contribute to the event. I also got to meet tons of fun, interesting people; thanks to everyone who stopped by my booth and said hi. It was also great fun and quite a pleasure to be sharing the booth area with Lady Ada. Thanks for the help!

It really made my day when Dale, the head of Make, told me that a small part of the inspiration for the magazine came out of a talk I gave at Etech a couple years ago about hardware hacking. My talk was about how hardware hacking is on the verge of a renaissance: barriers to entry have lowered and once again prime hardware technology is accessible to casual hobbyists. It really means a lot to me to see the message getting out there, and to see people living it, and to know I played some small but definite role in all of it. Feedback like this energizes me and motivates me to work harder to reach and teach more people. Thanks a bunch, Dale!

Tutorial from Today

Sunday, April 23rd, 2006

A bunch of people asked me today if my tutorial that I was giving at the Maker’s Faire will be posted online. It’ll stay up as long as I can afford the bandwidth to host this file (problem solved! see below for a torrent). Thanks to everyone who stopped by today and partook in the tutorials! Christine.net has a video blog (!) that includes a short clip of me at the faire.

hb has solved my bandwidth problem and set me up with torrents for the big files (that’s what bittorrent is intended for anyways, right? I can always count on hb for elegant solutions like this). If you want a fast download, download and use these torrents:

Breadboarding primer torrent
Christine.net’s video blog clip torrent

Maker’s Faire 2006

Friday, April 14th, 2006

Just a quick note…I’ll be manning a booth at the Maker’s Faire in San Mateo, CA next weekend from April 22-23rd (see the banner ad above). Stop by if you are in the area and say hi. I’ll have an old skool breadboarding setup there geared at the beginner to intermediate levels, with some pre-planned projects as well as a collection of random parts for more extemporaneous exploration. Should be fun! Looks like an interesting crowd.