Luma3ds update
Author: s | 2025-04-25
The updater will download the latest Luma3DS, so that's enough to update Luma3DS. Once you are running the latest Luma3DS, you are safe to update your sysNAND
HOW TO UPDATE THE LUMA3DS MANUALLY AND UPDATE THE
Screens or wrong colors, usually when launching Arm9 payloadsRosalina: display SSID in "Force wifi connection" menuLayeredFS: improve game update RomFS mountpoint detectionFurther improvements to overall system stability and other minor adjustments have been made to enhance the user experienceIn addition, with thanks to @devkitPro, this release of Luma3DS comes bundled with version 2.4.3 of the Homebrew Menu, itself bundled with config/ssl/cacert.pem for use with libcurl. v13.1 Add volume slider overrideCurrently, this option is located under "System configuration" in the Rosalina menu and autosaves, while being under [misc] in config.ini. This is because this option is only supported for NATIVE_FIRM. This may change in the futureWhen using the option, the console might sometimes take longer to shutdownAdd explicit "Boot chainloader" entry, above "Save and exit" in the boot configuration menuRemove unused and useless "Allow Left+Right / Up+Down combos for DSi" optionHide "Enable custom upscaling filters for DSi" optionFix an issue where baremetal screeninit would result in two white screens or wrong colors, usually when launching Arm9 payloadsRosalina: display SSID in "Force wifi connection" menuLayeredFS: improve game update RomFS mountpoint detectionFurther improvements to overall system stability and other minor adjustments have been made to enhance the user experienceIn addition, with thanks to @devkitPro, this release of Luma3DS comes bundled with version 2.4.3 of the Homebrew Menu, itself bundled with config/ssl/cacert.pem for use with libcurl. v13.0.2 Fix older system versions (4.x to 8.x) not booting since Luma3DS v13.0On 4.x, Arm11 custom sysmodules have been disabled. This means no Rosalina and no region-free; if
HOW TO UPDATE THE LUMA3DS MANUALLY AND UPDATE
Luma3DS-3GX Plugin EditionNoob-proof (N)3DS "Custom Firmware", with 3GX plugins support3GX Plugin EditionThis edition of Luma3DS allows the loading of .3GX plugins in Luma3DS, which are otherwise officially unsupported.How to install this Editiondownload the latest boot.firm from the releases pageput the downloaded boot.firm file in the root directory of your SD card (sd:/boot.firm), overwriting the official Luma3DS boot.firm.(re)boot your 3DS, and when prompted, enable:"Enable game patching""Show NAND or user string in System Settings"press START and let your 3DS boot.You successfully installed the 3GX Plugin Loader! Now, proceed to the next step to learn how to install and enable 3GX plugins.How to install 3GX pluginsPlugins have to be installed in the sd:/luma/plugins folder.Usually, you need to put your specific plugin in the subdirectory, eg: sd:/luma/plugins//.3gx.However, a default.3gx plugin can also be placed in the main sd:/luma/plugins directory: sd:/luma/plugins/default.3gx.So:/.3gx # will only be loaded for the specified title, high priority"> sd:/luma/plugins/default.3gx # will be loaded for all games, low priority sd:/luma/plugins//.3gx # will only be loaded for the specified title, high priorityNow you know how to install 3GX plugins! Proceed to the next step to learn how how to enable 3GX plugins.How to enable 3GX pluginswhen booted, press L + D-Pad Down + Select to open the Rosalina menu.Press D-Pad Down again until Plugin Loader, is selected, then press A and set it to [Enabled].Done! You learned to install the 3GX Plugin loader, install 3GX Plugins and enable them. Now, simply launch the game you want to play and press SELECT to open up the 3GX menu!Luma3DS introductionLuma3DS is a program to patch the system software of (New) Nintendo (2)3DS handheld consoles "on the fly", adding features such as per-game language settings, debugging capabilities for developers, and removing restrictions enforced by Nintendo such as the region lock.It also allows you to run unauthorized ("homebrew") content by removing signature checks.To use it, you will need a console capable of running homebrew software on the Arm9 processor.Since v8.0, Luma3DS has its own in-game menu, triggerable by L+Down+Select (see the release notes).CompilingPrerequisitesgitmakerom in PATHfirmtoolUp-to-date devkitARM+libctruClone the repository with git clone make.The produced boot.firm is meant to be copied to the root of your SD card for usage with Boot9Strap.Setup / Usage / FeaturesSee software is licensed under the terms of the GPLv3. You can find a copy of the license in the LICENSE.txt file.Files in the GDB stub are instead triple-licensed as MIT or "GPLv2 or[UPDATE] Luma3DS Updater v2.6 - WiiDatabase
PRIVATE memory instead of SHARED on requests (#2086, bug report and original PR thanks to @LittlestCube). This allows plugins to access the network more easily. Only download plugin from trusted sources.During the "first time booting Luma3DS/Luma3DS upgrade" process, create the payloads directory if it does not exist. This should make the 3DS hacking process even more streamlinedFurther improvements to overall system stability and other minor adjustments have been made to enhance the user experience v13.1.2 Fix homebrew autoboot stuck in exception at boot after POWER button was held for too longScreenshots: when dealing with 800px mode, produce 800x480 images with the correct aspect ratio instead of 800x240 ones for more faithful output (using integer scaling on the Y axis)Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience v13.1.1 Fix bug where wireless connection option was replacing volume overrideForce wifi menu: handle unconfigured wifi slots correctlyMinor changes to the plugin loaderv13.1 changelog:Add volume slider overrideCurrently, this option is located under "System configuration" in the Rosalina menu and autosaves, while being under [misc] in config.ini. This is because this option is only supported for NATIVE_FIRM. This may change in the futureWhen using the option, the console might sometimes take longer to shutdownAdd explicit "Boot chainloader" entry, above "Save and exit" in the boot configuration menuRemove unused and useless "Allow Left+Right / Up+Down combos for DSi" optionHide "Enable custom upscaling filters for DSi" optionFix an issue where baremetal screeninit would result in two white. The updater will download the latest Luma3DS, so that's enough to update Luma3DS. Once you are running the latest Luma3DS, you are safe to update your sysNANDUpdating rxTools to Luma3ds? - GBAtemp.net
Starlight3DSNintendo 3DS "Custom Firmware"Nintendo 3DS "Custom Firmware"Please check the Official Luma3DS readme for more info!What it isStarlight3DS is an unofficial fork of Luma3DS with more features, this is a continuation of DullPointer's luma fork where most features are taken from it and made compatible for the latest Luma3DS version at the time of writing this.There's also some features taken from other luma forks as well and some that I added myself. Please check the credits to see people who made this fork possible!Starlight3DS requires a full-system persisent exploit such as boot9strap to run.Changes with the official buildNote: The config file is different from the original luma3DS, it's "configplus.ini" instead of "config.ini" to avoid conflicts if you want to switch between this modified version and the official one (like for playing CTGP-7 for example).Changed auto-copy to ctrnand and essential backup checks to be less annoyingRestored UNITINFO and enable rosalina on safe_firm options on the luma config menu (TWL patch option is now with "enable external firms and modules")Removed the need of having both "Game Patching" and "External Firms and Modules" enabled for patching sysmodules, just "External Firms and Modules" need to be enabledAdded shortcuts:Press start + select to toggle bottom screen (nice when you watch videos) inspired by ThisPress A + B + X + Y + Start to instantly reboot the console. Useful in case of freeze, but can corrupt your sdcard. This is why this option is now hidden in the config.ini filePress Start on Rosalina menu to toggle wifi -> OriginalPress Select on Rosalina menu to toggle LEDs -> Original (and press Y to force blue led as a workaround when the battery is low)Added Extra Config menu including:Automatically suppress LEDsCut power to TWL Flashcards allowing to save batteryHome button opens Rosalinastart + select shortcut to toggle top/bottomUpdating from rxTools to Luma3DS
System model:[New 2DS XL, New 3DS XL, New 3DS, Old 2DS, Old 3DS XL, Old 3DS] Old 3DSSysNAND version (+emu/redNAND version if applicable): Sys 11.17.0-50U[e.g. 11.13.0-45U SysNAND, 11.13.0-45E EmuNAND]Entrypoint (How/what you're using to boot Luma3DS): just the power button[e.g. Boot9Strap/Sighax, etc.]Luma3DS version: 13.0.2[e.g. v10.2 stable or if using non-releases specify the commit like this configuration/options:Default EmuNAND: ( )Screen brightness: ( 4)Splash: ( after)Splash duration: ( )PIN lock: ( off)New 3DS CPU: ( )--Autoboot EmuNAND: ( )Use EmuNAND FIRM if booting with R: ( )Enable loading external FIRMs and modules: ( )Enable game patching: ( )Show NAND or user string in System Settings: ( X)Show GBA boot screen in patched AGB_FIRM: ( )Set developer UNITINFO: ( )Disable Arm11 exception handlers: ( )Enable Rosalina on SAFE_FIRM: ( )--Explanation of the issue:When I boot my old 3DS it immediately opens Luma3DS config, when I go to save and exit it freezes and requires me to hold the power button to do anything. I've been able to bypass it sometimes by holding down A+L+R+Up but I really shouldn't have to do that just to use my console.Steps to reproduce:Turn on 3dsGet stuck in luma configDump file:Update EmuNAND on Luma3DS - GBAtemp.net
Screen (enabled on bottom screen by default)Added Day and Night mode (lite):You can choose the screen brightnessYou can choose to turn on or off LEDsThose will be applied at a desired timeAdded n3ds clock + L2 status in rosalina menu -> OriginalAdded Software Volume Control -> (now merged with the official luma3ds one)Added extended brightness presets and per-screen brightness -> Original WARNING: a little broken and can exceed the limits!Added permanent brightness calibration -> OriginalAdded a option to cut wifi while in sleep mode allowing to save battery -> OriginalAdded the ability to redirect layeredFS path -> OriginalAdded loading of custom logo while launching a app from luma/logo.bin -> OriginalAdded loading of external decrypted otp from luma/otp.bin -> OriginalChanged colors on config menu because why notContinue running after a errdisp error happens, this is the same option as instant reboot because they kinda go together (you decide when to reboot after an error occur)Added play coin maximize to rosalina menu -> OriginalPlugin Selector -> OriginalMaintainersOriginal Luma3DS mainteners:@TuxSH: lead developer, created and maintains most features of the project. Joined in 2016@AuroraWright: author of the project, implemented the core features (most of the baremetal boot settings menu and firmware loading code) with successful design decisions that made the project popular. Created the project in 2015, currently inactive@PabloMK7: maintainer of the plugin loader feature merged for the v13.0 release. Joined in 2023Starlight3DS mainteners:@cooolgamerEveryone who added features by forking the projectKnown issuesOfficial Luma3DS issues:Cheat engine crashes with some applications, in particular Pokémon games: there is a race condition in Nintendo's Kernel11 pertaining to attaching a new KDebugThread to a KThread on thread creation, and another thread null-dereferencing thread->debugThread. This causes the cheat engine to crashes games that create and destroy many threads all the time (like Pokémon).For these games, having a dedicated "game plugin"How to update Luma3ds? - GBAtemp.net
(Old 3DS, New 3DS, 2DS, etc.).The process will generally involve:Using an exploit to launch the Homebrew Launcher.Running a custom firmware installer through the Homebrew Launcher.Installing boot9strap to gain full control over the system.Installing and configuring Luma3DS as your primary CFW.5. Finalize Setup:Boot into Luma3DS Configuration: Hold the Select button while powering on your 3DS to enter the Luma3DS configuration menu.Configure Options: Enable the necessary options and save your configuration.Update System Software: Ensure your 3DS firmware is up-to-date with the latest system software updates while maintaining your custom firmware.6. Install Homebrew Applications:FBI Installer: Use the FBI installer to install .CIA files (homebrew applications).Homebrew Applications: Download and install homebrew applications from trusted sources like 3DS Homebrew.Additional Resources:3ds.hacks.guide: The most comprehensive and up-to-date guide for all things related to 3DS softmodding.GBAtemp: A popular forum for discussions and support related to console hacking and homebrew.YouTube Tutorials: Visual guides can be very helpful; look for recent videos that match your 3DS model and firmware version.By following these steps and referring to up-to-date resources, you can successfully softmod your Nintendo 3DS and unlock its full potential.How do you get games on your 3ds?Using Custom Firmware (CFW): Installing .CIA FilesIf you have custom firmware installed on your 3DS, you can install game backups (in .CIA format) directly onto your device. Note that downloading and using pirated games is illegal and not recommended. Only use this method for games you own or legitimate homebrew software.Install FBI Installer:FBI is a homebrew application used to install .CIA files. You should. The updater will download the latest Luma3DS, so that's enough to update Luma3DS. Once you are running the latest Luma3DS, you are safe to update your sysNAND
Updater for Luma3DS by AuroraWright - GitHub
System model:[Old 3DS]SysNAND version (+emu/redNAND version if applicable):[Sys 11.5.0-38E]Entrypoint (How/what you're using to boot Luma3DS):[Boot9Strap/Sighax]Luma3DS version:[8.1.1 stable]Luma3DS configuration/options:Default EmuNAND: (1)Screen brightness: (4)Splash: (Off)PIN lock: (Off)New 3DS CPU: (n/A )--Autoboot EmuNAND: (No)Use EmuNAND FIRM if booting with R: (No)Enable loading external FIRMs and modules: (No)Enable game patching: (No)Show NAND or user string in System Settings: (Yes)Show GBA boot screen in patched AGB_FIRM: (No)Patch ARM9 access: (No)Set developer UNITINFO: (No)Disable ARM11 exception handlers: (No)--Hey,thank you for your awesome work. And your amazing open-to-closed ticket ratio indicates that you may can help me :)When starting the game "Pokemon X (EUR Version)" the game crashes immediately. Today, I upgraded the system from 10.3E to 11.5E using this guide. Every other game I own works without issue, but this one crashes. Before the upgrade it worked :)During the upgrade, I got a black screen with luma that I could fix by deleting /Nintendo 3DS/(32 Character ID)/(32 Character ID)/extdata/00000000/. In this ticket I stumbled across this wiki entry and as a precaution I applied those steps (since, I already run CFW for quite a while).After that the upgrade finished without issues. Thus, trying out different games I own.Then starting Pokemon X, I got this error:I could fix this error by deleting /Nintendo 3DS/(32 Character ID)/(32 Character ID)/title/0004000e/00055d00/. But, then I got this new one (dump is attached)Steps to reproduce:Insert Pokemon and start itIt crashesDump file:crash_dump_00000018.zipIssue when updating Luma3ds updater - GBAtemp.net
3DS DS [3DS] Luma3DS v13.0.1 disponible Nouvelle mise à jour de Luma3DS, le Custom Firmware à destination de la Nintendo 3DS développé à l'origine par AuroraWright et repris par TuxSH.Pour rappel Luma3DS est un programme permettant de corriger le logiciel système des consoles portables (New) Nintendo (2)3DS "à la volée", en ajoutant des fonctionnalités telles que les paramètres de langue par jeu, des capacités de débogage pour les développeurs et en supprimant les restrictions imposées par Nintendo telles que le verrouillage régional.La version 13.0 sortie est une version " majeur " car il fusionne le code de Luma 3GX, une version de Luma customisé à l'origine par Nanquitas et repris par PabloMK7 le développeur de CTGP7 un mod customisé de Mario Kart 7.Luma3GX sert principalement pour l'usage de plugin / mod ainsi qu'un module de cheat plus complet.Changelog : - Fusion de la version 3GX de @PabloMK7 et @Nanquitas, ajoutant le support des plugins. Cela permet de jouer des mods comme CTGP-7.NOTE : En raison de changements planifiés (tels que la réimplémentation du noyau), les plugins plus anciens qui ne sont plus maintenus ou les plugins ferméspeuvent soudainement cesser de fonctionner à un moment donné dans le futur. Nous vous conseillons d'utiliserdes plugins open source et/ou activement maintenus par des sources fiables.- Ajout d'un support pour remplacer le filtre d'upscaling TWL_FIRM (c'est-à-dire le logiciel DS(i)) basé sur la convolution par le contenu de /luma/twl_upscaling_filter.bin.- Vous pouvez trouver des exemples de matrices ici et le code Python pour les convertir au format attendu ici.- Ajout du support pour autoriser les combos de touches Gauche+Droite et Haut+Bas dans TWL_FIRM, bien que les jeux DS(i) commerciaux empêchent généralement ces combos d'eux-mêmes.- Ajout de la prise en charge de TWL_FIRM et AGB_FIRM de taille arbitraire et non compressés, lorsqu'ils sont chargés de manière externe à partir du dossier /luma.- Simplification du chargement des CXI des sysmodules et des correctifs IPS/BPS : le bit N3DS est maintenant effacé lors du choix du fichier CXI à charger à partir de /luma/sysmodules. Le chemin pour les correctifs IPS/BPS pour les sysmodules, et les sysmodules seulement, a été déplacé vers /luma/sysmodules/.ips (resp. .bps). Il s'agit d'un changement important- Suppression de l'option "Use EmuNAND FIRM if booting with R" et de toute la logique associée. Il s'agit d'un reliquat de l'ère Gateway qui n'a plus sa place en 2023.- Correction d'un bug rare où la console démarrait avec 2 écrans blancs.- Autres changements mineursMise à jour de Luma 3DS en version 13.0.1 qui fix une régression apparu dans la version 13.0 qui empêchais des modules de fonctionné comme celui gérant le widescreen sur TwilightMenu++Changelog : Correction d'une régression de la v13.0 où le chargement de modules FIRM externes (tels que TwlBg) était interrompu. Jeudi 20 Juillet 2023, 22:04 par Linkynimes Source : github Cliquer ici pour continuer sur le forum. The updater will download the latest Luma3DS, so that's enough to update Luma3DS. Once you are running the latest Luma3DS, you are safe to update your sysNAND If you have Luma3DS installed, updating your console to version 11.14 without updating Luma3DS first will cause an exception occurred error at boot (a soft-brick). To update Luma3DS, followLuma3DS Updater Failed to Update, rebooted system and it’s
Kit-kat-slim v2.0.2 - DS4Windows Update kit-kat-slimHomepage Here: Slimmed fork of the Mega 3DS Toolkit Chain by: UIAbility Stream n3DS Video Wirelessly to NTRViewer.exe (no capture card needed just NTR CFW)Open any Version of InputRedirectionClient-Qt.exe with a ButtonOpen DS4Windows.exe with a ButtonAutomatically Kill InputRedirectionClient-Qt + NTRViewer + DS4Windows when closing kit-kat-slimkit-kat-touch Download the Downloads Tab in kit-kat-slim.exeDownload and Extract the following to kit-kat-slim.exe DirectoryNTRViewer Folder + Contents (inside NTR_STARTERKIT.zip)InputRedirectionClient-Qt.zip ContentsDS4Windows.zip ContentsLicenseGPLV2Thank You'sstary2001kazopragmacell9nanquitasmastermune kit-kat-slim kit-kat-slimHomepage Here: slimmed fork of the Mega 3DS Toolkit Chain by: UIAbility Stream n3DS Video Wirelessly to NTRViewer.exe (no capture card needed just NTR CFW)Open any Version of InputRedirectionClient-Qt with a ButtonAutomatically Kill InputRedirectionClient-Qt + NTRViewer when closing kit-kat-slimkit-kat-touch Download the Downloads Tab in kit-kat-slim.exeDownload and Extract the following to kit-kat-slim.exe DirectoryNTRViewer Folder + Contents (inside NTR_STARTERKIT.zip)InputRedirectionClient-Qt.zip ContentsLicenseGPLV2Thank You'sstary2001kazopragmacell9nanquitasmastermune kit-kat-touch v1.1.0 Added:Launching Vitrite from a ButtonLaunching Joy2Key from a ButtonLaunching Rosalina InputRedirection Gamepad from a Button (Luma3DS v8.0 only)Few UI Changes kit-kat-touch v1.0.0 Website/Written Tutorial: Fork of the MEGA toolkit chain kit-kat.exe by UI, more Compact & built around InputRedirectionClient + Joy2Key & VitriteWireless Video Streaming to PC with NTR CFW + NTRViewer.exeXbox Gamepad Support (Control your 3DS over Wifi with any XInput Controller)Ability to Control 3DS Touchscreen w/ Mouse InputPossibilities for the Future:Implementing some type of Opacity Control Into kit-kat (button or hotkey)Implementing Joy2Key Mouse Function or option to Load Joy2key.exe from a ButtonComments
Screens or wrong colors, usually when launching Arm9 payloadsRosalina: display SSID in "Force wifi connection" menuLayeredFS: improve game update RomFS mountpoint detectionFurther improvements to overall system stability and other minor adjustments have been made to enhance the user experienceIn addition, with thanks to @devkitPro, this release of Luma3DS comes bundled with version 2.4.3 of the Homebrew Menu, itself bundled with config/ssl/cacert.pem for use with libcurl. v13.1 Add volume slider overrideCurrently, this option is located under "System configuration" in the Rosalina menu and autosaves, while being under [misc] in config.ini. This is because this option is only supported for NATIVE_FIRM. This may change in the futureWhen using the option, the console might sometimes take longer to shutdownAdd explicit "Boot chainloader" entry, above "Save and exit" in the boot configuration menuRemove unused and useless "Allow Left+Right / Up+Down combos for DSi" optionHide "Enable custom upscaling filters for DSi" optionFix an issue where baremetal screeninit would result in two white screens or wrong colors, usually when launching Arm9 payloadsRosalina: display SSID in "Force wifi connection" menuLayeredFS: improve game update RomFS mountpoint detectionFurther improvements to overall system stability and other minor adjustments have been made to enhance the user experienceIn addition, with thanks to @devkitPro, this release of Luma3DS comes bundled with version 2.4.3 of the Homebrew Menu, itself bundled with config/ssl/cacert.pem for use with libcurl. v13.0.2 Fix older system versions (4.x to 8.x) not booting since Luma3DS v13.0On 4.x, Arm11 custom sysmodules have been disabled. This means no Rosalina and no region-free; if
2025-04-12Luma3DS-3GX Plugin EditionNoob-proof (N)3DS "Custom Firmware", with 3GX plugins support3GX Plugin EditionThis edition of Luma3DS allows the loading of .3GX plugins in Luma3DS, which are otherwise officially unsupported.How to install this Editiondownload the latest boot.firm from the releases pageput the downloaded boot.firm file in the root directory of your SD card (sd:/boot.firm), overwriting the official Luma3DS boot.firm.(re)boot your 3DS, and when prompted, enable:"Enable game patching""Show NAND or user string in System Settings"press START and let your 3DS boot.You successfully installed the 3GX Plugin Loader! Now, proceed to the next step to learn how to install and enable 3GX plugins.How to install 3GX pluginsPlugins have to be installed in the sd:/luma/plugins folder.Usually, you need to put your specific plugin in the subdirectory, eg: sd:/luma/plugins//.3gx.However, a default.3gx plugin can also be placed in the main sd:/luma/plugins directory: sd:/luma/plugins/default.3gx.So:/.3gx # will only be loaded for the specified title, high priority"> sd:/luma/plugins/default.3gx # will be loaded for all games, low priority sd:/luma/plugins//.3gx # will only be loaded for the specified title, high priorityNow you know how to install 3GX plugins! Proceed to the next step to learn how how to enable 3GX plugins.How to enable 3GX pluginswhen booted, press L + D-Pad Down + Select to open the Rosalina menu.Press D-Pad Down again until Plugin Loader, is selected, then press A and set it to [Enabled].Done! You learned to install the 3GX Plugin loader, install 3GX Plugins and enable them. Now, simply launch the game you want to play and press SELECT to open up the 3GX menu!Luma3DS introductionLuma3DS is a program to patch the system software of (New) Nintendo (2)3DS handheld consoles "on the fly", adding features such as per-game language settings, debugging capabilities for developers, and removing restrictions enforced by Nintendo such as the region lock.It also allows you to run unauthorized ("homebrew") content by removing signature checks.To use it, you will need a console capable of running homebrew software on the Arm9 processor.Since v8.0, Luma3DS has its own in-game menu, triggerable by L+Down+Select (see the release notes).CompilingPrerequisitesgitmakerom in PATHfirmtoolUp-to-date devkitARM+libctruClone the repository with git clone make.The produced boot.firm is meant to be copied to the root of your SD card for usage with Boot9Strap.Setup / Usage / FeaturesSee software is licensed under the terms of the GPLv3. You can find a copy of the license in the LICENSE.txt file.Files in the GDB stub are instead triple-licensed as MIT or "GPLv2 or
2025-04-10Starlight3DSNintendo 3DS "Custom Firmware"Nintendo 3DS "Custom Firmware"Please check the Official Luma3DS readme for more info!What it isStarlight3DS is an unofficial fork of Luma3DS with more features, this is a continuation of DullPointer's luma fork where most features are taken from it and made compatible for the latest Luma3DS version at the time of writing this.There's also some features taken from other luma forks as well and some that I added myself. Please check the credits to see people who made this fork possible!Starlight3DS requires a full-system persisent exploit such as boot9strap to run.Changes with the official buildNote: The config file is different from the original luma3DS, it's "configplus.ini" instead of "config.ini" to avoid conflicts if you want to switch between this modified version and the official one (like for playing CTGP-7 for example).Changed auto-copy to ctrnand and essential backup checks to be less annoyingRestored UNITINFO and enable rosalina on safe_firm options on the luma config menu (TWL patch option is now with "enable external firms and modules")Removed the need of having both "Game Patching" and "External Firms and Modules" enabled for patching sysmodules, just "External Firms and Modules" need to be enabledAdded shortcuts:Press start + select to toggle bottom screen (nice when you watch videos) inspired by ThisPress A + B + X + Y + Start to instantly reboot the console. Useful in case of freeze, but can corrupt your sdcard. This is why this option is now hidden in the config.ini filePress Start on Rosalina menu to toggle wifi -> OriginalPress Select on Rosalina menu to toggle LEDs -> Original (and press Y to force blue led as a workaround when the battery is low)Added Extra Config menu including:Automatically suppress LEDsCut power to TWL Flashcards allowing to save batteryHome button opens Rosalinastart + select shortcut to toggle top/bottom
2025-03-30System model:[New 2DS XL, New 3DS XL, New 3DS, Old 2DS, Old 3DS XL, Old 3DS] Old 3DSSysNAND version (+emu/redNAND version if applicable): Sys 11.17.0-50U[e.g. 11.13.0-45U SysNAND, 11.13.0-45E EmuNAND]Entrypoint (How/what you're using to boot Luma3DS): just the power button[e.g. Boot9Strap/Sighax, etc.]Luma3DS version: 13.0.2[e.g. v10.2 stable or if using non-releases specify the commit like this configuration/options:Default EmuNAND: ( )Screen brightness: ( 4)Splash: ( after)Splash duration: ( )PIN lock: ( off)New 3DS CPU: ( )--Autoboot EmuNAND: ( )Use EmuNAND FIRM if booting with R: ( )Enable loading external FIRMs and modules: ( )Enable game patching: ( )Show NAND or user string in System Settings: ( X)Show GBA boot screen in patched AGB_FIRM: ( )Set developer UNITINFO: ( )Disable Arm11 exception handlers: ( )Enable Rosalina on SAFE_FIRM: ( )--Explanation of the issue:When I boot my old 3DS it immediately opens Luma3DS config, when I go to save and exit it freezes and requires me to hold the power button to do anything. I've been able to bypass it sometimes by holding down A+L+R+Up but I really shouldn't have to do that just to use my console.Steps to reproduce:Turn on 3dsGet stuck in luma configDump file:
2025-04-03(Old 3DS, New 3DS, 2DS, etc.).The process will generally involve:Using an exploit to launch the Homebrew Launcher.Running a custom firmware installer through the Homebrew Launcher.Installing boot9strap to gain full control over the system.Installing and configuring Luma3DS as your primary CFW.5. Finalize Setup:Boot into Luma3DS Configuration: Hold the Select button while powering on your 3DS to enter the Luma3DS configuration menu.Configure Options: Enable the necessary options and save your configuration.Update System Software: Ensure your 3DS firmware is up-to-date with the latest system software updates while maintaining your custom firmware.6. Install Homebrew Applications:FBI Installer: Use the FBI installer to install .CIA files (homebrew applications).Homebrew Applications: Download and install homebrew applications from trusted sources like 3DS Homebrew.Additional Resources:3ds.hacks.guide: The most comprehensive and up-to-date guide for all things related to 3DS softmodding.GBAtemp: A popular forum for discussions and support related to console hacking and homebrew.YouTube Tutorials: Visual guides can be very helpful; look for recent videos that match your 3DS model and firmware version.By following these steps and referring to up-to-date resources, you can successfully softmod your Nintendo 3DS and unlock its full potential.How do you get games on your 3ds?Using Custom Firmware (CFW): Installing .CIA FilesIf you have custom firmware installed on your 3DS, you can install game backups (in .CIA format) directly onto your device. Note that downloading and using pirated games is illegal and not recommended. Only use this method for games you own or legitimate homebrew software.Install FBI Installer:FBI is a homebrew application used to install .CIA files. You should
2025-04-25