xboxhdm23usb

Discussion about Modding the XBOX, including hardware and software hacks.
Alaric
Posts: 6
Joined: Fri Apr 16, 2021 12:55 am

Re: xboxhdm23usb

Post by Alaric »

So I've got an adapter ordered, but it's currently backlogged. Have you guys ever seen someone use a Raspberry Pi to unlock an xbox HDD? I'm thinking something like this: https://github.com/manawyrm/pata-gpio. The write speeds appear to be atrocious (0.5 MB/s for that implementation), but it might be suitable for my very niche use case.
Alaric
Posts: 6
Joined: Fri Apr 16, 2021 12:55 am

Re: xboxhdm23usb

Post by Alaric »

So this adapter (https://www.amazon.com/gp/product/B004E ... UTF8&psc=1) only locks drives, but throws the following error message when attempting to unlock them. When I plug in my original xbox drive it doesn't show up in Beta4, even in safe mode, but does show up in Windows. Locking the drive, but being unable to unlock the drive is a *very* unfortunate failure mode. For my Google brethren, here's the searchable name of the adapter: "CoolGear SATA and IDE Hard Drive & Optical Drive USB Adapter Kit Combo"

Code: Select all

Probing device type (this may take a while)... Device compatible with SAT type

smartctl 7.2 2020-12-30 r5155M [x86_64-w64-mingw32-w10-2004] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

ATA Security is:  ENABLED, PW level HIGH, **LOCKED** [SEC4]

smartctl 7.2 2020-12-30 r5155M [x86_64-w64-mingw32-w10-2004] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

security_password=b536f72ca9e0a5334ad3269f905c5b8874da326b0000000030332d2e2a003000
ATA Security unlock

smartctl 7.2 2020-12-30 r5155M [x86_64-w64-mingw32-w10-2004] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

Read Device Identity failed: IOCTL_SCSI_PASS_THROUGH_DIRECT failed, Error=121

A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

Press any key to continue . . .
kaos_engr
Posts: 24
Joined: Mon Jun 06, 2016 1:45 pm
Been thanked: 2 times

Re: xboxhdm23usb

Post by kaos_engr »

TL GAMER wrote: Fri Apr 02, 2021 11:42 pm ...I actually resolved the issue via a method that isn't even mentioned in any guide or vidoe or tutorial anywhere on the net
Which is?
kaos_engr
Posts: 24
Joined: Mon Jun 06, 2016 1:45 pm
Been thanked: 2 times

Re: xboxhdm23usb

Post by kaos_engr »

Alaric wrote: Fri Apr 16, 2021 1:06 am I've got an old 3.5" IDE drive that I pulled out of my old XBox. If I remember correctly, I think I corrupted some of its dashboard files while trying to repair it. I'm trying to use xboxhdm-2.3-beta4 to unlock it and restore it from a backup, but my USB to IDE adapters don't seem to be supported.
Which IDE-to-SATA adapter do you have? Do you know its USB idVendor:idProduct value?

If not, run usbview.exe and find the adapter in the list of attached devices.

https://www.mediafire.com/file/37i63tp2 ... w.exe/file
Do y'all have a recommendation for a USB to IDE adapter that's supported?
https://www.amazon.com/dp/B076WZ1N4K/re ... jFb1VWV89R
I tried checking the compatibility list on the first page, but it doesn't seem to differentiate between what's a portable hard disk, sata hdd, etc. Also, none of the devices listed show up in an Amazon search. Do you guys have any recommendations? Should I just get a SATA adapter instead and move on up to a big-boy hdd?
Hmm, I helped another modder unlock their Xbox hard drive with XboxHDM23USB Beta 3. They purchased several different USB 2.0-to-IDE/SATA combination adapters that came with an external power supply for 3.5" drives and found all of them to work. Some did require adding the command-line option to the batch files that called smartctl.exe:

-d sat or -d usbjmicron

according to which chipset is based upon (identified by the idVendor:idProduct value of the device).

The USB-to-IDE/SATA adapter linked above is one of them they used.
Also, I'm a software engineer who knows Python, C++, Linux system administration, and CI/CD, and I also need a hobby. The first time I ran Linux was on my XBox in 2006, so I'm feeling pretty nostalgic and grateful to this (ancient) community. Is there anything I could contribute to the cause of getting xboxhdm up and running well on Windows?
Any help to make the application easier to use is appreciated.

Edit: Here's another adapter that I believe is based on the same chipset as the one above:

https://www.amazon.com/Vantec-CB-ISATAU ... 000J01I1G/

It's idVendor:idProduct should be equal to 0x152d:0x2338 based on the JMicron JM20337 bridge.
kaos_engr
Posts: 24
Joined: Mon Jun 06, 2016 1:45 pm
Been thanked: 2 times

Re: xboxhdm23usb

Post by kaos_engr »

Alaric wrote: Fri Apr 23, 2021 1:22 am So this adapter (https://www.amazon.com/gp/product/B004E ... UTF8&psc=1) only locks drives, but throws the following error message when attempting to unlock them. When I plug in my original xbox drive it doesn't show up in Beta4, even in safe mode, but does show up in Windows. Locking the drive, but being unable to unlock the drive is a *very* unfortunate failure mode. For my Google brethren, here's the searchable name of the adapter: "CoolGear SATA and IDE Hard Drive & Optical Drive USB Adapter Kit Combo"

Code: Select all

Probing device type (this may take a while)... Device compatible with SAT type

smartctl 7.2 2020-12-30 r5155M [x86_64-w64-mingw32-w10-2004] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

ATA Security is:  ENABLED, PW level HIGH, **LOCKED** [SEC4]

smartctl 7.2 2020-12-30 r5155M [x86_64-w64-mingw32-w10-2004] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

security_password=b536f72ca9e0a5334ad3269f905c5b8874da326b0000000030332d2e2a003000
ATA Security unlock

smartctl 7.2 2020-12-30 r5155M [x86_64-w64-mingw32-w10-2004] (local build)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

Read Device Identity failed: IOCTL_SCSI_PASS_THROUGH_DIRECT failed, Error=121

A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.

Press any key to continue . . .
Determine the idVendor and idProduct values to see if a command-line option needs to be added to the batch files that call smartctl.exe. (https://www.smartmontools.org/wiki/Supp ... ndor0x1500)

Use usbview.exe to find those values.
spoopryme
Posts: 1
Joined: Fri May 14, 2021 6:12 pm

Re: xboxhdm23usb

Post by spoopryme »

Ok, so I have on hand an XBOX hard drive that was once in a softmodded XBOX. The softmod was working properly and the system as a whole ran fine.

At one point, some software on the softmodded XBOX was used to unlock the hard drive.
(this was used to troubleshoot the IDE to USB adapter to see if Xplorer360 could see an unlocked FatX drive in windows10, it can.)

In an attempt to re-lock the hard drive I tried all the variants of xboxhdm23usb that have been posted here and the XBOX will not boot from the drive, and displays an error 06.

I have on hand copies of the eeprom, bios, disk and hdkey bin files pulled fromthe XBOX before the drive was unlocked as well as a hddinfo.txt file that contains disk serial number, hdd key, 'HDDLockDisablePassword' and 'XboxHDKey' if any of these might help? I tried putting these in the root folder with the xboxhd.bat but that did not work.


On a side note, I like the GUI and how safe it is with the software only scanning the USB, thank you everyone involved with the creation and maintenance of the software and forums like this where noobs go for troubleshooting help. :D
F-16 dog
Posts: 1
Joined: Wed Jul 14, 2021 8:59 pm

Re: xboxhdm23usb

Post by F-16 dog »

Hi, I tried softmodding my US Xbox with Rocky 5's softmod using SC exploit, but when the installer said take disc out when green flubber screen appears I didn't and when it rebooted it gave me error 16. So I tried xboxhdm23usb to see if I could repair C drive to get dash back, but it says the disk is not Xbox formatted, try option 1 (build hd from sratch), so I did and after a few hours it says to format partitions. I type yes and it gives me errors and says there's not enough space on disk and after rebooting xbox, it still gives error 16. Looking in xexplorer, it says C and D 1024 size and there's no files. Please could someone let me know if I am doing something wrong, have I bricked the Xbox and if there is a way to rebuild the hd. I didn't back up the eeprom after the softmod, so does this mean I can't get the original eeprom back. I'm using a Bipra ide to usb adapter (JMicron JM20337 chipset) Help much appreciated, thanks
tryhardfailharder
Posts: 2
Joined: Sat Jul 17, 2021 4:14 pm

Re: xboxhdm23usb

Post by tryhardfailharder »

Hi there,

I softmodded a 1.4 XBOX with Rocky5s latest, did a HDD upgrade*, changed the HDD key to all 1s, verified it locked, loaded my games, tested, and then let it sit for a bit. Removed the leaky clock cap and reassembled and now I get error 06.

I have a Vantec Nexstar Sata to USB HDD dock

idVendor: 0x174C
idProduct: 0x55AA

so this necessitates the -d sat setting for smartmontools. It seems like "beta 4" has these settings already integrated but it doesn't locate my drive (have tried both USB2.0 and USB3.0 ports on the motherboard).

I tried beta3 which doesn't seem to include the commandline switch for

Code: Select all

-d sat
but I believe this only comes into play for locking/unlocking the drive, and still the drive doesn't show up with the list command.

Toggling safe mode (beta4) will show my internal drives after multiple attempts, but does not include the USB.

I imagine I'll need help beyond this, but I can't seem to even get started. What am I doing wrong?

*HDD is found in the database to be compatible, and lock status showed active/high (Seagate 1.5TB ST1500DL001)
tryhardfailharder
Posts: 2
Joined: Sat Jul 17, 2021 4:14 pm

Re: xboxhdm23usb

Post by tryhardfailharder »

tryhardfailharder wrote: Sat Jul 17, 2021 4:27 pm Hi there,

I softmodded a 1.4 XBOX with Rocky5s latest, did a HDD upgrade*, changed the HDD key to all 1s, verified it locked, loaded my games, tested, and then let it sit for a bit. Removed the leaky clock cap and reassembled and now I get error 06.

I have a Vantec Nexstar Sata to USB HDD dock

idVendor: 0x174C
idProduct: 0x55AA

so this necessitates the -d sat setting for smartmontools. It seems like "beta 4" has these settings already integrated but it doesn't locate my drive (have tried both USB2.0 and USB3.0 ports on the motherboard).

I tried beta3 which doesn't seem to include the commandline switch for

Code: Select all

-d sat
but I believe this only comes into play for locking/unlocking the drive, and still the drive doesn't show up with the list command.

Toggling safe mode (beta4) will show my internal drives after multiple attempts, but does not include the USB.

I imagine I'll need help beyond this, but I can't seem to even get started. What am I doing wrong?

*HDD is found in the database to be compatible, and lock status showed active/high (Seagate 1.5TB ST1500DL001)
OK, so it turns out that Vantec dock simply doesn't work. I tried another one and got a lot further. Was able to use Beta3 with the linux xboxhdm to recreate the drive.

However...

it booted once, no issues so clearly the drive was created correctly and locked appropriately with my eeprom.bin. I set the clock (I've removed the cap) and began copying across my save games via memory card in prep of a soft-mod. it said "copy failed" and i tried again with the same result. Trying to back out just froze the xbox.

Rebooting beyond this point just results in an immediate error 6. Tried 3 IDE cables to rule out cabling.

The drive worked for about a day once fully loaded up, and it's on the compatibility list:
https://xboxdrives.x-pec.com/?p=list&v_ ... T1500DL001

There are no reallocated sectors, nor pending via SMART so I'm struggling to believe it's the drive (tried both Cable select and Master settings).

Any ideas?
User avatar
professor_jonny
Posts: 1273
Joined: Thu Jul 05, 2012 5:41 am
Location: New Zealand
Has thanked: 66 times
Been thanked: 192 times

Re: xboxhdm23usb

Post by professor_jonny »

tryhardfailharder wrote: Mon Jul 26, 2021 1:08 am
The drive worked for about a day once fully loaded up, and it's on the compatibility list:
https://xboxdrives.x-pec.com/?p=list&v_ ... T1500DL001

Any ideas?
what SATA/IDE adaptor are you using in the XBOX as it is likely the reason, theey are too slow to init and the kernel throws a fit.
if you power the hdd from an external source it will likely work.

Also fatxplorer can create a harddisk now but locking is still an issue under windows, but it is being worked on.
Post Reply