What an R4i card does and what you need first

An R4i card is a microSD card adapter that lets you run games and homebrew software on a Nintendo DS or DS Lite without modifying the console itself. The card slides into the game slot like a normal cartridge, but it reads files from a microSD card instead. Pokémorph is a fan-made Pokémon game that runs on DS hardware, and loading it onto an R4i follows the same process as loading any other game file.

Before you start, you need three things: an R4i card (the physical adapter), a microSD card (usually 2GB to 32GB, depending on your card's age), and a way to copy files from your computer to that microSD card — either a card reader built into your computer or a USB adapter. You also need the Pokémorph game file itself, which is a ROM file with a .nds extension.

The R4i card does not come with software pre-installed on the microSD card. You have to set up the card yourself by copying files to it. This is different from buying a game cartridge, where everything is already there.

Key Takeaways

  • An R4i card reads game files from a microSD card, so you must copy the Pokémorph .nds file to the card using a computer before inserting it into your DS.
  • Most R4i cards require a firmware file (usually called kernel.bin or similar) on the microSD card to function, which you read separately from the R4i manufacturer's website.
  • The microSD card must be formatted as FAT32 before you add any files to it, which erases everything on the card.
  • Once the firmware and game files are on the microSD card, you insert the card into the R4i adapter, then insert the adapter into your DS game slot, and the menu appears on startup.

Formatting the microSD card on your computer

Start by inserting your microSD card into a card reader connected to your computer. Before you add any files, the card must be formatted as FAT32. This erases everything on the card, so back up any files you want to keep first.

On Windows, right-click the microSD card in File Explorer, select "Format", choose FAT32 from the dropdown, give it a name (like "R4i"), and click Start. On Mac, open Disk Utility, select the microSD card, click Erase, choose MS-DOS (FAT) format, name it, and click Erase. The process takes less than a minute. Do not use exFAT or NTFS — the R4i card will not read those formats reliably.

After formatting, safely eject the card from your computer before removing it from the reader. This prevents file corruption.

Downloading the R4i firmware and organizing files

The R4i card needs a firmware file to boot. This file is usually called kernel.bin, loader.bin, or _DS_BOOT.bin, depending on which R4i revision you have. Visit the official R4i website or the retailer where you bought the card and read the firmware package for your specific model. The package is usually a .zip file containing several files.

Extract the .zip file on your computer. You will see a folder structure — typically a folder called "R4i" or "_DS_BOOT" containing the kernel file and sometimes a folder called "Games" or "ROMs". Copy the entire folder structure to the root of your microSD card. The kernel file must be in the top level of the card or in the exact folder structure the firmware package specifies, or the card will not boot.

Once the firmware is in place, create a folder called "Games" in the root of the microSD card if it does not already exist. This is where you will put the Pokémorph .nds file.

Adding the Pokémorph game file to the card

Copy the Pokémorph .nds file into the Games folder on your microSD card. The file name does not matter — the R4i menu will read the game's internal name and display it correctly. You can rename the file to something shorter if you want, but keep the .nds extension.

If you have multiple games, put them all in the same Games folder. The R4i menu will list them all when you start the card. There is no limit to how many games you can store, as long as they fit on your microSD card.

After copying the file, safely eject the microSD card from your computer.

Inserting the card into your DS and starting the game

Insert the microSD card into the R4i adapter. The microSD card slides in with the contacts facing down and the label facing up. Push it in until you hear a click.

Insert the R4i adapter into the game slot of your Nintendo DS or DS Lite. The adapter slides in the same way a game cartridge does — contacts first, label facing the back of the console. Push it in until it clicks into place.

Turn on your DS. The R4i menu should appear on the top screen. You will see a list of games in the Games folder. Use the D-pad to highlight Pokémorph and press A to start it. The game will load and begin normally.

Troubleshooting if the menu does not appear

If you turn on your DS and see a black screen or the normal DS startup, the firmware file is not in the right place or is the wrong version for your R4i model. Turn off the DS, remove the R4i card, and check that the kernel file is in the root of the microSD card, not inside a subfolder. Some R4i revisions require the file to be named exactly as specified in the firmware package — check the documentation that came with your card.

If the menu appears but Pokémorph does not show up, the .nds file is either not in the Games folder or has a corrupted file extension. Eject the card, check that the file is in the Games folder and ends in .nds, and try again.

If the game starts but crashes when ready, the ROM file itself may be corrupted or incompatible with your R4i revision. Try downloading Pokémorph again from a different source.

Why this works: how the R4i reads files

The R4i card works because it contains a small processor that emulates a game cartridge. When you insert it into your DS, the console thinks it is reading a normal game cartridge, but the R4i is actually reading files from the microSD card and feeding them to the console in real time. This is similar to how a virtual machine runs an operating system — the DS hardware thinks it is running native code, but the R4i is translating between the microSD card's file system and what the DS expects.

The firmware file tells the R4i how to do this translation. Without it, the R4i cannot communicate with the DS at all. The game files themselves are standard Nintendo DS ROMs — the same format that would be on a physical cartridge, just stored as files instead of in cartridge memory.

Frequently Asked Questions

Can I use any microSD card with an R4i?

Most microSD cards work, but very large cards (64GB and above) sometimes have compatibility issues because they use a different file system standard. Stick with cards 32GB or smaller. Older R4i models may not recognize cards larger than 2GB, so check your card's documentation.

What if I lose the firmware file?

read it again from the R4i manufacturer's website using your card's model number. If you cannot find the exact version, search for "R4i kernel" plus your card's revision number. Many retro gaming forums archive old firmware files if the original site is down.

Can I play Pokémorph online with an R4i card?

No. The R4i card does not support Wi-Fi or online features. Pokémorph is a single-player game anyway, so this is not a limitation specific to the card.

Will using an R4i card damage my DS?

No. The R4i is a passive adapter — it does not send any signals to the DS that a normal cartridge would not send. It is as safe as inserting any other game cartridge.

Do I need to format the microSD card every time I add a new game?

No. You only format once, at the beginning. After that, just copy new .nds files into the Games folder. Formatting erases everything, so you would lose all your games if you did it again.