-
We'll just get this out of the way...
I've trolled on here for about two years.
My original modded box is dead (possible corrosion issue)
I bought a new (so to speak) box and I am attempting my first softmod/hotswap.
My PC only has one IDE port and my CD/DVD is SATA.
I gave up on xboxhdm 1.9 after reading about the lack of two IDE ports or being able to use a single IDE ribbon.
I am now trying to use xbobhdm 2.2, but I can't figure out how to run it.
Is there a viable tutorial on using this beast? Any help would be appreciated!
-
XBoxHDM2 SourceForge Project Page
Main architect: ldotsfan
Dual boot/testing: scullc
Script developments: fwz
=============================================================
Updated 15-06-2010 - Xboxhdm2.2 (USB Edition) - Final Release
OK Folks,
Here is xboxhdm2.2 (IMG:style_emoticons/default/biggrin.gif)
(IMG:http://i853.photobucket.com/albums/ab99/cifa/Clipboard03.jpg)
This is a small/incremental update to xboxhdm2.1 - I hope it gives end users an alternative option in multibooting & additional help in un/locking the HDD.
There have been reports of incompatibility (Error 21 on xbox rebuilds) when using fuwi’s multiboot – so the links have been removed. Please disregard other MegaUpload builds that do not use the RMPrepUSB boot method.
The (only) current working method for xboxhdm2.2 (using RMPrepUSB) is here:
http://www.megaupload.com/?d=O31E4QDI (152mb GUI Version only)
Change List:- Grubloader remains as the front-end GUI for multiboot loading but updated to Feb 2010.
- Minor fixes of FreeDOS paths & folders.
- PDF reader added to Slax to view the FAQ – the module may possibly require manual loading (see additional help file if required).
- The use of MHDD for low-level HDD diagnostics & other XBOX un/locking functions is acknowledged. This was demonstrated by rmathiot as an effective and alternative method of unlocking in certain scenarios. For more details refer to 'unlocking using MHDD' in help folder.
- Extra documentation added to provide more information on the functions of xboxhdm2.2 and its associated tools (FreeDOS/MHDD/hparm/Slax).
- Added rmathiot's modified Ndure3.1 script that (experimentally) allows XBOX rebuilds using xboxhdm2.2 & Ndure 3.1.
A 512mb USB stick is recommended & is essential if you are going to rebuild the HDD.
A 256mb USB stick should suffice for un/locking & HDD tool purposes.
********full use guide is contained in the help folder on the root of the zip file********
Quick use/set-up:- Download RMPrepUSB: <a href=\"http://sites.google.com/site/rmprepusb/\" target=\"_blank\">http://sites.google.com/site/rmprepusb/</a>
- Run RMPREPUSB.exe
- I chose syslinux boot option then 'prepare drive' - note I selected 'no' when asked any questions during this part
- I then choose to install grub4dos using RMPREPUSB.
- Place your "eeprom.bin" file in the "eeprom" folder located on the root of the flash drive.
- Populate the /hdm/C folder with the M$ Dashboard files.
- Populate the /hdm/E folder with any chosen files (games saves etc) that you require installed.
- That's it! Reboot using the USB drive and if all gone well, you should see the (blue) boot screen. Choose what you need in the boot menu or wait a few seconds and Slax GUI/console will be automatically selected.
9.Some help files now located in a “help” folder on the root of the USB stick including the (outdated) xboxhdmFAQ_8.1.pdf. There are also tips/code on using FreeDOS to un/lock your HDD and other some help on other advanced methods (hdparm/MHDD).
NOTE:
SATA HDD drives are largely untested but some users have suggested that forcing IDE legacy mode in the BIOS, may yield success.
Those who have <512mb mem please refer below on downloading & using xboxhdm 2.1.
If anyone fancies the challenge of an XBOX HDD rebuild using this tool & Ndure 3.1 please step forward & test & report - (thanks welandB for your efforts last year)
scullc
=============================================================
Previous update 21-08-2009 - Xboxhdm2.1 (usb Edition)
Xboxhdm2 has recently undergone considerable development and this quick updated guide aims to unify the main changes. It therefore supersedes the XboxHDM2 (USB Edition) - Alpha Release thread which is listed for reference only.
Some caveats and disclaimers:- This is primarily designed to boot from USB flash drives.
- If your PC’s BIOS does not support USB booting – all is not lost. An ISO (cd-kicker) has been devised to allow your PC to boot from CD and then load the files of USB (chain-loading). The ISO is contained within the zip file.
- The tool is designed for advanced users as it assumes you are already familiar with xboxhdm.
- It may not work at all and may thrash your drive. Ensure you already have eeprom.bin and can recover with the original xboxhdm.
- HDD start up times will be greatly extended if you have a locked HDD attached, although this is markedly reduced when booting from FreeDOS.
- Additional features over old version:
- Boots from USB.
- Integrated dual-booting allows for Linux & DOS tools to co-exist to get your HDD un/locked.
- Any of the 4 IDE connections may be used now to connect Xbox HDD. CD-ROM drive not needed (if you can boot from USB).
- No reboots between HDD rebuilds and locking.
- Linux ISO building no longer required.
- GUI (Slax) & Console versions available – depending on your memory requirements.
To unlock full potential of xboxhdm2.1 – you are going to need (as a minimum) your eeprom and optionally but highly recommended, the M$ Dashboard files (to allow rebuilds etc...)
How to use:- First determine how much memory is in your system.
- Pending your memory requirements, download either xboxhdm2.1-full-gui.rar (if using more than 512mb RAM) or xboxhdm2.1-lite-console.rar (if using less than 512mb RAM) from the project download page.
- Extract all the files and folders from inside your chosen zip to the root of your USB flash drive.
- Place your "eeprom.bin" file in the "eeprom" folder located on the root of the flash drive.
- Populate the /hdm/C folder with the M$ Dashboard files.
- Populate the /hdm/E folder with any chosen files (games saves etc) that you require installed.
7. To get your USB to multi-boot the different file systems you need to download and install grub4dos gui - Now using the file you downloaded in step 7 - follow these instructions to install the MBR to get your USB drive to multi-boot (**make sure you select the right drive to install the MBR to. Get it wrong and you could brick your PC!!)
- That's it! Reboot using the USB drive and if all gone well, you should see the grub4dos boot screen. Choose what you need in the boot menu or wait a few seconds and Slax GUI/console (depending what version you downloaded) will be automatically selected.
- Help files now located in a “help” folder on the root of the USB stick including the xboxhdmFAQ_8.1.pdf. Fwz's changes ensure you are no longer required to input paths manually (its all done automatically) – but the FAQ should help you get started. There are also tips/code on using FreeDOS to un/lock your HDD and other advanced methods (using hdparm within Slax GUI).
Testing & reporting is greatly appreciated.
Good luck.
scullc/ldotsfan
This post has been edited by Bomb Bloke: Sep 25 2010, 01:00 AM
-
(IMG:style_emoticons/default/dry.gif) I see that there is a Spanish version of the tutorial and a Spanish version of the tool as well with the addition of spanish.lzm (IMG:style_emoticons/default/biggrin.gif) I don't understand Spanish but Google Translate helped to make sense of the contents.
Encouraging to see that there are non-English users of this tool (IMG:style_emoticons/default/beerchug.gif)
-
QUOTE(ldotsfan @ Aug 26 2009, 03:04 PM)

Encouraging to see that there are non-English users of this tool (IMG:
style_emoticons/default/beerchug.gif)
amazing & good to hear
out of curiosity - where did you see that Spanish effort?
-
QUOTE(scullc @ Aug 27 2009, 01:42 AM)

amazing & good to hear
out of curiosity - where did you see that Spanish effort?
The first Google result with "xboxhdm2.1" for Spanish language results.
-
Mine stops loading vmlinuz part (IMG:style_emoticons/default/blink.gif)
This post has been edited by jairolas: Oct 26 2009, 05:26 AM
-
QUOTE(jairolas @ Oct 26 2009, 05:23 AM)

Mine stops loading vmlinuz part

I changed my usb port to primary and now stops at initdr something like that lol
-
QUOTE(jairolas @ Oct 27 2009, 01:17 AM)

I changed my usb port to primary and now stops at initdr something like that lol
can you provide more detail? i am not sure what you mean.
generally this tool is meant for advanced users & it assumes you are already familiar with xboxhdm (the original).
please also ensure you are reading the build instructions to the letter as i have never seen this error before.
-
QUOTE(scullc @ Oct 27 2009, 09:47 PM)

can you provide more detail? i am not sure what you mean.
generally this tool is meant for advanced users & it assumes you are already familiar with xboxhdm (the original).
please also ensure you are reading the build instructions to the letter as i have never seen this error before.
Well, I'm trying this in a old computer with only 256mb ram and two USB ports, both ports are low speed (But I think it doesn't matter cause I boot damn small linux usb live with that same usb and the same low speed port)
I downloaded the light version formated my 2 gb usb with Fat32, did everything in the tutorial, BUT I didn't put my linux iso I was just testing the app, so yeah everything OK, I put my eprom, C and E folder and then I maked bootable the usb with bootinst.bat
The computer start and then after a short time the usb start with the green splash menu, but stopped at vmlinuz, then I changed the usb to another port (the first port) and now stays at initgr or something like that.
I'm gonna try this again and see what happens.
Edit in a few moments...
-
Ops I can't edit, well I tried again and yes... it was my fault lol
I was doing something worng and now everything loads fine BUT I still have a big problem, when I press 1 in the option 2 to enter hdmaker it says : Could not allocate physical memory and that's it, maybe I need more ram or something.
This post has been edited by jairolas: Oct 28 2009, 07:06 AM
-
I agree.
I suspect you haven't got enough memory in that machine but i am a little surprised tbh.
generally the tool hasn't been rigorously tested in less than 512mb and your experience seems to bear that out.
see here for other minimum testing experience.
that machine got a CD-ROM?
you could always try the original HDM method
-
any chance this will give the ability to configure how large each partition will be?
this is probably a very n00bish question, but I want a direct response from the people I know I can get a decent answer from, instead of getting out of date posts, or whatever else..
I want to be able to install a new hard drive in my xbox, and bam, start out with custom sized C, E, and F partitions, perhaps even G.
and if that's not possible, how would I go about resizing those partitions, and would it be recommended against for any particular reason?
-
No, xboxhdm doesn't do that. While it is possible to resize C and E (and presumably X, Y and Z) it is not recommended - there are loads of posts from people who have tried this with mixed results.
Your real choice is how you divide the remaining space between F and G, and xboxhdm doesn't do that either. You set up the stock partitions with xboxhdm, then use XBPartitioner 1.1 to set up F and G.
If you want to experiment, you can use XBPartitioner 1.1 to adjust the stock partition sizes, but doing so will erase the data on those partitions, and for a softmodded Xbox you will then need to run xboxhdm again to populate the resized partitions - although I'm not entirely sure that would work properly.....
-
Well I think this is a qemu issue I tried adding more swap and nothing, algo tried ulimit -d unlimited and nothing, the only way to fix this is adding more ram so this doesn't work with less than 384mb. (IMG:style_emoticons/default/rolleyes.gif)
-
QUOTE(jairolas @ Oct 28 2009, 09:05 PM)

Well I think this is a qemu issue I tried adding more swap and nothing, algo tried ulimit -d unlimited and nothing, the only way to fix this is adding more ram so this doesn't work with less than 384mb.

seems a heavy amount of RAM needed & without any other means of testing/feedback we're probably nearer getting the required minimum to run the (lite) tool.
i recall ldotsfan had similar issues in real world testing & with qemu see here
however this doesn't help you - what are you trying to achieve?
there are other ways to rebuild that HDD (hdm original CD method/stick it in chipped box...etc)
-
Well I was trying to make a hd for my xbox cause I have the retail 10gb and is not enough.
The problem is that I don't have a dvd rom drive or any kind of disc reader/writer device and my xbox only has a softmod, I guess I'm gonna have to buy a cd writer just to do this.
-
QUOTE(jairolas @ Oct 30 2009, 10:44 PM)

Well I was trying to make a hd for my xbox cause I have the retail 10gb and is not enough
know what you mean. i run a 160gb HDD in my main XBOX and i am down to my last 20gb.
I don't know where you are based but here in the UK i managed to get a free PC off a recycle scheme (its called Freecycle). Before it gave up the ghost i was able to rebuild my 160gb HDD with the original xboxhdm CD.
Alternatively you could get a mod-chip for the XBOX, install it & rebuild through Slayers Evox or AID 4.5. Or get a loan of a modern(ish) PC somewhere - anything to get you access to IDE ports & bootable USB. Just make sure you keep that eeprom safe somewhere as its importance cannot be understated.
Anyway good luck with what you do.
-
Will updated instructions for using NDURE 3.1 along with Xbochdm 2.1 be posted?
BTW, is there a easier way to make a drive bootable? I was unfortunatly unsuccessful in my attempt :/ I'm running Windows 7 Professional on top edge hardware, so i'm a little surprised.
Thank you all for making Softmod possible. I'm amazed by it's many oppertunities
-
I have no experience of Ndure3.1 but had a quick look anyway. This response seems to give a broad answer but just to let you know - xboxhdm2 CAN lock/unlock your drive (using the eeprom). Maybe you fancy compiling some instructions if you are successful in the above thread? I may be even interested myself
xboxhdm2 will create an xbox HDD for you and if you do things right it will be bootable. The only other 'easy' way i can think is a mod-chip but that is another technical feat. At least you don't need to lock the drive. If you are prepared to put the time/research in - it will become much easier...believe me.
xboxhdm2 was not tested in Windows 7 - only XP/Vista. Can you try a rebuild in one of those and feedback?
-
Has this release fixed the issues using Intel processors? I have 3 separate Pentium 4 procs and last I knew it only worked for AMD.
-
QUOTE(Magimog @ Nov 17 2009, 02:57 AM)

Has this release fixed the issues using Intel processors? I have 3 separate Pentium 4 procs and last I knew it only worked for AMD.
that's news to me...where's that documented?
personally, i tried this out on a Core2 Duo & AMD chips - with no issues at all.
IIRC i also tested the CD-kicker method on an old Pentium system which worked fine too.
Why not test it out & report your efforts here.
-
QUOTE(scullc @ Nov 18 2009, 01:57 PM)

that's news to me...where's that documented?
personally, i tried this out on a Core2 Duo & AMD chips - with no issues at all.
IIRC i also tested the CD-kicker method on an old Pentium system which worked fine too.
Why not test it out & report your efforts here.
The original xboxhdm would not lock HDDs in Pentium 3/4 machines due to the IDE controllers freezing the drive. No matter what you select in the bios (I go one option at a time, till all controllers are turned completely off) it's going to give you the "Hard Drive Frozen". Like I said earlier, I tested 3 separate P4s, and one P3 and all gave the same output. Your release is no different on these machines. I've tested it in a virtual environment using VMWare Workstation and live with the same results. I'm also not sure what the "CD-kicker" method is. Are you talking about just using a live cd?
The only time I was able to work it was on an AMD Athlon XP and an old Pentium II board. I've accomplished my HDD swap using your tool to transfer the files and a thankfully partially usable old HDD, booting into Chimp and locking it right there (using a 1.0 box)
-
QUOTE(Magimog @ Nov 20 2009, 02:40 PM)

