Replacing the System Menu with TWiLight Menu++

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 TWiLight Menu++, and run it whenever you power on your DSi console.

Replacing the System Menu with TWiLight Menu++ will allow for a few advantages over the built-in System Menu:

  • TWiLight Menu++ can allow for more DSiWare than the System Menu
  • TWiLight Menu++, 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
  • TWiLight Menu++ provides a unified interface for launching NES, GB(C), DS, and DSiWare titles

In this configuration, TWiLight Menu++ is effectively acting as an open source alternative to the System Menu.



If you already have TWiLight Menu++ installed, skip to step 6.

  1. Open the TWiLight Menu++ .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 TWiLight Menu++ .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 TWiLight Menu++ 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


  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
    • TWiLight Menu++ will appear

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