v6.2
Both versions:
- Revamped EmuNAND support: up to four EmuNANDs are now supported, the default can be selected in the config and it can be changed on boot by holding Up/Right/Down/Left (respectively for EmuNAND 1/2/3/4); other than the
legacylayout theminsizelayout (for RedNANDs only) and thedefaultlayout are now also supported - Added a B payload (
b_NAME.bin) to the chainloader - PIN changes: the number of digits to input is now shown, a message on the bottom screen can be displayed by placing a text file named
pinmessage.txtinluma(800 characters maximum) - Implemented custom System Settings
Ver.string, it needs to be in a text file namedcustomversion.txt(19 characters maximum) inluma, with the stock Nintendo string beingVer. %d.%d.%d-%d%ls - When booting with R and the
Use SysNAND FIRM if booting with Roption is selected, FIRM will be loaded from the default EmuNAND instead of the first one and you can choose a different one with the directional pad, in the same way you would select the EmuNAND - Changed the logic of the NIM update patch to only be applied when booting with R
- Hid the
New 3DS CPUsetting on Old 3DS - Show descriptions for the options on the bottom screen
- Fixed support for pre-9.0 FIRMs. Luma3DS now directly supports >= 5.x FIRMs, as intended
- Fixed crashes for people with pre-patched Home Menu and NS module
- Added boundary checks for files loaded from SD
- More code refactoring
Dev version:
- Fixed crashes on some Old 3DS FIRMs (such as 9.0)
- Added displaying a partial stack dump on the bottom screen when handling an exception