HackMii

Notes from inside your Wii

HackMii header image 2

BootMii beta 2

May 27th, 2009 by dhewg · 99 Comments

Edit: Please see the new FAQ up at bootmii.org.

Two weeks after beta 1 we bring you the first bugfix release: beta 2. Next to the usual metric ton of minor fixes and cleanups, here are the changes worth mentioning:

BootMii beta 2 (v0.9):

  • SD card performance has been improved, decreasing the boot and the NAND backup / restore time
  • backupmii accepts fragmented SD cards now, reformatting is not performed anymore. Old NAND dumps are still compatible.
  • Introduced the INI variable “BOOTDELAY” to set the timeout for the auto boot feature

The Homebrew Channel v1.0.3:

  • SDHC cards are working again
  • SD performance has been increased again (regression was introduced in v1.0.2)
  • HBC works on all system menu versions now
  • Fixed rare hangs when exiting HBC

DVDX:

  • Switched back to IOS < 37. While the SDHC problem for apps using DVDX has been fixed in libogc, there were also problems with USB keyboards under higher IOS versions

Installer v0.2:

  • Installer now works on newer Wiis with boot2v4 (instead of rebooting at “Press 1”)
  • Fixed reading of boot1/2 on Wiis with bad ECC data in that area
  • BootMii as boot2 and IOS can now be uninstalled

Grab the new installer here. Don’t forget to read the README before running the installer.

Please link to this post instead of mirroring the binary, thanks.

Enjoy.

Tags: Wii

