Setting the XBE region with ltoolsWARNING !!!Writing an edited eeprom to the motherboard is not something I would recommend doing in generel and if attempted you should be careful and be sure you know what you are doing.
The eeprom contains vital information that the xbox needs on bootup, so if you fail in writing a working eeprom image back to the motherboard a modchip could be your only way out!!!
I take no responsibility.I have personally tested the following with success on a v1.0 and v1.1 xbox (<- at least that's the eeprom version). I havent been able to test it on a v1.6, but have no reason to believe it shouldn't work for this version. The eeprom decryption and encryption has been tested and is working.
With the warnings out of the way I would say that :
If you follow this guide exactly I find it very unlikely that you should end up with a non working xbox.Why do this ?The UDE2 exploit is a working software hack for all current xbox versions (v1.0-1.6). It works by exploiting an executable found on the NFL Fever 2003 game, that will run on boot unlike most executables fond on game DVD's. Unfortunately the exploitable executable will only run on xbox's with the XBE region set to 1 in the eeprom. This is normally all NTSC/Canada xbox's, meaning the PAL and NTSC-J users are not able to run the exploit out of the box. It's is however possible to set the XBE region 1 without turning the video standard of the xbox into NTSC. This allows all xbox owners to run UDE without having to get NTSC TVs.
Note however that when setting the XBE region to 1, some of you retail games will not be able to run without loading a hacked bios using PBL or nkpathcer. This means that if you softmod gets screwed and you dont own a multiregion exploitable game (like PAL MechAssault). You will have to recover by doing a hotswap.
Required softwareltools 1.7.5 or above.
One of the exploitable games or another way to run the included habibi signed default.xbe
Steps neededPART 1 - setting the xbe region (no risk)When bootet to the ltools menu run "mini-linux". Make a network connection to your PC and telnet to the xbox :
IP : 192.168.0.3
Netmask : 255.255.255.0
User : root
Pass : xboxOnce in, do the following :
- Type xberegion and push enter.
You will see something like this :
| CODE |
Current XBE region is : 04
Select a new region (eeprom is written to a new file) : 1. 01 (USA/Canada) 2. 02 (Japan) 3. 04 (Elsewhere) : |
- Choose a new region and you will see this
| CODE |
New XBE region is : 01
New eeprom written to file : new_region.bin
Check that the eeprom looks correct by running : xtool -a -f new_region.bin And compare to the output from your current eeprom : xtool -a |
- Do as adviced. Run the two xtool commands to compare the newly generated eeprom with the one on the motherboard. This is to test that they both decrypt and hold the same information except for the XBE region.
- That's the first step. Your new eeprom has been generated as new_region.bin
PART 2 - Writing back the eeprom (pay attension!)- Type xtool -w new_region.bin and hit enter. You will see this :
| CODE |
Saving backup of Eeprom to file : eeprom_bkp.bin Serial : xxxxxxxxxxxxx MAC : xxxxxxxxxxxxx Video : PAL
******************* * IMPORTANT!!! * *******************
Be sure to check that the eeprom you are trying to write back to the motherboard looks correct (especially the HDD password) by running : xtool -a -f new_region.bin
Are you sure you want continue writing back eeprom [y/n] ? |
- If you didnt already check the new eeprom image with xtool answer n and do it now.
- Otherwise answer y. You should see this :
| CODE |
Ready to write eeprom back ... Writeback eeprom
........................................................................................... ........................................................................................... ..........................................................................
EEPROM written back
******************* * IMPORTANT!!! * *******************
Now check that the eeprom on the motheroard is OK by running : xtool -a BEFORE shutting down the xbox. If it is not OK try writing back the eeprom once more. |
- If you dont see this maybe the linux cannot acces the eeprom chip.
- If the eeprom was succesfully written back, be sure to check that the eeprom on the motherboard is working and producing the correct information before shutting down the xbox.
Run : xtool -a
to verify this. Take special notice of the HDD password since the xbox cannot unlock the HDD on the next reboot if this is not correct. - If everything looks correct you can continue to install UDE2 from the commandline by typing : UDE -UDE2
WARNING!!! Since your xbox will now only run region 1 xbe's you should not shutdown or reboot the xbox unless you have a region 1 exploitable game or until you have installed a region 1 compatible softmod (like UDE2)
This post has been edited by ldots: Sep 17 2004, 11:46 AM