<?xml version="1.0"?>
<rss version="2.0">
    <channel>
        <title>OpenRCE: Blog</title>
        <link>http://www.openrce.org/rss/feeds/blog</link>
        <description>OpenRCE: The Open Reverse Code Engineering Community</description>
                <item>
            <title>BootMii beta 2</title>
                            <pubDate>Wed, 27 May 2009 23:17:36 -0500</pubDate>
                                        <link>https://www.openrce.org/blog/view/1465/BootMii_beta_2</link>
                                        <author>bushing &lt;email-suppressed@example.com&gt;</author>
                                                    <description>&lt;p&gt;&lt;i&gt;Edit&lt;/i&gt;: Please see the new &lt;a href=&quot;http://bootmii.org/faq&quot;&gt;FAQ&lt;/a&gt; up at &lt;a href=&quot;http://bootmii.org&quot;&gt;bootmii.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;
&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;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:&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;strong&gt;BootMii beta 2 (v0.9):&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;SD card performance has been improved, decreasing the boot and the NAND backup / restore time&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;backupmii accepts fragmented SD cards now, reformatting is not performed anymore.&amp;nbsp;&amp;nbsp;Old NAND dumps are still compatible.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Introduced the INI variable &amp;#8220;BOOTDELAY&amp;#8221; to set the timeout for the auto boot feature&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;p&gt;&lt;strong&gt;The Homebrew Channel v1.0.3:&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;SDHC cards are working again&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;SD performance has been increased again (regression was introduced in v1.0.2)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;HBC works on all system menu versions now&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Fixed rare hangs when exiting HBC&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;p&gt;&lt;strong&gt;DVDX:&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;Switched back to IOS &amp;lt; 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&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;p&gt;&lt;strong&gt;Installer v0.2:&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;Installer now works on newer Wiis with boot2v4 (instead of rebooting at &amp;#8220;Press 1&amp;#8243;)&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;Fixed reading of boot1/2 on Wiis with bad ECC data in that area&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;BootMii as boot2 and IOS can now be uninstalled&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;p&gt;Grab the new installer &lt;a title=&quot;here&quot; href=&quot;http://bootmii.org/&quot;&gt;here&lt;/a&gt;. Don&amp;#8217;t forget to read the &lt;em&gt;README&lt;/em&gt; before running the installer.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Please link to this post instead of mirroring the binary, thanks.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Enjoy.&lt;/p&gt;</description>
                    </item>
                <item>
            <title>Twilight Hack source code</title>
                            <pubDate>Tue, 26 May 2009 09:38:20 -0500</pubDate>
                                        <link>https://www.openrce.org/blog/view/1466/Twilight_Hack_source_code</link>
                                        <author>bushing &lt;email-suppressed@example.com&gt;</author>
                                                    <description>&lt;p&gt;Without further ado&amp;#8230;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://git.infradead.org/users/segher/savezelda.git&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Have fun!&amp;nbsp;&amp;nbsp;Any and all comments welcome.&lt;/p&gt;</description>
                    </item>
                <item>
            <title>MINI source code</title>
                            <pubDate>Fri, 15 May 2009 13:34:37 -0500</pubDate>
                                        <link>https://www.openrce.org/blog/view/1452/MINI_source_code</link>
                                        <author>bushing &lt;email-suppressed@example.com&gt;</author>
                                                    <description>&lt;p&gt;Just a brief note to fulfill our promise about the MINI source code:&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;It&amp;#8217;s available in a &lt;a href=&quot;http://gitweb.bootmii.org&quot;&gt;git repository&lt;/a&gt; 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.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;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 &amp;#8216;buildit&amp;#8217; script. Make sure to create the WIIDEV environment variable which will point to the target directory for this new toolchain before doing this.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;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 &amp;#8220;ceiling cat&amp;#8221;) though. You can also compile and use the &amp;#8220;bootmii&amp;#8221; gecko uploader if you own a USB Gecko. Source code for the PowerPC part is not included yet but we will add an example PowerPC project during the next few days.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;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 we could manage this all in one repository instead of having thousands of forks with different features.&lt;/p&gt;</description>
                    </item>
                <item>
            <title>BootMii beta 1</title>
                            <pubDate>Wed, 13 May 2009 10:09:37 -0500</pubDate>
                                        <link>https://www.openrce.org/blog/view/1446/BootMii_beta_1</link>
                                        <author>bushing &lt;email-suppressed@example.com&gt;</author>
                                                    <description>&lt;p&gt;We are proud to present HackMii Installer v0.1. &nbsp;This is one executable that can install the Homebrew Channel and DVDX on any Wii, with any System Menu version. &nbsp;It can be used with Comex&amp;#8217;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.&lt;br /&gt;&lt;br /&gt;
