Hi, pals. I solved the problem to run Nintendon't in Wii Family Edition with IOS58 25.32 (rev 6432).
Downgrade was not required and it could be dangerous for Wii system!
I include source modification and binary files (.dol and .elf).
It is based on r94 but could be applied to newer versions easily.
In loader/main.c
Code:
...
//int fw = IsWiiU() ? 25 : 24;
int fw = *(vu8*)0x80003142;
if( *(vu16*)0x80003140 != 58
|| ( IsWiiU() && fw != 25 )
//Fix for Wii with IOS58 25.32 (rev 6432) -> r94.1 ??? ;-D
|| ( !IsWiiU() && fw != 24 && fw != 25 )
//
|| *(vu8*)0x80003143 != 32 )
{
ClearScreen();
gprintf("This version of IOS58 is not supported!\r\n");
PrintFormat( 25, 232, "This version of IOS58 is not supported!" );
ExitToLoader(1);
}
...
You can see from code that IOS58 24.32 (rev 6176) still be supported.