Welcome! Log In Create A New Profile

Advanced

BootMii: Autoboot Any Title ID

Posted by erikspyder 
BootMii: Autoboot Any Title ID
September 04, 2009 10:59PM
Hi,

I wish BootMii will soon include an autoboot for any Title ID.

Here a sample of the BootMii.ini file:
# BootMii config file
# Created by bootmii config editor

# Video mode, possible settings:
# NTSC, PAL50, PAL60, PROGRESSIVE
VIDEO=NTSC

# Autoboot, possible settings:
# SYSMENU, HAXX=HBC
AUTOBOOT=HAXX
BOOTDELAY=5

----------------------------------------------------------
Re: BootMii: Autoboot Any Title ID
September 04, 2009 11:06PM
Hmm, not sure how viable this is really...BootMii loads before system menu, and no IOS is running, and I'm pretty sure IOS is used to load channels. One day, there may be a way to do it with MINI instead, but at the moment, I doubt its possible I'm afraid. You may say "But what about HBC?", but my guess would be its been specially designed in the latest version(s) to be loadable by MINI (i.e. BootMii). Of course, this is mainly speculation and guesswork, I could be way out, if so, I'm sure someone will correct me.

EDIT: Although it would be pretty cool.



Edited 1 time(s). Last edit at 09/04/2009 11:22PM by SifJar.
Re: BootMii: Autoboot Any Title ID
September 04, 2009 11:08PM
Boot2 is patched to boot the HBC instead of the system menu by Bootmii
Re: BootMii: Autoboot Any Title ID
September 04, 2009 11:14PM
Quote
metroid_maniac
Boot2 is patched to boot the HBC instead of the system menu by Bootmii
No.

You can boot into either. The choice is yours.
Re: BootMii: Autoboot Any Title ID
September 05, 2009 01:09AM
I don't think Bootmii does extra magic when loading Homebrew channel,

Quote
http://hackmii.com/2009/08/timing-is-everything-the-case-of-the-unsoftmoddable-wii/
1. boot2 starts
2. boot2 sets IOS version number to 0
3. boot2 executes es_main()
4. es_main calls ES_LaunchTitle(1-2) (or in our case, IOSxx since we patched this parameter)
5. ES_LaunchTitle recognizes that we are trying to load an IOS, and then sets up the IOS version number in memory so that the newly-loaded IOS will know what version it is
6. ES_LaunchTitle transfers control to the new IOS
7. IOS starts and sets up the IPC registers to talk to the PPC

Remember, earliest demos of bootmii had no mini and was doing the number 4 in the above quote... replace IOSXX with HAXX...

However as SifJar noted, it's changed... now MINI is loaded as an IOS and the PPC part is executed... PPC part handles the config stuff I guess...

But then bootmii is still able to launch homebrew channel... so...
Re: BootMii: Autoboot Any Title ID
September 05, 2009 09:40AM
Quote
Arikado
Quote
metroid_maniac
Boot2 is patched to boot the HBC instead of the system menu by Bootmii
No.

You can boot into either. The choice is yours.

I was making the point that the HBC is not loaded directly by Bootmii, but rather by patching Boot2 in memory.
Sorry, only registered users may post in this forum.

Click here to login