Your DS flashcart was working, and one day it displays “Wrong date or firmware expired!”. Or it boots, but recent games refuse to launch. In both cases the card isn't dead: its kernel is outdated, and it can be replaced.
What is the “firmware expired” message?
A time bomb, deliberately placed in the stock kernel of some cards: past a certain date, the menu refuses to open. It erases nothing, doesn't damage the card and doesn't brick the console. The models affected:
all cards r4i-sdhc.com prior to v1.87b;
the r4isdhc.com from 2014 onwards, prior to v4.3;
all r4i-gold.eu, and the r4i-gold.com v1.4 and v1.4.4;
all r4imax.com.
Quick fix: set the console's clock back a few years. The menu opens again. It's a band-aid — games that count days (Animal Crossing, Pokémon…) will be disrupted — but it gets you by while you prepare the real fix.
Step 1: identify your card — don't skip it
There are hundreds of cards called “R4”, and the right kernel depends on the hardware, not the name. The only reliable marker is the website address printed on the cartridge: r4isdhc.com, r4ids.cn, r4i-gold.eu… That's what identifies the model.
Then compare with the reference guide (links at the bottom of the page), which shows photos, the colour of the circuit board and the labels.
⚠ Warning: don't trust a website bearing the name of an R4 brand: they are almost always sellers, not technical sources. And don't follow old installation videos, nearly all of which are outdated.
Step 2: which kernel for which card
DSTT, DSTTi and the “R4” clones built on them — by far the most common: YSMenu, distributed in RetroGameFan's Multi-Cart Update. This is the case covered in detail below.
Original R4, R4i Gold (r4ids.cn), R4iDSN, Acekard R.P.G.: Wood R4, by Yellow Wood Goblin. Extract the archive and copy the folder _rpg and the file _DS_MENU.DAT to the root. Latest versions: 1.62, and 1.64 depending on the card. The project no longer receives updates.
Ace3DS+, Ace3DS X, R4iLS and clones: Ace Wood R4 v1.62.
R4-III / R4 Upgrade (r4iii.com, r4-dsl.net): YSMenu, with their own specific package.
DSpico, the card still in production: Pico-Launcher, none of this applies to it.
Step 3: install YSMenu with the Multi-Cart Update
Back up your microSD to a folder on the PC. The next step erases everything.
Format the card with Panasonic SDFormatter, in FULL (OverWrite) and FORMAT SIZE ADJUSTMENT: ON. Windows formatting is rarely enough: these cards are sensitive to how the microSD is partitioned.
Download the Multi-Cart Update (latest version: 7.06) and the DAT Update, which is a separate file.
In the Multi-Cart Update archive, open your card's folder — and only that one — then copy its contents to the root of the microSD.
Copy the .dat files from the DAT Update into the card's TTMenu folder. A few clones use a different folder name: the compatibility list specifies it.
Put your game backups in the folder Games.
The file not to delete: TTMenu.dat must stay at the root. It's the boot file, and soft reset also depends on it. Some cards additionally require a renamed copy — again, the compatibility list gives the name.
The settings that really matter
Restart a game without switching off: L + R + X + Y + B + A.
Cheats: in the menu, Y on the game you want, tick them, then START to save.
Brightness: touch the top-left corner of the bottom screen.
Skin: two .bmp images, 256 × 192 in 24-bit, placed in TTMenu — YSMenu1.bmp for the top screen, YSMenu2.bmp for the bottom one.
What this update won't do
It won't unlock a card rejected by the DSi or 3DS. That's a block in the console's firmware, countered by a patch for the card itself, to be obtained from its manufacturer. The kernel plays no part in it.
Some ROM hacks don't work: YSMenu then displays errcode -4 when it doesn't recognise the patch applied.
If your card isn't in the compatibility list, nobody guarantees the result.
“The latest version dates from 2019, is it abandoned?”
No, and that's the good news. The 7.06 is indeed the last one, but the DS has been a closed chapter for more than ten years: its library is complete, and a kernel whose job is to boot games that will no longer be released has little left to fix. A 2019 version is still the right version in 2026.
⚠ Warning: use a brand-name microSD, class 4 at minimum. Low-end cards are the leading cause of white screens, in-game freezes and lost saves on these flashcarts.
Tgames does not provide games, BIOS files or keys: only use backups of your own games and your own console. Got a question? Reply to this topic.
Votre linker DS fonctionnait, et un jour il affiche « Wrong date or firmware expired! ». Ou bien il démarre, mais les jeux récents refusent de se lancer. Dans les deux cas la carte n’est pas morte : c’est son noyau qui est périmé, et il se remplace.
Le message « firmware expired », c’est quoi ?
Une bombe à retardement, placée volontairement dans le noyau d’origine de certaines cartes : passé une date, le menu refuse de s’ouvrir. Elle n’efface rien, n’abîme pas la carte et ne bloque pas la console. Les modèles concernés :
toutes les cartes r4i-sdhc.com antérieures à la v1.87b ;
les r4isdhc.com de 2014 et après, antérieures à la v4.3 ;
toutes les r4i-gold.eu, et les r4i-gold.com v1.4 et v1.4.4 ;
toutes les r4imax.com.
Dépannage immédiat : reculez l’horloge de la console de quelques années. Le menu s’ouvre de nouveau. C’est un pansement — les jeux qui comptent les jours (Animal Crossing, Pokémon…) s’en trouveront perturbés — mais il dépanne le temps de préparer la vraie réparation.
Étape 1 : identifier sa carte — ne la sautez pas
Il existe des centaines de cartes appelées « R4 », et le bon noyau dépend du matériel, pas du nom. Le seul repère fiable est l’adresse de site imprimée sur la cartouche : r4isdhc.com, r4ids.cn, r4i-gold.eu… C’est elle qui identifie le modèle.
Comparez ensuite avec le guide de référence (liens en bas de page), qui montre les photos, la couleur du circuit imprimé et les étiquettes.
⚠ Attention : ne vous fiez pas à un site qui porte le nom d’une marque de R4 : ce sont presque toujours des vendeurs, pas des sources techniques. Et ne suivez pas les vieilles vidéos d’installation, dont la quasi-totalité est périmée.
Étape 2 : quel noyau pour quelle carte
DSTT, DSTTi et les clones « R4 » bâtis dessus — de loin les plus nombreux : YSMenu, distribué dans le Multi-Cart Update de RetroGameFan. C’est le cas traité en détail ci-dessous.
R4 d’origine, R4i Gold (r4ids.cn), R4iDSN, Acekard R.P.G. : Wood R4, de Yellow Wood Goblin. On décompresse l’archive et on copie le dossier _rpg et le fichier _DS_MENU.DAT à la racine. Dernières versions : 1.62, et 1.64 selon la carte. Le projet ne reçoit plus de mises à jour.
R4-III / R4 Upgrade (r4iii.com, r4-dsl.net) : YSMenu, avec le paquet qui leur est propre.
DSpico, la carte encore produite : Pico-Launcher, rien de tout ceci ne la concerne.
Étape 3 : installer YSMenu avec le Multi-Cart Update
Sauvegardez votre microSD dans un dossier du PC. L’étape suivante efface tout.
Formatez la carte avec Panasonic SDFormatter, en FULL (OverWrite) et FORMAT SIZE ADJUSTMENT : ON. Le formatage de Windows suffit rarement : ces cartes sont sensibles à la façon dont la microSD est découpée.
Téléchargez le Multi-Cart Update (dernière version : 7.06) et le DAT Update, qui est un fichier séparé.
Dans l’archive du Multi-Cart Update, ouvrez le dossier de votre carte — et lui seul — puis copiez son contenu à la racine de la microSD.
Copiez les fichiers .dat du DAT Update dans le dossier TTMenu de la carte. Quelques clones utilisent un autre nom de dossier : la liste de compatibilité le précise.
Mettez vos sauvegardes de jeux dans le dossier Games.
Le fichier à ne pas supprimer : TTMenu.dat doit rester à la racine. C’est le fichier d’amorçage, et c’est aussi de lui que dépend le redémarrage rapide. Certaines cartes réclament en plus une copie renommée — là encore, la liste de compatibilité donne le nom.
Les réglages qui servent vraiment
Redémarrer un jeu sans éteindre : L + R + X + Y + B + A.
Triches : dans le menu, Y sur le jeu voulu, cochez, puis START pour enregistrer.
Luminosité : touchez le coin en haut à gauche de l’écran du bas.
Habillage : deux images .bmp de 256 × 192 en 24 bits, placées dans TTMenu — YSMenu1.bmp pour l’écran du haut, YSMenu2.bmp pour celui du bas.
Ce que cette mise à jour ne fera pas
Elle ne débloque pas une carte refusée par la DSi ou la 3DS. C’est un blocage du firmware de la console, contré par un correctif de la carte elle-même, à prendre chez son fabricant. Le noyau, lui, ne joue aucun rôle là-dedans.
Certains ROM hacks ne passent pas : YSMenu affiche alors errcode -4 quand il ne reconnaît pas le correctif appliqué.
Si votre carte n’est pas dans la liste de compatibilité, personne ne garantit le résultat.
« La dernière version date de 2019, c’est abandonné ? »
Non, et c’est la bonne nouvelle. La 7.06 est bien la dernière, mais la DS est une console close depuis plus de dix ans : sa logithèque est complète, et un noyau dont le rôle est de faire démarrer des jeux qui ne sortiront plus n’a plus grand-chose à corriger. Une version de 2019 reste la bonne version en 2026.
⚠ Attention : utilisez une microSD de marque, de classe 4 au minimum. Les cartes bas de gamme sont la première cause des écrans blancs, des gels en jeu et des sauvegardes perdues sur ces linkers.
Tgames ne fournit ni jeux, ni BIOS, ni clés : utilisez uniquement les sauvegardes de vos propres jeux et de votre propre console. Une question ? Répondez à ce sujet.
Tgames only uses the cookies the board needs (login, preferences). Embedded videos and audio (YouTube, Dailymotion, SoundCloud…) set their own cookies: they are only loaded with your consent. Learn more