Why DSPico Is the Standout DS Flash Cart for Budget Retro Fans
DSPico is a fully open-source DS flash cart powered by the Raspberry Pi Pico microcontroller, and you can find DIY versions for roughly five to ten whole dollary-doos. Unlike many R4-style carts, it does not ship with hidden “timebomb” code designed to stop working after a certain date, so there is no bricking software to worry about. That makes it especially appealing if you are new to Nintendo DS modification and want to avoid risky custom firmware installs on your handheld. Because the entire design—from PCB to shell to firmware—is public, DSPico benefits from active community support, custom firmware, and new features such as potential cheat engines or infrared support for titles like Pokémon SoulSilver and HeartGold. It runs on original DS, DS Lite, and even 2DS/3DS hardware, and its efficient RP2040-based design offers faster boot and load times plus lower power draw than many older flash carts, making it a smart piece of budget gaming hardware.

What You Get and How to Prepare Your microSD Card
The DIY DSPico kit typically arrives in a small box containing the flash cart, a USB-A to Micro USB cable, stickers for the cartridge shell, and a QR code linking to the official user manual. You must supply your own microSD card; a capacity of 32GB or less is recommended, as it can be easily formatted to FAT32 without extra tools. This is more than enough storage because DS ROM files are relatively small compared to modern games. On your PC, download and install SD Memory Card Formatter, insert your microSD card, and run a Quick Format to FAT32. Once formatted, grab the latest Pico Package for DSPico, which conveniently bundles pico launcher, pico loader, and places required files inside a _pico folder. Extract the archive, then copy its contents to the root of your microSD card. Create a new folder named Games and place your legally obtained DS ROM backups inside it to complete the basic retro handheld setup.

Updating DSPico Firmware Safely Before First Use
Before inserting your microSD card, it is wise to update the DSPico’s firmware because the pre-flashed version on the cart may be weeks or months out of date. Newer builds typically include important stability fixes and better game compatibility. Head to the sanrax/flashcart-guides GitHub page and download the firmware files. You will see two main options: Hybrid and WRFUxxed. Hybrid is intended for stock Nintendo DS and DS Lite systems, plus modded DSi and 3DS consoles, while WRFUxxed targets stock DSi and 3DS hardware. To flash the firmware, connect the DSPico to your PC using the included USB-A to Micro USB cable, ensuring the microSD card is removed. The cart will mount as a drive named RPI-RP2. Drag and drop the chosen .uf2 firmware file—either DSpico_hybrid.uf2 or DSpico-Wrfuxxed-v1.0.1—onto that drive. A progress bar will appear, the drive will refresh automatically, and you can then safely eject the cart and reinsert your microSD card.
Loading Games on Your DS, DSi, 2DS, or 3DS
With firmware updated and the microSD prepared, insert the microSD card into the DSPico and then slot the cart into your Nintendo DS, DS Lite, DSi, 2DS, or 3DS. Power on the system, and the DSPico’s launcher will load quickly thanks to the RP2040 microcontroller, which offers noticeably faster boot and load times than many older R4 carts and some custom firmware solutions that rely on ndsbootstrap or TwilightMenu++. From the launcher, you can browse to the Games folder and select your titles. DSPico’s native DSi mode support is a major advantage for a DS flash cart. On 2DS and 3DS systems, it can run DSi-enhanced games and even DSiWare without manual patching, something previous carts could not manage because they operated strictly in DS mode. While it does not replicate emulation perks like save states or HD upscaling, it lets you enjoy a large DS library on original hardware with minimal risk and a single cartridge that works across multiple systems.

