![]()
Changing Flashcart Banners
R4iLS, Ace3DS+/X, DEMON-HW, and DSpico carts
Breaks Stock DSi/3DS Compatibility
Changing the icon or banner text of a flashcart will cause it to be blocked by DSi and 3DS firmware, unless CFW (Custom Firmware) is installed on the console. NDS and DS Lite are not affected by this, as they do not do any integrity checks on the game being loaded.
DO NOT follow this guide if you are using your flashcart on a stock DSi or 3DS without CFW!
Supported Carts
Warning
While this guide should work for nearly all supported carts, not all of them have been tested. If Back up DS banner is unavailable for your cart, or the saved banner fails validation, STOP and do not proceed any further. Open an issue in the guide's GitHub repository and provide information about your cart and setup.
Cart-Flasher only enables DS banner operations after confirming that the cart uses a supported banner layout. Do not use Write flash to change a banner.
And as always, flashing carts and modifying firmware carries a risk. We are not responsible for any damage that may occur, such as bricked carts.
| R4iLS & Ace3DS+/X | DSTTi DEMON-HW | DSpico |
|---|---|---|
| Ace3DS+ | r4isdhc.com 2014+ carts | Any DSpico cart with a USB port for flashing .uf2 files |
| Ace3DS X | r4i-sdhc.com carts | |
| ### in 1 combo cart | r4i-gold.eu carts | |
| r4azure.com carts | R4i Max (r4imax.com) | |
| r4inp.com carts | m3iupgrade.com carts | |
| r4xmp.com carts | R4i Pocket (r4ipocket.com) | |
| r4isdhc.com.cn carts | R4i Gold 3DS (r4i-gold.cc) | |
| r4iwood.cn carts | R4 2016 Dual Core (r4-usas.com) | |
| r4isdhc.hk 2020+ carts | R4i v1.4/v1.4.1 (r4i-gold.com) | |
| r4li.com carts | R4i SDHC v1.41 (r4ixl-sdhc.com) | |
| r4infinity.com 2 | ||
| r4ixds.com 2014 white version | ||
| woodr4isdhc.com carts | ||
| woodbeyond.com carts | ||
| ge.ndsi.in GEi HOT | ||
| qq3ds.com DS |
Creating a Custom Icon
The first step to changing your flashcart's banner is to create a new icon for the cart to use. This can be as simple as just downloading an image you want to use, but if you would like the image to look good on NDS hardware, it's a good idea to manually edit and scale the image to match DS game icon specifications.
DS game icons have the following characteristics:
- 32 x 32px
- 16 colors max
- Color at index 0 is treated as transparent
GIMP is a free image editor that can be used to create an icon that meets these requirements. While any editor can be used if you have more experience with alternative options, the following steps will be using GIMP.
-
Download and install GIMP, launch it, and open your image.
-
Crop your image to a 1:1 aspect ratio. Select the crop tool, and check
Fixed Aspect ratio, setting it to1:1. -
Select
Image->Scale Image, and type in a Width/Height of 32px. HitScale. -
You should now have a square, 32px size image. Now, we can change the image to 16-color indexed mode. Select
Image->Mode->Indexed. SelectGenerate optimum palette, and set maximum colors to 16. -
After changing the image to indexed color, you can check the generated colormap by opening the colormap dialog. Select
Windows->Dockable Dialogs->Colormap. This will show the 16 colors available in the image. -
Check the color at index 0 (first in the colormap). It will be treated as transparent by the DS. If you don't want the color at index 0 to be transparent, re-arrange the colormap so a different color is at index 0. Right-click on the color boxes in the colormap window, and select
Rearrange Colormap.... -
Once you are happy with the colors and how the image looks, select
File->Export As.... Export the file as.png, keeping the default values.
Creating a Banner File
Next, we need to convert the custom icon into a full NDS game banner with text that the console can read in the menu. There are multiple tools available to do this, and we will go over them below. NDS Banner Editor is a native program and a more advanced editor, while Banner Maker is a cross-platform webapp.
-
Download NDS Banner Editor for your OS.
-
Launch NDS Banner Editor, then select
File->New. -
Change the
Versionin the bottom right to0x0001 - Regular DS.Animated Icons
While it is technically possible to write an animated DSi banner into a DS-mode ROM, it will likely overwrite non-banner addresses of the ROM that contain actual data due to an animated banner being much larger in size than a DS-mode static banner. For a flashcart, this data may or may not be used before the cart's exploit launches, so it's possible that overwriting these data areas of the ROM can stop the cart from booting. However, the cart should still be recoverable in this case by running cart-flasher from a DSi or 3DS system on the console's SD.
Note that even if you are successful in applying an animated banner, the icon will only appear animated in the DSi menu. Due to a quirk of the DSi menu, it will always attempt to load animated banner data if it exists, regardless of whether or not the title is DSi-enhanced. The 3DS menu properly checks this, and will not load animated banners for DS-mode games.
-
Click
Import Image, and select the icon you created earlier. -
Next, edit the game title and subtitle text in the text box on the right side of the window. After you are done editing, click
Set Allto set the custom text for all regions. (Unless you want different text for different DS languages)Text Layouts
You can have up to three lines of text in the banner. Both three and two-line layouts are commonly used in retail games.
For example, the following three-line text is used by Castlevania - Order of Ecclesia:
Advance Wars: Dual Strike uses a two-line layout:
-
Select
File->Save As..., give the file a name, then save the.binto your PC. This is your NDS banner data.
-
Open Banner Maker in your PC's web browser.
-
Upload your 32px, 16-colors game icon to the website.
- If you didn't manually convert your image to meet these specifications, the website will automatically do so.
-
Fill out the game title/subtitle boxes.
Text Layouts
You can have up to three lines of text in the banner. Both three and two-line layouts are commonly used in retail games.
For example, the following three-line text is used by Castlevania - Order of Ecclesia:
Advance Wars: Dual Strike uses a two-line layout:
-
Underneath the preview, click the
Download banner.binbutton to download the resulting banner after you are done editing. -
Save the
banner.binto a folder on your PC. This is your NDS banner data.
Pre-made Banner Files
Below are a couple pre-made banner .bin files you can download and edit, or use as-is, if you'd like to skip making your own banner.
Flashing the Custom Banner
The custom banner can be written directly to supported carts with Cart-Flasher. The program can back up the current banner, checks the new banner before writing, and only changes the banner area of the flashrom. Choose a tab below depending on your cart hardware.
Banner Operation Unavailable
Back up DS banner and Write DS banner only appear after Cart-Flasher confirms that the cart uses a supported banner layout. If they are unavailable, do not use Write flash to change the banner.
-
Download the latest release of Cart-Flasher and place it on your flashcart's SD card.
-
Create a
cart-backups/bannersfolder on the SD card if it does not already exist, then place the custom banner.binfile you made earlier in that folder. -
Boot into your flashcart menu, and launch Cart-Flasher.
-
Accept the warning by pressing
A. -
Select
Ace3DS+in the cart list, then selectBack up DS banner. -
Press
Ato save a copy of the current banner.- Cart-Flasher saves it in
cart-backups/banners. Keep this original banner file in a safe location so you can restore it later.
- Cart-Flasher saves it in
-
Select
Ace3DS+again in the cart list, then selectWrite DS banner. -
Select your custom banner
.binfile, then input the key combo to proceed. -
Wait until the progress bar finishes, then press
Ato return to the cart list. -
You should now see your new custom banner displayed in the console's menu!
-
Download the latest release of Cart-Flasher and place it on your flashcart's SD card.
-
Create a
cart-backups/bannersfolder on the SD card if it does not already exist, then place the custom banner.binfile you made earlier in that folder. -
Boot into your flashcart menu, and launch Cart-Flasher.
-
Accept the warning by pressing
A. -
Select
R4iSDHCin the cart list, then selectBack up DS banner. -
Press
Ato save a copy of the current banner.- Cart-Flasher saves it in
cart-backups/banners. Keep this original banner file in a safe location so you can restore it later.
- Cart-Flasher saves it in
-
Select
R4iSDHCagain in the cart list, then selectWrite DS banner. -
Select your custom banner
.binfile, then input the key combo to proceed. -
Wait until the progress bar finishes, then press
Ato return to the cart list. -
You should now see your new custom banner displayed in the console's menu!
-
Open DSpico Firmware Patcher in your PC's web browser.
-
Select
Extract banner from ROM (.nds) or use custom banner (.bin). -
Click
Browse... -
Select your customized
.binbanner file. -
After processing, you will be able to download
DSpico_custom.uf2. Save it to your PC. -
Get your DSpico, and remove any MicroSD card in the cart.
-
Connect a USB cable to your DSpico and plug it into your computer, then open your file manager.
-
A drive called
RPI-RP2will appear. Drag & drop theDSpico_custom.uf2file into this drive. The drive should then automatically eject and disappear from your computer, indicating the DSpico has processed and installed the firmware. This can sometimes take a few seconds. -
Insert the DSpico into your console, and boot it up. You should now see your new custom banner displayed in the console's menu!
Reverting Changes
If you would like to restore your original banner and make the cart function on stock systems again, use the DS banner backup you created with Cart-Flasher. This restores only the banner area.
If your cart was already bricked by a previous full flashrom write, restore a known-good flashrom backup instead.
You will need a modded DSi or 3DS console to restore a bricked cart that does not boot anymore. If your cart boots but you want to revert the banner, any console will work.
-
Download the latest release of Cart-Flasher and place it on your flashcart's SD card.
-
Place the original DS banner backup in
cart-backups/bannerson your SD. -
Boot into your flashcart menu, and launch Cart-Flasher.
-
Accept the warning by pressing
A. -
Select
Ace3DS+in the cart list, then selectWrite DS banner. -
Select the original banner backup, then input the key combo to proceed.
-
Wait until the progress bar finishes, then press
Ato return to the cart list. -
Your cart should now display its original banner again!
-
Download the latest release of Cart-Flasher and place it on your flashcart's SD card.
-
Place the original DS banner backup in
cart-backups/bannerson your SD. -
Boot into your flashcart menu, and launch Cart-Flasher.
-
Accept the warning by pressing
A. -
Select
R4iSDHCin the cart list, then selectWrite DS banner. -
Select the original banner backup, then input the key combo to proceed.
-
Wait until the progress bar finishes, then press
Ato return to the cart list. -
Your cart should now display its original banner again!
Reverting the DSpico banner to stock is as simple as reflashing the regular .uf2 firmware.
Follow the DSPico setup guide to get a fresh copy of the firmware.
-
Ensure that you have TWiLight Menu++ installed on a modded DSi or 3DS console.
-
Download the latest release of Cart-Flasher and place it on your console's SD card.
-
Create a
cart-backupsfolder on your SD root if one does not exist already. -
Place your unmodified
Ace3DSPlus-backup.binfile incart-backupson your console's SD. -
Insert your cart into the console.
-
Boot into TWiLight Menu++, and launch Cart-Flasher.
-
Accept the warning by pressing
A. -
Select
Ace3DS+in the cart list, then selectWrite flash. -
Select the
Ace3DSPlus-backup.binfile to write, then input the key combo to proceed. -
Wait until the progress bar finishes, then press
Ato exit and reboot your console. -
Your cart should now be reverted to the factory flashrom!
-
Ensure that you have TWiLight Menu++ installed on a modded DSi or 3DS console.
-
Download the latest release of Cart-Flasher and place it on your console's SD card.
-
Create a
cart-backupsfolder on your SD root if one does not exist already. -
Place your unmodified
r4isdhc-backup.binfile incart-backupson your console's SD. -
Insert your cart into the console.
-
Boot into TWiLight Menu++, and launch Cart-Flasher.
-
Accept the warning by pressing
A. -
Select
R4iSDHCin the cart list, then selectWrite flash. -
Select the
r4isdhc-backup.binfile to write, then input the key combo to proceed. -
Wait until the progress bar finishes, then press
Ato exit and reboot your console. -
Your cart should now be reverted to the factory flashrom!
Reverting the DSpico banner to stock is as simple as reflashing the regular .uf2 firmware.
Follow the DSPico setup guide to get a fresh copy of the firmware.


