| QUOTE |
The Installation CD So when the Xbox is complete, but the EEPROM and the hard disk are still empty and the hard disk is not locked yet, an optical media gets inserted into the DVD drive (this needn't be an Xbox DVD), which contains a properly retail-signed default.xbe built with the XDK that has the allow eject flag set and has the region code set to 0x80000000 ("DEBUG"). When the Xbox kernel initializes, it checksums the EEPROM. If it fails, the Xbox will be in DEBUG mode, i.e. the region code is set to 0x80000000. With the region code set to this value, the kernel ignores it if the hard disk is not locked. Because the region code matches, the kernel will run the executable from CD, which does the following: Then the DVD can be ejected and put into the next Xbox. |
| QUOTE |
| If bit 30 of the media flag of an XBE is set, the condition of the hard disk is ignored as well. This change allows MS to replace broken hard disks without replacing a valid EEPROM on an Xbox sent in for repair. Before this change, they had to rewrite the EEPROM whenever they replaced the drive. |
| QUOTE (rzyzzy @ Nov 5 2003, 01:32 PM) | ||
If that is true, couldn't an .xbe be created with a softmod and loaded on a stock xbox with no modifications to hardware whatsoever? |
| QUOTE |
| If that is true, couldn't an .xbe be created with a softmod and loaded on a stock xbox with no modifications to hardware whatsoever? |