How to Add DSiWare to DSi Without TWiLight Menu++, HiyaCFW or Unlaunch

by justrandom628 in Circuits > Software

11110 Views, 1 Favorites, 0 Comments

How to Add DSiWare to DSi Without TWiLight Menu++, HiyaCFW or Unlaunch

image0.jpg

Hey guys, so I was searching around the internet and I couldn't find a tutorial on how to add DSiWare to a DSi without using TWiLight Menu++ and all that, that made sense to me. It took me like 3 hours to figure it out and in the end, I realised it was extremely easy. So I decided to make a tutorial myself.

DSiWare Installation

3DS DSiWare Titles

https://en.wikipedia.org/wiki/List_of_DSiWare_games_(North_America)

DSiWare USA

Supplies

  1. A SD card with at least 1 GB
  2. A computer (preferably Windows 10, I don't know if this works with Mac or Linux
  3. Your DSi or DSi XL
  4. 7-zip: download here

Set Up Your DSi and SD Card for Installation

So first off, you need a program called hbmenu and memory pit on your DSi. (hbmenu and memory pit can be removed after you finish with the DSiWare, you just need to remove the SD card and hbmenu will be gone from your DSi)

Here's a tutorial from Youtube (tutorial goes from 6:22 - 7:17)

Download Game Folder Template

drive1.jpg

Download the game folder template here.

You will open up to something like. [1]

Right click "Game Folder Template". Click download.

Make sure the ZIP file is in your "Downloads" folder.

Right click the file, click "Extract Here".

Put your SD card into your computer.

Right click the "Game Folder Template" folder and click "Copy".

Go to the the root of your SD card, right click an empty area and click "Paste".

The "Game Folder Template" file will appear there.

If you are downloading more DSiWare later, you can rename the folder to the DSiWare's name to avoid confusion.

!DISCLAIMER!

!DISCLAIMER!

Make sure to check the amount of blocks left on your system NAND.

To do that, turn on your DSi and navigate to System Settings > Data Management > System Memory

Look at the top screen to see how many blocks are left on your system memory.

Your game needs to have less blocks than the amount you have left.

If you are not cautious, and you goes over the limit of how many blocks are left, you WILL BRICK.

To check how many blocks your DSiWare takes up, check this website: https://en.wikipedia.org/wiki/List_of_DSiWare_games_(North_America). (these are only USA version so yeah) Press "Ctrl+f" to search for your game.

Also check your system region because the game needs to be the same region as the DSi.

To check navigate to System Settings and on the top screen it show version and a letter beside the version. For example, my says "Ver 1.4.5U". The "U" stands for USA, yours might be different.

Get Your Game

web1.jpg

Now, your need to download CTRTool. Download it here.

Follow the same process as the game folder template download process.

Alright, now let's download your game! Here is a bunch of cia DSiWare downloads. (they're only USA).

Download the cia file in the CTRTool file folder.

Rename the cia file to "dsiware".

Double click "extract.bat", a window will open, wait for it to be finished, then press any key to continue.

Then you with see two new files, "00000000.app" and "00000000.app.0000.00000000", you can delete "dsiware.cia" and "00000000.app".

Copy "00000000.app.0000.00000000" to the Game Folder Template file in the SD card. Then move "00000000.app.0000.00000000" to the "content" folder.

Now, go to this site and press "Ctrl + f" then type your DSiWare name. Highlight the code on the far left, make sure the region is right.

Then download this file. Un-zip the file, go to the file explorer search bar and paste the code. A file will come up with a random number as its name. Copy this file to the content folder of the Game Folder Template.

Go to that content folder. Rename "00000000.app.0000.00000000" to just "00000000.app".

Then rename the random the other file to "title.tmd". You might be asked for comformation, just select "Yes".

Installing TWLnf

This step is easy. Download TWLnF here.

Un-zip the file and there will be a file names "twlnf.nds" file.

Move the file to the root of your SD card.

Installing the Actual DSiWare

Put your SD card into your DSi.

Navigate to Nintendo DSi Camera Nintendo > SD Card > Album. Now you are in hbmenu.

Use the arrow keys to navigate to "twlnf.nds". When you are selecting it, press "A".

Then it will lead you to another screen, press "X".

Some red text will appear in the bottom screen and your files will appear in the top screen.

Use the arrow keys to go through the files. Select the Game Folder Template, although you might've named it to something else.

After you are selecting it, press "A". Then the top screen will show "content" and "data". Select "content".

Then you will see your ".tmd" and ".app" files. Select "title.tmd" and press "A".

The bottom screen will load some text, wait a bit then you will see "install to NAND? Yes(A)/No(B)", press "A".

Sometimes it will take a long time, but wait until the bottom screen says "copied to NAND and verified all done".

Now you can turn off your DSi and turn it back on, scroll through the home page and you will see a blue gift box, press "A" and boom, you got your game.

If you had any problems during these steps, continue to the next step for troubleshooting.

If no problems occur, have fun with your new DSiWare!

Troubleshooting

"Failed to read region flags from app"

When you get this error, it shows what your need to rename the "00000000.app" to. Usually it's "00000001.app" or "00000002.app". All you need to do is plug the SD card back into your computer and rename the file then put the SD card back into the DSi and redo the last step.

"TMD operations will be disabled"

If you have this problem, check this reddit post! \

"can't find console_id.txt"

This one needs more help.

  1. Download Python on your computer
  2. Insert your SD card into your DSi
  3. Navigate: System Settings > Data Management > Nintendo DSi Browser > Copy > Yes > Yes > Done
  4. Plug your SD card back into your computer
  5. Download this
  6. In your SD card navigate: private > ds > title
  7. In the "title" folder, copy the ".bin" file to the "DsiConsoleIdExtract" on your computer
  8. In the "DsiConsoleIdExtract" folder double click "console_id.py", a new window will open then close, and "console_id.txt" will appear.
  9. Copy "console_id.txt" to the root of your SD card and try the last step again