Replacing the System Menu with DSiMenu++

If you need help, ask the NDS(i)Brew Scene or the Nintendo Homebrew Discord servers.

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.

  1. Open the DSiMenuPlusPlus .7z file
  2. Copy the contents of the CFW - SDNAND root folder to the root of your SD card
  3. Copy the _nds and roms folders, and BOOT.NDS to the root of your SD card
  4. Copy the contents of the DSiWare (your region) folder to roms/dsiware on your SD card
  5. In the Autoboot for HiyaCFW folder in the DSiMenuPlusPlus .7z, copy autoboot.bin to the hiya folder on your SD card
  6. Navigate to the shared1 folder on your SD card
  7. 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
  8. Navigate to title/00030004 on your SD card
  9. Copy launcharggen to title/00030004 on your SD card
  10. Run launcharggen
    • A new dsiware folder will be created
    • These contain .launcharg files, which tell DSiMenu++ where it can find DSiWare
  11. Move the dsiware folder to roms on your SD card
    • The two folders should be merged, if prompted
  12. Eject your SD card, and insert it in your DSi

Instructions

  1. Power on your DSi while holding SELECT
  2. If Autoboot title is not checked, navigate to it and press A
  3. Press START to save and continue booting
    • DSiMenu++ will appear

DSiMenu++ is now your System Menu. Navigate to roms -> dsiware to access your DSiWare.