Wii bricked all of a sudden AFTER installing Bootmii and Priiloader.

Duamutef_MC

Well-Known Member
OP
Member
Joined
Mar 15, 2018
Messages
114
Trophies
0
Age
41
XP
278
Country
United Kingdom
Troubleshooting is a bitch. In the end, it was the 512GB USB - for reference, avoid this model: Sandisk Ultra Fit. It only works if Priiloader is set to do a fake stand-by mode, i.e. the one with the continuous green light and uninterrupted power to the USB ports. If power is instead interrupted, the USB will prevent normal boot and must be removed. Basically, the drive is incompatible with Priiloader and messes with its boot operation. No boot option or other Priiloader setting - apart from the "fake stand-by" method described above - allows to bypass the issue without having to remove the flash drive.

I will try a Western Digital 2TB 'My Passport' next. Anybody using one of those? How is compatibility?
 
Last edited by Duamutef_MC,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,814
Trophies
5
Location
Space
XP
14,788
Country
Norway
Here is the chain of events:

Soft modded the Wii with Mailbomb and Hackmii.

Then I installed Homebrew Channel, USB Loader GX, tried a few games on an external USB drive. All perfect, as usual.

For good measure (the irony!) I then installed Bootmii, dumped a NAND backup copy on my SD card and then installed Priiloader.

On Priiloader I turned off the following options: 480p fix, CRT deflicker, as well as the 'A' button when starting the Wii.

Then I tried installing a few WiiWare wads onto the original NAND (risky, I know) by using YAWMM. I then rebooted.

And, then... :cry:

Black screen of death!

No image. When I boot normally the tv outputs a black image but declares a 480 resolution; when I reboot by pressing Reset+Power a 576 resolution is declared instead.

It's almost as the resolution is indeed changed but nothing else arrives - total black screen. No Wii menu music can be heard.

I cannot boot into Bootmii or Priiloader, apparently. Or maybe I can but there is no image.

What do you recommend? What could have caused this? I have my NAND backup, as well as the keys backup.

Thank you in advance for your wisdom... help me save Xmas!
DId you ever test that the BootMii menu works? Having the wrong video mode set in bootmii.ini can prevent an image from showing up, also if autoboot is enabled in bootmii.ini with no countdown the menu would just be skipped anyway. You can try to edit the ini file to disable autoboot and check the video mode setting and see if it helps. If you have BootMii as IOS and not as boot2 then it doesn't launch on boot anyway so it doesn't really provide much brick protection.
Also BootMii doesn't like a lot of SD cards, and might not work with SDHC, if it's not able to read the BootMii files from SD then it just skips loading BootMii.
Post automatically merged:

Troubleshooting is a bitch. In the end, it was the 512GB USB - for reference, avoid this model: Sandisk Ultra Fit. It only works if Priiloader is set to do a fake stand-by mode, i.e. the one with the continuous green light and uninterrupted power to the USB ports. If power is instead interrupted, the USB will prevent normal boot and must be removed. Basically, the drive is incompatible with Priiloader and messes with its boot operation. No boot option or other Priiloader setting - apart from the "fake stand-by" method described above - allows to bypass the issue without having to remove the flash drive.

I will try a Western Digital 2TB 'My Passport' next. Anybody using one of those? How is compatibility?
That is very strange because I didn't think Priiloader had any form of USB support. But good that you figured it out.

It was a WD My Passport I used, but probably an older model. I've always had good luck with WD. And 2TB is the recommended (max) size so you should be good.
 
  • Like
Reactions: Blythe93

TheRealKTRF2K6

Member
Newcomer
Joined
Sep 5, 2024
Messages
13
Trophies
0
Age
17
Location
Sardinia
XP
124
Country
Italy
DId you ever test that the BootMii menu works? Having the wrong video mode set in bootmii.ini can prevent an image from showing up, also if autoboot is enabled in bootmii.ini with no countdown the menu would just be skipped anyway. You can try to edit the ini file to disable autoboot and check the video mode setting and see if it helps. If you have BootMii as IOS and not as boot2 then it doesn't launch on boot anyway so it doesn't really provide much brick protection.
Also BootMii doesn't like a lot of SD cards, and might not work with SDHC, if it's not able to read the BootMii files from SD then it just skips loading BootMii.
Post automatically merged:


That is very strange because I didn't think Priiloader had any form of USB support. But good that you figured it out.

It was a WD My Passport I used, but probably an older model. I've always had good luck with WD. And 2TB is the recommended (max) size so you should be good.
It got used EmuNAND to remove the bricks things now!
 

worm28

Well-Known Member
Member
Joined
Jun 2, 2013
Messages
1,123
Trophies
1
XP
1,285
Country
United States
Troubleshooting is a bitch. In the end, it was the 512GB USB - for reference, avoid this model: Sandisk Ultra Fit. It only works if Priiloader is set to do a fake stand-by mode, i.e. the one with the continuous green light and uninterrupted power to the USB ports. If power is instead interrupted, the USB will prevent normal boot and must be removed. Basically, the drive is incompatible with Priiloader and messes with its boot operation. No boot option or other Priiloader setting - apart from the "fake stand-by" method described above - allows to bypass the issue without having to remove the flash drive.

