Hacking BootMii - Verify failed for one block

BlazeHeatnix

Well-Known Member
OP
Newcomer
Joined
Jul 4, 2015
Messages
99
Trophies
0
Age
28
XP
164
Country
United States
Hello, I'm trying to re-mod my Wii. It was modded years ago and I wanted to start fresh. When running BootMii's nand backup, and it verifies, it can't verify one bad block. Does that mean the nand is bad or something? What do I do?
 

BlazeHeatnix

Well-Known Member
OP
Newcomer
Joined
Jul 4, 2015
Messages
99
Trophies
0
Age
28
XP
164
Country
United States
I tried again, it gave me the same thing...it said "Uncorrectable page 260344/260345" and "Verify failed for block 4067"
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,401
Trophies
0
Age
51
XP
1,474
Country
United States
Is the dump failing? It's not uncommon for NAND to have a few bad spots on it. The Wii should ignore those spots when it's writing to its file system.
 

BlazeHeatnix

Well-Known Member
OP
Newcomer
Joined
Jul 4, 2015
Messages
99
Trophies
0
Age
28
XP
164
Country
United States
I don't know if the dump has failed or not. It just fails to verify one spot near the end. (IE the black block stays black, doesn't turn green)
 

GreyWolf

Well-Known Member
Member
Joined
Mar 2, 2015
Messages
5,401
Trophies
0
Age
51
XP
1,474
Country
United States
I have one bad block near the end of my NAND, too. BootMii's dump routine apparently doesn't pay any attention to the bad block map. If it didn't fail and you have a nand.bin it should be ok. BootMii copies the entire NAND instead of just the blocks allocated by the filesystem. (Like making an image of a HDD.)

From http://www.bootmii.org/faq/

Why do I have all of these "bad blocks"? Can I fix them?
This is completely normal; in order to bring down the price of NAND flash chips, all manufacturers will allow chips to leave the factory with a small number of bad blocks. It's similar to bad pixels in LCD panels -- it would be too expensive to throw away the whole panel (or in this case, the whole chip) due to a few bad pixels. With NAND flash, software usually remaps these blocks so you don't even notice, but BootMii works at the lowest level possible so we have to take these into consideration when writing our code. There are 4096 blocks; according to the flash chip manufacturer, at least 4016 blocks are valid (in other words, up to 80 blocks may be bad). Reference: datasheet, page 19
 
Last edited by GreyWolf,
General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://youtu.be/KyRfkuHs4dc