13/05/2009, 11:29 PM
Released 7/18/09 BootMiiBeta 3
Spoiler for BootMii Beta 3:
Yay, finally another release!
Version 0.2 of our installer (the BootMii beta2 release) is almost 3 month old, and wee finally got around to push out some fixes.
Wee hoped to have some nice additions for HBC done for this release, but unfortunately those are not yet ready for prime time. Wee didn’t want to delay some fixes to the installer and BootMii any further, so wee hope you enjoy this one – even if HBC remains unchanged compared to BootMii beta 2.
HackMii installer (v0.3):
* Saner selection of IOSs for the installer itself and the installed HBC
* BootMii will now install on Wiis with bad blocks in the boot2 area
* Fixed some hangs when rebooting Starlet
BootMii beta 3 (v1.0):
* Improved the SD card compability
* Increased the backup/restore speed for some SD cards, but decreased it for others :P
* Fix GPIO input for all Wiis
* Wavebird support
* Fixed a silly bug where NAND backups were left as 0 byte files
* Keys are now saved to SD as /bootmii/keys.bin too
Grab the new installer here.
As always: Please link to this post instead of mirroring the binary, thanks and stay tuned.
Enjoy.
Released 5/27/09 BootMii beta 2
Spoiler for BootMii Beta 2:
ill get right to it!
- Source: [HackMii]
EP Download - [attachment=2825]
Hackmii.og Wrote:BootMii beta 2
May 27th, 2009 by dhewg · 2 Comments
Two weeks after beta 1 wee 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
* 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.
- Source: [HackMii]
EP Download - [attachment=2825]
FINALLY! After waiting for over a year Team Twiizers have released beta 1 of BootMii.
If you are a Wii user thinking of using BootMii should read everything and make sure you fully understand what your doing. If your not a Wii user you should read it any way because it's a good read. Enjoy
If you have not been following the HackMii blog, I have kept track of the entire thing and it can be found HERE or just go to http://hackmii.com
HackMii Wrote:BootMii beta 1
May 13th, 2009 by bushing · 41 Comments
Wee are proud to present HackMii Installer v0.1. This is one executable that can install the Homebrew Channel and DVDX on any Wii, with any System Menu version. It can be used with Comex’s BannerBomb on System Menu 4.0, or on our Twilight Hack on earlier versions, or through the Homebrew Channel or any other method to run homebrew software on your Wii.
For many people, that will be enough. For the intrepid or foolish, HackMii Installer v0.1 can install BootMii Beta 1 on your Wii, either in front of boot2 or as an IOS. Wee have put a lot of hard work into this software and believe it to be safe, but wee have only tested it on 10 Wiis. Wee have written it so that it does extensive sanity checking before installing; as a result, the first beta will probably refuse to install on some Wiis (instead of running the risk of a broken install).
Ideally, wee would find another 50-100 beta testers and have them test it out before releasing it to the world at large. Realistically, that doesn’t work; it’d land on gbafail in less time than it took us to compile it. Besides, wee’re not trying to make this a release for “the kool kids”; wee want the people out there who can help us test and improve it to try it so wee can make it universally compatible and safe.
So, wee’ll do it like this. Wee think BootMii is safe to install, but wee can’t promise there are no bugs in the installer. Once you do get it installed, many features are incomplete and most users won’t even know why they bothered to risk their console. For those who like to tinker, you’ll find an easy-to-use NAND backup/restore suite, a way to autoboot the HBC, and eventually a way to run arbitrary ARM or PPC code. You will also find bugs — none of which should harm your Wii, but they might be frustrating. Help us fix them.
To be perfectly clear — anyone can use this to install the Homebrew Channel and DVDX on their Wii. Most people can safely install BootMii/IOS on their Wii, but it’s not very useful. Many people can install BootMii/boot2, but an unforeseen bug could harm your Wii.
Please do not install BootMii unless you have been following our blog for a while and know what IOS is, what boot1 and boot2 are, etc. If you’re curious, you can try anyway, but if you can’t figure out how to work this thing you should probably wait for a future beta. Wee really don’t want to see epic threads with “tips” on installing — this thing is supposed to be self-explanatory, and if it won’t install for you, that’s a bug wee need to fix.
Known issues:
* BootMii may refuse to install on some Wiis. Wee ran into various errors in our sanity checks on about half of the consoles wee tried; wee have fixed all of those bugs, but there are probably more. The installer will write out an “installer.log” to SD; please email that log to beta_logs@bootmii.org so that wee can add support for your Wii in the next beta.
* Wee wrote MINI (our low-level replacement for IOS) from scratch; the SD code has some compatibility issues. Most cards (SD and SDHC) work; some will not be recognized at all when you try to boot from them (you’ll know this by the fact that your drive slot will flash). If this happens and you have a USBGecko, please capture the output and email it to the address above.
* Wee intend to eventually release source code for MINI and a sample PowerPC project than uses it, but those releases are not ready yet. This is a binary only release; your patience is appreciated.
The installer is available for download from http://bootmii.org. Please report bugs at http://bugs.hackmii.com. You can discuss this release in a moderated forum on http://forum.wiibrew.org, but wee will only permit posts that wee deem to be constructive in our efforts to improve our code.
Thanks go out to Nuke for donating the USBGeckos wee used for development, and Stan64 for donating a few to our testers.
FAQs: (will be updated periodically)
Q: Why won’t my wiimote sync in the BootMii menu?
A: Due to architectural limitations, wee can’t access the WiiMote. Use a GC controller or the Power/Reset buttons. See also http://bugs.hackmii.com/index.php?do=details&task_id=21
Q: Why do I have all of these bad blocks in my NAND?
A: The NAND Flash chips used in the Wii come with up to 80 bad blocks from the factory. This is normal.
Spoiler for MINI Source code:
HackMii Wrote:MINI source code
May 15th, 2009 by Sven · No Comments
Just a brief note to fulfill our promise about the MINI source code:
It’s available in a git repository now. Please note that everything in this repository (i.e. the full source code and the build utils) is licensed under the GNU GPL 2. This essentially means that you will also have to license all your changes under the same license. Binary only releases are not possible.
You will need to compile a new toolchain in order to be able to compile mini. Please take a look at the bootmii-utils repository and run the ‘buildit’ script. Make sure to create the WIIDEV environment variable which will point to the target directory for this new toolchain before doing this.
Install and launch BootMii (either as boot2 or as IOS) and copy mini to your SD card as /bootmii/armboot.bin in order to run it. This may break the PowerPC GUI (aka “ceiling cat”) though. You can also compile and use the “bootmii” gecko uploader if you own a USB Gecko. Source code for the PowerPC part is not included yet but wee will add an example PowerPC project during the next few days.
Please send patches to info@bootmii.org or contact anyone of us in IRC (#wiidev, #bootmii or #hackmii on EFNet). It would be great if wee could manage this all in one repository instead of having thousands of fudges with different features.
DOWNLOAD - http://gitweb.bootmii.org/
Spoiler for BootMii Beta 1 README:
Quote:BootMii, public beta 1
Copyright 2007-2009, Team Twiizers
All rights reserved; do not redistribute
Release Notes:
This software has received only limited testing. Wee consider it to be stable (and safe),
but it still contains bugs and has only been tested on a handful of Wiis. It does not
contain many features that will be useful or interesting to most Wii owners, so wee
recommend that only expert users or developers install it. If you encounter any bugs,
please provide feedback so wee may fix them in the next release.
When possible, wee have erred on the side of caution, so the installer may refuse to install
on some Wiis if safety checks fail. If this happens, please send us the install.log file
(described below), so wee can correct the problem.
* Initial release
I. Packing list
The HackMii installer comes as one main executable; in addition to installing BootMii into
your NAND (either inside boot2 or as IOS254), it will create several files on your SD card:
/bootmii
/bootmii/armboot.bin - Starlet-resident code (MINI) -- this loads ppcboot.elf
/bootmii/ppcboot.elf - BootMii shell - this is the GUI that is displayed
when BootMii runs.
/bootmii/bootmii.ini - BootMii shell configuration file. See below
/installer.log - installation log. After you install BootMii,
please email the contents of this file to
beta_logs@bootmii.org so wee can track any issues that emerge.
After installation, the file /nand.bin may be created; see below.
II. Installation notes
You have two options to install BootMii. Each carries its pros and cons, and not all options
are available for all Wiis. Specifically:
* BootMii/boot2: This mode will install BootMii into 2 blank blocks in the boot2 area of your
Wii. It will take over the function of the normal boot2. If no SD card is
detected or armboot.bin is not found on the SD card, the drive slot LED will
flash briefly and the normal system menu will boot.
Pros: Independant of system menu and the rest of NAND flash. Can boot even if the
rest of the system is completely corrupted. Allows for safe backup / restore
of NAND flash from SD card. Allows direct boot of Homebrew Channel, or other
programs.
Cons: Relies on a vulnerability in boot1 that was fixed mid-2008; if your Wii is
newer than this, the HackMii Installer will not allow you to install this
form of BootMii. Installation is complicated and slightly risky; wee have
tested it and believe it to be safe, but a power failure at the wrong time
during installation could leave your system unusable.
* BootMii/IOS: This mode will install BootMii into your NAND filesystem as an IOS (IOS254).
It behaves identically to BootMii/boot2, but you must launch it from a special
program (the Installer, Homebrew Channel, or your own code.)
Pros: Universal compatibility with all Wiis. Allows booting arbitrary code
on ARM / PPC. Supports speedy backup of NAND to SD. Very safe to install.
Cons: Easily deletable or overwritten by a system update. NAND restore is
technically possible, but not safe because you cannot boot to BootMii/IOS
in case the contents of your NAND flash are corrupted.
Uninstallation: In either case, uninstallation is straightforward, but not yet implemented for
Beta 1. Wee do not expect many people to need to manually uninstall, but if you
have a dire need wee may be able to help you out. Future releases will come
with a simple uninstall option in the installer.
I. NAND Backup/Restore
The NAND Backup/Restore code takes some shortcuts to improve backup and restore speed. Upon
backup, if your card is not "properly formatted", then you will be prompted for permission to
reformat the card. It will be reformatted as FAT32 and given the volume "backupmii", and a
nand.bin file will be created in the root directory of the card. Wee suggest that you make a
backup of your Wii's NAND Flash, label the SD card and store it in a safe place in case you ever
need to recover from it.
II. Configuration file
BootMii will look for a configuration file at /bootmii/bootmii.ini.
It expects to see a file in the following form:
VIDEO=NTSC (or PAL50/PAL60/PROGRESSIVE)
AUTOBOOT=HBC (or SYSMENU)
More options may be added in the future.
III. SD Menu
Wee have included a simple launcher for PPC ELF files on the SD card. Please note that any
binary that gets loaded will be running under mini, not under IOS. libogc binaries will
not run; wee are investigating options for a future release.
P.S. ios cat iz in ur wiiz watchin ur isoz
Spoiler for Video's of BootMii in action:
Marcan's early BootMii demo. The hardware mod in the video is unrelated to BootMii.
Source: YouTube
A video showing a Wii being bricked, and then recovered with BootMii's RestoreMii.
Source: YouTube
The installation of BootMii,a d the backing up of the Wii NAND
[youtube]http://www.youtube.com/watch?v=HFfBfQrwFqQ[youtube]
If you have not been following the HackMii blog, I have kept track of the entire thing and it can be found HERE or just go to hackmii.org
- Source: [BootMii.org] - Source: [HackMii.org] - Source: [WiiWare.org]