If your source is the one from the wiimc svn I have a suggestion.
You are using IOS_ReloadIOS without any checks, wouldn't it be easier to first check if IOS202 is already loaded and set the WAD to require IOS202, so the Systemmenu should load IOS202 instead of 36 or something like this?
You are using IOS_ReloadIOS without any checks, wouldn't it be easier to first check if IOS202 is already loaded and set the WAD to require IOS202, so the Systemmenu should load IOS202 instead of 36 or something like this?