rmental wrote:

>>>The multi-region idea doesn't work. MS checks that (region AND (region - 1)) is zero.

I'm a noob to understand this, can you explain this further?

as i see it, you said that the bios is also regioprotected??

I know for sure that it hasn't.

And maybe there is made a mistake in the past at checking this,

or we take the bios checkingroutine false in idea.

FACTS:

I know that there are Xbox regio's

1 = ntsc

2 = ntsc j (if I'm right)

4 = Pal

0 = multiregion

the bios is NOT regio hashed.

**So, what about regio 3 or 5? those are not documented yet. **

Or OR ONLY the regios NTSC, NTSC-J and PAL together, (NOT REGION 0!)

My believe is that this SCHOULD work well; see below... ============================================

If It look at the routine above closely; i can make this out of it

I assume that:

0 AND 0 = 0

0 AND 1 = 0

1 AND 0 = 0

1 AND 1 = 1

example A)

regio 4 = PAL = binary 00000100

BIOS checks; 00000100 AND (00000100 - 00000001) = 0? (correct)

so this gives 00000100 AND 00000011 = 00000000 = 0 (correct, PAL box boot)

example

regio = 1 = NTSC = binary 00000001

BIOS checks; 00000001 AND (00000001 - 00000001) = 0?

so this gives 00000001 AND 00000000 = 0 (correct, NTSC box boot)

example C)

regio = 0 = Multiregion = binary 00000000

BIOS checks; 00000000 AND (00000000 - 00000001) = 0?

so this gives 00000000 AND 111111111 = 0 (CORRECT!, multi region box boot!)

**So as i see it; it doesn't matter what the regioncode is; by using the extraction of 1 and the operator AND i get always 0 (correct), so the xbox must boot. So that's why i believe that above routine is NOT correct!**So because of this reason, i can't know any reason WHY the xbox still seems to be non booting, if regiosetting = 0(all regions), EXCEPT:

As I see it, this can only be done with the bios testing;

**If the regiosetting <> 0 then ok -> boot**

; else refuse and get XBOX to trashcan .So if my conclusion is CORRECT, it SHOULD be possible to boot ANY xbox, when the regiocode is set to ANY regiocode, EXCEPT 0.

(In this case I believe that regiosetting to 0 (zero) already was checked into the past, but till now, NO-ONE has confirmed this by real facts and also NO-ONE has tried to use other settings!! )

OR operandi means :

0 XOR 0 = 0

0 XOR 1 = 1

1 XOR 0 = 1

1 XOR 1 = 1

So this gives:

regio 1 NTSC = 00000001 OR regio 4 PAL 00000100

gives 00000101 (regio 5!!!!)

regio 1, 4 and 2 together gives

00000001 OR 00000100 OR 00000010

gives 00000111 (regio 7!)

regio 1 and 2 together gives

00000001 OR 00000010

gives 00000011 (regio 3!)

"

**CONCLUSION:**

In my believe the XBOX must be boot well, if we set the region to 5 (PAL and NTSC), or 3 (NTSC and NTSC-J), or 7 (NTSC, NTSC-J and PAL), the xbox must boot well, and IS then made regionfree!

Also this numbers comply with above regiosettings. precicely 3, 5 and 7 are NOT used by XBOX normally, only 1, 2 or 4. CAN ANYBODY WITH A MODCHIP CONFIRM THIS CONCLUSION!

**Edited by John Hoek, 20 September 2004 - 08:50 AM.**