QuoteAlby87Do you have a PCB image of your programmer? Thanks for your interested in this hardware programmer. It should be more stable to run it in a PCB. However, I know nothing about PCB layout software and cannot provide such PCB image for this programmer. From the components connection description, it seems to be simple enough to DIY it by wiring and soldering without PCB. And if staby pcfree - Testing Corner
At least there is a benefit that for new version of Wii such as LU64+, only BootMii can dump NAND without hacked IOS. If sometimes you fully brick you Wii, you still have a chance to use a hardware external NAND programmer to save it.by pcfree - BootMii Beta
To prevent user imporperly append good footer to some kind of bad image, I suggest it might be necessary to verify the image body. For example, verify one cluster of HMAC signature in SFFS area with OTP HMAC key.by pcfree - BootMii Beta
It seems BootMii makes some kind of over-checking right now. Maybe you have to wait beta3. However, semi-brick is usually caused by mismatch between SysMenu and region settings, and could be easily recovered by other ways which some of them may not be proper to be discussed here. SaveMii.net (http://savemii.net/troubleshooting.html) has some basic information.by pcfree - BootMii Beta
The old beta1 link was removed. BootMii is not allowed to be redistributed. If you've nerver downloaded it before, you have to asked it from the developers.by pcfree - BootMii Beta
http://www.wiibrew.org/wiki/User:Pcfree/PCWnP This is a simple and cheap PC/DOS parallel port based hardware Wii NAND programmer (beta). For those who have bricked Wii with old NAND dump, you may be interested in read the details. Please note that I have my own DIY more complex and efficient NAND programmer, so I would not make the hardware by myself to try the programs. It is a request fby pcfree - Testing Corner
Email me pcfree2004@gmail.com if you want to beta-test it. RealWnP 0.5 private beta – A Wii NAND Ghost Pack, provides fast Wii NAND on concole backup/restore. The functionality to Wii NAND is similar with PC Ghost utility to hard drive. With smaller packed image file, you can manage more NAND images ofby pcfree - Testing Corner
Is there any function that could easily get free space information of an FAT device such as SD card? Or should I do low level sector read to retrieve boot sector and FAT table to analyze them by myself?by pcfree - Coding
Anyone want to beta-test it for me? You can use this program to restore your old NAND dump images (dump by ECC mode) by RealWnD, YaWnD or WiiND ...by pcfree - Testing Corner
=== 7 June 2009 ============================== The beta1 preview has a bug in analysis code and has been revised to beta2 preview. However, RealWnW has been superseded by a new project RealWnP (Wii NAND Ghost Pack). =========================================== RealWnW is an on-console Wii NAND writer/programmer. I know there is BootMii now, and it seems nobody need another NAND writer. I wrby pcfree - Testing Corner
Thank! The newest SVN greatly improves FAT access. However, I still have to split image file because the new SNV also greatly reduces smaller sub image access. Some results for my analysis time are provided as reference: old Lib + one large image: too long and I break it, estimated 39min*4 = 156mins old Lib + 16 subimages + tracking file pointer = 850 secs. new Lib + one large image = 10by pcfree - Coding
I have the same issue. Try my method before beta3 released Mix beta2 and beta1, new methodby pcfree - BootMii Beta
I used Win32 devkitProUpdater 1.5.0 released at 9 May 2009 to install my tools chain. I guess It should be new enough.by pcfree - Coding
I've tested BootMii beta1with the results as follows: Transcend 16GB SDHC @ beta1: bootmii/boot2 hang in some kind of infinite loop no brand 4GB SDHC @ beta1: bootmii/boot2 flash drive LED and skip it no brand 1GB SD @ beta1: workable I always plug Transcend 16GB SDHC in my Wii except maintainance to prevent contacts wearing if frequently plug/unplug, so I gave up beta1. Now I try beby pcfree - BootMii Beta
I'm developing a new app -- RealWnW to restore NAND image. I know there is BootMii now, and it seems nobody need another NAND writer. I write it for fun and also due to BootMii still incompatible with my SDHC. I do many pre-programming analysis to prevent things go wrong. This requires frequently calling fseek() +fread() to NAND image of (512+16) MB in size. It seems libfat does not cacby pcfree - Coding
I'm developing a new app -- RealWnW to restore NAND image. I know there is BootMii now, and it seems nobody need another NAND writer. I write it for fun and also due to BootMii still incompatible with my SDHC. My first trial worked well and downgraded my 4.0U to 3.2U using my old image. However, after adding time() function to record analysis/ programming period and some other pure soby pcfree - Coding
Team Twiizers have the ability to write any NAND block without external programmer. The problem is boot1 cannot be changed due to the fact that its hash is stored in OTP. With new boot1, you can not have fakesigned bootmii not matter it is programmed on or off console.by pcfree - BootMii Beta
QuotedhewgPlease do not release an app which wipes critical NAND blocks, that is highly dangerous. Oh, and hardcoding block #3 and #4 is like the worst idea ever :P Our installer already has an uninstall procedure for BootMii/boot2, and it does a shitload of checks before erasing anything. It will be part of the beta2 release, a little patience please. Thanks OK. Got it!! I'll never rby pcfree - BootMii Beta
Excellent explanations. I have done some on-console NAND erase/program test through old IOS or cIOS. Now trying to develop my own RealWnW (Real Wii NAND Writer -- a on-console NAND writer/programmer) so that I can revert to my old NAND dumps which are prohibited by bootmii NAND restore function. Now I know it's simple to unstall bootmii by just erasing block3/4. I like to use bootmiiby pcfree - BootMii Beta
I'm curious about the mechanism for boot1 to choose bootmii instead of boot2. I've compared my NAND images with and without bootmii/boot2 installed. In the first 8 unencrypted blocks, the only differences are in block3 & 4 which are originally empty block and now occupied by bootmii. Then how does boot1 know the existance of bootmii and load it? It search the (8-1) blocks to find thby pcfree - BootMii Beta
QuotebushingWhat would be the reason to do this? (You can only do it once you have code running, anyway...) It's just a suggestion following the discussion regarding the low-level installation. Don't know if it will help, and don't know the boot2 version check mechanism. But I guess if the version is checked by boot2 itself, then the mentioned donor's boot2 version woulby pcfree - BootMii Beta
To bushing, Shall we request a new feature to hack the version check of boot2? It was said that boot2 version is stored in SEEPROM for checking to prevent downgrade. Is It done by boot1 or boot2 itself? I guess it should be easy for bootmii to modify SEEPROM.by pcfree - BootMii Beta
The more severe problem for me is my Transcend 16GB cause BootMii hang while booting up. Then I have to frequently plug/unplug my 16GB SDHC. Team Twiizers has already known some SD issues so as to implement drive flash with unsupported card. But hang in bootup should be another unknown problem. Sorry I have no USBGecko to log debug info.by pcfree - BootMii Beta
Minor bug: After going into Tools->restore from SD to NAND -> select a wrong NAND.BIN (old backup prior to BootMii installation) -> check improper image and exit from Tools, the SD menu now cannot show items. Feature request: I have no GC controller. I found the Power button can not cycle through SD menu and must use Eject button to roll back. The side effect is that the drive motby pcfree - BootMii Beta
Already post the same issue in HackMii announcement section, but more test reults here: A no-brand SD 1GB: It works OK in both BootMii and HBC 1.0.2 A no-brand SDHC 4GB (the same results for single or dual partitions test): It cannot work as descripted in the Known Issues (get a brief drive flash and then go directly to the system menu). But it also cannot work in HBC 1.0.2 (works in Sysby pcfree - BootMii Beta