I will try a Western Digital 2TB 'My Passport' next. Anybody using one of those? How is compatibility?
Most of the time the hard drive is not the problem its the enclosure i have bought like five of these and they work with any hard drive i have tried just take your old hdd out of its enclosure and put it in this https://www.ebay.com/itm/275939372011
 
  • Like
Reactions: jeannotte

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,814
Trophies
5
Location
Space
XP
14,788
Country
Norway
Most of the time the hard drive is not the problem its the enclosure i have bought like five of these and they work with any hard drive i have tried just take your old hdd out of its enclosure and put it in this https://www.ebay.com/itm/275939372011
That could be a good option if he has any old laptops laying around, most of them have 500 GB, some 1 TB, 500 GB is probably enough for Wii/GC games.
 
  • Like
Reactions: jeannotte

master801

Well-Known Member
Member
Joined
Feb 24, 2011
Messages
1,285
Trophies
1
XP
2,818
Country
United States
Troubleshooting is a bitch. In the end, it was the 512GB USB - for reference, avoid this model: Sandisk Ultra Fit. It only works if Priiloader is set to do a fake stand-by mode, i.e. the one with the continuous green light and uninterrupted power to the USB ports. If power is instead interrupted, the USB will prevent normal boot and must be removed. Basically, the drive is incompatible with Priiloader and messes with its boot operation. No boot option or other Priiloader setting - apart from the "fake stand-by" method described above - allows to bypass the issue without having to remove the flash drive.

I will try a Western Digital 2TB 'My Passport' next. Anybody using one of those? How is compatibility?
USB flash drives have been known to cause problems in the past.

Only use USB hard drives (or SSDs), or SD cards.
 

nitr8

Well-Known Member
Member
Joined
Apr 4, 2007
Messages
379
Trophies
1
Website
vermillion57.wixsite.com
XP
1,572
Country
Gambia, The
Troubleshooting is a bitch. In the end, it was the 512GB USB - for reference, avoid this model: Sandisk Ultra Fit. It only works if Priiloader is set to do a fake stand-by mode, i.e. the one with the continuous green light and uninterrupted power to the USB ports. If power is instead interrupted, the USB will prevent normal boot and must be removed. Basically, the drive is incompatible with Priiloader and messes with its boot operation. No boot option or other Priiloader setting - apart from the "fake stand-by" method described above - allows to bypass the issue without having to remove the flash drive.

I will try a Western Digital 2TB 'My Passport' next. Anybody using one of those? How is compatibility?
I wonder why this would happen.

The only possible reason I can think about is the call to "fatInitDefault()" which does filesystem initialization.
I had the effect years ago and over several projects, where fatInitDefault() would not initialize "correctly".
In this case, your code would then still continue to run but maybe bail out at some point.
So it could be that a "Sandisk Ultra Fit" takes way too long to initialize.

I personally managed to fix this for most cases by just looping for some X amount of times around fatInitDefault(), logging the number of calls it took to get like a "lock release". The result of it always differed.

But even the issue I've mentioned by now could be wrong for your case.
On the other hand, I prefer calling fatInitDefault() by looping until it returns "success".
Most developers just call this function but never check it's return code and instead continue running their code.

FAIL!
 

TheRealKTRF2K6

Member
Newcomer
Joined
Sep 5, 2024
Messages
13
Trophies
0
Age
17
Location
Sardinia
XP
124
Country
Italy
I wonder why this would happen.

The only possible reason I can think about is the call to "fatInitDefault()" which does filesystem initialization.
I had the effect years ago and over several projects, where fatInitDefault() would not initialize "correctly".
In this case, your code would then still continue to run but maybe bail out at some point.
So it could be that a "Sandisk Ultra Fit" takes way too long to initialize.

I personally managed to fix this for most cases by just looping for some X amount of times around fatInitDefault(), logging the number of calls it took to get like a "lock release". The result of it always differed.

But even the issue I've mentioned by now could be wrong for your case.
On the other hand, I prefer calling fatInitDefault() by looping until it returns "success".
Most developers just call this function but never check it's return code and instead continue running their code.

FAIL!
Yay! I fixed it too!
 

pyorot

New Member
Newbie
Joined
Nov 18, 2024
Messages
4
Trophies
0
Age
29
XP
18
Country
United Kingdom
I wonder why this would happen.

The only possible reason I can think about is the call to "fatInitDefault()" which does filesystem initialization.
I had the effect years ago and over several projects, where fatInitDefault() would not initialize "correctly".
In this case, your code would then still continue to run but maybe bail out at some point.
So it could be that a "Sandisk Ultra Fit" takes way too long to initialize.

I personally managed to fix this for most cases by just looping for some X amount of times around fatInitDefault(), logging the number of calls it took to get like a "lock release". The result of it always differed.

But even the issue I've mentioned by now could be wrong for your case.
On the other hand, I prefer calling fatInitDefault() by looping until it returns "success".
Most developers just call this function but never check it's return code and instead continue running their code.

FAIL!

as i found out today cos of several different bugs in several different programs, priiloader doesn't call any kind of `fatInit` function at all lol. it seems to me like it wasn't needed a decade ago but now is cos the libraries changed
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @Veho, Uremum so FAT32