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
Post Reply