I installed HiyaCFW without the Helper (before it was a thing) however I don't know if that would work on iQue or with current versions.
Thank you for the Tip, I have backed up the Site(s) (
@KleinesSinchen must be very proud of me !):
Installing Unlaunch
If you need help, ask the
NDS(i)Brew Scene or the
Nintendo Homebrew Discord servers.
Table of Contents
- Downloads
- Preparing your SD card
- Creating a NAND backup
- Installation
Before starting, Windows users should enable the option to show file extensions using
File Extensions (Windows)!
Before starting, you may want to check your SD card for errors using
H2testw (Windows),
F3 (Linux), or
F3X (Mac)!
Before proceeding, if your system region is USA, make sure your console language is set to English.
Unlaunch is currently in a beta state. Please proceed with caution.
Unlaunch is a DSi bootcode exploit which will allow you to install HiyaCFW, a DSi Custom Firmware, to your console.
Downloads
Preparing your SD card
- Insert your system’s SD card into your PC
- Copy the contents of the ugopwn .zip file to the root of your SD card
- Copy the fwTool .nds file to the root of your SD card
- Copy BOOT.NDS from the hbmenu folder in the HBMenu .tar.bz2 file to the root of your SD card
- Eject your SD card, and insert it back into your DSi
Creating a NAND backup
- Open the Flipnote Studio application
- Ensure that the booting to Calendar mode is disabled in Flipnote Studio’s settings
- If you already have another DSiWare exploit installed, open that and skip to Step 14
- Note that Sudokuhax cannot adequately make a backup with the required footer!
- Select View Flipnote > SD Card > Select Folder > User > ugopwn
- Click on the note with the red bottom half
- Select “Edit”
- Click on the Flipnote frog icon in the bottom left
- Click on the film roll icon
- Select Copy > Back > Quit
- Click the second note, and select “Edit”
- Click on the Flipnote frog icon in the bottom left
- Click on the film roll icon.
- USA/EUR/AUS: Click on the single right arrow (the next to last arrow icon) two times
- You will see a new frame be created
- Based on your region, do the following:
- USA: Click on the paste button exactly 122 times.
- EUR/AUS: Click on the paste button exactly 2 times.
- JPN: Click on the paste button.
- USA/EUR/AUS: Select “Erase” and then “Paste”
- Navigate to fwtool.nds, and press (A)
- Navigate to Backup DSi NAND, and press (A)
- This will take a few minutes
- Store this NAND backup in a safe location, it is a critical backup and we will need it later to install HiyaCFW
- When saved nand.bin.sha1. appears, the backup is finished
- Navigate to Exit, press (A), and power off your system
Installation
- Insert your system’s SD card into your computer
- Copy UNLAUNCH.DSI from the Unlaunch .zip file to the root of your SD card
- Rename UNLAUNCH.DSI to unlaunch.nds
- Unplug your SD card, and insert it in your DSi
- Power on your DSi, and repeat steps 1 through 13 in Creating a NAND backup
- Navigate to unlaunch.nds, and press (A)
- Unlaunch’s installer will appear
- Navigate to INSTALL NOW and press (A)
- If Unlaunch freezes at ERROR: MISMATCH IN FAT COPIES, please read our FAQ
- When done, navigate to POWER DOWN and press (A)
- Your system will power off
- Hold (A) while powering on your system, to verify Unlaunch installed properly
- You should briefly see the Unlaunch screen, and boot into a version of the DSi Menu with no sound
With Unlaunch installed, your system now has primitive brick protection, unless the launcher’s TMD file is destroyed. Unlaunch has protections that should prevent this from happening, and HiyaCFW uses your SD card as the DSi’s NAND, adding a very resilient layer of brick protection.
Continue to
Installing HiyaCFW
Installing HiyaCFW
If you need help, ask the
NDS(i)Brew Scene or the
Nintendo Homebrew Discord servers.
Table of Contents
- Requirements
- HiyaCFW Preparation
- SDNAND Creation
- Finalization
You will need
Unlaunch installed before proceeding.
Do not system update after installing HiyaCFW. This will remove HiyaCFW’s SD patches.
HiyaCFW has several advantages that only having Unlaunch on your system will not allow for. These include:
- Booting the system from the SD card
- Installing homebrew applications to the System Menu with ease
- Including a custom splash screen on boot
- Automatically booting into another application, such as DSiMenu++
Requirements
- [OPTIONAL, BUT RECOMMENDED] An SD card that is 2GB or smaller, or a larger SD card that is partitioned to be 2GB or smaller
- The latest release of fuse-3ds
- Windows users will need to install WinFsp as well
- The latest release of OSFMount
- This can be substituted for the mount utility on non-Windows systems
- The latest release of HiyaCFW
- NUSDownloader
- A NAND backup taken from your device, with the NO$GBA Footer
- fwTool 2.0 will create this footer automatically when it makes a backup
- You should already have this backup from the previous section
- HiyaCFW Helper
- Windows users may use the .EXE
- Users of other operating systems may use the .py (requires Python 3 and WINE)
HiyaCFW Preparation
- Insert your SDNAND SD card into your PC
- Copy the contents of the NUSDownloader .zip file to a folder on your PC
- Copy the contents of the HiyaCFW .7z file to a folder on your PC
- Copy the contents of the HiyaCFW Helper file to the for PC folder in your HiyaCFW folder
- Open NUSDownloader on your computer
- This can be done through Mono on non-Windows systems
- Check the “Create Decrypted Contents (*.app)” box, and uncheck the “Keep Enc. Contents” box
- Select Database -> System (DSi) -> System Menu (Launcher) -> [Your Region] -> v512 -> Start NUS Download!
- Exit NUS Downloader
- Navigate to titles -> 00030017484e41XX -> 512 in your NUS Downloader directory
- Copy 00000002.app from the 512 folder to the HiyaCFW for PC folder
- Copy your valid NAND backup (nand.bin) from the FWXXXXXXXXXXXX folder on your SD card to the HiyaCFW for PC folder
- XXXXXXXXXXXX denotes random, console-specific characters
- In the HiyaCFW for PC folder, run hiyacfw_helper.exe to prepare modifications
- Non-Windows systems can use the .py file, which will require Python 3 and WINE
SDNAND Creation
- Open fuse-3ds on your PC
- If fuse-3ds fails to open, check the FAQ
- In the - Choose a type or drag a file/directory here - dropdown, select Nintendo DSi NAND backup ("nand_dsi.bin")
- Drag and drop your valid NAND backup onto the file Drag a file here or browse... input box
- Create a new folder on your PC (NOT your SD card!) to mount the NAND backup on, and drag and drop this new folder onto the mount point Drag a directory here or browse... input box
- Ensure that the mount type is set to “Directory” on Windows systems
- At the bottom of the fuse-3ds window, press “Mount”
- The mounted folder will appear
- If fuse-3ds fails to mount, check the FAQ
- Open OSFMount on your PC
- The mount utility can be used instead on non-Windows systems
- At the bottom left of OSFMount’s window, press “Mount new…”
- In the new window, under “Image file”, navigate to your mounted NAND folder and select twl_main.img
- Press “OK”
- A new mounted drive will appear
- Navigate to the new mounted drive on your PC
- Copy all contents of the new mounted drive to the root of your SD card
- In OSFMount’s window, select “Dismount all and Exit”, then press “Yes”
- In fuse-3ds’s window, select “Unmount”, and close fuse-3ds
Finalization
- Copy the contents of the HiyaCFW for SDNAND SD card folder to the root of your SD card
- If asked to replace any files, do so
- Open the Modified Files folder from the HiyaCFW for PC folder
- Copy bootloader.nds to the hiya folder on your SD card
- Copy 00000002.app to title -> 00030017 -> 484e41XX -> content folder on your SD card
- XX denotes your region: 45 for USA, 50 for EUR, 4A for JAP, 55 for AUS
- Unplug your SD card, and insert it in your DSi
- Power on your console
- HiyaCFW’s settings screen should appear
- Change the settings to your liking, and press (START) to continue
Your system will now boot from the SD card instead of the internal NAND. You may press (A) while booting to bypass HiyaCFW and boot from the internal NAND, using Unlaunch.
Continue to
Finalizing Setup
If you need help, ask the
NDS(i)Brew Scene or the
Nintendo Homebrew Discord servers.
Table of Contents
- Downloads
- Instructions
- Usage
We will now install DSiMenu++ to the System Menu by copying it to your SD card.
DSiMenu++ is a homebrew application that can launch homebrew and retail ROMs, and has several emulators built in.
Downloads
Instructions
- Insert your SD card into your PC
- Copy the contents of CFW - SDNAND root from the DSiMenu++ .7z file to the root of your SD card
- Copy the _nds and roms folders from the DSiMenu++ .7z file to the root of your SD card
- Unplug your SD card, and insert it in your DSi
- Power on your system
- DSiMenu++ should now be a DSiWare on your system
DSiMenu++ should now be on your System Menu, as any other DSiWare would be.
Usage
- Copy ROMs to their respective folders
- Place Gameboy roms in /roms/gb
- Place NDS roms in /roms/nds
- Place NES roms in /roms/nes
- For GBA, make a folder in roms named gba and place roms there
- GBA requires a copy of the GBA BIOS named bios.bin on the root of your SD card, and currently has no saving support
- Launch DSiMenu++ from the Home Menu
- You will now see a list of your NDS ROMs
- Press (Y) to launch homebrew applications without nds-bootstrap
- Press (A) to launch commercial/homebrew ROMs using nds-bootstrap (Homebrew with DSi-extended header will not be ran by bootstrap)
- Press (START), then navigate to “Start GBARunner2” to run GBA ROMs
- Press (X) in the DSi/3DS theme’s START menu, to return to the DSi Menu
- (optional) DSiMenu++ can completely replace your System Menu. This can help work around several bugs with SD card sizes and the DSiWare block limit.
with DSiMenu++
If you need help, ask the
NDS(i)Brew Scene or the
Nintendo Homebrew Discord servers.
Table of Contents
- Downloads
- Preparation
- Instructions
You must have
Unlaunch and
HiyaCFW installed before proceeding.
This will replace your DSi’s System Menu with DSiMenu++, and run it whenever you power on your DSi console.
Replacing the System Menu with DSiMenu++ will allow for a few advantages over the built-in System Menu:
- DSiMenu++ can allow for more DSiWare than the System Menu
- DSiMenu++, in many cases, can allow for SD cards greater than 2 GB to work
- You can copy your entire SDNAND to a larger SD card once this process is done, and it will likely work out of the box
- DSiMenu++ provides a unified interface for launching NES, GB(C), DS, and DSiWare titles
In this configuration, DSiMenu++ is effectively acting as an open source alternative to the System Menu.
Downloads
Preparation
If you already have DSiMenu++ installed, skip to step 6.
- Open the DSiMenuPlusPlus .7z file
- Copy the contents of the CFW - SDNAND root folder to the root of your SD card
- Copy the _nds and roms folders, and BOOT.NDS to the root of your SD card
- Copy the contents of the DSiWare (your region) folder to roms/dsiware on your SD card
- In the Autoboot for HiyaCFW folder in the DSiMenuPlusPlus .7z, copy autoboot.bin to the hiya folder on your SD card
- Navigate to the shared1 folder on your SD card
- Mark TWLCFG0.dat and TWLCFG1.dat as read-only
- On Windows, this can be done by right clicking them, going to Properties, then checking “Read-only”
- This works around a bug that can break the SDNAND
- You will need to make these writeable again temporarily when you want to change system settings
- Navigate to title/00030004 on your SD card
- Copy launcharggen to title/00030004 on your SD card
- Run launcharggen
- A new dsiware folder will be created
- These contain .launcharg files, which tell DSiMenu++ where it can find DSiWare
- Move the dsiware folder to roms on your SD card
- The two folders should be merged, if prompted
- Eject your SD card, and insert it in your DSi
Instructions
- Power on your DSi while holding SELECT
- If Autoboot title is not checked, navigate to it and press A
- Press START to save and continue booting
DSiMenu++ is now your System Menu. Navigate to
roms -> dsiware to access your DSiWare.