&lt;span id=&quot;more-549&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;
For many people, that will be enough. &nbsp;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. &nbsp;We have put a lot of hard work into this software and believe it to be safe, but we have only tested it on 10 Wiis. &nbsp; We 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).&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Ideally, we would find another 50-100 beta testers and have them test it out before releasing it to the world at large. &nbsp;Realistically, that doesn&amp;#8217;t work; it&amp;#8217;d land on gbafail in less time than it took us to compile it. &nbsp; Besides, we&amp;#8217;re not trying to make this a release for &amp;#8220;the kool kids&amp;#8221;; we want the people out there who can help us test and improve it to try it so we can make it universally compatible and safe.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;So, we&amp;#8217;ll do it like this. &nbsp;We think BootMii is safe to install, but we can&amp;#8217;t promise there are no bugs in the installer. &nbsp;Once you do get it installed, many features are incomplete and most users won&amp;#8217;t even know why they bothered to risk their console. &nbsp;For those who like to tinker, you&amp;#8217;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. &nbsp;You will also find bugs &amp;#8212; none of which should harm your Wii, but they might be frustrating. &nbsp;Help us fix them.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;To be perfectly clear &amp;#8212; anyone can use this to install the Homebrew Channel and DVDX on their Wii. &nbsp;Most people can safely install BootMii/IOS on their Wii, but it&amp;#8217;s not very useful. &nbsp;Many people can install BootMii/boot2, but an unforeseen bug could harm your Wii.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Please do not install BootMii unless you have been following our blog for &nbsp;a while and know what IOS is, what boot1 and boot2 are, etc. &nbsp;If you&amp;#8217;re curious, you can try anyway, but if you can&amp;#8217;t figure out how to work this thing you should probably wait for a future beta. &nbsp; We really don&amp;#8217;t want to see epic threads with &amp;#8220;tips&amp;#8221; on installing &amp;#8212; this thing is supposed to be self-explanatory, and if it won&amp;#8217;t install for you, that&amp;#8217;s a bug we need to fix.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Known issues:&lt;/p&gt;&lt;br /&gt;
&lt;ul&gt;&lt;br /&gt;
&lt;li&gt;BootMii may refuse to install on some Wiis. &nbsp;We ran into various errors in our sanity checks on about half of the consoles we tried; we have fixed all of those bugs, but there are probably more. &nbsp;The installer will write out an &amp;#8220;installer.log&amp;#8221; to SD; please email that log to beta_logs@bootmii.org so that we can add support for your Wii in the next beta.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;We wrote MINI (our low-level replacement for IOS) from scratch; the SD code has some compatibility issues. &nbsp;Most cards (SD and SDHC) work; some will not be recognized at all when you try to boot from them (you&amp;#8217;ll know this by the fact that your drive slot will flash). &nbsp;If this happens and you have a USBGecko, please capture the output and email it to the address above.&lt;/li&gt;&lt;br /&gt;
&lt;li&gt;We intend to eventually release source code for MINI and a sample PowerPC project than uses it, but those releases are not ready yet. &nbsp;This is a binary only release; your patience is appreciated.&lt;/li&gt;&lt;br /&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;p&gt;The installer is available for download from &lt;a href=&quot;http://bootmii.org&quot;&gt;http://bootmii.org&lt;/a&gt;. &nbsp;Please report bugs at &lt;a href=&quot;http://bugs.hackmii.com&quot;&gt;http://bugs.hackmii.com&lt;/a&gt;. &nbsp;You can discuss this release in a &lt;a href=&quot;http://forum.wiibrew.org/list.php?25&quot;&gt;moderated forum on http://forum.wiibrew.org&lt;/a&gt;, but we will only permit posts that we deem to be constructive in our efforts to improve our code.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Thanks go out to Nuke for donating the &lt;a href=&quot;http://www.usbgecko.com&quot;&gt;USBGeckos&lt;/a&gt; we used for development, and Stan64 for donating a few to our testers.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;&lt;br /&gt;
FAQs:&amp;nbsp;&amp;nbsp;(will be updated periodically)&lt;br /&gt;&lt;br /&gt;
Q: What&amp;#8217;s this useful for?&lt;br /&gt;&lt;br /&gt;
A: It&amp;#8217;s a beta to make sure our technology works on as many Wiis as possible.&amp;nbsp;&amp;nbsp;Some people will find useful things to do with it &amp;#8212; and that&amp;#8217;s great! &amp;#8212; but if you can&amp;#8217;t think of any, please don&amp;#8217;t bug us about it.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Q: Why do I get an error about &amp;#8220;boot1 prevents installation as boot2&amp;#8243;?&lt;br /&gt;&lt;br /&gt;
Q: How do I uninstall?&lt;br /&gt;&lt;br /&gt;
Q: Which version should I install, boot2 or IOS?&lt;br /&gt;&lt;br /&gt;
A: read README&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Q: Why won&amp;#8217;t my wiimote sync in the BootMii menu?&lt;br /&gt;&lt;br /&gt;
A: Due to architectural limitations, we can&amp;#8217;t access the WiiMote.&amp;nbsp;&amp;nbsp;Use a GC controller or the Power/Reset buttons.&amp;nbsp;&amp;nbsp;See also &lt;a href=&quot;http://bugs.hackmii.com/index.php?do=details&amp;#038;task_id=21&quot;&gt;http://bugs.hackmii.com/index.php?do=details&amp;#038;task_id=21&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Q: Why do I have all of these bad blocks in my NAND?&lt;br /&gt;&lt;br /&gt;
A: The NAND Flash chips used in the Wii come with up to 80 bad blocks from the factory.&amp;nbsp;&amp;nbsp;This is normal.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Q: What&amp;#8217;s HBC v1.0.2, and why doesn&amp;#8217;t it support SDHC?&lt;br /&gt;&lt;br /&gt;
A: The only changes are a &amp;#8220;launch BootMii/IOS&amp;#8221; button, and it uses a new IOS.&amp;nbsp;&amp;nbsp;The latter breaks SHDC compatibility; we&amp;#8217;re working on it.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Q: Why does my Wii reboot in the middle of the installer?&lt;br /&gt;&lt;br /&gt;
A: Looks like an incompatibility with very new Wiis &amp;#8212; &lt;a href=&quot;http://bugs.hackmii.com/index.php?do=details&amp;#038;task_id=36&amp;#038;project=5&quot;&gt;bug tracker&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Q: How long should NAND backup take?&amp;nbsp;&amp;nbsp;What do I do if it hangs?&lt;br /&gt;&lt;br /&gt;
A: Less than 5 minutes, and it&amp;#8217;s ok to power off it it hangs during backup &amp;#8212; but that backup will be unusable.&lt;/p&gt;</description>
                    </item>
                <item>
            <title>Updates</title>
                            <pubDate>Thu, 16 Apr 2009 14:20:12 -0500</pubDate>
                                        <link>https://www.openrce.org/blog/view/1435/Updates</link>
                                        <author>bushing &lt;email-suppressed@example.com&gt;</author>
                                                    <description>&lt;p&gt;Just a brief note, since I haven&amp;#8217;t written in a while &amp;#8211;&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Yes, Marcan has shifted his attention to things non-Wii related.&amp;nbsp;&amp;nbsp;I can hardly blame him; the only reason any of us do what we do is because we find it fun, so when it stops being fun &amp;#8212; what&amp;#8217;s the point?&amp;nbsp;&amp;nbsp;He&amp;#8217;s still around, if you know where to look, and I hope that once we release BootMii, we&amp;#8217;ll see some neat projects emerge from it.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Yes, BootMii is still alive; I still can&amp;#8217;t promise a release date, but most of the code has been written and we&amp;#8217;re now to the point of testing it out and adding some polish.&amp;nbsp;&amp;nbsp;It&amp;#8217;s been installed on about 12 Wiis so far and nobody&amp;#8217;s been bricked; I hope that we can release a &amp;#8220;public beta&amp;#8221; within the next couple of weeks.&amp;nbsp;&amp;nbsp;(In this case, &amp;#8220;public beta&amp;#8221; will mean &amp;#8220;we&amp;#8217;ve tested this out quite a bit and are fairly confident that you won&amp;#8217;t regret trying it, but not everything is finished and we can&amp;#8217;t make too many promises).&amp;nbsp;&amp;nbsp;I would expect those of you who have older Wiis (i.e. those who have a vulnerable boot1) to have an easier time installing it, but we intend to eventually add support for as many of your Wiis as possible.&lt;/p&gt;&lt;br /&gt;
&lt;p&gt;Anyway, here&amp;#8217;s a sneak peek at what it will look like:&lt;br /&gt;&lt;br /&gt;
&lt;img src=&quot;http://static.hackmii.com/images/bootmii_screenshot.png&quot; alt=&quot;bootmii screenshot&quot; width=&quot;473&quot; height=&quot;355&quot; /&gt;&lt;/p&gt;</description>
                    </item>
            </channel>
</rss>
