Changes

Jump to navigation Jump to search
2 bytes added ,  03:57, 9 May 2009
m
Undo: Eh, the convention is to use '''Name'''. Using a link may confuse new editors and gives a negligible benefit.
Line 16: Line 16:  
}}
 
}}
   −
[[RealWnD]] is a 1:1 Wii NAND Dumper based on YaWnD 0.3 but with several improvements.  All currently available Wii NAND Dumpers misunderstand the IOS_Read() returned error code -12 and cause the dumped image file to be different from the image that would extracted by an external hardware programmer off a de-soldered NAND chip.
+
'''RealWnD''' is a 1:1 Wii NAND Dumper based on YaWnD 0.3 but with several improvements.  All currently available Wii NAND Dumpers misunderstand the IOS_Read() returned error code -12 and cause the dumped image file to be different from the image that would extracted by an external hardware programmer off a de-soldered NAND chip.
    
After analyzing, the -12 code seems very likely to be an ECC error but not simply a bad block.  Most pages with a -12 return code might be unmanaged free blocks (with the ECC error caused by erased and not yet reprogrammed blocks).  Zeroing these pages is a bit dangerous.  If it happens that it's the very first time the ECC error occurred for a good page while dumping, zeroing it might render the dumped image useless.
 
After analyzing, the -12 code seems very likely to be an ECC error but not simply a bad block.  Most pages with a -12 return code might be unmanaged free blocks (with the ECC error caused by erased and not yet reprogrammed blocks).  Zeroing these pages is a bit dangerous.  If it happens that it's the very first time the ECC error occurred for a good page while dumping, zeroing it might render the dumped image useless.
2,375

edits

Navigation menu