eramdev / sneek

0 stars 0 forks source link

Every IOS_ReloadIOS is like "coldboot" in SNEEK #76

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Write 0 to 0x80003118
2. IOS_ReloadIOS(any)
3. Read 0x80003118

What is the expected output? What do you see instead?
On real NAND, we will get 0 on step 3.
On emulated NAND we will get 0x4000000.

What revision are you using? With what configuration
(SNEEK/UNEEK/SNEEK+DI)?
any version and any revision i think.

Please provide any additional information below.
On emulated NAND every IOS reload is like first IOS loading with setup all 
initial variables.
"METROID: Other M" reloads initial health warning screen in the endless loop. 
Probably, N. found the way to detect SNEEK.

Original issue reported on code.google.com by pour.gar...@gmail.com on 28 Aug 2010 at 9:38

GoogleCodeExporter commented 9 years ago
First of all why do you write 0 to the physical MEM2 size what is the point?
And IOS writes 0x4000000 to 0x80003118 when loaded.
You can see for yourself in IOS 80 offset:0xFFFF0148

And "METROID: Other M" works fine on SNEEK there is nothing they try to detect 
SNEEK.

Original comment by urt...@gmail.com on 1 Sep 2010 at 12:20