The original xboxhdm would not lock HDDs in Pentium 3/4 machines due to the IDE controllers freezing the drive. No matter what you select in the bios (I go one option at a time, till all controllers are turned completely off) it's going to give you the "Hard Drive Frozen". Like I said earlier, I tested 3 separate P4s, and one P3 and all gave the same output. Your release is no different on these machines. I've tested it in a virtual environment using VMWare Workstation and live with the same results. I'm also not sure what the "CD-kicker" method is. Are you talking about just using a live cd?
1. Locking will never work from a virtual environment.
2. The hard drive frozen issue is with the Bios and not the CPU. The Bios implemented the ATA Security feature.
3. The CD-kicker method is to get around usb booting and use the CD to boot first and transfer control to the usb drive.
-
Im having a small problem
When i type xboxhd2 in slax i get a this message (IMG:http://i228.photobucket.com/albums/ee2/jimz360/DSC00056.jpg)
I went into the help folder and copyed the string in the xbox.txt file, and just added my mount points, my usb was on /mnt/sda and the hdd was on hdb1 but then says error with /dev/hdb1 or similar, should have write it down but didnt think at the time, so when i went back into slax i opened media and my hdd is recognised but is not mounted, but when i double click on it it says unable to mount /hdb1.
the hdd isnt locked for sure as i was using it in an old xp rig
This post has been edited by Jimz360: Nov 20 2009, 07:45 PM
-
ha ha managed to get it going
thanks so much, after upgrading my rig, the old cd hdm wouldnt boot, and to be able to use this is a saviour
thanks
-
QUOTE(ldotsfan @ Nov 20 2009, 02:15 PM)

1. Locking will never work from a virtual environment.
2. The hard drive frozen issue is with the Bios and not the CPU. The Bios implemented the ATA Security feature.
3. The CD-kicker method is to get around usb booting and use the CD to boot first and transfer control to the usb drive.
Pardon my ignorance on the issue. I guess I just have bad luck with attaining old computers!
Again thank you and scullc for your work, with a combination of methods I am able to get everything back up and kicking!
-
@Magimog - well done. glad you got it sorted!
@Jimz360 - glad you figured it out - seemed like a 'build' issue to me.
good to hear people are having success with the tool (IMG:style_emoticons/default/smile.gif)
-
Neither xboxhdm 1.9 nor 2.1 worked for me. I'm attempting a soft mod on a virgin xbox. My main desktop is a one year-old quadcore with only one pata connection on the motherboard.
My first step is to backup my eeprom.bin. Using xboxhdm 1.9, I could load the OS from cd via my sata dvd-rw drive or a pata dvd-rw drive with jumper set to slave. Upon attempting to use the ndure script, it would give me the "Linux cd not found!" error. I worked with this for over an hour last night and several hours tonight, including reading previous threads on the error and solutions.
The best solution I've found is to use a computer that has two pata connections on the motherboard. Alas, my previous tower (which has two pata connections on the motherboard...) is dead. The tower before that does not support booting from cd-rom drive, let alone usb drive.
I then attempted to use xboxhdm 2.1. Amazing work, by the way. I'm truly awed at the skill and cooperation that went into this. I got everything working on my sandisk cruzer 2gb flash drive. PC booted perfectly into slax and I could run xboxhd2 via konsole. After loading in qemu, I came to the exact same result upon loading xbrowser (to backup and retrieve my eeprom.bin).
If anything, this has made me more determined to get it working, so I'm off to the store to buy a copy of Splinter Cell tomorrow. I'll splice a USB connection into a breakaway cable to use my memory stick, as buying a new cable is cheaper than buying a used memory card and will provide another route to load data onto my xbox in the future.
I'll post an update on my progress as it occurs.
-
QUOTE(welandB @ Dec 7 2009, 02:15 PM)

After loading in qemu, I came to the exact same result upon loading xbrowser (to backup and retrieve my eeprom.bin).
Am I missing something here? Virgin xbox with eeprom.bin? You have to softmod the xbox first to get an eeprom backup.
Anyway apart from xboxhdm2.1, there are many ways to get to Rome
-
QUOTE(ldotsfan @ Dec 7 2009, 08:10 AM)

Am I missing something here? Virgin xbox with eeprom.bin? You have to softmod the xbox first to get an eeprom backup. (IMG:
style_emoticons/default/dry.gif)
Anyway apart from xboxhdm2.1, there are many ways to get to
Rome (IMG:
style_emoticons/default/tongue.gif)
No, I misunderstood the eeprom backup process. I now have copies of Splinter Cell & Mech Assault ($2/ea at the used games store). I'll try the process from your linked thread tomorrow, hopefully.
-
QUOTE(ldotsfan @ Dec 7 2009, 02:10 PM)

Anyway apart from xboxhdm2.1, there are many ways to get to
Rome 
thought I knew a fair about the scene - but i missed that one. excellent.
I think my xbox hacking days are behind me now
(too busy) but its great to see developments like this.
I used to do the 'hotswap method' - then stick on my game save from the xboxhdm CD to the XBOX HDD (but that changed with xboxhdm2
and run the soft mod that way.
anyway good luck welandB
-
I have had some difficulty with a specific hard drive while upgrading. After becoming frustrated with the process and taking a break from that hd, I opted to upgrade to a 120gb WD hd using xboxhdm2.1.
It is amazing how smooth this went. Thank you so much, ldots and scullc. You guys really made a kickass tool. Without a computer that has two PATA connectors, I'd have been hosed without this.
I'll run through my specific process for anyone who finds himself in my hardware situation in the future:
- PC has one PATA (traditionally called IDE) connector on the motherboard that is NOT the primary IDE and 6(?) SATA connectors that aren't involved with the softmodding process
- PC that can boot to USB flash drive
- A flash drive <- My working size for this softmod/hd upgrade was 611MB. As I have a 2GB flash drive, I wasn't concerned with paring this down. These steps don't involve the paring-down, though you can by postponing transfer of the E drive.
- Router/switch connecting PC and xbox <- not exactly necessary, look for the note
- No memory card or xbox-USB connector <- I made the connector, but my xbox refused to format my flash drive, so I went a route that doesn't require either of these
- Original Splinter Cell for xbox for game save exploits (the actual softmodding is done through these)
Process (repeat at your own risk!):- Download Xplorer360 to PC <- Please note if you use Vista, you must run this as administrator (right-click on program, select "Run As Administrator")
- Download game save exploit (from the usual places) appropriate to the game you have. I used Splinter Cell.
- Download xboxhdm2.1 archive to PC and extract (link on first post of this topic)
- Download Grub4Dos installer to PC and extract (link on first post of this topic) <- please note that despite their tutorial, you only have to download and extract their installer. ldot/scullc graciously configured all of the necessary files and included them in the xboxhdm2.1 download
- Copy xboxhdm2.1 files to root of flash drive
- Run Grub4Dos installer on flash drive using their tutorial (tutorial link on first post of this topic) <- again, skip the copying of the other archive's files to the flash drive
- Hotswap original xbox hd with PC booted in Windows <- I could do this while already booted in Vista. Do at your own risk.
- Open Xplorer360 and "insert files" from game save exploit archive into appropriate folders on partition 3 <- you can try to "insert folder" but this never worked for me. I had to make a new folder and properly name it and manually select each file to transfer anything TO the hd
- Copy all contents of partition 1 to a backup folder on your PC. This is your xbox's virgin C drive (system and dashboard files), which I found easier to work with upon upgrading the HD. You can do this after softmodding it via FTP, but using the original, unmodified C drive files was easier for me.
- Copy all contents of partition 3 to a backup folder on your PC. This is your xbox's E drive (saved games and music(unsure on music as I had none on the hd)) with all of your saved games plus the game save exploit. Backing this up after copying over the exploit just saves a step when upgrading the hd.
- Select "close drive" in Xplorer360's file menu <- this sometimes caused the program to crash in Vista Business 64bit, though I never saw any problems resulting from it
- Copy your backup C & E folders to corresponding folders in the "hdm" folder on the root of your flash drive <- the reason you shouldn't copy directly from Xplorer360 to your flash drive is so you have a backup on your PC.
- Disconnect original hd from PC, replace in xbox, and run the game save exploit <- I never shut down my PC before disconnecting. Do at your own risk.
- Run through appropriate install, specific to your exploit package
- Note your xbox's IP address (from system info in UnleashX/EvolutionX dashboard) and FTP into xbox (user: xbox, pass: xbox) from PC and copy over the backup folder on your xbox's E drive (backup folder locations vary from exploit to exploit) to an appropriate backup location on your PC <- if you do not have a network, you can hotswap again and work from partition 3 in Xplorer360
- Copy the eeprom.bin from this backup folder to the "eeprom" folder on the root of your flash drive.
- Shut down xbox and PC
- Connect new hd to PC
- Boot PC from flash drive <- my BIOS is odd and has two menus for boot priority. Even after I selected to boot from USB device in the first, or selecting it from the one-time boot menu, it would still boot into Windows from my PC's main hd. Only after a half-dozen attempts did I find the second menu, which overrides the first menu AND the one-time boot menu. Go figure.
- Select to boot into Slax
- If using the GUI version, open the "System" icon on the desktop and browse to storage media. Hover your mouse over the hard drive you're going to use and note its mounted location (ex- /dev/hda). This will be the last time you can see it in the storage media folder and this path is important to remember.
- Once Slax is loaded run xboxhd2 (from a console if using the GUI)
- Select the path you noted from the storage media folder
- Select option #2 to continue with part 2
- Once QEMU loads (in another console window if in the GUI), run xboxhdm <- As my hard drive was always at /dev/hda, I do not know if ldot's configuration will change a /dev/hdb (or hdc, hdd) path in Slax to a /dev/hda path in QEMU.
- Select "create xbox hd from scratch" <- this will run you through self-explanatory prompts, pulling appropriate data from your flash drive's xdm folder.
- This will prompt you to make an F partition and possibly a G partition. F (and G) will be your "extra space" on the hd for movies or games you want to save. Unless you've upgraded your BIOS to access partitions >137gb, consider making a G partition if your F partition will exceed this and xboxhdm prompts you to do so.
- Once it finishes configuring the partitions and copying files, it will return you to xboxhdm's menu
- Select option #6 to check your hd's pass key from eeprom.bin. <- I haven't needed either of these numbers so far, but I've written them down and keep the piece of paper taped underneath the hd in the xbox.
- Other tutorials (for xboxhdm up to v1.9) will tell you to select option #7. You don't need to as you wrote down the keys and have the lock/unlock tools on your flash drive already. I don't have a floppy drive, but I suppose you could still select this option if you have one and want to make the disk.
- Select option #8 to quit
- Type "poweroff" to shutdown the QEMU program. <- Sometimes QEMU would hang after telling me to turn off the computer, so I just closed the window (hit ctrl+alt if you can't see the cursor).
- Run xboxhd2 (the first console you used should still be there if using a GUI) again
- Select option #3 to lock your hd <- the first time I did this on my new hd, it changed the "security supported" line from no to yes, but "security enabled" was still no. I ran it again and "security enabled" changed to yes.
- Shut down your PC
- Disconnect the new hd from your PC and change its jumper setting to "cable select" if not already
- Reconnect it to your xbox
- Power up xbox and run the softmod game save exploit again
I'm thinking about changing my name to ldotsfansfan (IMG:style_emoticons/default/happy.gif)
-
I confused the drive letters and corresponding partitions. Drive C is partition 3, Drive E is partition 4.
-
Ok, this just isn't working for me. I tried the console version, but it gives me a "runtime 4" error, no KDE, etc
So I tried the GUI version. This tells me "hdm directory not found", "eeprom.bin not found", etc. I tried replacing the ltoolz.lzm file with an older one, but then it starts asking me about a linux.iso file. I thought the point of filling the "C" and "E" folders in hdm was that no iso file was needed?! I know the USB drive is mounted as mnt/sda, but how do I know what my xbox drive is?
Is it just me? I used xboxhdm 1.9 without problems on my old PC. Is the ltoolz.lzm file in the final version the correct file?
I'd really appreciate any help, this is driving me mad!!
-
If memory serves, the older versions (eg 2.0?) required you to create a standard XBoxHDM ISO file and include that one the USB drive. I guess if you want to try the old code, you should be following this.
-
QUOTE(edwardar @ Dec 28 2009, 02:35 AM)

Ok, this just isn't working for me. I tried the console version, but it gives me a "runtime 4" error, no KDE, etc
So I tried the GUI version. This tells me "hdm directory not found", "eeprom.bin not found", etc. I tried replacing the ltoolz.lzm file with an older one, but then it starts asking me about a linux.iso file. I thought the point of filling the "C" and "E" folders in hdm was that no iso file was needed?! I know the USB drive is mounted as mnt/sda, but how do I know what my xbox drive is?
Is it just me? I used xboxhdm 1.9 without problems on my old PC. Is the ltoolz.lzm file in the final version the correct file?
I'd really appreciate any help, this is driving me mad!!
so i can understand your problem a little better:
1. whats your system specs? you got enough RAM to run the gui version?
2. you have definitely followed the install guide to the letter (populated the HDM folders with appropriate M$ files etc?)
3. eeprom.bin is in the root of the stick in the folder eeprom.
no ISO needed for 2.1 final (all done by populating the folders).
I suspect your stick is not 'built' properly and your files are either missing or not in the right place. have another go & feedback.
IIRC (although its been a while) fwz scripts automatically 'find' your HDD for you. see this post which may help 'getting you started'.
-
QUOTE(scullc @ Dec 28 2009, 04:41 PM)

so i can understand your problem a little better:
1. whats your system specs? you got enough RAM to run the gui version?
2. you have definitely followed the install guide to the letter (populated the HDM folders with appropriate M$ files etc?)
3. eeprom.bin is in the root of the stick in the folder eeprom.
no ISO needed for 2.1 final (all done by populating the folders).
I suspect your stick is not 'built' properly and your files are either missing or not in the right place. have another go & feedback.
IIRC (although its been a while) fwz scripts automatically 'find' your HDD for you. see
this post which may help 'getting you started'.
I am ALSO having problems with XboxHDM2 (USB edition)
I have sued the XBOXHDM 1.9 on my Pii 440bx board with NO problems...
New System Specs:
Core2Duo
4 sata ports
1 Pata connector
2gb ram
E2100 CPU (not exactly sure)
I think the problem is with the Grub4Dos Installer. (Preparing the MBR of the USB-STICK)
If I prepare it and copy all the xboxhdm2.1 files to the root of the USB it does NOT boot.
IF I prepare the USB with BartPE and then copy over some of the files it boots....
I cannot get the GUI version running. THe Console lite version boots but than hangs at looking for the livecd.sXX (With the hard drives attached) (Without the drives attached it boots to the "SLAX" login page...)
Am i missing something here. Have about 3 hours invested in making the the USB bootable. I have a USB stick with winxp on it and it runs and boots fine.....
Any help is appreciated!
-
illtww:
what OS are you trying to run the grub installer on?
it was tested in (mainly) XP and to a less extent Vista. I did not test it all in Win7
small point - i extracted/prepared the USB drive 1st - then ran the installer (as per my instructions)
-
QUOTE(ldotsfan @ Dec 7 2009, 07:10 AM)

Am I missing something here? Virgin xbox with eeprom.bin? You have to softmod the xbox first to get an eeprom backup.
Anyway apart from xboxhdm2.1, there are many ways to get to
Rome 
Dang nice tool! I wish I read this just a few hours ago... Just got done locking a HDD ./
I assume you can recover any xbox basically by using the correct version eeprom for your xbox? Correct region and all that ya know...I've got a couple xboxs that had dead hdds so I'm just now blowin the dust off em and gettin em fixed... Nice to come back into it and see these new apps and tools available now! There's the snazzy xbox eeprom reader & writer I'm plannin on grabbin off eBay and then I'm gonna be givin this new Xboxhdm a try!
Keep up the good work!
-
Thanks for the replies. In the end I broke the hard drive!
I was using a SATA HD with a SATA-IDE adaptor. I think the problem I had with xboxhdm2 was to do with the way my motherboard recognises drives. It recognises SATA drives as HD1 (primary) master and slave and HD2 (secondary) master and slave. PATA drives are recognised as HD0, so I'm not sure how this is picked up in linux.
I had no problems creating the boot usb device, and loaded up slax without a problem.
I think what killed the drive was that I was using chimp 2.6 on the xbox, and started copying drives and locking the drive after already receiving device errors.
Anyway, it was a spare 320gb SATA drive, so I used a spare 160gb PATA drive in the end (with Chimp 2.6) and this worked first time.
-
QUOTE(scullc @ Dec 29 2009, 11:30 PM)

illtww:
what OS are you trying to run the grub installer on?
it was tested in (mainly) XP and to a less extent Vista. I did not test it all in Win7
small point - i extracted/prepared the USB drive 1st - then ran the installer (as per my instructions)
XP SP3...
Can you copy and past the USB Prepare section? or link it? (Pretty sure i followed to a t....)
Thanks!
-
QUOTE(illtww @ Dec 30 2009, 09:00 PM)

XP SP3...
Can you copy and past the USB Prepare section? or link it? (Pretty sure i followed to a t....)
Thanks!
no big secret - its the instructions at the top of this thread. i have been lucky in which 3 different sticks i used for testing always worked.
my 1gb USB Stick is formatted to Fat32 btw.
have you tried the CD Kicker method? Both the GUI/console ISOs have a folder containing a CD-Kicker ISO (this should allow non-bootable sticks/BIOS's that don't allow USB booting to load from USB after you first boot from the CD).
Burn the CK-Kicker ISO, then boot from Cd & see if its loads that way.
***************
This is a good time as any - to say that I am taking an extended break from the scene.
Life has just got busy and I no longer have the time for this project.
Many thanks to all those who I have 'worked' with during the last year.
Cheers
***************
-
Good luck to you, then. Hope to see you around.
-
Does this allow hotswap softmod via usb enclosure?
-
QUOTE(spraoi @ Jan 22 2010, 08:44 AM)

Does this allow hotswap softmod via usb enclosure?
This is intended for booting off an usb drive. Not quite the same thing. But somebody did this with qemu off a Mac so they must have used an usb enclosure? I also wrote this guide some time back. Similiar to the first link but on a PC.
-
Here's the steps to get the console version working properly:
1) Follow the steps to get the files on the flash drive and write the mbr for grub4dos
1b) Download MHDD and copy the files from the downloaded zip file to /MHDD directory in the root of the flash drive.
2) If using Ndure 3.1, prepare it as you would normally and copy the files to the /hdm/ndure directory on the flash drive
2b) Download and copy ndure2 (modified ndure 3.1 script just for xboxhdm2) to the /hdm/ndure directory on the flash drive.
3) Put the eeprom.bin file in the /eeprom directory from the xbox you want to build a hard drive for.
4) Eject the flash drive properly, insert it into the computer you're going to lock/unlock the hd with while the computer is off.
5) Connect a power molex connector from your computer to the xbox hard drive, do not connect the ide cable just yet.
6) Make sure that no other devices are on the IDE channels and make sure the xbox hd's jumper is set to master.
7) Start up the computer, go into the BIOS by pressing a specific key when the computer brand logo shows up.
8) Disable automatic mode for the primary ide channel, and change the boot order to boot to the flash drive.
9) Save and Exit the BIOS
10) When the computer boots to the lime green boot menu, press the down or up arrow key to cancel the countdown.
11) Connect the IDE cable to the xbox hard drive.
12) Select Slax ... and press Enter
13) Login to slax using username, "root" , and password, "toor"
14) Type xboxhd2 and press Enter.
15) Using the unlock or lock option, allow the system to determine the HDD Key to lock or unlock the hard drive. This key is based on more than these three things: eeprom.bin, Model number, and Serial number. So each hard drive will have a unique key depending on the eeprom file. Keep that in mind and watch what you write down. The HDD Key is a 20 byte key given in hex. Record this hex number.
16) Exit the unlock or lock option by typing "no".
17) Type poweroff and press Enter. If your computer doesn't shutdown completely, press the power button and it will initiate the shutdown sequence.
18) Unhook the IDE cable from the xbox hard drive (Leave the molex power connector connected) when it shuts off.
19) Power the computer back on, press up or down at the menu to cancel the countdown, connect the ide cable to the xbox hard drive.
20) Select FREEDOS and press Enter
21) Type cd MHDD, and then type MHDD and press Enter.
22) MHDD will load. This tool is extremely powerful. It bypasses the BIOS programming and communicates directly with the IDE channel. We are going to use it to lock or unlock the hard drive. Type PORT and press enter
23) Type the number of the xbox drive and press enter.
24) Using another computer google the extended ascii table and use it to convert the hex hd key you wrote down to dec or decimal numbers and write the individual decimal number down.
25) If you are unlocking the xbox hd, type UNLOCK and press enter.
25b) Type 0 and press enter
25c) Now this is the fun part. Grab the decimal numbers you wrote down and type them one by one by holding down the ALT key while you type the number on the Numeric pad. When you finish typing one number release the ALT key and a character will appear on the screen. One character represents a byte in hex, or 8 bits. Continue entering all the decimal numbers in this way. When you finish count the number of characters on the line and verify that there is 20 characters. Press Enter.
25d) If you entered the hex bytes in properly, it will say "Done." in green. Type DISPWD and press enter. Repeat step 25b-25c.
25e) It should say "Done" in green. This means the password is disabled until we choose to reenable it. Verify this is true by typing EID and press enter. Under security it should say high, OFF.
25f) Type Exit, and press enter. Turn off the computer. Unplug the ide cable from the xbox hard drive.
26) Turn on the computer, press up or down once you reach the lime green menu to cancel the countdown. Plug the ide cable into the xbox hard drive.
27) Select Slax ... and press Enter.
28) Type xboxhd2 and press Enter.
29) Type yes and press Enter.
30) Type 2 and press Enter to enter into xboxhdm
31) At this point, QEMU is loaded which mounts the flash drive as type msdos. A type of MSDOS is an issue because we will be copying files that have more than 8 characters in their filenames. We need to unmount the flash drive and remount it as type vfat so that the flash drive's files can be read with more than 8 characters. Assuming that /dev/hdc is your flash drive, type the commands below, pressing Enter after each line:
CODE
umount /dev/hdc1
umount /xboxhdm
mount -t vfat /dev/hdc1 /xbox
mount --bind /xbox/hdm /xboxhdm
If this completes successfully, we can see that the file names are now as they should be. This will prevent error 21 from showing up and freezing on the xbox logo at startup.
32) Type xboxhd and press Enter
33) Build the xbox drive by following the options on the screen. You should be familiar with xboxhdm; rtfm. Once you are finished press 8 and enter to Quit xboxhdm.
34) Type xbrowser and press enter to verify the file structure of the xbox hard drive or to launch the modified ndure script for ndure 3.1. You should know how to install ndure; rtfm.
35) Press F10 to Quit xbrowser (Midnight Commander)
36) Type poweroff to initiate the shutdown sequence. If it doesn't shutdown fully, press the power button on the computer to start the shutdown sequence for sure. Wait until the computer is off.
37) Unplug the ide cable to the xbox hdd.
38) Turn on the computer, at the lime green menu hit an up or down key to cancel the countdown. Plug the ide cable into the xbox hard drive.
39) Select FREEDOS and press enter.
40) Type cd MHDD and press enter
41) Type MHDD and press enter
42) In MHDD, type PORT and press enter.
43) Press the number corresponding to the xbox hard drive and press enter.
44) Type PWD, press enter.
45) Type 0, press enter.
46) CAREFULLY type the 20 character hdd code generated for that specific hard drive by using the method in step 25c. DOUBLE CHECK your number. Ensure that there's twenty characters on the line. Press enter to lock the hard drive.
47) Type EID to verify that it's locked.
48) Type EXIT to quit MHDD. Turn off the computer.
49) Moment of Truth... Unplug the xbox hard drive from your computer (molex connector and ide cable) and plug it back into the xbox. It should load up UnleashX perfectly without errors if you used Ndure 3.1. If you used M$ Dash files, it should load up the M$ Dash just fine.
50) DONE!
-
QUOTE(rmathiot @ Feb 2 2010, 05:11 PM)

