Jump to content
OGXbox.com

Backwards Engineer My Hdd Locking Code With Eeprom


peevb
 Share

Recommended Posts

Hi,

Love this forum and got a lot of great info from here. Recently I dusted of my good old softmod and gave this all a go again after many years. I was able to tsop the xbox and install a larger harddisk. My friends picked up on the idea of having a xbox with emustation and asked me to build one for them as well. So I ended up buying and working on 6 xboxes and harddrives that all went trough their own struggle to get the job done but hey, I made it.

Thing is though, at some point I used chimp to format a 500gb WD and it locked it by the end of the session in one of the xboxes. this drive ended up not being used and now I want to use it again but I do not know what xbox it's from.

Being all wel prepped I did read all the eeproms from al the xboxes trough simple serial eeprom reader. Extracted them straight of the board with no issues but the sidenote is I never did with this 500gb WD hdd installed. 

And this is where my confusion is, because what I understand is the eeprom is xbox specific. And the harddrive password is generated trough the hdd serial number and model based on the eeprom. (Please correct me if I'm wrong). So all the eeproms I have when I read them in live info beta 3 show me other harddrives. 

So I connected the harddrive to my ide port refreshed the disk managment, it pops up under disk# and I try to select it in live info without any luck. I tried running chimp in order to unlock the hdd in the slave disk options with all the available eeproms but had no luck.

Basically,  and I'm sorry this is a long read, I'm trying to find a way to backwards engineer my hdd locking code with the 6 eeproms I have available that all state a different make/brand/sn hdd.

Thank you in advance

Pascal

Edited by peevb
Link to comment
Share on other sites

 

 

Hello Pascal

This is one reason I don't softmod and a hardmod/tsop flashed Xbox can work with the hard drive unlocked

You could try some of the Master codes and they are case sensitive.

WESTERN DIGITAL  "WDCWDCWDCWDCWDCWDCWDCWDCWDCWDCWD”

SEAGATE -> “Seagate” +25 spaces

For xbox hdds try “XBOXSCENE” or “TEAMASSEMBLY”

Other wise you have a paperweight I did read somewhere that Linux can maybe able wipe the entire drive and remove the locking at the same time.

 

Cheers

SS Dave


Soft modding is like masturbating, It get's the job done but it's nothing like the real thing.

 

 

Link to comment
Share on other sites

Thank you for your reply Dave. I'll give that a go.

Hi KaosEngineer,

Thank you for the information. The hdd locking code is harddisk specific as I understood, am I right? or does the hdd code that the eeprom carries not change with every new hdd that you install? This is where I get confused. 

 

once again I appreciate  you're taking the time to reply.

with kind regards

Pascal

Edited by peevb
Link to comment
Share on other sites

From the factory, each Xbox has a unique HDDKey stored in the configuration EEPROM on the motherboard.

This HDDKey along with each hard drive's Model number and serial number are used to generate a unique locking password for each hard drive locked for the Xbox it is installed in.  Thus, if this hard drive was installed in a different Xbox, the password is different.  A change in the HDDKey between the two Xboxes.  And, the password generated for a different model and serial number hard drive will be different for a particular Xbox it is installed in.

The Xbox's BIOS computes the correct password to unlock the hard drive each time the console boots.

It reads the HDDKey from the configuration EEPROM and the hard drive's model and serial number to compute the correct password to send to the hard drive to unlock it to gain access to the files stored on it.

Link to comment
Share on other sites

I basically had this problem yesterday.

I solved it with raspberry pi 3 and piprom.

soldered 4 wires between pi and EEPROM that was already desoldered from the xbox that hard drive came from. 150usd SSD drive so kind wanted it working.

then I read out the EEPROM with piprom. Moved it over with ftp to an modded xbox and used chimp.

connected ssd as slave drive instead of DVD. Launched chimp from master drive. Then selected option unlock from file. And now that ssd is inserted and working in another Xbox.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

Board Life Status


Board startup date: April 23, 2017 12:45:48
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.