Xbox Moding
The xbox modding project is over and done, for now. A successful mod started with a few bumps and scratches, and was riddled with various unexpected stops and starts. What follows is my experience performing this mod, incomplete and circumstantial though it is.
First off, I would suggest that non-soldering individuals (read: mere-mortals), order a solder-less chip like the Xecuter 2.3 Lite+. After a brief bought trying to install a solder chip with duck tape and glue gun, I decided to order a solder-less chip and was much happier with it.
The solder-less chips are screw in, and this particular one had LEDs to let you know when the various pins were in contact correctly with the motherboard. After a little fiddling with the positioning, the chip allows you to bypass the on-board BIOS with an open-source BIOS that allows you to run non-sanctioned code.
Legally, mod chips cannot be sold with BIOS that allows you to run signed (encrypted) xbox code. So the first thing you have to do is flash the mod chip with an illegal BIOS. I used X2 rev 4977, which you can find on your favorite p2p network. The flashing procedure is very simple, you just run the BIOS file onto a CD with using a specific naming convention, along with a 50MB+ dummy file to make the CD more readable. The BIOS that ships with the mod chip will contain flashing software and it’s all fairly automated.
The second thing you need to install is a new dashboard. This replaces the xbox boot loader and lets to run arbitrary programs. I suggest EvoX, which has given me no reason to seek out an alternative. After having done a few manual installs, I found a utility called Slayer’s EvoX auto-installer, which I highly recommend. This is also an illegal piece of software, so p2p comes in handy again.
Getting EvoX up and running should be as simple as clicking your way through a few menus. As soon as it’s up and running, the xbox will launch a ftp server that you can log into and use to transfer files back and forth. Backing up the C and E drives to another computer effectively gives you imunity from screwing up your unit.
At this point, I would suggest putting in another hard drive. I used a spare Maxtor 120GB, 5,4000 RPM (heat IS an issue). You don’t have to format it or anything, Slayer can do that for you. I would also suggest installing the base apps off the slayer CD, which is a menu option buried some where. Now you are really ready to go…
The base application package from Slayers v.2.5 (the 250MB ISO image) includes: Px-HDD for ripping games from the DVDs to the hard drive and XBMP (not the newer XBMC) for playing DivX/Xvid/mp3/whatever files off of the network. Initial experience with the ripper was excellent, no issues with the 8 games I tried.
XBMP is absolutely awesome, and my real reason for the mod. It uses xine, the open-source linux video player, so compatibility is sure to be good. Configuration was a little rough, mostly because I wanted to use SMB to access the files remotely. SMB on the xbox seems a little flaky. It has a hard time with weird characters in file names (“[DviX]”, notably), and it didn’t seem to like my linux SMB default shares. I had to add the user “xbox:xbox” and give him rights to the files, as well as customize the connect string in the XBMP config file.
The actual movie quality is top-notch, due to excellent xbox A/V outputs. The interface leaves something to be desired, but it gets the job done. I have yet to play with XBMC, but I don’t think it is supposed to be a great cosmetic improvement.
There you have it. All in all, a fun project and something I may end up doing again for a friend. I recommend the forums at http://www.xbox-scene.com/ if you intend on undertaking this yourself.