First, I don't recommend anyone do this. It works fine with Live and I guess you can even play your backup/copied games on Live but I can't imagine that will last long. There's lots of opportunities to screw up your 360 doing this. The fun factor is high for tech geeks though.
The first thing I had to do was take apart my 360. It's a lot more difficult than the original Xbox but doable with #10 and #8 Torx screwdrivers along with some other common tools to pry open the case.
You can see a five minute video of someone taking apart a 360 here:
http://www.informit.com/content/images/ ... box360.wmv
You can tell what kind of DVD drive you have by looking at the tray. I knew I had a Hitachi but not which of the seven different Hitachi models that were known to be in 360's.
After getting the case open, it turns out I have a Histachi 47D type drive. Not good. In order for Windows XP to recognize your 360 drive, you need to put it into mode-b. The common method to do this is by using SLAX, I small linux bootable CD slightly mod'd which puts your 360 DVD into mode-b, you then you do a soft reboot of WinXP and you're ready to flash your DVD with new firmware.
Since I have the 47D (and possibly because I have a Nforce 4 motherboard, I had to either buy a xecuter 360 connectivity kit or use a technique called crossed wiring. ...No idea how much those connectivity kits are but I think ~50.00 and I wasn't up for that. That left my only option as cross wires. To do this I had to find/make two thin wires and take apart the power cable connected to the 360 DVD drive, place one wire in with the pin 0, and one wire in with pin 9. With the added wires stuck in those pin slots, I had to hold the two wires together while turning on the 360 and then release them "instantly" or fry 360 DVD drive. I guess I was fast enough as the 360 circle green light flashed fast like it should and the drive went into mode-b.
With my 360 DVD drive in mode-b, Windows XP assigned a drive letter to it. From there, I had downloaded the firmware required off the newsgroups. It's been awhile so the firmware method has been refined so you only need to bring up a DOS window, enter a command, I think mine was "FLASH21.BAT F 1572" where F is the 360 DVD drive letter and 1572 is the name of the folder that the original firmware for the drive will be stored so the drive can go back to stock if Microsoft does something.
The firmware flash went smoothly. I put the 360 back together and had already downloaded the 7GB+ Madden 07 image off the newsgroups. I had to make a trip to Best Buy and pick up some Verbatim DL+R Double Layer DVDs as they appear to be the most compatible. Also, there are only three brands of DVD drives that work well burning 360 DVDs...Panasonic, Lite-On and something else. Luckily, I have one of the Panasonics on the list. CloneCD works best for burning 360 DVDs (DVD Decrypter also works). The image I downloaded was already patched so all I had to do was fire up my freshly pirated copy of CloneCD and burn it (took about 25 minutes).
I popped the copy of Madden 07 into the 360 and it loaded right up. Madden 07 looks great on the 360...totally different than the standard Xbox version. I'm glad I didn't buy it though as I only use it for simulation and with Madden 07, there's no way to have the computer play both sides as there was in the past. You can simulate games but only in the background. Bummer. As for gameplay and animation, Madden 07 360 really is impressive. Seems to play well. I used practice mode to throw a few passes.
Edge ended up with 1600+ yards and 12 TDs for the year. I hope that turns out to be accurate.
Anyway, it was a fun day of hacking. It's not easy to do atm, and risky, so hopefully Microsoft will wait awhile if they have plans to do something about it.
A nice bonus to the hack is that it will play old Xbox backups as well. Sucks that all you can do is play copied games atm though.
Here's the firmware notes for the Hitachi hack:
-----------------------------------------------------------------------
OPA - Xtreme v2.1 firmware - Hitachi 7in1 - v32/v36/v40/v46/v47/v58/v59
-----------------------------------------------------------------------
NEW PACKAGE: "OPA-XTREME-HITACHI-7IN1-V2_1.RAR" 08/08 - 991,956 bytes
* ALL NEW XTREME V2.1 FIRMWARE FOR ALL BUILDS OF THE HITACHI DRIVES!
- Now includes "Security Sector Extraction" for all Hitachi Drives
- No other improvements, same as our earlier "Xtreme v1.3", this
release just supports SS Extraction within Windows without the
need to re-flash your drive back and forth between PLAY & RIP!
* SMALL BUG fixes from last night release of our Xtreme v2.0 - 7IN1
- #1: The new delay command frozed on some user's computer setups.
- #2: Users with v46 drives had no TRAY FUNCTION after flashing...
* To fix your BRICK (We are very sorry!, But it is fixable!)
- manually open the dvd tray!
- now power up your PC system
- power up your bricked drive
- re-flash the drive with 2.1
- #3: Users with v47 drives had random "64" errors when playing...
* To fix this problem, just re-flash your drive with v2.1
* IMPROVED FLASHing & RESTORing SYSTEM
- Windows 2000 support & Windows '64bit compatible
- No freezing due to "firewall" or "ZoneAlarm" programs
- Still recommended to shut-down programs like "Daemon Tools"
- Can FLASH and/or RESTORE over any release of "firmware"
* Now hard at work the "Stealth" (Xtreme v3.0) firmware for Hitachi
- At least two weeks away, so please don't ask before then
- More news will be released on the boards when it is available
-=(Gary at OPA)=-
Flashing your drive
-------------------
FLASH21.BAT automatically makes a complete backup of your firmware system
* To FLASH a drive, it must be in "Mode B" and have "Drive Letter"
* Then just run FLASH21 from "Command Prompt" while inside windows
* Prompt must be at the same directory with the rest of the files!
* FLASH21 needs two variables, the assigned "Drive Letter", and any 4
numbers for the BACKUP directory, use a new unique number like 1572
- This is used to make your BACKUP directory!
- For Example: FLASH21.BAT H 1572
- Will cause the FLASH after running to have, a BACKUP directory
"X21-1572.OPA" and the program will store FIVE firmware files:
---- key.bin ---- DRIVE KEY /// DRIVE KEY
---- was.bin ---- Your drive before FLASH
---- gdrXX.bin ---- The untouch original fw
---- XX_21.bin ---- The patched Xtreme21 fw
---- now.bin ---- Your drive after FLASH!
- Where the XX in the above names will be the version of your Hitachi
* Program will not start unless a BACKUP is correctly made and stored!
* Flash will auto-detect your firmware build of your Hitachi drive.
* You can flash any drive, even "v1.1" or "f900" or your own hacks.
* System will check flashed firmware, and redo until 100% completed.
* Once you get the PASS / DONE line, you can shut-down the system.
Restoring your drive
--------------------
RESTORE.BAT automatically restores your drive back to original state
* To RESTORE a drive, it must be in "Mode B" and have "Drive Letter"
* Then just run RESTORE from "Command Prompt" while running windows.
* The new RESTORE does not need any backup, it will 100% restore your
drive back to "ORIGINAL" state as long as it is visible in Windows!
* Program will not start unless it detects the version of your Hitachi!
* You can restore any drive, even "v1.1" or "f900" or your own hacks.
* System will check flashed firmware, and redo until 100% completed.
* Once you get the PASS / DONE line, you can shut-down the system.
Features
--------
Here it is, the long awaited World's first Xbox 360 backup firmware
modification to boot game backups on Hitachi GDR-3120-L DVD drives!
But, now complete with "Security Sector" Extraction to make your
own backup of original Xbox 360 and XBOX 1 games on your system.
Boots all Xtreme Xbox 360 backups
Boots all Xtreme Xbox 1 backups supported by emulator
Boots all Xbox 360 originals
Boots all Xbox 1 originals supported by emulator
Use on Xbox Live at your own risk
Technical details
-----------------
Security sectors are read in this order:
Reads Xbox 360 security sector from PSN 04FB1F (Layer 0)
Reads Xbox 1 security sector from PSN 605FF (Layer 0)
Reads Xbox 360 security sector from PSN FD021E (Layer 1)
Flashes sector 90003000 (Xtreme Custom Code)
Flashes sector 9003e000 (Master Checksum)
Flashes sector 90035000 (Security Sector Read)
Flashes sector 90034000 (Media Detect)
Flashes sector 90027000 (Challenge Response 2/2)
Flashes sector 90026000 (Challenge Response 1/2)
Flashes sector 90025000 (Mode B to A 2/2)
Flashes sector 90024000 (Mode B to A 1/2)
Flashes sector 9001d000 (Game Unlock)
Flashes sector 9001c000 (Drive Response Table Decrypt)
Flashes sector 9000a000 (UNDO Tray Tweak)
Flashes sector 90006000 (Mode B Tweak)