HOTSWAPPING FAQSHot swapping is the act of allowing the xbox to unlock the hard drive, so that you can gain access to it, by connecting it to a PC or Another Xbox. It involves removing the IDE ribbon from the Drive, while it is power on.
Do you need to have the EEPROM.bin or HD locking key?NO, this is basically the reasoning for
hotswapping. You are allowing the Xbox to unlock the hard drive for you, and then swapping the cable, so it will not lock until a reboot signal is received or power is lost.
When is the drive unlocked?The Xbox HD DOES NOT unlock when your xbox boots into an error 6 or 7. The drive is usually unlocked for a short period on Xbox Errors 11, 12, 13, 16, & error 21, but Errors 11 & 12 are the preferable errors to do the hotswap. It is also unlocked inside the m$ dash, and also during gameplay.
What programs are available to hotswap into?Ldots's XboxHDM v1.9 is the only program you should use. Windows based program just DONT have the support for what you are doing. One reason for this is Windows doesnt support this.
**
There are a few issues that need to be discussed before we start**
1. Is Hot-Swapping Safe? No , according to ANSI Standards , IDE was not designed to allow for the disconnection of then supply ribbon interface while the ribbon is 'HOT'. Some dangers thats could arise during this action.
a. Electrical grounding backflow, this cannot be avoided, but can be decreased by running a ground strap or using the PC's power connector. This could physcially make the drive fail, or worse fry your motherboard.
b. Hard Disk Drive Shock, obviously you cannot avoid shaking the drive while you are removing the cable, this is also why we loosen the cable first, but you might be able to avoid shaking it as much if you understand the internals of the drive, think of it as a record player, but spinning at 5400+ RPMs (car engines usually run @ 2500), and theres a needle reading from it, the records are like glass, and one quick jolt, and its a scratch on the disk or worse a head crash. Becareful.2. Grounding issues. The xbox uses a floating ground. Which means, since the top case if off, there is a hole in the grounding. There are 2 ways to eliminate this issue.
a. Is to run a grounding strap between the PC chassis, and the Xbox Metal.
b. Is to use the PC Power supply for the Power feed to the Xbox Hard Drive.3. Since you are working with operational Electrical components, make sure you are fully grounded, make sure you have no built up static electricity.(touch something metal before starting.)
4. Repeated attempts of
hotswapping, can lead to Hardware failure, Please only do this as a last resort.
5. There is NO garentee that this will work for you, it is an ART, and must be practiced to get right sometimes. The ways posted here have worked for me & countless others.
Be advised, you follow this under your own trust-worthyness, if you dont feel comfortable, dont do it.YOU READY?Start by Downloading the program you will be using, XboxHDM is highly recommended, but you can use your choice of software. This guide uses XboxHDM thou, so follow as best you can.
Read about XboxHDM here!** XboxHDM is a LINUX Distro. LINUX is CASE-Sensitive, so when you are prompted to type 'yes' or 'no' Please type yes or no, not y or n... This is very important, and will save you some headaches, and some flamers.Also download your Exploit you will be using, this Tut uses
UXE as it is the latest exploit available.
UXE Complete v0.2.x is available at the usual spots, and is great for using with this tutorial. *** Please read & setup UXE complete according to its readme file. Check post #242 for my help with setting it up also.PC PrepExtract XboxHDM, you can take a look at it after you extract it, Everything we will be dealing with is in the LINUX folder.
Notice the
C E & EEPROM Folders, We dont have an EEPROM yet, so ignore that.
Setup UXE-Complete , and place the file in the LINUX C & E folder respectively.
Go back into the folder where you saw LINUX, and in there is a .BAT file called
make-win-iso.bat, just double click it, and a DOS box will show up for a few seconds. Then it will disappear, and a
LINUX.ISO will be created.
This is a bootable CD image, and you can burn this using any burning software that supports RAW writing mode. (If your software gives you the option to burn an image, then choose that).
After that, reboot with the CD in Your First CDROM drive, (It can be a CDROM/CDRW/DVDROM/DVDRW, anything that can boot the cd you made).
Did the CD Boot? If yes, everything is well. If Not, then you either didnt write the cd correctly, or your PC BIOS is not set to boot from the CD, Correct this and try again, Proceed when you successfully booted from the CD. (There are too many PC BIOS's out there to describe how to set each one, Try visiting your MotherBoard Manufactors homepage to set this up.) Or look for a program called 'Smart Boot Manager'.
A Few words of advice.I always hear the best time to hook your XboxHD into your PC is at the POST screen, and hit pause,
IMO this entirly false, and the reason being is that this is one reason for security freezing. I Always wait until the XboxHDM main screen comes up to hookup the hard drive, this often will avoid conflicts with the PC BIOS, as it will find no hard drive, and not interfer with XboxHDM's access to the drive. You have 300 seconds to make the swap, if this is not enough time, I show you how to increase the default boot time in the next post (scroll down).
Xbox PrepOk so remove the xbox top (using the 6 Torx screws on the bottom) and set this as close to the pc you can get it. ATTENSION The Xbox must have the Video Molex connector connected to the xbox to unlock the hard drive, IT HOWEVER doesnt need to be hooked to the TV, just the xbox.
OK, the most successful method to get the xbox to unlock the HD is to unplug the XBOX DVDROM IDE cable. Leave the Yellow/White cable hooked to the DVDROM, and leave the XBOX IDE hooked to the XBOX HD (loosely as it is usually tight, and difficult to remove, you are working against time, so you need to be quick)
**
Again, the XBOX IDE Ribbon should be connected to the Xbox MotherBoard & Xbox HD Only.**
You should recieve an Error 11 or 12, if you recieve an Error 7 then your IDE ribbon is too loose, and the hd will never get unlocked with an error 5, 6, or 7.**
If you are doing a hotswap in BLIND mode (No tv hooked), then I found in my experience, that if your using the Error 12 method, that you should disconnect the Xbox HD IDE at the exact moment that the LED goes to RED Flashing. (By EXACT, I mean pull the cable out exactly when the LED changes, watch it a few times before doing it, count!)
I have never had any problems hotswapping at this exact moment.You can also hook you PC Power connector to the Xbox hd at this time. This will spin the HD up ahead of time and get you to the XboxHDM screen.
It is recommended to SEE the xbox boot, but it isnt required.
Lets Do ITOk boot the PC before the Xbox or at the same time, the xbox takes around 8 seconds to reach the part where the White M$ logo appears at the bottom of the screen, at this point the HD will click a few times, At this exact point, swap the XBOX IDE cable, with the PC IDE cable. (the PC Primary IDE cable, is the Last connector on IDE Channel 0, which is usually connected to your PC's HD, so this will need to be disconnnected ahead of time.)
If you are using the PC power connector, then it is safe to turn the xbox off, if not leave it on till were done.
Boot into
Option 2 on the XboxHDM CD. (Option 1 & 2 are the exactly the same, except for graphic modes, Option 1 uses graphic mode, Option 2 uses Text mode)
The XboxHDM will whine about not being able to read the hard drive partitions, this is normal, and then you will be brought to a prompt.
Backup your C before you install the exploit
This will be done using XBROWSER, so go ahead and fire it up by typing
xbrowserat the prompt.
From there, hit
TAB to access the xbox hard drive, and hit the
DOWN ARROW to highlight
/E, then hit
ENTER.
Hit
F7 to create a new DIR on E , name it
ORIG_BACKUP. Then hit
TAB to return to the CD side of xbrowser.
Now highlight the
/.. and hit
ENTER. Hit the
DOWN ARROW until the
/PriMas is highlighted then hit
ENTER.
Highlight the
/C and hit
F5, this will bring up the copy dialog, just hit
ENTER to begin the transfer. This will backup the complete XBOX C into the folder E:\ORIG_BACKUP\C.
Now hit
F10 to drop you back to the prompt.
Install the ExploitYou have a few options here, but we are only concerned with typing
xboxhdThis is a excellent script that Ldots has written for us, and it will bring up a nice little menu.
Install Exploit 1 (Already Partitioned HD)We are only concerned with
Option 2 {Rebuild C Partition} ***(WARNING, this will delete everything on the C partition, Make sure you backup or C)***
This formats the C, and then copies the contents of CDROM\C into PriMas\C, (when prompted type yes )and then drop you back to the menu
Exit the menu, and fire up
xbrowser, on the left side point to CDROM\E\ROOT in the right side point to PriMas\E, then
F5 to copy the ROOT folder.
F10 to exit. (proceed to Resume section.)
Install Exploit 2 (Un-Partition HD *Needs EEPROM *Requires Locking)All you need to run is
Option 1 and it will wipe the complete drive, partition & format the drive, and then copy the CDROM\C & CDROM\E to PriMas\C & PriMas\E (when prompted type yes ). Then drop to the menu again.
ResumeAfter it is finished, your xbox hd will be ready, so hit
Option 8 to drop back to the prompt and type
poweroffthe computer will shutdown, and the HD will automatically be re-locked. Hook your xbox back up properly, leave the top cover off (just in case).
Did it work?If everything went correctly, you'll boot the expoit, and then the first thing you should do is run Evox's
BACKUP function in
SETTINGS, and this will create a BACKUP folder on the Xbox in the Same folder as the Evox XBE file.
Get the EEPROMFTP in and grab this folder. In it, is the EEPROM.BIN.
Re-burn the CD with the eepromNow you can re-create the XboxHDM CD with the your current C, E & EEPROM folders. This will become your restore cd, or you can use it to upgrade/restore your hd.
Some other Tips
QUOTE
People with a 1.5 or 1.6 who are having problems hotswapping:
- put an audio cd in the xbox
- copy one track to the hd
- play the track from the HD, let play for a few seconds
- pause the song
- you HDD is now ready for hotswap!
- BTW: the button sequence for starting a soundtrack without seeing it on-screen is: A + DOWN + A + A + A(play)..wait...A(pause)
Also see Posts #5, #9 & #242 for more information.
This post has been edited by DaddyJ: Jun 8 2006, 08:17 PM