xboxscene.org forums

Author Topic: Hdd Formatted, Ma Gamesave Gone! Hotswap?  (Read 62 times)

Socky

  • Archived User
  • Newbie
  • *
  • Posts: 2
Hdd Formatted, Ma Gamesave Gone! Hotswap?
« on: December 25, 2004, 11:34:00 PM »

alright.  i've been kicking around here for some time now.  i started off knowing nothing more than it was possible to mod an xbox and now i'm addicted.  I always find the right answer here (except for now) and want to thank everybody who's contributed -maybe one day I will be a contributing member.

but for now:

I've done plenty of softmods without a hitch, and even when I do have trouble, I just go back to step one and start over.  load savegame to hdd, ftp, and replace.  but this time the power went out and it seems that i'm screwed.

I boot up and get the usual error; blah blah blah needs service etc.  all i can think to do to fix this xbox is to do a hotswap to gain access to hdd and fix it from there but i can't get the drive to show up in windows!  i've read all the tutorials, asked around the scene and i've been getting different methods of doing this -even claims that hot swapping is a mythical method.  most of the discussions revolve around the timing of the swap though.

can somebody who really knows how to hotswap and has done it several times give me some advice as to what will work or direct me to a tutorial where all of the info is correct?  i just need to know what works -fer sure, and i will try that one a hundred times instead of doing each a hundred times.

thanks to all, and have a great christmas.
Logged

micr0c0sm

  • Archived User
  • Newbie
  • *
  • Posts: 37
Hdd Formatted, Ma Gamesave Gone! Hotswap?
« Reply #1 on: December 26, 2004, 12:51:00 AM »

Were you able to get the hdd key, hdd password, or eeprom.bin backed up before it went bad?
If so, then you can build an xboxhdm image and work on the drive from there with little difficulty (unlock, rebuild from scratch, lock again etc...)
Logged

Socky

  • Archived User
  • Newbie
  • *
  • Posts: 2
Hdd Formatted, Ma Gamesave Gone! Hotswap?
« Reply #2 on: December 26, 2004, 09:16:00 AM »

oh, i forgot to mention that i didn't retreive any info (pass/bin, etc) from the hdd.  it looks like i'm going to have to try a hotswap and then backup unless somebody knows another way i can unlock the hdd.  

again, i'm having great trouble with the hotswap idea -it seems that there is no clear cut method.  the crap postings on hotswapping should be deleted there's just too much to wade through.

i read last night that if you let the hdd idle w/ a game initiated, the hdd will spindown allowing for a hotswap.  true?  false?

just to refresh; i boot the xbox and get an error right away -there is no idling in a dashboard.  right now, i've tried to swap between the xbox logo and the "micro$oft" appearance.  no go.   i've tried to allow spindown of the hdd by waiting for 5-10 mins despite the obvious error. no go.  since the box boots games w/no problems, i'm thinking about this spindown in game method -  does anybody have any thoughts?

Thanks to all, again.
Logged

slumberpod77

  • Archived User
  • Hero Member
  • *
  • Posts: 523
Hdd Formatted, Ma Gamesave Gone! Hotswap?
« Reply #3 on: December 26, 2004, 12:14:00 PM »

it's ill-advised to attempt to work on an Xbox harddisk from within Windows. last time i checked, all current software for that was extremely buggy and annoying. i have had great results with a Linux-based tool called xbhdm 1.9. with  this package in Windows you can create a bootable CD image. to use the utility, you burn this disc, then hook the Xbox harddisk you need to work on up to the primary master IDE channel of your computer and boot from some optical drive on the same system. xbhdm will boot into an easy to use linux-based menu system with a lot of automated scripts for various chores, and you can also run a utility called Midnight Commander, which essentially gives you a rudimentary GUI for basic file operations on the FAT-X drive (i.e. rename, delete, copy, paste, and move files & directories).

hotswapping is somewhat difficult to figure out and generally is just a bad idea. the basic theory is that the Xbox uses a little-known system-level harddisk security mechanism called locking. a locked disc cannot be access in any way by the host system until an unlock command with the correct password is issued by the system. for Xbox harddisks, the password is calculated based on the serial number of the xbox and some other factors. the serial number is present in the EEPROM of the Xbox, which is why it's generally a good idea to get an image of the EEPROM ASAP when working on an Xbox. without the EEPROM you can't unlock the drive in the usual manner (which is the pickle you're in now).

last i checked, the actual process by which the Xbox system handles the harddisk and its unlocking wasn't fully understood. it seems that at some point during the boot sequence, the drive is unlocked by the Xbox. the idea with hot-swapping is that you boot the Xbox with the drive properly connected, and the drive is then unlocked until it loses power or a lock command is issued. it is true that the Xbox seems to spin down the harddisk during periods of inactivity. this is a fairly normal power-saving measure.

i believe the xboxhdm 1.9 utility has a script to restore the Xbox harddisk back to the normal retail state. i would suggest using this utility with hotswapping to restore the locked harddisk to retail, then re-install ltools in the usual manner.
the procedure for hotswapping seems to be:
-affect neccessary preperations on the host PC system (i.e. burn your bootable CD, open the chassis, unplug and re-route cables to provide a nice place to quickly hook in the Xbox harddisk).
-affect neccessary preperations on the Xbox system (set it up within a few feet of the computer system, open the Xbox chassis, install one or more molex cable extensions
--It may prove most effective to use a second computer PSU to power the Xbox harddisk. this is probably the best method because the Xbox system can be powered down without affecting the harddisk's power.
-insert boot CD on PC system and then shut it down. reboot, set up Boot From CD options in BIOS if neccessary, then shut down again.
-boot Xbox with an original game DVD.
-get to a portion of the game which doesn't involve any changes. i would suggest either pausing the game, or simply going into an options screen and idling there. either way you need to consider that the Xbox harddisk contains 3 partitions dedicated specifically to acting as scratch/swap data spaces, and so any activity within the game could cause data to be read/written on one of these partitions. once you've found a good idle point, start a stopwatch or take note of the current time. I would suggest a wait time of 10 minutes, but if you've got discerning ears you should be able to hear when the harddisk spins down.
-at this point i'm not sure exactly how to proceed, but in theory you can simply disconnect the Xbox harddisk's IDE cable, then connect the harddisk to the host PC system.
-once you have the still-powered Xbox harddisk attached to the PC system, you should be able to boot that system and have the disk recognized. this can usually be verified by booting into your BIOS menu and checking the IDE devices.
-assumng the BIOS sees the harddisk properly, you should now be able to boot with the xboxhdm 1.9 CD and affect the repair.
-with the repair complete, shut down the PC system, then turn off the Xbox system.
-re-install the Xbox harddisk to it's normal state, then attempt to boot to the MS dashboard.

I suppose this indicates that system modders may want to use a UPS during mod installations...
Logged