Skip to content

M3i Zero

M3i Zero [GMP-Z003]

m3adapter.com

Cart Info

The M3i Zero is the last slot-1 flashcart from the M3 Adapter team. The M3 team disappeared around 2011, and the Sakura kernel hasn't been updated since then. That means some games released later on in the DS lifecycle don't actually boot in the Sakura/Touchpod kernel, due to missing compatibility patches. To fix this issue, it's recommended to run Pico-Launcher as a replacement kernel, or at least keep it around as a secondary kernel.

While this cart does support SDHC SD cards, Sakura/TouchPod has issues with cards that are 64GB or larger. The nds loader will simply refuse to load games, or load the game but crash/freeze soon after. However, Pico-Launcher handles 64GB and larger cards just fine when configured as the primary kernel.

Setup Guide:

Kernel Info

Pico-Launcher is the game menu for the DSpico (an open source DS flashcart by the LNH team) and other supported carts. Combined with Pico-Loader, it can be used as a full kernel, and supports almost all retail DS games. It features a material-inspired user interface, and an extremely fast loader.

Soft-Reset & RTS Not Supported

Note that Pico-Launcher/Loader currently does not support soft-reset or RTS. If this is important to you, consider using Sakura.

  1. Format the SD card you are using by following the formatting tutorial.

  2. Download the latest Pico Package for M3i Zero GMP-Z003.

    • Currently updated to Pico-Launcher v1.3.0 and Pico-Loader v1.6.0
  3. Extract the pico_package_G003.zip file with 7-Zip, or your native file manager app. Then, copy the contents into the root of your SD card.

  4. If you'd like to be able to use cheats on your games, download a cheat database.

  5. You will need the usrcheat.dat file from the download link in the post. Copy this file into the _pico folder on your SD card.

  6. Create a Games folder in your SD card root, and place any .nds game ROMs you'd like to play inside.

  7. The files on your SD card should now look like this:

    • M3DS
  8. Insert the SD card back into your cart, plug the cart into your DS, and see if it boots into the menu.

Post-Setup Enhancements

Emulators

To emulate retro consoles like GBA, GB/C, NES, and others, you will need to add emulators and configure their file associations for Pico-Launcher to display retro ROMs in the menu.

Emulators Tutorial

Game Covers

Pico-Launcher supports showing game covers in cover flow layout mode, and on the top screen in icons mode. You will need to add cover images to your SD card to use this feature.

PicoCover

Themes

Looking to customize your DSpico interface? Check out the Pico themes repository:

Themes Repository

To create your own custom themes for Pico-Launcher, check out the themes creator:

Themes Creator

Sakura Kernel

Sakura is the official kernel of the M3 DS Real and M3i Zero. It's based on Moonshell 2, with a custom NDS loader. It also offers a couple unique features like RTS (Real-Time-Save), not found in YSMenu. Because it's based on Moonshell2, it also provides media playback directly in the kernel menu, which can be pretty convenient. This tab will help you setup Sakura with Pico-Launcher, so that you can use Sakura as primary and fallback to Pico-Launcher when necessary, for games that don't load in Sakura.

  1. Format the SD card you are using by following the formatting tutorial.

  2. Download the Sakura 1.49a kernel.

  3. Extract the contents of the Sakura zip to your SD card's root. (It should just be a single SYSTEM folder)

  4. If you'd like to be able to use cheats on your games in Sakura, download a cheat database.

  5. You will need the cheat_EN.db file from the download link in the post. Copy it into the SYSTEM folder on your SD card.

  6. Also grab usrcheat.dat from the same source, which will be used by Pico-Launcher for game cheats.

  7. Next, we'll be adding Pico-Launcher to the setup.

  8. Download the latest Pico Package for M3i Zero GMP-Z003.

    • Currently updated to Pico-Launcher v1.3.0 and Pico-Loader v1.6.0
  9. Extract the pico_package_G003.zip file with 7-Zip, or your native file manager app.

  10. From within the extracted files, copy the following files/folders to your SD card root:

    • _pico folder

    • _picoboot.nds

  11. Copy the usrcheat.dat file you downloaded earlier into the _pico folder on your SD card.

  12. Create a Games folder in your SD card root, and place any .nds game ROMs you'd like to play inside.

  13. The files on your SD card should now look like this:

    • M3DS
  14. Place the SD card back into the cartridge, and boot it up. You'll be asked to select between TouchPod or Sakura, choose whichever you prefer. You can change this later. When you want to use Pico-Launcher, simply launch _picoboot.nds in Sakura/Touchpod.