40) Type cd MHDD and press enter
41) Type MHDD and press enter
42) In MHDD, type PORT and press enter.
43) Press the number corresponding to the xbox hard drive and press enter.
44) Type PWD, press enter.
45) Type 0, press enter.
46) CAREFULLY type the 20 character hdd code generated for that specific hard drive by using the method in step 25c. DOUBLE CHECK your number. Ensure that there's twenty characters on the line. Press enter to lock the hard drive.
47) Type EID to verify that it's locked.
Good work
but why do we need MHDD (and switch to FreeDOS) ? Doesn't lockhd and unlockhd commands work in linux console mode? Typing in password manually is error-prone
I also made hdparm available.
Just to satisfy my curiosity, what changes were made to ndure script?
-
HARD DRIVE ISSUES
With my particular hard drive (Seagate ST9100824A 100GB 2.5"), no other tools (Linux and/or Dos) could lock it properly.
- ATAPWD doesn't allow extended ascii characters so I couldn't enter in decimal numbers past 127.
- LOCKHD said "Device Not Ready" (I made the properly changes to my BIOS and put it on the ide cable at boot menu).
- LOCKHD (linux) said "Done!" but the drive status said the drive wasn't locked and I verified that indeed it wasn't locked.
- I tried all of these on multiple machines... same errors received and the different computers had different chipsets.
- I spent a week of free time trying to lock my hard drive
+ MHDD was the only tool that could lock my hard drive successfully, because it doesn't have to go through the BIOS to access the Hard drive.
+ MHDD supports extended ascii code, which allowed me to enter in the hex numbers to ascii up to decimal 255.
+ I used it to lock my hard drive on a PC with the Intel 875 Express chipset, a chipset that has been reported to have trouble locking hard drives.
+ UNLOCK (linux) was able to unlock my Xbox retail hard drive with the Intel 875 Express chipset PC.
NDURE SCRIPT CHANGES
1. Deleted the checks for the xbox hard drive and the cdrom at the top (XboxHDM 2.1 already checks for us).
2. Replaced every instance of the directory "xbox" with "xbox2" so it wouldn't interfere with the Flash drive mount to the "xbox" directory. In other words, I found that it was installing the ndure files to my flash drive because of the "xbox" mount point.
3. Replaced every instance of the directory "CD" with "xboxhdm" so that it would point to the correct mount point.
HARD DRIVE BACKUP
+ Used XboxHDM 2.1 to backup the files from my Hard drive to my Flash Drive (16GB) using Midnight Commander (xbrowser). It froze part of the way through, because there were some errors in copying certain files.
+ Used Xplorer360 in Windows Vista with Administrator Privileges. Froze on the same files that xbrowser did, but worked great otherwise.
+ Instead of using xbrowser, I tried using the linux copy program, "cp" with:
CODE
umount /dev/hdc1
umount /xboxhdm
mkdir /flash
mkdir /E
mount -t vfat /dev/hdc1 /flash
mount -t fatx /dev/hda50 /E
mkdir /flash/backupE
cp -Rp /E /flash/backupE
Froze on the same files, but worked nonetheless for the rest of the files.
- dynebolic 1.4.1 (LiveCD) distro didn't work, because it couldn't find the fatx type
- xUbuntu (LiveCD) could've possibly worked, but didn't with my computer setup.
-
QUOTE(rmathiot @ Feb 4 2010, 09:52 AM)

NDURE SCRIPT CHANGES
1. Deleted the checks for the xbox hard drive and the cdrom at the top (XboxHDM 2.1 already checks for us).
2. Replaced every instance of the directory "xbox" with "xbox2" so it wouldn't interfere with the Flash drive mount to the "xbox" directory. In other words, I found that it was installing the ndure files to my flash drive because of the "xbox" mount point.
3. Replaced every instance of the directory "CD" with "xboxhdm" so that it would point to the correct mount point.
I hope you don't mind, I've uploaded your ndure script to xboxhdm2.1 sourceforge. I'll take it down if you do mind and drop me a PM.
It's obvious you know what you are doing and it's always good for the scene to have an alternative way of locking and unlocking the xbox hdd.
I'm still dreaming of the day the equivalent of Textbook's tutorial of softmodding with hotswapping and xboxhdm2.1 comes along
-
QUOTE(ldotsfan @ Feb 4 2010, 03:37 AM)

I'm still dreaming of the day the equivalent of Textbook's tutorial of softmodding with hotswapping and xboxhdm2.1 comes along (IMG:
style_emoticons/default/love.gif)
I'm sure it will. I love xboxhdm 2.1, and you did a great job making it. Floppy discs are not found in new pcs and cd-roms are becoming obsolete. That makes it difficult to use the older version on xboxhdm (v1.9). Also, it's harder to use because of the different kernel versions (with Ndure). You have to reburn the cd for every different kernel version. With xboxhdm 2.1, you don't have to waste cds and you can use a flash drive and just switch out the kernel versions (in Ndure). Thanks for the great work!
You're free to upload my ndure script to sourceforge. I took two semesters worth learning the history of unix/linux and I'm familiar with the basic linux commands. I was somewhat disappointed to find that the linux copy command, "cp," doesn't include the v switch, or verbose switch. In the newer versions of the cp command it's included and it allows you to see the files being transferred on the command line.
+ I'd like to request that the flash drive be properly mounted as "vfat" instead of "msdos" on startup in qemu so that the user doesn't have to unmount and remount everytime. (If you want me to do this, I can).
+ Secondly, a more flexible way to switch from slax, qemu, and FreeDOS for those that wish to use MHDD so that you don't have to restart the computer so much during the process. (One way to do this is to be able to launch any of the tools (Dos or Linux) from slax and be able to exit those to return back to the slax login.
+ Thirdly, a linux program that generates an mhdd script (to lock or unlock) based on the key to lock the hard drive from the eeprom analysis done in "lockhd", to avoid mistyping the lock and unlock keys and also to save time.
+ Fourth, a choice between grub4dos, syslinux, and the modifications to add to a flash drive that has other bootable programs on it with grub4dos or syslinux installed.
+ Finally, a one-click program to automatically generate the bootable flash drive (For Windows and Linux).
I could do these modifications myself if I had access to the algorithm that generates the hdd key based on the eeprom (ie. "lockhd" from linux). I would also like the source code for fatx mount type. Let me know if you're interested.
-
QUOTE(rmathiot @ Feb 7 2010, 06:46 AM)

I'm sure it will. I love xboxhdm 2.1, and you did a great job making it.
I didn't do it alone. scullc and fwz came in with critical pieces to solve the puzzle together and we had to rely on many others along the way.
QUOTE(rmathiot @ Feb 7 2010, 06:46 AM)

I could do these modifications myself if I had access to the algorithm that generates the hdd key based on the eeprom (ie. "lockhd" from linux). I would also like the source code for fatx mount type. Let me know if you're interested.
Please feel free to make modifications as you see fit. The development thread documented my thought processes and source code is available on sourceforge. AFAIK ldots never released his modifications to hdtool (I gathered he made changes for the xbox 1.6/1.6b eeprom based on his posts). However the hdtool source is available. I also attempted to modify hdparm source to accept hexadecimal passwords but never completed the modifications as I realized I could simply reuse the hdtool binary from ldots's xboxhdm.
Xbox linux documented the algorithm for the xbox hdd locking mechanism.
At this stage of the xbox life cycle, I think it will be a challenge to find testers for your proposed modifications but nevertheless good luck for your endeavours
xboxhdm2.1 actually took more than a year to complete and today I still don't own a rig with the necessary requirements to test it myself but that didn't deter me at all from attempting
-
QUOTE(ldotsfan @ Feb 6 2010, 08:47 PM)

I didn't do it alone. scullc and fwz came in with critical pieces to solve the puzzle together and we had to rely on many others along the way.
Well, tell them thank you as well, and send them free beer for me! (IMG:style_emoticons/default/beerchug.gif)
QUOTE
Xbox linux documented the algorithm for the xbox hdd locking mechanism.
Thanks for the link!
I learned about grub4dos and syslinux when I participated in UBCD4Win. I learned so much about USB booting. I should be able to whip something up. Thanks for your help everyone.
-
Hello, I have spent the last couple of nights reading up on how to correctly setup and test.
Due to my current (and only) desktop hardware, I can not use xboxhdm 1.9 because isolinux complains about my bios at the very beginning and then fails to detect the cdrom drive after completely booting(the very one it booted from
).
So I decided to give 2.1 a shot, the GUI was giving me errors trying to run rmathiot's modified ndure script ( something about cp couldn't stat. This is most likely from me incorrectly populating C & E), So I tried the command line version which worked for me, kinda, after step 2 , cp errors and says cannot copy because there is no more disk space, and then mkdir errors (I don't recall which files or directories but I mounted the drive and the /C was only 499MB?). I now have unleashx running as my dashboard, but I believe I need to be running evox? From all the tutorials I assumed it came with ndure, but it is no where to be found and I'm thinking it is because I ran out of space when running the modified ndure script. (It was a virgin Xbox I had laying in the corner of my room for who knows how long, XBOX 1.0, K:4032 I believe if that matters.)
I'm kinda stumped as to what to do right now. My goals were to get at the EEPROM so I could put in a bigger HDD. From reading, It appears that I can do that by making a installer disk for evox or maybe even FTPing it. But I would like to get this process down with out any kinks.
I have a bunch of music and old save games, I'm thinking of nuking those and then trying again.
Any ideas or suggestions would be much appreciated!
Also, I must apologize if I have missed anything in the tutorials or F.A.Q.'s. This community has an impressive amount of information that I've barely begun to digest, many Thank Yous to all those who have contributed their time and efforts over the years!
-
UnleashX is the default dashboard that comes with Ndure. Just download the latest Evox dashboard from the usual places. Extract it and ftp it over to your box in Binary mode. Run it as an app from UnleashX. One more thing. Rename the evoxdash.xbe to default.xbe. Once Evox is up, you can backup your eeprom.
-
For clarity, you only need to rename evoxdash.xbe to default.xbe if you want it to appear in your applications menu. You can just ftp it across as-is, and run it from UnleashX file explorer without renaming it.
-
QUOTE(skypnd @ Feb 11 2010, 03:33 PM)

I'm kinda stumped as to what to do right now. My goals were to get at the EEPROM so I could put in a bigger HDD. From reading, It appears that I can do that by making a installer disk for evox or maybe even FTPing it. But I would like to get this process down with out any kinks.
Disable virtual eeprom with e:\ndts\default.xbe before making an eeprom backup. My sig has the details on the various methods for softmod hdd upgrades. xboxhdm2.1 can be used for that purpose as well.
-
I built my flash drive fine but and got this to boot fine also. The problem I have is after I open the terminal and run xboxhd2. I get to the select drive option but my mounted drive is on sda1. And it does not let me manually type in the location. So how would i change mount location or how would i fix it to allow a manual location to be typed in.
Thanks guys!
-
I wonder if i can get around this problem by using the lite version. Oh i can not use 1.9 because it is a sata hard drive(1tb) and from what I have read this is the best way to go about formatting it since it is a virgin drive and my xbox is soft modded not chipped.
I have a laptop but i have access to some desktops at work so I will try messing with it more later today and post my results. If anyone has any suggestions they would help alot.
-
QUOTE(skydra @ Feb 12 2010, 09:42 AM)

The problem I have is after I open the terminal and run xboxhd2. I get to the select drive option but my mounted drive is on sda1.
Are you referring to the select drive option for the various possible IDE connections that the xbox hdd is attached to? It has nothing to do with the location of your mounted usb drive.
Or am I missing something here?
-
Yes and No
Yes I am referring to when xboxhd2 asks where your hard drive is located that needs to be formatted and than asks you to select a number 1-5. ex. hda1
Now where my usb drive is mounted does not matter, I understand that. But my hard drive i wish to format is mounted on sda1, and this is not an option(referring to the 1-5 options in the selection). I have tried to change where the hard drive is mounted by using the terminal and mount commands but that does not seem to be working and i can not put in a manual location.
Thanks for the quick reply idotsfan.
-
QUOTE(skydra @ Feb 12 2010, 11:55 PM)

Thanks for the quick reply idotsfan.
Actually there's the letter l and not the letter i in my nick
Type dmesg at the terminal and paste the output in pastebins and post the link here. Is the xbox hdd detected correctly? I'm not sure if locking will work through a sd? interface.
-
http://pastebin.com/m5e8431e8
I tried it on a different computer at work to see if the motherboard may have had something to do with where the hard drive was assigned. And it did the same thing.
-
So what I am thinking from my research online is that it is being labeled as sda1 because it is a sata hard drive. Now i could use the older version which is 2.0 alpha and i could enter the destination accordingly but than there is the problem of not knowing if it will lock. I will not be able to try this until sometime sunday night. But since the xbox does not read sata drives i have purchased a sata to ide adapter and what I am thinking is that by hooking the hard drive up to this adapter than through ide on a mobo that when I boot 2.1 off my flash that it will register the hard drive as hda1 since it is connecting through ide. Unless it can still identify it as sata through the device details. So thoughts on this?
-
QUOTE(skydra @ Feb 13 2010, 03:47 AM)

So thoughts on this?
Yes, you are right. Sata devices are seen as scsi devices through libata in linux. I wasn't aware of that previously. Nevertheless your suggestions are valid and you could try them. I have just one more idea to add - you could try forcing IDE legacy mode in your motherboard bios.
Please report back on your results so that others know what to do.
-
QUOTE(kaneda_77 @ Feb 16 2010, 03:06 AM)

or just the first one of grub4dos?
Just the grub4dos bit
-
Hello. I wanna put 160 ATA HDD on my Xbox and after that I will use Xbox for media canter. But I know if I put HDD more then 120GB i must mod the BIOS, but i forgot how and I really don`t know how to do it.
Please help me.
Thank you.
Cheers
-
QUOTE(Master-D @ Feb 20 2010, 04:14 AM)

Hello. I wanna put 160 ATA HDD on my Xbox and after that I will use Xbox for media canter. But I know if I put HDD more then 120GB i must mod the BIOS, but i forgot how and I really don`t know how to do it.
1. How is xbox modded? Chipped or softmod?
2. What is the relevance of the bios modification to the topic?
3. The softmod (via the kernel patcher/bios loader) or bios on the chip's bank needs to have LBA48 support.
-
QUOTE(RMM @ Feb 21 2010, 01:38 PM)

Whats going wrong here?
Press c to get a grub command prompt at the boot menu. Type CODE
find (
followed by [tab] key. scullc pioneered the multibooting stuff. Google for grub4dos guide for more hints.
Any reason why you need/are using xboxhdm2.1 rather than xboxhdm1.9?
-
QUOTE(RMM @ Feb 22 2010, 02:07 AM)

However when I go to format the SATA drive it wont allow me to create an F partition.
You are better off running xbpartitioner 1.1 off the xbox rather than xboxhdm1.9/2.1 to create F partition on a hdd of that size.
-
QUOTE(RMM @ Feb 23 2010, 02:23 PM)

Wouldnt xboxhdm1.9 telling me the disk was full be a sign something didnt go right?
Not really. xboxhdm1.9 or for that matter any xbox linux like xboxhdm2.1 cannot really handle a 1.5Tb hdd beyond creating the standard xbox partitions. Use xbpartitioner for that purpose.
-
Hi all!
Just want to say, excellent job on everything you have done. This truly is an accomplishment.
This is my first post, I am new to the mod game, already have my box softmodded and just looking to replace the hard drive with a spare 120 gb IDE I have laying around. My comp is too new to run 1.9, but I do have one pata slot on my asus board.
Long story short, I believe I have done everything correctly, I am currently booted into SLAX through the flash drive, SLAX recgonizes my drive, but it sets the device node to dev/sdb1 instead of hda. It's almost like it views my IDE as a SATA drive. The only drive I have connected to my computer is the IDE through the ribbon cable.
Do you guys have any idea how I can change the node it assigns the drive to? Unfortunately without doing that I can't really use xboxhdm as far as I can tell.
Any help would be great!
-
QUOTE(scooterwfr @ Feb 25 2010, 11:18 AM)

Do you guys have any idea how I can change the node it assigns the drive to?
Try forcing IDE legacy mode in bios
-
I'm having a problem. I'm using xboxhdm2.1
I can get to the point where xboxHD Maker is asking to enter a number 1-5
That's where my problem is.
My sata drive I want to xbox partition is mounted as sda1. I don't think it is dev/hda, dev/hdb, dev/hdc, or dev/hdd?
I've tried numbers 1-4 and always get
Warning: No DNS servers found
qemu: could not open disk image dev/hd(a,b,c,d)
I've used xboxhdm1.9 many times in the past but my new PC has no IDE on the motherboard, just sata. I have every ide2sata and sata2ide adapter you could imagine.
Also, on a side note, I'm a little confused if I put a 1.9 ISO in the root folder or If I prepare the C and E as normal.
The 2.1 help pdf points to a thread where it says to use a 1.9 iso in the usb root and I think that info might be outdated.
-
QUOTE(Keypel @ Mar 24 2010, 01:43 PM)

My sata drive I want to xbox partition is mounted as sda1. I don't think it is dev/hda, dev/hdb, dev/hdc, or dev/hdd?
I've tried numbers 1-4 and always get
Warning: No DNS servers found
qemu: could not open disk image dev/hd(a,b,c,d)
I've used xboxhdm1.9 many times in the past but my new PC has no IDE on the motherboard, just sata. I have every ide2sata and sata2ide adapter you could imagine.
Also, on a side note, I'm a little confused if I put a 1.9 ISO in the root folder or If I prepare the C and E as normal.
The 2.1 help pdf points to a thread where it says to use a 1.9 iso in the usb root and I think that info might be outdated.
Read the post before your post and try enabling legacy mode for your adapter.
Read post #1. The pdf is a bit outdated.
-
CODE
Auto-Detecting 3rd Master.. ATAPI CDROM
Auto-Detecting 4th Master.. IDE Hard Disk
Auto-Detecting 4th Slave... IDE Hard Disk
3rd Master : HL-DT-STDVD-RAM GH22LP20 1.04
Ultra DMA Mode-4
4th Master : WDC WD80EB-282FH2 07.01F07
Ultra DMA Mode-5 S.M.A.R.T. Capable and Status OK
4th Slave : Hitachi HD721010SLA360 ST60A3AA
Ultra DMA Mode-6 S.M.A.R.T. Capable and Status OK
I got the above info from doing a pause/break during boot startup. I noticed the drive I want to xbox partition is listed as 4th Master.
I didn't see anything called legacy mode in the bios. I did see Ultra DMA mode. It's set to auto right now. I'm almost tempted to set the drive in question from "auto" to "DMA mode 1" to see what happens.
I Don't have any IDE ports, just THREE sata ports on the motherboard. Seems like the 1st port is 3rd Master, 2nd port is 4th master, and the 3rd sata port is 4th Slave.
Nowhere do I see anything being listed as a 1st master but do you think a "1st Master" would be the same as a Primary Master AKA dev/hda?
I have an American Megatrends bios which is a pretty popular bios.
This post has been edited by Keypel: Yesterday, 06:35 PM
-
I don't think it works for native SATA motherboard connections...... I'm sure you need at least one genuine IDE port on your motherboard.
-
QUOTE(Heimdall @ Mar 24 2010, 08:30 PM)

I don't think it works for native SATA motherboard connections...... I'm sure you need at least one genuine IDE port on your motherboard.
It's very possible that you are correct. I just wish there was a better way to trouble shoot. For example in my bios I can see that the hdd I want to xbox partition is listed as
Serial-ATA Primary Slave Channel in the IDE config of my bios.
However when I get to the Xbox maker 1-5 menu
and I select 2 (dev/hdb) for Primary Slave and then 2 again for the start option 2 in xboxhd
I get
Warning: No DNS servers found
qemu: could not open disk image dev/hdb
Which is kind of a funny error message. I mean why is it looking for a disk image when the disk is blank (well, not blank, It's just formated as fat32 until the partitioner can fatx it)
I think that little mini OS is called slax. Is there a way I can view Primary/Secondary Master/Slave info?
I need a better way of trouble shooting.
-
QUOTE(Keypel @ Mar 25 2010, 06:41 AM)

I think that little mini OS is called slax. Is there a way I can view Primary/Secondary Master/Slave info?
Slax is Linux. Try lshw or dmesg. Stage 1 uses Qemu so the disk image message is correct - the xbox hdd is treated as a hdd image input to qemu. For the internals of how xboxhdm2.1, look at the link in post #1 to the development thread.
I'm not sure if you are doing a hdd upgrade or a hdd rebuild. There are many ways to Rome for the former, look at my sig for details.
-
QUOTE(Keypel @ Mar 26 2010, 04:54 AM)

I'm trying to use hd maker to create a xbox hdd from scratch and then lock it with my eeprom.bin. I'm hoping I can get your xboxhdm2.1 to work on my motherboard that has no IDE's.
If xboxhdm2.1 doesn't work, you have to try hybrid methods. An example will be to run xboxhdm1.9 via qemu and lock the hdd through other means (HDAT2, MHDD, hdtool). Do you have access to another working modded xbox?
-
QUOTE(scullc @ Mar 31 2010, 08:20 PM)

bit of an unscheduled return
Welcome back
QUOTE
liked the work/proposals
here has anything been produced yet as would tie up some loose ends?
Not that I know of. rmathiot did not get back since that post.
QUOTE
Suggestions...?
Have been busy with other endeavours but I'm planning a little surprise for xboxhdm1.9/xboxhdm2.1 and even written some code but it's not ready yet.
Have left the multi-booting stuff aside for a while but you are always welcome to enhance xboxhdm2.1
-
QUOTE(scullc @ Apr 1 2010, 07:17 PM)

I'll even throw in the offer for testing (if you need) - but wont be (really) available til late July.
I have concluded after testing that
this alternative boot method is not worth pursuing. I will look at other method/s in due course but definitely want to update the current package.
Yes, I'll love to have your help to test xboxdumper. Will post the details in the other thread.
I briefly glanced at RMPrepUSB among other things and it looked promising. Good luck with your efforts to update xboxhdm2.1
-
QUOTE(ldotsfan @ Apr 2 2010, 03:31 AM)

Yes, I'll love to have your help to test xboxdumper. Will post the details in the other thread.
I briefly glanced at RMPrepUSB among other things and it looked promising. Good luck with your efforts to update xboxhdm2.1

No problem...will meet you on there sometime.
I looked at and briefly tried RMPrepUSB but was harder work than I expected...and quickly discounted it. lol
I have 'rebuilt' the multiboot now by going back to the work of fuwi which uses BartPE to kickstart the USB multiboot. This (alternative) method has allowed me to update the files (Feb 2010) and keep the general file structure
I have had one/two problems though and wonder if its related to my new PC build/BIOS?
I can currently rebuild an XBOX HDD no problem.
Problem is on locking: Slax USB goes to sdb1 now (not an issue) but the mount point seems to be '/mnt/live/mnt/sdb1' - which stops xboxhdm 'finding' the eeprom - no matter what manual path I choose.
Funnily enough - my (cheap & Spare HDD) is security frozen (1st time for me). I'll try this workaround - who knows may get rid of the above problem
-
QUOTE(CimSlunt @ Apr 4 2010, 05:16 AM)

Hello al im fairly new to this softmodding stuff.
After asking aorund i find i need to boot linux from USB as my pc onli has 1 IDE, i managed to get that working but when i type xboxhd in Slax console i get a missing EEPROM error so it says im unable to lock/unlock my xbox HD, Could someone point me in the right direction via PM plz

Thank you.
Actually the command to type in the Slax console is xboxhd2
What are you trying to achieve? a full rebuild/lock or unlock?
Are you XBOX savvy - as I assume you have your eeprom already - don't you
Read the instructions carefully on page1 of this thread (put your eeprom in the eeprom folder on the root of the USB drive) to allow un/locking.
-
i have had a HDD crash
which has set me back in releasing an updated dual boot version.
What i have done though is working well and i will fine tune things when i am back up & running
ldotsfan - I wanted a PDF reader in the Slax build (so that the FAQ can be easily read) and that was easy enough to find. Despite my best efforts/research, I cant get the module to load automatically (is this a dependency issue). IIRC - I cant upgrade the slax core due to the dependencies. Is that correct? The module can be easily loaded manually though - with simple enough instructions. I have done a basic txt version of the FAQ in the meantime.
-
QUOTE(scullc @ Apr 4 2010, 10:28 AM)

Actually the command to type in the Slax console is xboxhd2
What are you trying to achieve? a full rebuild/lock or unlock?
Are you XBOX savvy - as I assume you have your eeprom already - don't you
Read the instructions carefully on page1 of this thread (put your eeprom in the eeprom folder on the root of the USB drive) to allow un/locking.
I dont have EEPROM as when i mentioned it in my other thread i got told i wouldnt need it.
Im attempting to install XBMC onto my Xbox.
-
QUOTE(CimSlunt @ Apr 4 2010, 11:16 AM)

I dont have EEPROM as when i mentioned it in my other thread i got told i wouldnt need it.
Im attempting to install XBMC onto my Xbox.
IS your XBOX soft modded already?
Personally - I think you should 'get' your eeprom and store it somewhere safe. Unless you run a mod-chip, you REALLY need to have this backed up somewhere (will save a lot of hassle).
Sounds like you need to start back at the beginning as installing XBMC via xboxhdm2.1 is not easy for the new user...and is outside the scope of this thread. Moreover it needs an unlocked XBOX which you can (easier but not wholly) achieve by softmodding.
Heres a start
Google/youtube are full of info...
-
It's not already softmodded no. im in the process of getting eeprom now.
Is it possible to install XBMC via 2.1 as its my only option as i dont have enough IDE slots on my motherboard. :$
And thanks for all the info
-
Sorry to be a pain in the ass but i have been reading around and from what i have read.
To softmodmy xbox i need AR and a game save of Splinter cell, Mechassault or 007, All of which i dont have.
So i set about doing hotswap to find i onli have access to 1 IDE cable. i then got sent to this read after been told 2.1 can boot from USB, which i managed to do only to be told once in SLAX i need an eeprom, which i have read is onli accesible if your xbox is softmodded.
How am i suppose to get my eeprom if i cant softmod my xbox lol. i have tried FTP onli to find you cant FTP into MS dash.
-
QUOTE(CimSlunt @ Apr 4 2010, 12:50 PM)

How am i suppose to get my eeprom if i cant softmod my xbox lol.
We're off topic here IMO. You need to read, practice then preach 
This page looks a good starter for you to 'get' all the files (but you are own your own there). You're still gonna need an 'official' game to run the softmod though.
Get the hardware, get the software, get reading & get soft-modding
No offence - but this tool is for advanced users - you have some way to go - but we've all been there.
-
QUOTE(scullc @ Apr 4 2010, 05:40 PM)

What i have done though is working well and i will fine tune things when i am back up & running
ldotsfan - I wanted a PDF reader in the Slax build (so that the FAQ can be easily read) and that was easy enough to find. Despite my best efforts/research, I cant get the module to load automatically (is this a dependency issue). IIRC - I cant upgrade the slax core due to the dependencies. Is that correct? The module can be easily loaded manually though - with simple enough instructions. I have done a basic txt version of the FAQ in the meantime.
Looking forward to the changes
My memory is a bit hazy on Slax but AFAIK, if you bundle the pdf reader and its dependencies into a Slax module in lzm format and place it in the modules folder(?), Slax will take care of the auto loading. Slax's file system uses an overlap concept. Layer of modules files applied onto the core layers. Slax's wiki has the details. An easier way is to look for a pdf reader from Slax's repository of modules.
QUOTE(scullc @ Apr 4 2010, 08:50 PM)

You're still gonna need an 'official' game to run the softmod though.
Get the hardware, get the software, get reading & get soft-modding
Did fwz's changes introduce a hard dependency on the eeprom file? My memory is really failing me
So long as the xbox hdd is hotswapped correctly (via song pause, error 12 etc) before stage 2 menu option in xboxhd2, rmathiot's modified ndure script should work with the new paths of xboxhdm2.1 (as opposed to xboxhdm1.9)
Unfortunately we still don't have a Textbook style tutorial for newbies for this scenario
-
Im always willing to learn something new, thats how we learn right?

Thanks for the info guys and ill glady keep you updated on how i do.
-
Hey again, after typing xboxhd2 and pressin yes etc, when it brings up the list of activatin xboxhdm or lovking the drive, i press 1 to activate yes i want to use primary master, then i get.
Warning: No DNS servers found
qemu: could not open disk image /dev/hde
Any idea whats wrong?
-
QUOTE(CimSlunt @ Apr 5 2010, 05:27 AM)

Hey again, after typing xboxhd2 and pressin yes etc, when it brings up the list of activatin xboxhdm or lovking the drive, i press 1 to activate yes i want to use primary master, then i get.
Warning: No DNS servers found
qemu: could not open disk image /dev/hde
Any idea whats wrong?
How is xbox hdd connected to the PC?
By the way there are many ways to skin the cat, for example this method , variant of that method even this method if you prefer a Windows only solution.
-
QUOTE(ldotsfan @ Mar 31 2010, 09:43 PM)

Have been
busy with other endeavours but I'm planning
a little surprise for xboxhdm1.9/xboxhdm2.1 and even written some code but it's not ready yet.
scullc: I need your help. The LBA48 stuff is ready
Finally Linux understands the oz_paulb style partition table created by xbpartitioner and I also patched the FATX kernel code in Linux. See here for details. But I need somebody to test it. I have only tested F drive and 32k cluster size. It should work for F/G variable partition sizes. xbrowser doesn't understand the new partitions so I need somebody conversant with Linux and can manage a manual mount command and filesystem stuff like cp, rm and the like. The kernel should be a drop-in replacement for xboxhdm2.1's. If you are keen, please send me a PM. Thanks.
If there are any other brave volunteers who are comfortable with Linux command-line, please drop me a PM too
-
QUOTE(scullc @ Apr 7 2010, 06:15 AM)

but this is how things look at the minute using the new (graphical) bootloader.
Great, can't wait for the release
-
Found the original posts giving rise to xboxhdm2.
I need to credit obcd for supporting this
-
QUOTE(scullc @ Apr 13 2010, 06:41 PM)

I'm not missing anything here...am I?
Qemu on Lite edition is SDL only. The GUI edition has Qemu on X Windows.
-
Hey ldotsfan, just dropped by to congratulate on the success of this project and give props where they are do! Its incredible to see projects like this still being done years after the console hit its peak. I remember having a CD case of like 10 disks at least of different Xbox-specific disks with eeproms injected and variations of different soft-modding setups and some disks being preloaded with software I had and all kinds of stuff. I for one very much appreciate your effort and sweat blood and tears (maybe) into this. I have used this with success before and it was pretty straightforward and user friendly. Being able to use a file explorer is a huge convenience!
Its about damn time someone thought to do it and go through with it!
And props to anyone who have helped in this (scullc)
Also, forgive me if this is a stupid question, but seeing as how it is Linux based, could a project like this be adapted to work within a pre-existing Linux install? Or are the Linux variations too dissimilar?
Like for me, I dual-boot Windows 7 and Ubuntu -Karmic (using it right now). Having a method of making and formatting and copying files within my normal pre-existing Ubuntu/linux desktop would be a dream come true. Any thoughts??
Is it possible now and I don't know about it?
lol
-
QUOTE(GoTeamScotch @ Apr 16 2010, 03:01 PM)

Its about damn time someone thought to do it and go through with it!
Thank you.
It's lots of fun and a great learning experience to create this.
QUOTE
Also, forgive me if this is a stupid question, but seeing as how it is Linux based, could a project like this be adapted to work within a pre-existing Linux install? Or are the Linux variations too dissimilar?
Yes. But some work is involved.
QUOTE
Like for me, I dual-boot Windows 7 and Ubuntu -Karmic (using it right now). Having a method of making and formatting and copying files within my normal pre-existing Ubuntu/linux desktop would be a dream come true. Any thoughts??
Is it possible now and I don't know about it?

lol
1. You need to recompile the linux kernel to enable CONFIG_IDE_TASK_IOCTL. I couldn't find any stock Linux distribution with that enabled by default except Knoppix. This is for the hdd locking.
2. I could repackage the ltools.lzm (that's the SLAX package for the hdd locking stuff) into Ubuntu's equivalent: .deb.
3. Lastly you will need qemu and hdmboot's fatximage and initrd.gz for the FATX support and the hdd rebuild. I'm hazy on the exact syntax. But it's a variation of the Windows equivalent in my sig.
Now xboxhdm2.1 is an integrated tool that does all that for you. I'm not sure if there are others who want to do this frequently enough from their regular Linux desktop. If there is sufficient interest, I could work out the details into a howto. Let me know.
-
QUOTE(ldotsfan @ Apr 16 2010, 05:38 AM)

Thank you.

It's lots of fun and a great learning experience to create this.
Yes. But some work is involved.
1. You need to recompile the linux kernel to enable CONFIG_IDE_TASK_IOCTL. I couldn't find any stock Linux distribution with that enabled by default except Knoppix. This is for the hdd locking.
2. I could repackage the ltools.lzm (that's the SLAX package for the hdd locking stuff) into Ubuntu's equivalent: .deb.
3. Lastly you will need qemu and hdmboot's fatximage and initrd.gz for the FATX support and the hdd rebuild. I'm hazy on the exact syntax. But it's a variation of the Windows equivalent in my sig.
Now xboxhdm2.1 is an integrated tool that does all that for you. I'm not sure if there are others who want to do this frequently enough from their regular Linux desktop. If there is sufficient interest, I could work out the details into a howto. Let me know.
you even found it to be fun. marvellous
I would actually like to persue this idea. There is a large community of people who use Linux as their main operating system, and the most commonly used distro out of those is Ubuntu.

Creating Xbox Hard Drives has seen some advances over time, but its still sort of an intimidating conquest to some noobs. While the learning experience of figuring out how to hot-swap, lock and unlock a hard drive through command prompt is fulfilling and fun, new comers as well as die-hard old timers could benefit from a friendly easy to understand user interface. Your USB edition project did this to a great level, but what I'm thinking of consists of even less command prompts and such. This sounds like the kind of project I would love to jump into. Creating a visually appealing and easy to use package with advanced HDD options as well would be a large undertaking but I would love to dive into it. Like you I have fun with those learning experiences and I have enough know how to at least throw something reputable together.
I'd appreciate a helping hand of someone who's swam in these waters before ?
-
QUOTE(GoTeamScotch @ Apr 17 2010, 01:51 AM)

This sounds like the kind of project I would love to jump into. Creating a visually appealing and easy to use package with advanced HDD options as well would be a large undertaking but I would love to dive into it. Like you I have fun with those learning experiences and I have enough know how to at least throw something reputable together.
I'd appreciate a helping hand of someone who's swam in these waters before ?
Here's my design notes for xboxhdm2.
The source code is located at Sourceforge.
Realistically speaking, the 360 homebrew scene is taking off and the number of xbox1 users will taper off as time passes, meaning it's hard to find testers. My own enthusiam waned off until scullc came along and I solved the last puzzle: hdd locking.
I actually started on xboxhdm3 but couldn't find the time or the energy to complete it so far but here's some of my design considerations and notes (all focusing on the internals rather than GUI changes):
1. A 2.6 FATX kernel. http://forums.xbox-s...&...t&p=4672037. Untested. But has xbpartitioner partition table support. This will eliminate the need for qemu but as you ramp up the number of kernel modules, it may break.
2. Proper FATX support for 32k/64k clusters under 2.4 kernel . http://forums.xbox-s...&...t&p=4670679. The code can be refactored and folded back to the 2.6 patch. Again untested.
3. Move the xbox preparation stuff out from qemu into the 2.6 kernel based SLAX host. To use xboxdumper instead of ldots' scripts.
http://forums.xbox-s...howtopic=710996. There's a nasty bug on the disk size calculation I have yet to resolve.
scullc has some incremental work done on xboxhdm2.2 for the usb booting which I have yet to find the time to test
Anyway good luck to your endeavour
It should be fun and a great learning experience too.
-
QUOTE(ldotsfan @ Apr 16 2010, 06:18 PM)

Here's my design
notes for xboxhdm2.
The source code is located at
Sourceforge.
Realistically speaking, the 360 homebrew scene is taking off and the number of xbox1 users will taper off as time passes, meaning it's hard to find testers. My own enthusiam waned off until scullc came along and I solved the last puzzle: hdd locking.
I actually started on xboxhdm3 but couldn't find the time or the energy to complete it so far but here's some of my design considerations and notes (all focusing on the internals rather than GUI changes):
1. A 2.6 FATX kernel.
http://forums.xbox-s...&...t&p=4672037. Untested. But has xbpartitioner partition table support. This will eliminate the need for qemu but as you ramp up the number of kernel modules, it may break.
2. Proper FATX support for 32k/64k clusters under 2.4 kernel .
http://forums.xbox-s...&...t&p=4670679. The code can be refactored and folded back to the 2.6 patch. Again untested.
3. Move the xbox preparation stuff out from qemu into the 2.6 kernel based SLAX host. To use xboxdumper instead of ldots' scripts.
http://forums.xbox-s...howtopic=710996. There's a nasty bug on the disk size calculation I have yet to resolve.
scullc has some incremental work done on xboxhdm2.2 for the usb booting which I have yet to find the time to test
Anyway good luck to your endeavour

It should be fun and a great learning experience too.
Excellent! I skimmed through your notes and thus far I'm not too intimidated by the work in front of me. Thank you very much for sharing your insight into all this and for taking such good notes. I'm sure they will be extremely helpful.
I've been dabbling in Linux here and there for a few years and have been getting a lot of practice in ever since I installed it onto my dad's laptop since he was tired of Windows consistently being infected with viruses and crashing and whatnot. He is computer illiterate so its all up to me to maintain and upgrade. Its been a good learning experience tinkering with it. I'm familiar with command line syntax's and scripting and a lot of this appears to be related to just that. I'm not a coding-wiz but I can get by with what I know. I know the basics and I'm a fast learner so any know-how I've yet to gain that may be required for this project will be gained along the way. I am also pretty handy with photoshop so I'll make some icons and logo's for it as well.
Ubuntu has a great online community of users so I'll be tapping into their support forums if need be.
Thanks for the encouraging words. I will keep you (and The Scene) updated as time progresses 
I have a case swap project in the works and I'm painting a xbox case (while having a 40/hour/week job mind you) so it may be slow and steady work. I'll keep you posted.
-
QUOTE(GoTeamScotch @ Apr 18 2010, 03:11 PM)

Thanks for the encouraging words. I will keep you (and The Scene) updated as time progresses

I have a case swap project in the works and I'm painting a xbox case (while having a 40/hour/week job mind you) so it may be slow and steady work. I'll keep you posted.
An excellent idea on Ubuntu if things work out. I look forward to hearing from you on your adventure
-
Excellent work scullc
Having tested xboxhdm2.1 last year I was impressed then so well done for keeping the project going and for making improvements.
I will be in a position to test within 2 weeks - will keep you posted.
-
QUOTE(ldotsfan @ Apr 17 2010, 09:18 AM)

Here's my design
notes for xboxhdm2.
@GoTeamScotch:
CONFIG_IDE_TASK_IOCTL may not be needed and this avoids the need to recompile the kernel. If hdparm in a recent version of Ubuntu is able to unlock the hdd with the known master password, it means SG_IO ioctl is working in hdparm. I've already did a quick hack on hdparm's sgio.c/sgio.h code to prepare for integration against hdtool.c. Please let me know if you are able to verify if hdparm works.
-
QUOTE(ldotsfan @ Apr 20 2010, 07:09 AM)

@GoTeamScotch:
CONFIG_IDE_TASK_IOCTL may not be needed and this avoids the need to recompile the kernel. If hdparm in a recent version of Ubuntu is able to unlock the hdd with the known master password, it means SG_IO ioctl is working in hdparm. I've already did a quick hack on hdparm's sgio.c/sgio.h code to prepare for integration against hdtool.c. Please let me know if you are able to verify if hdparm works.
At a glance, it seems as though hdparm that is shipped by default with the latest official 9.10 (Karmic) release of Ubuntu is able to modify a HDD's security status and even work with master and/or user passwords.
QUOTE( DebianAdmin.com)
ATA Security Feature Set
These switches are DANGEROUS to experiment with, and might not work with every kernel.
-F, --security-freeze
Freeze the drive's security settings. The drive does not accept any security commands until next power-on reset. Use this function in
combination with --security-unlock to protect drive from any attempt to set a new password. Can be used standalone, too.
--security-unlock PWD
Unlock the drive, using password PWD (DANGEROUS). Password is given as an ASCII string and is padded with NULs to reach 32 bytes. The
applicable drive password is selected with the --security-mode switch.
--security-set-pass PWD
Lock the drive, using password PWD (Set Password) (DANGEROUS). Password is given as an ASCII string and is padded with NULs to reach 32
bytes. The applicable drive password is selected with the --security-mode switch.
--security-disable PWD
Disable drive locking, using password PWD (DANGEROUS). Password is given as an ASCII string and is padded with NULs to reach 32 bytes.
The applicable drive password is selected with the --security-mode switch.
--security-mode MODE
Specifies which password (user/master) to select, and which security mode (high/maximum) to set. Only useful in combination with --secu-
rity-unlock, --security-set-pass, or --security-disable
u user password, high security
U user password, maximum security
m master password, high security
M master password, maximum security
I have yet to experiment with hdparm and it's locking/unlocking features. At this point I have no reason to doubt its ability to lock/unlock hard drives. Its nice that hdparm is installed by default in Ubuntu 9.10. That will make things slightly easier on the end user.
I am curious what the current xboxhdm 2 GUI looks like. I think I'll check it out sometime soon. I downloaded XboxHDM 2 to play around and see how it works a while back but changes have since been made so I'll take a fresh look.
-
QUOTE(GoTeamScotch @ Apr 21 2010, 03:58 PM)

At a glance, it seems as though hdparm that is shipped by default with the latest official 9.10 (Karmic) release of Ubuntu is able to modify a HDD's security status and even work with master and/or user passwords.
It only works with ASCII passwords. A xbox hdd needs hexadecimal passwords though.
-
QUOTE(scullc @ Apr 22 2010, 04:24 PM)

The core of xboxhdm2.1 remains so there are no changes there
The micro edition is in the making.
No GUI at all, good old telnet interface.
QUOTE(scullc @ Apr 22 2010, 04:24 PM)

One thing I'd like to report that i 'accidentally' discovered during my rebuild/testing of xboxhdm2.2 was this:
I turned off IDE detection in the BIOS. My locked XBOX HDD booted into Slax under <2mins!! Compare that to 12mins + which was I was used to. Hope that helps someone else.
Great. So SLAX booting time is the same as under FreeDOS?
-
Documenting xboxhdm3 progress:
1. Add devfs=nomount to the qemu kernel boot option was the key to booting the xbpartitioner-style partition table aware kernel with ldots' initrd.gz. Minor modifications to /etc/rc.S to account for the kernel version no.
2. xboxhdm3 will thus recognize xbpartitioner created non-stock partition tables and mount the partitions at /dev/hda55 , /dev/hda56 and so on. xbrowser to be modified to account for the partitions.
3. To be done: to solve the hdd disk size bug in xboxdumper2 so that xboxhdm3 will correctly write to a xbpartitioner compliant partition table with 32k / 64k clusters. Eventually to eliminate the need for xbpartitioner for softmod hdd upgrades
4. To look into SG_IO ioctl to improve hdd locking compatibility with SATA hdd and remove dependency on CONFIG_IDE_TASK_IOCTL in 2.6 kernel. This opens up the possibility of running xboxhdm3 under Ubuntu and other modern Linux distributions without any kernel recompiling. hdparm already provides the sample code.
To summarize, xboxhdm3's objectives:
1. Reads and writes to 32k/64k FATX partitions from a PC.
2. Reads and writes to all partitions created by xbpartitioner, including those beyond F and G.
3. Runs off any modern Linux distribution like Ubuntu.
4. Improved compatibility with SATA hdd.
Will take a while to reach these goals
-
QUOTE(ldotsfan @ Apr 24 2010, 09:44 AM)

Documenting xboxhdm3 progress:
1. Add devfs=nomount to the qemu kernel boot option was the key to booting the
xbpartitioner-style partition table aware kernel with ldots' initrd.gz. Minor modifications to /etc/rc.S to account for the kernel version no.
2. xboxhdm3 will thus recognize xbpartitioner created non-stock partition tables and mount the partitions at /dev/hda55 , /dev/hda56 and so on. xbrowser to be modified to account for the partitions.
Steps 1 and 2 are done. Changes uploaded to sourceforge. To use
1. 2.1 Lite edition as baseline.
2. Replace hdmboot's initrd.gz. Copy vml to hdmboot folder as well.
3. Delete Slax modules folder's ltools-new.lzm and replace with ltools-xboxhdm3.lzm.
4. If you need the GUI, recycle Full edition Slax base folder's 002-xorg.lzm and 003- desktop.lzm and copy it to Slax's base folder.
Testing is needed.
-
QUOTE(scullc @ Apr 25 2010, 04:30 AM)

All sounds superb and i look forward to a release & will test when I can/able. Love the point 3. Doing this in Puppy Linux would be great (if thats possible).
Will look at that in due course & thanks for the continuous development.
Will test with Puppy. SLAX's SG_IO support is not working for me.
-
QUOTE(ldotsfan @ Apr 24 2010, 09:44 AM)

4. To look into SG_IO ioctl to improve hdd locking compatibility with SATA hdd and remove dependency on CONFIG_IDE_TASK_IOCTL in 2.6 kernel. This opens up the possibility of running xboxhdm3 under Ubuntu and other modern Linux distributions without any kernel recompiling. hdparm already provides the sample code.
An ugly hack of hdparm source onto hdtool uploaded to sourceforge: source and binary. Will use SG_IO by default if supported and fallback to HDIO_DRIVE_TASKFILE. It should work in a kernel without CONFIG_IDE_TASK_IOCTL if libata with ATA Pass-thru is enabled, ie how a modern distribution should see SATA hdd.
Testing is needed.
-
QUOTE(scullc @ Apr 25 2010, 10:59 AM)

That sounds great.
I am 'testing'
Lucid Puppy 111 - Alpha Beta - 04/19 Ubuntu + Woof 04/16 currently which gives me full resolution 1280 x 1024 on my Intel g41 chipset & monitor. That's a rarity with Puppy. I believe it uses Ubuntu repositories. Maybe that will help you too?
link above not working - here it is again
Lucid Puppy 111 - Alpha Beta - 04/19 Ubuntu + Woof 04/16
-
QUOTE(ldotsfan @ Apr 24 2010, 02:44 AM)

To summarize, xboxhdm3's objectives:
1. Reads and writes to 32k/64k FATX partitions from a PC.
2. Reads and writes to all partitions created by xbpartitioner, including those beyond F and G.
3. Runs off any modern Linux distribution like Ubuntu.
4. Improved compatibility with SATA hdd.
Will take a while to reach these goals

Well impressed and appreciative of your work to date and am continually amazed at how you are making soft modding as easy as possible. I like the idea of being able to run from any linux distro - Puppy linux would be a personal favourite of mine too. I have a sata to ide converter but no spare sata hd, but I could be pursuaded to get a one for testing
- I am very interested in developments and am watching with keen interest.
BTW, Xbox rig ordered
Should be good to go on testing within the week. Need a few days first to get up to speed on soft modding and hot swapping etc.
-
QUOTE(ldotsfan @ Apr 24 2010, 09:44 AM)

Documenting xboxhdm3 progress:
1. Add devfs=nomount to the qemu kernel boot option was the key to booting the
xbpartitioner-style partition table aware kernel with ldots' initrd.gz. Minor modifications to /etc/rc.S to account for the kernel version no.
2. xboxhdm3 will thus recognize xbpartitioner created non-stock partition tables and mount the partitions at /dev/hda55 , /dev/hda56 and so on. xbrowser to be modified to account for the partitions.
3. To be done: to solve the hdd disk size bug in
xboxdumper2 so that xboxhdm3 will correctly write to a xbpartitioner compliant partition table with
32k / 64k clusters. Eventually to eliminate the need for xbpartitioner for softmod hdd upgrades
4. To look into SG_IO ioctl to improve hdd locking compatibility with SATA hdd and remove dependency on CONFIG_IDE_TASK_IOCTL in 2.6 kernel. This opens up the possibility of running xboxhdm3 under Ubuntu and other modern Linux distributions without any kernel recompiling. hdparm already provides the sample code.
To summarize, xboxhdm3's objectives:
1. Reads and writes to 32k/64k FATX partitions from a PC.
2. Reads and writes to all partitions created by xbpartitioner, including those beyond F and G.
3. Runs off any modern Linux distribution like Ubuntu.
4. Improved compatibility with SATA hdd.
Will take a while to reach these goals

Changes to hdtool, xboxdumper, mkfs.fatx, hdparm merged into initrd.gz and ltools-xboxhdm3.0-alpha.lzm.
No GUI or shell script menu for xboxdumper yet.
Also prepared a bzipped tarball of qemu, xboxhd2 , hdtool , hdparm, hdsecinfo, lockhd and unlockhd. Mix with initrd.gz and vml to execute in a non-SLAX linux distribution.
Testing is needed.
-
QUOTE(scullc @ Apr 25 2010, 05:59 PM)

That's a rarity with Puppy. I believe it uses Ubuntu repositories. Maybe that will help you too?
I decided to just do a bzipped tarball and that will work with all Linux distributions so I don't have to mess with .deb , .rpm , .lzm
-
QUOTE(scullc @ Apr 23 2010, 05:24 AM)

A micro edition!? lol

Amazing.
That would be excellent for those stuck with prehistoric PC's - funny enough I have one of those somewhere!
Keep us posted

The basic idea is to strip qemu of the ncurses dependency and hence reduce the number of base SLAX modules to load (and reduce memory requirements) and run the initrd off a serial console. Edited inittab and did a soft link from /sbin/getty to /bin/busybox. Will upload modified initrd.gz.
Execute qemu with the following parameters
CODE
qemu -hda -hdc -kernel vml -initrd initrd.gz -append "devfs=nomount load_ramdisk=1 prompt_ramdisk=0 rw root=/dev/ram ramdisk_size=14000 pci=biosirq console=/dev/ttyS0" -nographic -serial telnet:127.1:4444,server,nowait
Then do a telnet to 127.1 at port 4444 and login with root. password is empty, just press enter.
-
I had a go at Ndure & xboxhdm2.2
Frustrating - would be the word. In the end I couldn't get the modded dash to boot but the XBOX live part did?!
I will be the 1st to admit i am no expert with Ndure.
Anyway followed the instructions (kernel, fontts etc...) on how to install with no luck...many times (IMG:style_emoticons/default/dry.gif)
I always seem to get stuck with a blank screen & yellow led
searched around possible corrupt unleash.xbe - replaced that but no change.
Other issues (using xboxhdm2.2):
I followed rmathiot's 'walkthrough' and the unmounting code did not work for me in the GUI version. Clearly my device was sdb1 - but when i inputted the code - device not recognised. I ignored the warnings & rebuilt the HDD with the Ndure files at C & E - predictably filenames were truncated - so did not boot.
I copied the files over using Xplorer360 (Beta6) and this only booted to blank/screen - with no rescue using the 4 button IGR.
I tried rmathiot's walkthrough in the Console version but met a 'segmentation' fault when I ran xboxhd2 in the menu. I never saw that error before the release. Need to check that again.
I know Xplorer360 (Beta6) works as i easily rebuilt by just dragging into the Fatx HDD the basic dashboard that I have (K5838 & D5960) - booted no problem on my chipped machine. I even disabled the chip to try above but that didn't make a difference.
Using Frostys boot disc I can get FTP access. All files seem proper.
Outcome: Ndure probably works - but needs more volunteers/testing....and a write up.
-
QUOTE(scullc @ Apr 29 2010, 02:46 PM)

I followed rmathiot's '
walkthrough' and the unmounting code did not work for me in the GUI version.
...but met a 'segmentation' fault when I ran xboxhd2 in the menu. I never saw that error before the release. Need to check that again.
had another go...rmathiot's code appears to work!!
I was unaware that the flash WAS mounted as hdc1. I executed the commands using that mount point & all seemed to go well...until I booted...blank screen again
HDD looks built properly. I will try a generic kernel next time to see if that helps.
'segmentation' fault - that was a new one. I put the Console edition on a 4gb stick (so that I could have 2 separate versions) & then that error appeared. When I put it back on the 1gb stick - the console version booted fine!
-
QUOTE(scullc @ Apr 30 2010, 09:30 AM)

I will try a generic kernel next time to see if that helps.
...that failed too. I am outta time & patience on this one. Perhaps someone else can step forward & test?
-
QUOTE(scullc @ Apr 30 2010, 07:52 PM)

...that failed too. I am outta time & patience on this one. Perhaps someone else can step forward & test?
http://forums.xbox-s...&...t&p=4013337
http://forums.xbox-s...&...t&p=4266585
Create s.xtf with binary editor and make copies to s1,s2 accordingly.
CODE
Offset 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
00000000 58 54 46 30 20 00 00 00 73 00 00 00 00 00 00 00
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00000020 00 00 00 00 00 00 00 00
Uuencoded:
CODE
begin 644 s.xtf
H6%1&,"````!S````````````````````````````````````````````
`
end
-
QUOTE(ldotsfan @ Apr 30 2010, 03:14 PM)

thanks for the links - interesting reading and a very likely solution.
Would using Xplore360 not achieve the same result - as with xboxhdm2/installer - if one where to populate the target drive with the necessary files?
If it helps I will write up what I 'tried' and let other have a go & report?
btw - that prehistoric PC (P450/192mb RAM) is a dead duck for testing:
Wont boot from USB (in fact don't think USB is working!) & No CD-ROM. So no thanks
Its going to the dump!
-
QUOTE(scullc @ May 1 2010, 08:18 PM)

thanks for the links - interesting reading and a very likely solution.
Would using Xplore360 not achieve the same result - as with xboxhdm2/installer - if one where to populate the target drive with the necessary files?
Yes, you can add s.xtf , s1.xtf, s2.xtf with xplorer360 as well.
-
Here’s my attempt at getting Nudre 2.1 integrated into Xboxhdm2.2.
Why? Well imagine a complete install of a soft-modded M$ dashboard without the need to soft-mod.
**NOTE**I recommend a 1gb USB stick for this build as Ndure3.1 adds a couple of hundred mb to the XBoxhdm2.2 build and as usual this is for the advanced user…but you gotta start somewhere (IMG:style_emoticons/default/wink.gif)
I assume you know how to build xboxhdm2.2 correctly. For this method I chose the Console version of xboxhdm2.2.
Please note this is entirely experimental and may possibly fail. I welcome any comments!
Credit to rmathiot for the Ndure script
Credit to ldotsfan for xboxhdm2
1. Obtain M$ dashboard files from the usual places. Make sure you know the kernel number & 5960 dashboard is recommended.
2. Find & Download Ndure 3.1
3. Create a folder on your PC’s HDD (i.e XBOX)
4. Put the Ndure3.1 exe file in there and your ‘C’ M$ folder with the dashboard files.
5. Read the included Ndure3.1 PDF file to understand the choices that you have.
6. Run the Ndure3.1 exe. I chose:
a. The core files
b. Ndure basic, Nkpatcher6, XBL with eject, Clock check
c. Kernel 5838 (you do know the kernel of the dashboard don’t you?!! Get it wrong & to will boot to a black screen)
7. Ndure3.1 will create the C & E folders for you.
8. Copy these folders to your xboxhdm2.2 USB stick and put them in the /hdm/ndure directory
9. Now boot the USB stick and follow rmathiot’s instructions (at around No26) to ensure proper execution: here
10. Once you have ‘remounted’ the USB stick, use xbrowser to launch the modified Ndure3.1 script & read the on-screen instructions to rebuild your drive & successfully launch your modded drive!
Brief & untried alternative methods (XBOX HDD needs unlocking by whatever means):
1. Have a clean XBOX HDD with (known kernel) bootable M$ dashboard. Ignore step 1 & continue. Your USB stick should now only contain the modified Ndure3.1 files in /hdm/ndure directory. Boot as above before & execute the modified Ndure3.1 script using xbrowser to softmod your XBOX HDD.
2. Or…using Xplorer360 (beta 6) found here: here Follow all the steps above and with your (unlocked) XBOX HDD connected to your PC in Windows, copy the contents of ‘C’ & ‘E’ folders to their appropriate partitions.
Blank screen? Same here. Got right Kernel? Still got a blank screen? You could have a ‘font issue’ – for a possible solution see here
This post has been edited by Bomb Bloke: May 12 2010, 04:17 AM
-
Can u make a USB Edition with Slax Remix?
http://www.slax.org/...&parentID=60839
I can boot with the USB Edition, but Intel Graphics dont work.
-
Try the Lite edition - which is console based.
-
i can boot from the USB, but my IDE HDD is not recognised at all, only the SATA drives are found. my motherboard is primarily SATA with a single IDE channel. the HDD is 160GB formated with FAT32 and i'm hoping to use this in my soft-modded xbox. a nyone found success with a similar board?
everything USB-wise seems fine...
thanks
-
Can someone upload a backup ? The file is halting at 4%
-
I downloaded bother versions - GIU and console, and both give me a ton of errors in WinRAR and Windows Explorer - anyone have a different link or a working version?
-
Here you go folks.
New links for xboxhdm2.2. These have been tested & are working.
Megaupload
GUI: http://www.megaupload.com/?d=TX5CWXE0
CONSOLE: http://www.megaupload.com/?d=VO2KEJY9
Mediafire:
GUI: http://www.mediafire.com/?yz2cwumwjj5
CONSOLE: http://www.mediafire.com/?mnyyncrxxzc
For the record, I have stopped development on this.
I would be entirely grateful if someone could get this uploaded to sourceforge.
Also - mods - can you update the links here to replace the ones on the 1st post as the (Megaupload) links are definitely broken.
Thanks
-
Every time I extract the xboxhdm folder, I get a mess of diagnostic messages that all say "Unknown Method in:"
I've downloaded every mirror of the file and attempted to extract them in three different computers, I've updated winrar, I've extracted to different folders, and I've even ran winrar as administrator.
Can anyone help me here?
-
QUOTE(Untonsured @ Jun 8 2010, 04:19 AM)

Every time I extract the xboxhdm folder, I get a mess of diagnostic messages that all say "Unknown Method in:"
I've downloaded every mirror of the file and attempted to extract them in three different computers, I've updated winrar, I've extracted to different folders, and I've even ran winrar as administrator.
Can anyone help me here?
since i know my links worked a few days ago i downloaded biscoito's upload.
i used winrar to extract - sure enough 'Unknown Method in' errors...
i then tried 7zip to extract and it extracted fine.
not sure why winrar is doing that - prob worth sticking that nugget on the 1st post.
mods - can you do that for me (and the links too) on my post June 3rd
-
Xboxhdm 2.2 keeps freezing when I try to build a new hdd:
It stalls at "Building C-drive", and it's driving me mad. Any advice?
EDIT:At this point I might just find some way to copy a softmod gamesave to the E drive and ftp the c: folder over.
Would that work?
EDIT: Just tried to rebuild the hdd again, I skipped copying the C: folder, but I tried to copy the UDATA folder that contained the softmod, and it froze.
Nonplussed, I started xbrowser in an attempt to copy the save over manually, and I saw the UDATA folder in the hdd. But when clicked ,it created an exact replica of the folder it was in. It basically made an unending chain of E: folders.
Is this related to my hdm problem, or am I just boned?
-
i tested xboxhdm2.2 ++ and never had this problem.
i have little experience of xbrowser - so cant help you on that one, sorry!
out of curiosity you tried xboxhm2.1 (linked on 1st post)?:
what is your setup?
what are trying to achieve?
is that HDD unlocked already & how has that been achieved?
you could always use xplorer360 to try & load the gamesave files to the HDD - if already unlocked?
-
Regarding 2.2, I've read a few accounts now of people using it to copy even a plain vanilla version of the MS dash to a drive, and having the console boot to an error 21. It seems not all files are being copied over correctly, and filesizes of the transferred versions may be inconsistant with the originals.
Though no one's done any conclusive testing on the matter, it certainly looks like there's an issue with 2.2's file writing procedures.
http://forums.xbox-s...howtopic=714415
http://forums.xbox-s...howtopic=715214
http://forums.xbox-s...howtopic=715018
-
QUOTE(Bomb Bloke @ Jun 13 2010, 04:02 PM)

-
QUOTE(scullc @ Jun 15 2010, 09:18 AM)

I may try soon & update the multiboot with ldotsfan's method above. I don't know how long soon will be though and my time & motivation for this project is now minimal.
soon enough...(i felt an obligation!)
Here is a test version of xboxhdm2.2 (GUI) using RMPrepUSB (as suggested by ldotsfan). Unfortunately fuwi's multiboot method does not appear to work – and has been withdrawn. To save you the hassle of manually compiling all files - here are the files off my USB Stick in one place (MU) minus the M$ files etc (of course):
xboxhdm2.2_RMPrepUSB (152mb approx)
Use 7zip to extract (winrar has habit of giving errors)
This has been tested & proven to work by myself & ldotsfan (15th June 2010) with XBOX rebuilds only. I did not test the cd-kickers/locking/FReeDOS - just slax. No console version currently (is their demand?)
Here’s what I did to get the RMPrepUSB multiboot to work:
1. Download RMPrepUSB
2. Run RMPREPUSB.exe
3. I chose syslinux boot option then 'prepare drive' - note I selected 'no' when asked any questions during this part
4. I then choose to install grub4dos
Overwrite files where necessary (I built it from scratch so this bit untested) but should be OK.
Reboot & rebuild as necessary
Hope that works…if not use xboxhdm2.1
scullc
-
Hi!
I've tested the application and it is wonderful, very useful. I've installed a new hard disk with slayers cd decompressed and copying the files directly on the new hd, extracting the eeprom.bin previously.
But I've noticed that your qemu linux image has a problem mounting. When the second linux run and mounts xbox hd and the usb, it mounts the usb with "msdos" filesystem, resulting in the old name format, cutting long names, resulting in a unsuccessful dashboard installation.
Unmounting /xboxhdm/ and /xbox/ (in that order) and remounting again with "vfat" filesystem (mount -t vfat /dev/hdc1 /xbox/ && mount -o bind /xbox/hdm /xboxhdm) solves the problem.
Anyway, it's too clever to use a linux image inside a linux environment to bypass the locking capabilities, resulting in a unnecessary reboot, congratulations =D.
-
QUOTE(Otamay @ Jul 9 2010, 05:45 AM)

Hi!
I've tested the application and it is wonderful, very useful. I've installed a new hard disk with slayers cd decompressed and copying the files directly on the new hd, extracting the eeprom.bin previously.
But I've noticed that your qemu linux image has a problem mounting. When the second linux run and mounts xbox hd and the usb, it mounts the usb with "msdos" filesystem, resulting in the old name format, cutting long names, resulting in a unsuccessful dashboard installation.
Unmounting /xboxhdm/ and /xbox/ (in that order) and remounting again with "vfat" filesystem (mount -t vfat /dev/hdc1 /xbox/ && mount -o bind /xbox/hdm /xboxhdm) solves the problem.
Anyway, it's too clever to use a linux image inside a linux environment to bypass the locking capabilities, resulting in a unnecessary reboot, congratulations =D.
In my last rebuild a few posts up, I didn't notice this problem. When you mentioned the unsuccessful dash install, was that an error 21? Which version of xboxhdm did you use? How did you format the usb stick?
-
You have to bypass shadow C on your original disk before you take the copy of the C partition. How you do that depends on which softmod you have. For Krayzie, run Extras, or put a small text file called shadowc_off.bin in E:\. For Kingroach, run E:\ndts\default.xbe, or put a small text file called shadowc_off.bin in E:\NKP11\. For any other softmod, or if none of those works, boot with Frosty's Rescue disc.
-
QUOTE(Heimdall @ Jul 17 2010, 10:51 PM)

You have to bypass shadow C on your original disk before you take the copy of the C partition.
So, you put the file on your Xbox, then reboot, before you take a copy of your C partition.
Alternatively, as my original post says,
QUOTE(Heimdall @ Jul 17 2010, 10:51 PM)

For Krayzie, run Extras
Again, you have to do this before you take a copy of your C partition. Note that by "launch Extras" I mean you select "Launch Extras" from the Extras menu.
-
Excellent. Now, make sure you delete shadowc_off.bin, so that your Xbox C partition is protected against accidental updating.
-
QUOTE(EvilCorpse @ Jul 27 2010, 09:51 AM)

so thankful for this release. Version 2.1 almost bricked my first mod since xbrowser didn't work right and i wasn't sure what i was doing, and had to save it with an eeprom reader which is now broken because it was very ghetto rigged and fragile. Thanks a ton guys! glad i didn't have to rebuild the reader for this mod.
good to hear.
i have asked the mods to revise the 1st post to reduce the confusion of xboxhdm2.2 and what version of it is actually working (i.e this one here)
-
Hi guys..
Just read this thread from front to back..
Here`s where I am atm..
I have the original HHD in my xbox, runs xbmc.. fine.. wanted to put a bigger drive in there.. Got a 80GB samsung... used xboxhd ( booting from cd ) to install all the files etc onto my new drive... When I goto lock it it says frozen.
Now.. my question ( I guess )
Will xboxhd2.2 help me get round this problem ? all I need to do is lock the drive ( I think )
Also... will I need to use an xbox partitioner to resize my partitions? or has the original xboxhd done all that?
Thanks in advance guys!
-
QUOTE(stainy @ Oct 8 2010, 10:01 AM)

I have the original HHD in my xbox, runs xbmc.. fine.. wanted to put a bigger drive in there.. Got a 80GB samsung... used xboxhd ( booting from cd ) to install all the files etc onto my new drive... When I goto lock it it says frozen.
Will xboxhd2.2 help me get round this problem ? all I need to do is lock the drive ( I think )
Also... will I need to use an xbox partitioner to resize my partitions? or has the original xboxhd done all that?
frozen drive? try ldotsfan's recent suggestion here
80gb HDD to re-partition? seriously doubt that will be necessary. xboxhd should have set up all off 'F' for you. obcd's comments here will explain more when needing to use xbox partitioner (>256gb)
hope that helps/works
-
QUOTE(scullc @ Oct 8 2010, 05:56 PM)

frozen drive? try ldotsfan's recent suggestion
here80gb HDD to re-partition? seriously doubt that will be necessary. xboxhd should have set up all off 'F' for you. obcd's comments
here will explain more when needing to use xbox partitioner (>256gb)
hope that helps/works
Ok I did the method idotsfan suggested and I was able to lock the drive!
Popped it into my xbox and it boots to the MS dash... not my xbmc!
I made the linux disk with the contents of my old xbox hdd ( with xbmc on it ) not sure why it doesn`t find xbmc!
I forget now.. how do I access the new 80gb drive again to add xbmc to it?
-
When you made the linux disc either you took a copy of the shadow C instead of the real C, or you didn't take a copy of the E partition. If the LED is still green then it's the shadow C problem, if the LED is yellow then it's the E partition.
If it's the shadow C problem then you need to either start again with the contents of the real C partition and the E partition, or redo the softmod on the new disk.
If the LED is yellow then just cold boot with a rescue/boot disc (Frosty's or Slayers) and FTP the contents of your original E partition to the new disk.
-
ok thanks to the guys on here.. I`m back up and running with the bigger drive and confluence skinned xbmc

One problem I have now,.. is when I go into PROGRAMS it`s a blank screen... I can here the noises if I move up or down.. I press B and I go back to the main screen..
Pictures/Video etc they are all fine... just programs...
?
-
Sounds like your XBMC installation is incomplete, or you have some files left over from an old XBMC installation. Get hold of the latest version, and use FTP to delete the current copy and replace it entirely with the new version.
-
Yes, just boot with any boot disc and use the FTP server.
-
I almost forgot
When I unlock
HDD Serial : WD-WCAV20251141
HDD Model : WDC WD3200AAJB-00J3A0
HDD Key : ***
HDD password from EEPROM : ***
Detecting drive status...
/dev/hda
HDD Model Number : WDC WD3200AAJB-00J3A0
HDD Serial Number : WD-WCAV20251141
HDD Firmware Revision : 01.03E01
Master password revision code = 65534
Security supported : Yes
Security enabled : Yes
Security locked : Yes
Security frozen : No
Security count expired : No
Security enhanced erase : No
Security level : high
-
You could try it via ATAPWD (included with XBoxHDM as a DOS tool in 1.9, maybe usb 2.2 but i never used it on 2.2). First unlock, then disable locking. Gotta do both there or it'll relock on the next boot.
when i had this problem i unlocked the drive using the master password (XBOXSCENE for me since i locked it with that using xboxhdm 1.9) in atapwd. then i disabled drive using master password. (it doesnt say disable locking exactly). reboot my computer and all was well.
i know this isnt a usb 2.2 fix but i had similar problems and fixed it with 1.9
-
QUOTE(dballs442 @ Oct 24 2010, 03:34 PM)

You could try it via ATAPWD (included with XBoxHDM as a DOS tool in 1.9, maybe usb 2.2 but i never used it on 2.2). First unlock, then disable locking. Gotta do both there or it'll relock on the next boot.
when i had this problem i unlocked the drive using the master password (XBOXSCENE for me since i locked it with that using xboxhdm 1.9) in atapwd. then i disabled drive using master password. (it doesnt say disable locking exactly). reboot my computer and all was well.
i know this isnt a usb 2.2 fix but i had similar problems and fixed it with 1.9
Thanks, I'll give this a try. I'll let you know what happens.
BTW I think atapwd is included in 2.2
Cal-
-
Sorry was a doublepost
This post has been edited by nummie: Oct 25 2010, 10:21 PM
-
atapwd is included in the DOS tools
there are also tool to unlock/lock with DOS
hdparm can also do the job (worked for me before)
MHDD is not included as such - you have to download that.
all the the (brief) instructions for the above are in the help folder
any success yet?
-
Ok after trying everything to lock my HD back (everything is prepped and ready), I found that only MHDD was able to successfully lock my hard drive (Western Digital Caviar Blue 500GB SATA, WD5000AAKS).
I've run into a brick wall where one of the characters in my password is the hex code 0D which if converted to decimal is 13 and if I try to enter that produces a carriage return and ends the password right there.
How would I be able to enter this hex code as text in MHDD?
-
According to this post you press and hold the alt key then enter the decimal value for each hex pair.
-
QUOTE(Heimdall @ Nov 1 2010, 03:24 AM)

According to
this post you press and hold the alt key then enter the decimal value for each hex pair.
yes I understand that part, but if you do hex code 0D (decimal code 13) it will produce a carriage return, so I'm not able to put that "character" in as part of the password (it will act as if I pressed enter at that point)
-
first of all, id like to say thanx to all you who have put this all together. you guys have done great work.
now my problem...
i have a modded xbox i hotswaped a few years ago via xboxhdm v1.9, ugraded to a 360g hdd, works great, its my main source of home entertainment, be it movies, music or emulators. love it.
im trying to do another xbox for my 7 year old. i dont have the old tower with 2 IDE slots anymore. my new computer has 2 sata and 1 IDE. thats fine, thats why i am here. i have managed to get my USB running and bootable. i boot the virgin xbox with the cd drive unpluged to an error 12, i hotswap to my pc, power on,everything boots fine, (your GUI is beautiful BTW) i get all the way into xboxhdm where i can choose to type xboxhd or xbrowser. this is where my first problem comes in. i want to install NDURE, i have configured it properly for my kernel and opted for almost every option. installed it to the usb in the HDM folder. i got the new ndure script installed in the same place. now if i type xbrowser at this screen it tells me it cant find xbox partition on the drive, so i type xboxhd and choose tobuild an hdd from scratch. i it builds the partitions, asks me if i want to format them, i say yes. then it asks me if i want to rebuild the c and optionaly the e partition, i say no to both and and choose option 8 to exit. i then type xbrowser and it lets me into the midnight whatever i browse into the NDURE file and exicute the script. i then get 4 options and i chose option 2 tho completly replace the c drive with ndure files, it seems to hang at step 2 when copying the files. i have scowered this forum and i know it can take a while, but its been hung for an hour at least. im not sure whats going wrong.
now here is what i find funny about the whole thing. firstly, that initialy when i get into xbohdm shouldnt i be able to get into xbrowser right away with out having to format the hdd. i mean it should be able to read the existing partition table on the unmodded hdd right? 2nd, since i did choose to "start from scratch" and repartition and format the hdd, why is it that after i waited an hour while it was hung at "copying files" and turned everything off, plugged the xbox all back together. i would figure that my hdd would be a mess with either incomplete file transfer or from the fact that i reformated it, but it boots up to M$ dash like it was brand new. thirdly, i cant for the life of me figure out why its hanging like it is. im pretty sure that the hdd is being detected, as i can briefly see it in the script during boot, for some reason i cant seem to pause it, but i make sure to unplug my computers hdd and even the cd drive from the mobo before i boot up with the xbox hotswapped.
ive been messing for a few days with your program trying to fix an old xbox i thought i bricked and now get an error 21 on. that one will accually finish all of the ndure istalation, but still only boots to an error 21, so i set it aside as i want to just drop kick it, and i picked up a new one and thought that things would go easy with a different xbox that didnt boot to error. i guess i was wrong.
im trying to get this done before christmas as i have done a coustom pink and purple paint job on the case for my daughter. and she just loves all the emulators, and i just love not having to have CDs and game cartridges all over the place. i hope that once i get the initial mod on it to but a spare 80g hdd in it that i have.
thanx again, for all the effort and months if not years you guys have put into the xbox modding scene, and thanx for any help you may be able to give me
-
QUOTE(steveo1978 @ Dec 14 2010, 01:21 AM)

If you already have one modded xbox you can use that to ftp the save file to a memory card and then you just need one of the exploitable games to do the softmod.
i have splinter cell, and i am heading out to get some parts to make a usb action replay device, so i will let you guys know how that works for me. but i dont have a regular memory card.
but when i go to upgrade to the 80g hdd, wont i need to use xboxhdm?
-
QUOTE(spliff721 @ Dec 14 2010, 07:26 AM)

i have configured it properly for my kernel and opted for almost every option.
Bad idea. Just select your kernel version, and the xboxhdm installer option, and leave everything else blank. Read the link in my signature (Softmod with hotswap) for a quick walkthrough.
It sounds as though maybe the hotswap isn't working and the disk is still locked. From your description you are waiting for the error 12 before hotswapping, and that would be the problem. Removing the DVD drive to force error 12 increases the length of the hotswap window, but you still have to hotswap before the error message, while the white Microsoft logo is on the screen.
Although as Steveo says, with one modded Xbox already, a gamesave softmod (with Krayzie 1.1.1) is by far the easiest and safest option.
Asfar as the disk upgrade goes, xboxhdm isn't your only option - see the link in my signature (Softmod Hard Drive Ugrades) for a description of the options available.
-
ok, i succesfuly mad a usb hookup for my xbox, and now have used the splintercell exploit to put evox on the xbox. i am now in the process of trying to change the dash to XBMC. thanx alot guys.
these things make perfect gifts, and for 12 bucks for the xbox and 8 bucks for an 80g hdd. i think ill make 2 more and give them away for christmas. ill be back shortly to follow your link and upgrade the hdd.
-
Which softmod did you use?
-
i used the splinter cell exploit off the SID disk and now i have got XBMC as my default dash.
-
ok. i have now upgraded to an 80g hdd. had a little trouble locking it whith xboxhdm2.2, but after searching for a bit through the posts here i found a link saying to plug the ide into the xbox after POST. i wasnt fully sure what this ment so through trial and error i found that after choosing xboxhdm2.2 on the usb, wait till the screen pauses for the first time for 3 seconds or so and i pluged in at that time and i stoped getting the "drive is frozen" error. the drive locked and booted to M$ dash after i pluged it back into the xbox. i then proceeded to mod it through the same splintercell exploit i found on the SID disk. thanx again to everybody for all your help. marry christmas!!!!
This post has been edited by spliff721: Dec 15 2010, 08:08 AM
-
I was using the 2.2 version and I keep running into a bug. If this was mentioned already than I did miss it.
this bug showed up on both 2.1 and 2.2. I had a virgin 500 gig WD hdd. The xboxhd program worked fine and it formatted the drive (used my existing xbox eeprom). The issue I was having is that whenever it got to the step to copy files off the usb, it gave me an error message saying it could find any files on the -c or -e and to reinsert the cd. I found this odd since i am using the usb version. It then ask you to hit enter, so I did and it gave the same error again. At this point though the xboxhd app at the end of the message listed this
"possible bug?"
Has anyone encountered this before or know how to get around it? In my case I ended up going to the Xbrowser and the files it said it could not find where obviously there and I just did some copy/pasting, but it would save tons of time if this USB version copied the files over itself. Any ideas on what might have caused the odd bug?
This post has been edited by robot3: Dec 16 2010, 07:23 AM
-
QUOTE(spliff721 @ Dec 15 2010, 09:06 AM)

ok. i have now upgraded to an 80g hdd. had a little trouble locking it whith xboxhdm2.2, but after searching for a bit through the posts here i found a link saying to plug the ide into the xbox after POST. i wasnt fully sure what this ment so through trial and error i found that after choosing xboxhdm2.2 on the usb, wait till the screen pauses for the first time for 3 seconds or so and i pluged in at that time and i stoped getting the "drive is frozen" error. the drive locked and booted to M$ dash after i pluged it back into the xbox. i then proceeded to mod it through the same splintercell exploit i found on the SID disk. thanx again to everybody for all your help. marry christmas!!!!
i am a bit behind here but glad to hear you got a result and am glad that you the 'usual suspects' helped you solve this one (thanks guys!)
for the record - and this relates to the Ndure3.1 exploit - here is my failed attempt at trying to get this work. I gave up and I highly suspect the fuwi boot method of being the factor in this failed attempt. I don't think i have heard/read anyone successfully performing this hack.
Well if anyone fancies ago here is my write up on how i tried.
Now that the scene is quiet we may wait a long while for reports on that.
I too have stopped testing (quite a while ago).
QUOTE(robot3 @ Dec 16 2010, 08:22 AM)

I was using the 2.2 version and I keep running into a bug. If this was mentioned already than I did miss it.
this bug showed up on both 2.1 and 2.2. I had a virgin 500 gig WD hdd. The xboxhd program worked fine and it formatted the drive (used my existing xbox eeprom). The issue I was having is that whenever it got to the step to copy files off the usb, it gave me an error message saying it could find any files on the -c or -e and to reinsert the cd. I found this odd since i am using the usb version. It then ask you to hit enter, so I did and it gave the same error again. At this point though the xboxhd app at the end of the message listed this
"possible bug?"
Has anyone encountered this before or know how to get around it? In my case I ended up going to the Xbrowser and the files it said it could not find where obviously there and I just did some copy/pasting, but it would save tons of time if this USB version copied the files over itself. Any ideas on what might have caused the odd bug?
I have never seen any of those errors during my testing time with xboxhdm2.1/2.2
You sure the USB is built correctly?
I have seen that error saying 'it could not find any files on the -c or -e and to reinsert the cd' before with failed writes to CD using xboxhd - not xboxhdm. We moved away from the iso version a long while ago.
Read above post on Xbrowser (limited testing)/Ndure 3.1
-
QUOTE(scullc @ Dec 21 2010, 04:11 PM)

i am a bit behind here but glad to hear you got a result and am glad that you the 'usual suspects' helped you solve this one (thanks guys!)
for the record - and this relates to the Ndure3.1 exploit -
here is my failed attempt at trying to get this work. I gave up and I highly suspect the
fuwi boot method of being the factor in this failed attempt. I don't think i have heard/read anyone successfully performing this hack.
Well if anyone fancies ago
here is my write up on how i tried.
Now that the scene is quiet we may wait a long while for reports on that.
I too have stopped testing (quite a while ago).
I have never seen any of those errors during my testing time with xboxhdm2.1/2.2
You sure the USB is built correctly?
I have seen that error saying 'it could not find any files on the -c or -e and to reinsert the cd' before with failed writes to CD using xboxhd - not xboxhdm. We moved away from the iso version a long while ago.
Read above post on Xbrowser (limited testing)/Ndure 3.1
thanks for the reply. The 2.2 version, I used all of the files you had listed on the first page of this post and I got that error. Originally I found directions for the 2.1 usb on another site, then someone mentioned the huge update with 2.2 and gave the link back here. I started from fresh
On my old pc I had no problems with the 1.9 cd version (used to plug in my drive after auto detect). Since i am on a new pc with only one ide slot, I had the hard drive on that (plugging it in after auto detect ) and used the 2.2 usb. Again with the files and directions you provided but I still got the odd "reinsert cd error-- possible bug". The lock/unlock has never been a problem and with the 2.2 build it did see the eeprom in the folder but seems to have an issue with trying to see the files in the C or E folders. Again using the Xbrowser part of this setup the files were there and I did at least get the dash and such on the new drive so all was not lost. I wanted to report the error here that I received or as a way around it should anyone else encounter the same problem that I did
This post has been edited by robot3: Dec 23 2010, 07:13 AM
-
QUOTE(robot3 @ Dec 22 2010, 10:10 PM)

thanks for the reply. The 2.2 version, I used all of the files you had listed on the first page of this post and I got that error. Originally I found directions for the 2.1 usb on another site, then someone mentioned the huge update with 2.2 and gave the link back here. I started from fresh
On my old pc I had no problems with the 1.9 cd version (used to plug in my drive after auto detect). Since i am on a new pc with only one ide slot, I had the hard drive on that (plugging it in after auto detect ) and used the 2.2 usb. Again with the files and directions you provided but I still got the odd "reinsert cd error-- possible bug". The lock/unlock has never been a problem and with the 2.2 build it did see the eeprom in the folder but seems to have an issue with trying to see the files in the C or E folders. Again using the Xbrowser part of this setup the files were there and I did at least get the dash and such on the new drive so all was not lost. I wanted to report the error here that I received or as a way around it should anyone else encounter the same problem that I did
if i recall i ran into an error of similar wording when trying to run the old NDURE script till i found out that there was a new script made just for this USB edition. but i never ran into this problem when simply using the stock options of rebuilding the hdd. i wonder if you had the c and e folder in the HDM directory populated with the files or did you put them somewhere else?
there was actually a point when i had the C and E folder in the HDM folder populated with stock files from slayers disk, then i had an NDURE directory with its own C and E folders that were populated with moded dash and files and such, and even when i was not trying to run NDURE and only use the stock HDM option of rebuilding the hdd it seemed to only want to find the C and E folders located inside the NDURE folder.
-
QUOTE(spliff721 @ Dec 27 2010, 11:53 AM)

if i recall i ran into an error of similar wording when trying to run the old NDURE script till i found out that there was a new script made just for this USB edition. but i never ran into this problem when simply using the stock options of rebuilding the hdd. i wonder if you had the c and e folder in the HDM directory populated with the files or did you put them somewhere else?
there was actually a point when i had the C and E folder in the HDM folder populated with stock files from slayers disk, then i had an NDURE directory with its own C and E folders that were populated with moded dash and files and such, and even when i was not trying to run NDURE and only use the stock HDM option of rebuilding the hdd it seemed to only want to find the C and E folders located inside the NDURE folder.
I should have mentioned this earlier. My old xbox was with the sids softmod exploit. However my new xbox is the Trusty modified board. That setup was tsop flashed (no mod chip present). I was also told to keep the HDD unlocked on it. The Hdd I bought at bestbuy and that is the drive used for the 2.2 usb. The program DID format it properly and it would unlock and lock the drive if needed (used eeprom from my soft mod xbox just in case). So in my setup for the 2.2 I had no ndure folder as it was not needed. Yes you are correct I had the C and E folders in the HDM directory with the retail dash files from the slayers evox disc and I was getting that error. I was able to verify I had it setup right since browsing to those directories with theXbrowser found me the files I needed to at least get a dash on it. Again no idea why it had the hang up but at least the program gives an alternate way to get things done
-
perfectly doable. they say that the converters are hit and miss though. so if you run into any problems, i expect that will be the first place to troubleshoot. people are going as far a 2TB sata these days. check back and let us know how it goes and give us model and serial numbers on the converter and HDD so we can add it to a compatability list.
good luck
i also believe that there has been issues using XBOXHDM with sata drives, or at least that its pretty well untested. if you run into problems, do a search for HeXEn. its a boot CD and has an option for HDD upgrades. all it requires is that the box already be modded and that you have an external power source for the new hdd. just an extra option if XBOXHDM fails.
-
been using 2.2 for weeks. ive done 7 boxes in as many weeks. today i hit a problem. i was simply using it to unlock a pair of HDDs and swap them between boxes. (one box has a custom paint job but im waiting on the guy to get the cash. the other is for a customer that want it this weekend. so i took the HDD out of the custom one and swapped it into the other since the HDD was already upgraded, moded and loaded with games and apps and movies.) now i had no problem unlocking the upgraded HDD and then relocking it with the eeprom of the other box. swapped it into the other box and it boots just fine. then i took the stock seagate out of the box and went to put it in the painted box cuz ill go but a new HDD later in the week to upgrade it, but for some reason im getting the "there is no HDD in hda/1 hook up HD and power back on" or whatever it said(something really simillar to that.) i have tried about 5 times now and it keeps saying the same thing.
the thing is, i can see that it detects it right after post like it is supposed to. right after the script stops scrolling upon bootup for the first time for 2 or 3 sec. i can see that it is detected, but it wont read it later when i try to lock or unlock it. or even when i try to go to 2nd stage.
anyone got any ideas? ive tried plugging the HDD in at the afor mentioned pause during boot. thats usualy when i have to plug it in to not get "the drive is frozen" error. i have tried 2 different IDE cords. and i tend not to think its that or my IDE slot because i can see it being detected during boot.
all my boxes are modded with krayzies1.1 ndure. not that that matters. this is either a hardware problem or something wrong with the software like maybe my usb got corrupt or something.
im going to hit the sac for tonight, but ill do some more testing with it tomarrow.
-
ok. i got it sorted. my conclusion is that there is something insufficient with the V1.1 xbox power source, and here is why.
i have done like 7 mods in the past few weeks. all have been v1.6. the one i got yesterday was a v1.1. XBOXNDM2.2 would detect the drive during and after post, but once i get to the options for locking or unlocking, it would not detect.
so it crossed my mind to power it up with one of my 1.6 boxes and it worked. had no problem changing the eeprom and when i plugged it back into the 1.1 it booted to XBMC as it should have.
here are a couple of my observations:
1. i always wait now to plug the IDE into the xbox HDD untill i boot slax and i get to the first pause in the scrolling script. then i plug in and can see that the drive serial number is there. then when it gets to the point where it says "wait a minute" if the drive is locked it takes a minute.
now when powering this HDD with the 1.1 it was locked, but it didnt wait a minute like im used to, but when i powered the same HD(still locked) with the 1.6 it did wait a minute.
2. everyone knows that there are differences between the motherboards and power supplies from version to version. i notice the power supply in my 1.6 is greatly different from my 1.1. the least of which is simply the color of the wires leading to the molex plug.
3. i also tried a few different stock HDDs i have lying around with the 1.1 power supply and they to would not be detected when trying to lock,unlock or enter step 2 of XBOXHDM. they do however work when powered by my 1.6.
(just for testing perpouses i tried 2 different Western Digital HDDs, and 2 different Seagates. one of them was a sleeved one and one was not)
just thought id post my experience and my solution. im curious what you guys think?
-
Glad you find my information usefull. And your tool is invaluable. Thanx for the tip also, but my bios has no option for turning on or off the IDE detection, and I like that it hangs there cuz it lets me know that things are working as they should. It was one of the first sign that I knew something was wrong when I came accross this problem.
I am curious though if anyone else has had this problem. You youself said you hav a 1.1 have you run into this? Or is it spacific to my box? If its not, what is the difference in the power supp,y that is causing it? Obviously the power supply is sufficient to boot the xbox and keep it running, how could it be a problem for XBOXHDM or is it my computer?
-
Hello, im on ubuntu linux 10.10 32 bit and i wonder how im going setup xboxhdm2.2
my xbox doens't have any modchip or softmod
Thanks.
-
Everytime i connect my usb my bios says remove any hard disc or media and press enter
i don't wtf is going on.
-
so hxboxhdm2 ..usb... is useless unless your xbox is already soft modded right. since i dont know my eeprom or whatever?
-
No, it is not useless, you can unlock your drive by forcing an error 12. Pull the IDE from the DVD drive and boot the xbox, as soon as you see the error 12 pull the IDE from the HDD and hotswap to your computer and boot XBOXHDM 2.2. At this point you will have access to you HDD. You could put gamesave exploits in the E:/udata and rebuild the HDD or you can use NDURE 3.1.
Just make sure that BEFORE you power off the xbox that you plug it all back together, or that eeprom you don't have will become a big issue.
-
QUOTE(invaderdan @ Mar 1 2011, 11:49 PM)

Hey, ive been trying to install a new HDD on my soft modded xbox for days with no luck so far. I Have decided to try this XboxHDM software, and have had the same issue using both the 2.2, and the 2.1 builds:
When i boot the software from the usb boot menu ( the first option, as pictured in the first post of this thread), all it does is boot up a linux build, as if it was just any other live linux OS. there is nothing even remotely close to the XboxHDM software that i can find ANYWHERE in the distribution that it loads.
I followed all instructions and have tried multiple times with different usb sticks. What am i doing wrong? Why cant i get this software to work?
I have read through this thread and could not locate any whiff of anyone with this same problem, am i missing something crucial and simple somewhere?
I will provide any information necessary to get this issue resolved, i am trying to prepare a blank HDD.
thanks!
Ok so, disregard that post, i got it going, But My Hardrive (and everything else attached to the cable) is mounting at /dev/sda, not /dev/hda. Is there some reason this might be happening? its hooked on a ribbon, as far as i know its NOT a sata drive. once again, cant seem to find any luck on this! thanks!
-
I think this is a good tool. thank you to teach me how to use it!!!
MapleStory Mesos
Cheap Mesos
Cheap MapleStory Power Leveling
-
QUOTE(invaderdan @ Mar 2 2011, 06:55 AM)

Ok so, disregard that post, i got it going, But My Hardrive (and everything else attached to the cable) is mounting at /dev/sda, not /dev/hda. Is there some reason this might be happening? its hooked on a ribbon, as far as i know its NOT a sata drive. once again, cant seem to find any luck on this! thanks!
not seen that problem for a long time. it used to be on the 'old' builds of xboxhdm although script enhancements in the newer builds ensured that the HDD is automatically 'found'. how are you connecting the HDD to the PC? what version of xboxhdm are you running?
-
I just upgraded my hard drive and as soon as I boot up I get this xbox screen with green writing saying I have to contact microsoft for an error. What do I do?
-
If that is a xbox 1.0, there is no error no. In your case, was there any error no on the MS screen?
Likely the hdd was not locked or there were missing files. Did you encounter errors during the upgrade process and which version of hdm did you use?
-
Sorry if this has already been discussed.
I'm using xboxhdm2.2 to format a new 2tb hdd. I have a working softmodded xbox and tried using xboxhdm1.9, but couldn't fit all of C and E on a CD (the PC I'm using only has a CD drive).
I noticed while using xboxhdm2.2 that it says it copies the C files from /xboxhdm/e/backups/cdrive instead of /xboxhdm/c . How can I get those files into the new hdd C directory?
-
All of the files you need from C and E will fit easily onto an xboxhdm 1.9 CD. Build a new softmod file set using Kingroach NDURE 3.1 and the stock C files. Once your new disk is built you can FTP any additional files you want onto the new disk.
-
1. Read my previous post, or
2. only take C:\ plus E:\Apps\Extras\ and E:\Dashboard\ from your current softmod
-
What didn't work?
-
QUOTE(huan @ Jun 16 2011, 02:29 AM)

Thanks, Heimdall.
Unfortunately, that did not work. I think my next option would be to use the clone option in xboxhd1.9. Other than that, I'm beginning to think I just won't be able to crack this 1.6 xbox.
There should not be all that much stuff on your E:\
Are you trying to copy all your games (possibly emulators and roms too?)
you should ftp all your games and other junk that you have added your self to your pc, And then only copy the
E:\Apps\
and
E:\Dash\
directorys from your xbox's E drive
and copy everything thats in c:
if this is more than 700MB then you must have added your own apps to the E:\apps folder
And you need to delete them from the folder before you compile the iso.
Heimdall has already explained this though..
Just thought id try and use more words to explain the same thing
-
Follow the method in my signature - build a new softmod disk with eeprom. Don't get creative, just follow the instructions exactly.
-
error 13 is missing or unable to load dashboard isnt it.
Are you putting the contents of your xbox C drive in to the Cdrive folder before you create an iso?
and to answer your question to heimdall..
the process Builds a disk from scratch by writing the partition tables for an xbox compliant drive. and formating it to fatx,
It should then say it found a C: drive on your cd. (this is the folder named cdrive that you populated with your original hard dirves C drive contebts) it should then ask do you want to build the c: from that..
You need to say yes so it puts the files in the newly formated fatx c: partition
And same for E:
-
I'm currently trying with xboxhdm1.9, but I've tried with xboxhdm2.2 as well. The C files are in the correct folder.
-
Does anyone have experience doing this with a softmodded xbox? I found that if I delete shadowc.img from the C directory everything fits on a CD. Will deleting the shadow c cause a problem? Could that file in fact be the problem?
I've deleted everything from the plugins folder from XBMC. I recently deleted and reinstalled my softmod, so nothing extra has been added.
-
hello all . I have one problem. I want to lock my hdd but every disk i want to losk it giving me error
Drive is frozen.
Cannot change the security status of a frozen drive!
Try to disable 'automatic detection' on the primary
ide channel in your PC BIOS and reboot.
I have tried 2 disk and i have all this same error.
Can someone help me
-
Connect IDE cable to hdd after pc has POST and pressing the pause key.
-
What it mean POSt, can you write me miniturtorial.I have IBM 8303 and hdd for my xbox is seagate st340016a
-
QUOTE(huan @ Jun 17 2011, 03:57 PM)

I'm currently trying with xboxhdm1.9, but I've tried with xboxhdm2.2 as well. The C files are in the correct folder.
you tried XboxHDM2.1 yet?
try a stock M$ dashbaord from Slayers 2.6 - soft mod if you have to using 2.1
I dont use Ndure exploit btw - both my xbox's are chipped.
I think Heimdall's advice is good.
QUOTE(wawrzekpolak @ Jun 20 2011, 04:31 PM)

What it mean POSt, can you write me miniturtorial.I have IBM 8303 and hdd for my xbox is seagate st340016a
This problem should have its own thread
It wouldn't been difficult to google your drive is frozen problem & try to figure out.
POST = Power On Self Test
See how you get on with all info.
-
Was (briefly) testing today...
I need to report that I was unable to get the DOS un/locking tools working in is current form (will not find the FreeDOS folder)
A simple work around is to move ALL the files from the FreeDOS folder to the root of the USB stick (overwriting anything in its path) & delete the FreeDOS folder.
I have not used FreeDOS/xboxhdm2.2 for >1 year & I assume FreeDOS is hardly used now
as there has been no reports about this. If there is any demand I will upload a 'fixed' version so that FreeDOS will work as it should.
-
This is a side effect of RMPrepUSB? I will welcome your update to fix it for users of hdm2.2.
-
when i trying to unlock hdd via slax it write , it cant find driver and giving me errors. After that i hangs.I want to edit softmod files because i copy bad files on hdd
-
QUOTE(SNiPA @ Jul 23 2011, 10:57 AM)

Having a bit of an issue with this.
Trying to build a new HDD with an eeprom.bin, M$ Dash files, Ndure 3.1 and XBMC in E:.
Have only the new HDD on Primary Master, nothing else connected.
Got as far as QEMU opening and selecting 'xboxhd' but when I choose 'Option 1' to build a new HDD from scratch, I get the error, "Searching for linux-CDROM.... Cannot find it ???"
Have I just missed some files when copying across, is this something to do with using USB-Boot_Utilities/BOOTABLE_USB-DRIVE script to make my USB drive boot or do I need to make-iso-win?
Thanks for any help.
No ISO needed. Just populate the folders as per instructions on the title page.
Moreover - support for Ndure in v2.2 is only experimental.
Follow this recent thread that discussed the issues that may lie ahead and possible solutions
-
Thanks for the link.
If I can find a CD-RW lying around (so I can leave the disc "open" to drag 'n' drop different EEPROMs) I'll give v1.9 a go.
Otherwise, I'll use EEPROMs and ConfigMagic with my modchipped Xbox although Heimdall has previously stated that the versions (v1-1.5 or v1.6) are likely to need to be the same for this method to work as hoped.
I've used it once and it worked fine.
Thanks for the help.
-
2.2 never really worked for me, i can unlock drives with it but locking never worked, I can dissable har disk in bios or connect it after post and 2.2 dosentdetect the drive, so i just use 1.9
-
so I'm trying to build a new hard drive with xboxhdm 2.2 and have the eeprom from the old hard drive thats dying and is modded
I downloaded slayers to get the c and e drive virgin from it and used that with the eeprom, and I
format partition first
build the drive
then install f drive
then I close out Qemu and try to lock the hard drive but it always reported as frozen so I connect the hard drive after the pc bios loads then lock it, and put it in the xbox and it gives an error every time
anyone know a way to get it to work, the compatibility site says the drive worls.
-
I have to use xboxhdm 1.9 to lock hard drives.
So i simply just use that 2.2 never worked for me when it came to locking, It never detects the hard disk when i disable it in the bios but 1.9 works
-
QUOTE(dwmyke @ Oct 17 2011, 05:38 AM)

Has anybody ever gotten XboxHDM 2.2 to do a working softmod? I've been looking throughout the forums and trying every which way (using NDURE 3.1) , but all I ever get is error 29 or hanging on the xbox logo. I'd use Xplorer360 but it just locks up the computer when I hotswap the xbox drive. Can't use 1.9 because I only have 1 IDE channel on my computer. Suppose I could shell out the $20 bucks for a usb adapter and a game, but there must be some way to get this softmod to work with a usb stick and hotswapping.
well if you have read through this thread thoroughly - you'd probably form the opinion (correctly) that Ndure & xboxhdm2.2 in all likelihood doesnt work. in saying that spliff721 succeeded (long overdue thanks btw spliff721 for that).
i never got it to work & it was only ever experimental - moreover it seems xboxhdm2.2 does not lock correctly.
certainly is possible to create your HDD by hotswapping & USB stick
personally I would recommend xboxhdm2.1
I created the USB in the usual way (RTFM) and used Krayzie_SC-PAL_Ndure_Installer_v1.1 for my softmod - not Ndure!!
-
just like to add you only need 1 ide channel to use xboxhdm 1.9 but your ide cable needs 2 connectors 1 for the hard disk (master) and 1 for the cd. (slave)
-
tested xboxhdm2.1 again (just to be sure) - working great
i easily I rebuilt a 8gb HDD with a customised C & E - booted 1st time with no errors
locked & unlocked with hdparm/hdm tools - no problems
unlocked with atatpwd too - no problems
in conclusion - working!!
therefore please stop using (if indeed anyone is) xboxhdm2.2 until I figure out a solution! as file copying is corrupted (I suspect the boot loader) & un/locking may also be unreliable.
you are currently recommended to use xboxhdm2.1
find the download here: http://sourceforge.n.....m2/Final 2.1/
-
xboxhdm2.2 is working again (IMG:style_emoticons/default/biggrin.gif)
I changed the bootloader back to grub4dos (I assume the frequent updates to remprep_usb knocked out the bootloader).
FreeDOS is working again. Heres what it looks like now (ugly but working!)
(IMG:http://i853.photobucket.com/albums/ab99/cifa/22a.jpg)
I used the same customised C & E & it booted 1st time with no errors & no truncated files. See below
(IMG:http://i853.photobucket.com/albums/ab99/cifa/xboxhdm22-original_grub.jpg)
I also easily locked & unlocked with hdparm/hdm tools - no problems.
I also unlocked with master passwords on atapwd too - no problems
Note:
I consider this working release a final personal build & will not be supporting it.
I will get the 1st post updated in due course.
Download here (156mb): http://ge.tt/8p5Sw69?c
quick install notes:
1. Extract zipped files to the root of USB stick
2. Populate the /hdm/C folder with the M$ Dashboard files.
3. Populate the /hdm/E folder with any chosen files (games saves etc) that you require installed.
4. Add the eeprom to /eeprom if you intend to un/lock
5. Follow these instructions to install the MBR to get your USB drive to multiboot (**make sure you select the right drive to install the MBR to. Get it wrong and you could brick your PC!)
This post has been edited by scullc: Oct 24 2011, 10:30 AM
-
just to be clear - you only need to download the Installer (ver 1.1) on the above grub4dos link & follow the install instructions from Section 1 - (Installing Grub4DOS) only.
the grldr is already in the zip file!
This post has been edited by scullc: Oct 24 2011, 11:52 AM
-
Works like a charm! Thank you
-
QUOTE(dwmyke @ Oct 24 2011, 10:40 PM)

Works like a charm! Thank you
great
thanks for letting me know.
-
rewrite of 1st post uploaded - thanks mods.
I have simplified that post from previous - should be easier to read through now.
I will be changing the download link in due course to somewhere more permanent (ge.tt has a 3mth download life) but I want to keep track of how many times its downloaded.
-
been waiting on mods to update the download link
its now hosted permanently on Minus
new link here: http://min.us/mcq9YGr5j
that zip extracts cleanly to the USB now - no more nested folders.
-
permanent (Minus) download link now sorted at start of thread - thanks mods
over 190+ people have downloaded it in 3/52 - so there's still a use for it!
I think this brings this project to a close (for me anyway).
cheers
scullc
-
My Motherboard does not have PATA connections anymore, can I use a USB adapter instead?
-
Generally no. ldotsfan found a couple that sort of worked but not with native xboxhdm - he had to edit and recompile some of the tools. Try searching for some of his posts about USB and disk locking.
-
QUOTE(bidrug @ Nov 18 2011, 03:49 PM)

My
Motherboard does not have PATA connections anymore, can I use a USB adapter instead?
That's gonna be troublesome, better dust off the Atom pc, I believe it has a PATA connector, that will suffice for 1.9 or this new USB release. Thanks for the reply
-
When I try to run xboxhd2 in Konsole, I don't get prompted to enter my mount point, just this message:
CODE
hdm directory not found. No xbox files available.
eeprom.bin not found. No (un)locking possible.
and it returns to the shell prompt. I tried reformatting the USB drive, re-downloading Xboxhdm2 and repopulating it with files from the Xbox, but I always end up with the same result.
Although I noticed the Mount Point for my flash drive is different from what the tutorial says it should be. The tutorial says it should be /mnt/sdb1, but on my filesystem I just have /mnt/sdb (sdb1 does not exist). Is there a way I can get xboxhd2 to search in the correct folder?
EDIT: Nevermind. Figured out a solution. I created a directory called sdb1 in the /mnt/ folder, and created a mount point in the terminal by typing CODE
mount /dev/sdb /mnt/sdb1
, and was able to get xboxhd2 to start.
This post has been edited by roabe: Dec 24 2011, 09:26 PM
-
I used the XHDM to upgrade from 8gb to 80gb and it's working just fine.
Now I'm aiming for the 2TB, since I got the entire NTSC-US xbox set, to let you guys know, all the games sums 1.4TB.
So, what do you guys think? Will it work? Or XHDM can't format a HD that huge?
-
xboxhdm can't format drives larger than 256GB properly. Build it with xboxhdm, then reformat the extended partitions with XBPartitioner, then again with XBPartitioner 1.1.
-
XBPartitioner? I believe this only work with hard modded xbox
Does it work with soft modded?
-
Where do you get this nonsense from? It works on all modded Xboxes.......
-
You have no choice - XBPartitioner 1.1 sorts the cluster size out for you.
Just make sure you check the cluster size after formatting.
-
Why do you want to know? You are using xboxhdm to build the basic disk (C,E,X,Y,Z) and install the dash and the softmod. You will completely resize and reformat the F/G partitions with XBPartitioner.
-
With a 2TB disk you have no choice. F and G both need to be 1TB, because that's the maximum size for a single partition.
-
What exactly were you trying to do? Copy files from usb to new hdd? xboxhdm 2.2 doesn't use CD. Can you take a picture of the error screen and post it here?