99 responses so far ↓

  • 1 emailtoid.net/i/8e7bb0bb/… // May 28, 2009 at 4:26 pm

    Great job men…

    The report:

    My Wii: SM 4.0E / ModChip Argon

    – Installation of HBC passed.
    – Installation of DVDX passed.
    – Installation of BootMii passed to boot2 option.

    – HBC works fine
    – MPlayer can’t mount DVD (surely because an Argon is present)
    – BackupMii failed even if I reboot the Wii and try again:
    error: f_lseek: 2
    error: f_lseek(0): 2
    error: backup failed: 1

    Do I need patchmii for the modchip?

  • 2 windkai // May 28, 2009 at 4:42 pm

    I think i may have bumped into installation bug or something. Installed bootmii beta 2 as boot 2, got it running and all fine. I tried backing up my NAND, and bootmii comfirmed that it was completed, with only 2 bad blocks. when i checked the nand.bin, the file was 0KB (i know its suposed to be like 250 or 500 mb or something)

    I then decided to unistall bootmii, and then reinstall it in order to see if it installed correctly, which i did. the bootmii as boot2 loads up fine, yet restoremii completely freezes up before it even starts to read the wii’s NAND.

    is there any way i can fix this so that i can backup my wii? did anyone else get this same problem?

  • 3 Deozaan // May 28, 2009 at 8:29 pm

    Installed Bootmii beta 2 without a problem. Load times are much improved.

    HBC has a new problem though. When I exit from HBC back to Wii Menu, the Wii won’t recognize my Wii disc. One time it thought it was a GameCube Disc and another time it just spun forever and never recognized.

  • 4 secrettrek3 // May 28, 2009 at 9:11 pm

    I used HBC 1.0.1 to run HackMii v0.2, and installed all included software on top of what I already had (BootMii beta 1, HBC 1.0.1, and the original DVDX). It all worked flawlessly.

    The slot LED flashes correctly when no SD card is inserted, and my BOOTDELAY=5 makes it easy for me to go straight to HBC or for a non-technical friend to access the System Menu without problem.

  • 5 Farah2 // May 29, 2009 at 3:56 am

    I’ve a Bricked Wii (Full, the screen is all dark), and i don’t know how to unbrick it.
    Please, anyone can help me ? If yes send to my email: intergames2@yahoo.com

  • 6 BlackReality // May 29, 2009 at 4:16 am

    I’d like to update but my Wiimotes won’t sync on the installer and sadly, I don’t have any GC controller…

    Thanks for the update VIA HBC. Even though I have it on my SD card, it’s great to know that we won’t have to redownload the installer and put it back in our SD card! ๐Ÿ˜›

  • 7 master5o1 // May 29, 2009 at 6:26 am

    >when i checked the nand.bin, the file was 0KB
    >(i know its suposed to be like 250 or 500 mb or
    >something)

    Try a filesystem check of the sd/hc card, if a ~500mb file appears then it is likely that, although probably not verifiable as exactly the same file as was intended output, probable though.

  • 8 marcoo624 // May 29, 2009 at 8:44 am

    Suggestion for a feature to add into the HBC as a result of bootmii.

    a button/menu of some sort that allows you to change/toggle the bootmii.ini file from the channel; only for the purposes of being able to modify what the wii boots into (ie. HBC, system menu, etc…) I considered writing a simple HB app but thought it may be better to exist as an option in the channel.

    Unless there is a way to do it already sorry for the post. Right now i have two sd cards, one with bootmii on it and the second with HB apps since i like to leave my SD card plugged in.

  • 9 SpAM_CAN // May 29, 2009 at 10:18 am

    When I run the installer it says it cannot continue… something about incompatible IOS… Could cIOScorp affect this version? Beta 1 worked fine.

  • 10 Sephiroth 1311 // May 29, 2009 at 11:52 am

    Hi, I’ve got a launch-day PAL Wii and I too am experiencing problems with BackupMii.

    The Bootmii itself works flawlessly, but BackupMii just freezes instead of beginning the dumping process.

    I will eagerly wait for the next release.
    Keep up the good work, all of you.
    You’re simply fantastic folks and I thank you deeply. ๐Ÿ™‚

  • 11 pm_41 // May 29, 2009 at 12:32 pm

    I managed to install BootMii as an IOS (my wii is less than 5 months old). I also managed to update HBC and DVDx no problem.

    Thanks for making such a killer program!

    Also, where do I e-mail my install.LOG file?

  • 12 xtreme // May 29, 2009 at 5:19 pm

    I have 3.3E – HBC is shows only BLACK SCREEN

    I installed HBC 1.0.3 with Bootme beta 1 using twilight. HBC shows BLACK SCREEN.

    Then uninstalled HBC.
    Installed HBC 1.0.1 back and it worked.

    Then installed 1.0.3 with Bootme beta 2, BLACK SCREEN.

    Then uninstalled HBC.
    Installed HBC 1.0.1 back and it worked.

    Any ideas what is wrong?
    Also the boot2 menu is not accessible via Wiimote (should it be?) when Wii starts.

  • 13 koreanWii // May 30, 2009 at 1:58 am

    Mine is korean Wii, I start beta 2, but I can’t press 1 to continue.

    My wii remotes will not sync. Beta 1 can press 1 to continue but say boot1 not supported. Hope beta2 can install as boot2 but it can’t even see my controllers. Help.

  • 14 Genji // May 30, 2009 at 2:15 am

    xtreme if you checke the faq you would have seen this.

    My WiiMote or Classic Controller doesn’t work in the BootMii menu. When will you fix this?

    Probably never. It’s an architectural limitation (which is another way of saying “It’s really hard to fix”). Either use a GameCube controller, or the Power/Reset buttons on the front of your Wii.

  • 15 Slowking // May 30, 2009 at 4:55 am

    I had ta startup of more than 20 seconds with beta1. Now it’s almost instantly. That you very much for bootmii and the improvements you made. ^^

  • 16 Slowking // May 30, 2009 at 4:57 am

    I meant to say “thank you very much”. God damn those non-editable comments. ๐Ÿ˜€
    I hope whoever monitors the comments corrects it and deletes this one…

  • 17 Daverball // May 30, 2009 at 8:26 am

    @koreanWii:
    You’d better read the FAQ they have linked. Your problem is there as well.
    Either way it doesn’t matter that much, because you won’t be able to install it as boot2, if you got the boot1 error, you most likely never will be able.

  • 18 https://me.yahoo.com/a/krYUtPMxnvOcGVTJV1divMoRQC2wrelAX1jo#e6458 // May 30, 2009 at 12:56 pm

    @Deozaan I’ve had problem where it thinks a wii disc is a gamecube disc in previous versions of the homebrew channel (although it only happens occasionally).

    Also, I came across a bug. When you shut off the wii when you are playing a gamecube game, bootmii loads instead of the wii shutting off. I think this is because the wii resets (maybe to go into wiiconnect24?) when you shut it off from a gamecube game.

  • 19 peterjung // May 30, 2009 at 6:55 pm

    Korean Wii on 3.5K. No HBC (or anything else installed)

    I get the same results for Beta 2 as Beta1.

    Using Bannerbomb to launch hackmii installer:

    Says cannot install Bootmii at all, but can install both HBC and DVDX. However trying to install either gives the error:

    Unable to install ticket (-1030002011).

    So still no HBC. Anyone any ideas….

    The test results are in:

    Using IOS versions: Installer: 21, HBC: 52, DVDX: 21

    The Homebrew Channel: Can be installed
    DVDX: Can be installed
    BootMii: Can NOT be installed boot1 and/or boot2 could not be read (-310000106)
    Unable to install ticket (-1030002011).
    Unable to install ticket (-1030002011).
    Unable to install ticket (-1030002011).

  • 20 Wack0 // May 31, 2009 at 1:10 am

    I come back from holiday and what do i find ? ๐Ÿ™‚

    This and the TP-exploit src.

    I installed bootmii-beta2 immediantly (thanks to you pushing it out in the HBC).

    And bootmii comes up straight away (instead of in 10 secs) !
    Brilliant !

    ..now to wait for beta3.. :p

  • 21 Girts Niedra // May 31, 2009 at 3:03 am

    Interesting – when I format my sd-card as fat16 (tried windows inbuilt formatter and http://www.sdcard.org/consumers/formatter/ )), bootmii v0.2/v0.1 doesn’t work. If format via windows as fat32, bootmii v0.1 works, v0.2 doesn’t.

  • 22 nightcrawler91 // May 31, 2009 at 10:37 am

    I can’t believe after all the ruckus of homebrewinstaller and those pages, there are still people selling hombrew

    http://www.gamer-connection.com/index.php?main_page=product_info&cPath=2&products_id=9

    This dude is selling usb loader bundled with bootmii, a total shame

  • 23 wergio // Jun 1, 2009 at 3:46 am

    Same problem as xtreme here, HBC 1.0.3 = black screen. I installed BootMii/boot2 beta2 and bootmii is working correctly. NAND dump working correctly. I have normal 1Gb SD (no SDHC). I can launch homebrew with other loader. My system is 3.4E. worked perfectly with HBC 1.0.1

  • 24 marcusw@cox.net // Jun 1, 2009 at 6:56 am

    Hey, just thought I should say that you should probably update the readme, now that you have updated the software. For example, it still says that it will format the sd card before the NAND dump, which is incorrect as of this release. There are other things that are outdated, so make sure you read it all the way through.

    Thanks for this awesome stuff!

  • 25 Wasp_Box // Jun 5, 2009 at 2:45 pm

    Very impressive. Thank you very much.

  • 26 sund0g // Jun 6, 2009 at 2:56 am

    This may be way out of scope, or likely computationally infeasible before the heat death of the universe:

    Would it be possible to use code polymorphism to “fit” mini or part of it into the expected signature for the “fixed” boot code on newer Wiis? Is there a strong enough understanding of the code signing to allow for something like this, at least?

  • 27 bushing // Jun 6, 2009 at 5:02 pm

    We have a strong understanding of the code signing … enough to know that modifying boot1 — even slightly — would require a first preimage attack on SHA-1. Although there have been some recent attacks on SHA-1, they’re collision attacks (meaning, try to find any two blocks of data that have the same hash) which is a substantially easier challenge. Your comment about the heat-death of the universe was apt. ๐Ÿ™‚

    It’s more likely that someone would find a security flaw in the new boot1 or some way of coaxing boot2 to execute code that is not HMACed for a particular console.

  • 28 emailtoid.net/i/b0ed3204/… // Jun 6, 2009 at 6:30 pm

    Hello.
    I have a question concerning preloader / bootmii
    I installed preloader and I dont like it at all (cant update, looks bad, gives errors on occasion…
    Now, bootmii has all the functionality of preloader, correct? (I just want a little more insurance just in case i brick my wii) If it does, how do i uninstall preloader? Can I go ahead and install bootmii over it?
    any info about my wii can be supplied.
    I would be greatly thankful for any help!

  • 29 robin007bond // Jun 7, 2009 at 3:48 am

    I have exactly the same problem as djojo.
    I use Bootmii Beta 2 as IOS and BootMii Beta 1 as Boot 2. I use the IOS version to make a backup and the Boot 2 to restore. Please twiizerz fix those issues!

  • 30 wergio // Jun 7, 2009 at 7:46 am

    This fix for HBC 1.0.3 black screen worked for me:
    download “Wii Shop and IOS51 installer”
    http://wiibrew.org/wiki/Wii_Shop_and_IOS51_installer
    (I used tona build)
    launch with other loader/bannerbomb/twilight hack
    say yes to install IOS51
    say no to patch IOS51
    say no to install new shop channel

    launch again hackmii installer 0.2
    uninstall HBC
    install HBC

    now is working ๐Ÿ˜‰
    bye

  • 31 Jehanne // Jun 7, 2009 at 7:08 pm

    Great installer. Everything worked great installing the Beta 2 software on my two Wiis. However, when trying to access the SD menu on the Wii main menu screen, the SD screen appears with the usual “reading SD card” (or something like that), and then both Wiis will freeze. Any ideas?

  • 32 MadBob // Jun 8, 2009 at 8:44 am

    Installed b2 ok from Corsair 1GB SD as Boot2, will load OK and dump nand on 1GB SD, will not boot using Transcend 4GB Non-SDHC. but after booting from Corsair 1GB SD, I can dump Nand onto Transcend 4GB Non-SDHC, it simply refuses to see bootmii files on the 4GB.

    It has given me the odd -1 error, but running Chkdsk x: /f on my SD has found lots of lost file chains and after deleting them (and recovering my space) it has let me dump the nand next try. it looks like most peoples errors are SD related.

    I now have a backup of my nand on 3.2e and 4.0e cheers.

  • 33 CHR15x94 // Jun 8, 2009 at 1:20 pm

    Awesome job on BootMii Beta 2. Installed and works great! Can’t wait for beta 3. ๐Ÿ˜€

    @ emailtoid.net/i/…

    You can skip the long stuff to the ~’s near the end if you suck at reading or don’t care for confusing, techy stuff.

    BootMii has all the functionality of Preloader but in a better, more Nintendo Update resistant package. BootMii (boot2) is installed over your Wii’s old boot2 loader (Preloader does NOT install as boot2) and does everything that Proloader does. Boot2 is an area of your Wii’s NAND that is unlikely to be damaged by other applications, therefore making it better than Preloader in brick protection. BootMii also doesn’t rely on an IOS, so if you corrupt a system IOS/file/menu, BootMii doesn’t care. BootMii IOS is BootMii but installs as an IOS and can only be launched via HBC (I think), and offer no brick protection (again, I think. I have only BootMii boot2).

    Preloader on the other hand pretends to be the SysMenu by renaming your real SysMenu to something else and naming Preloader whatever SysMenu would normally be called. Since your Wii thinks Preloader is SysMenu, boot2 (whether the boot2 loader is BootMii or Nintendo’s boot2 loader) will load it. This is why you can’t download updates with Preloader installed, because the update would overwrite Preloader with the new SysMenu.

    So, you can install BootMii (boot2 or IOS) with Preloader installed without any problems. (Well, you shouldn’t run into any) BootMii (boot2) is the best option for brick protection because it is one of the first things to load when your Wii is powered on. BootMii IOS has to be booted via the new versions of HBC and isn’t nearly as helpful.

    But, some newer Wii’s have a newer version of boot1 (boot1 is the thing that loads boot2. boot1 is loaded by boot0. boot0 and boot1 are both read-only and can’t be written to or replaced, only boot2) which fixes the bug that prevents the install of BootMii as boot2. If you purchased your Wii in the summer or winter of 2008, or in 2009, your Wii is probably incompatible with BootMii boot2. The installer will give you an error if you have the new boot1.

    ~~~~~

    Well, now that I have (probably) bored and confused you to death, long story short:

    You can install BootMii with Preloader installed and it does everything that Preloader does, but better. BootMii boot2 gives you amazing brick protection but doesn’t work on newer Wii’s with the new boot1. Simply run the HackMii/BootMii installer and attempt install to find out if your Wii has a new boot1. (The installer will fail and tell you you have a new/incompatible boot1) BootMii IOS gives no protection as far as I know, unless installed as a SysMenu IOS like Proloader, in which case it would be pretty much the same thing as Preloader, except Preloader requires an undamaged IOS to boot, BootMii doesn’t. (Again, I don’t have BootMii IOS or Preloader. Just using info available to me and that I know of)

    Also, uninstalling Preloader:
    http://wiibrew.org/wiki/Preloader#Uninstall

    Sorry my post is so long. I hope it helps and that I didn’t make an mistakes (I don’t think I did)… Good luck and thanks for BootMii. (All my info can be found on WiiBrew. Just search.)

  • 34 okinkun // Jun 9, 2009 at 6:08 pm

    I have a few oddities that happen to me:
    Occasionally upon boot-up, when bootmii loads the HBC, I get a code dump before HBC loads up:
    http://i227.photobucket.com/albums/dd134/NikoKun/DSC00584.jpg
    It’s possible that this is not related to bootmii, but instead HBC… But I figured I might as well post it, just in case. I’ve gotten this dump a few times, and it’s always the same exact dump.
    It only happens once in a while, usually only after a cold bootup, after the Wii had been off for a while. Oddly enough. I never encounter it other times, just after bootups.

    Another weird issue, probably unrelated.. Sometimes my homebrew apps wont run, and instead I get a black screen. This ONLY happens for the first 5-10 minutes or so, after I turn on my Wii. It’s very strange, but the only way I can describe it, is as if the Wii has to “warm up” first, before homebrew apps will work.
    Probably not related to bootmii, but maybe someone else has encountered this. lol

    A friend of mine seems to think maybe my NAND chip is going bad.. >_< which would certainly suck.

  • 35 Twig Man // Jun 10, 2009 at 6:17 pm

    Thanks Guys! First time I’ve used bootmii.. Very nice.

    Another flawless install of brilliant software. I wouldn’t have bought a wii if not for you ๐Ÿ˜‰

  • 36 walker373 // Jun 11, 2009 at 1:57 am

    You all are brilliant, this worked without any issues, backed up nand flash. Looking forward to all the new possibilities this opens up for homebrew ๐Ÿ™‚

  • 37 OverloadOfRed // Jun 11, 2009 at 6:53 am

    Great job again,
    but just one minor bug report,
    dunno if i’m in the right place with this.
    Don’t care bout that.
    Anyway: when you’re in the wii menu, and then press the hbc icon, then press the plus button, the schreen hangs, the music continues and i have to shut off my wii by holding the power button.

  • 38 Mobot // Jun 11, 2009 at 6:58 pm

    Great work guys, installer worked flawlessly.

    Thanks for all your hard work, and double thanks for all the free software you have developed.

  • 39 djmaxi // Jun 14, 2009 at 11:39 pm

    Thanks a lot for this amazing piece of work.
    Unfortunately Iยดm not able to install the HBC on my korean 3.3k WII

    Using IOS versions: Installer,21 HBC: 45, DVDX:21

    The Homebrew Channel: Can be installed
    DVDX: Can be installed
    BootMii: Can NOT be installed
    boot1 and/or boot2 could not be read (-310000106)

    After pressing “Continue” and selecting the option “Install The Homebrew Channel” ….

    Installing The Homebrew Channel….
    Unable to install ticket (-10300002011)

    Log…

    HackMii v0.2 installer starting up
    PVR = 00087200
    20 titles are installed
    Found IOS 45: revision: 0x910.
    Found IOS 43: revision: 0x910.
    Found IOS 41: revision: 0x910.
    Found IOS 40: revision: 0x911.
    Found IOS 37: revision: 0x816.
    Found IOS 21: revision: 0x207.
    Found IOS 2: revision: 0x146.
    Found IOS 9: revision: 0x206.
    Found IOS 4: revision: 0x103.
    Could not open /dev/flash: -106
    The test results are in:

     Using IOS versions: Installer: 21, HBC: 45, DVDX: 21

    The Homebrew Channel: Can be installed
    DVDX: Can be installed
    BootMii: Can NOT be installed
    boot1 and/or boot2 could not be read (-310000106)
    FAILED (-10300002011)

    I hope that this can help to develop a fix so there is fun for all the wiiยดs!

  • 40 monoxx // Jun 14, 2009 at 11:55 pm

    Very same problem as in other comments. I have a Wii with 3.3E menu / SD SanDisk 2Gb with adapter and everithing was work great until I update HBC 1.0.1 ั‚ะพ 1.0.3 with BootMii/boot2 beta2 and all I get is a black screen. So I was reformat everithing and start BootMii/boot2 beta2 with twilight hack and install HBC 1.0.3 again with same result – black screen. So I remove it and install HBC 1.0.1 and it’s work perfectly. So that the problem… ๐Ÿ™

  • 41 witorit92 // Jun 16, 2009 at 6:32 pm

    yea great work guys what would be a plus is to get HBC catagorilized because having to much stuff can waste time pressing that button lol

  • 42 Pattonfiend67 // Jun 18, 2009 at 7:49 am

    you guys are fucking awesome, man…

    i threw a little fundage your way via paypal as a donation and a thank you and debt of gratitude…

  • 43 rizapn // Jun 18, 2009 at 8:18 pm

    I really like to give my applause for this great team. Even I can not use bootmii/boot2 in my WII (only bootmii/IOS is installable in my WII). I wish/hope I could help to do/find something useful, so bootmii will be bootable in all WII.

  • 44 pentolino // Jun 19, 2009 at 11:41 am

    I’ ve been very busy so I installed it only today; great work, it boots instantly.
    The only bug I found is that the disc keeps spinning when bootmii is on, which is not a big problem since it usually boots to hbc within seconds…

  • 45 friiwii // Jun 23, 2009 at 11:30 pm

    hallo, i bricked my korean wii with waninkoko downgrader (i know i was stupid)

    trying downgrad to 3.2 PAL ! after coping the pal system the install knows that he cant change region on korean wii..

    now i want to install bootmii via eeprom writer infectus… is this possible so far ?

    is there any source/manual for “manual” bootmii install (best on korean 3.3k)

    or anyone having a goog idea to install bootmii via savemii (3.2k is now showing but i canยดt boot anything) wii is aktually chipped with d2sun 3.05
    – no twilight hack installed but HBC1.0 on system before “downgrading” –

    thank a lot..

  • 46 Fnomna // Jul 5, 2009 at 3:58 am

    Now that 4.1J has been released, has Nintendo attempted to block Bootmii or HBC in this release?
    On a 4.0 Wii, will a burnt disc with a 4.1 update help unbrick a wii (with system menu or IOS60 problems) using Savemii?
    It may be my last chance http://forums.whirlpool.net.au/forum-replies.cfm?t=1232250
    unless the Bootmii HBC freeze bug is fixed…

  • 47 destroy121 // Jul 20, 2009 at 10:27 pm

    Sorry, but I not understand well.
    If install bootmii as IOS
    can be used to recover a full bricked Wii?
    how?
    I want to install v4.1 but before I want be prepared

  • 48 dan72588 // Aug 8, 2009 at 9:59 am

    I installed bootmii into the boot process, but now how can I access bootmii to backup/restore my stuff since it doesn’t have a channel?

    Thanks

  • 49 HenshinMijin // Aug 12, 2009 at 9:54 am

    I’m not sure about the legality of this question, but if it gets deleted I guess I’ll have that answered.
    Anyway, is there anyone that could help me out with an out-of-factory Wii NAND? Or close to it..?

    fo shizzle
    ~K Dizzleโ„ข

You must log in to post a comment.