Releases: LumaTeam/Luma3DS
Releases · LumaTeam/Luma3DS
v3.12
- Introduced a configuration menu which can be called by holding SELECT on boot, which replaces "flags". It appears automatically when the config file is not found, and it can be used to toggle the options that were "flags" previously.
- AuReiNand now prints error messages before shutting down.
- To reduce SD card accesses and make the program more newbie friendly, emunand.bin, reboot.bin and loader.bin have been merged into the main executable.
- FIRM patching has been made slightly faster (only applies if pre-patched FIRMs aren't used) by removing two memory searches.
- AuReiNand will auto-delete the pre-patched FIRMs when you switch to/from A9LH or, in the future, new FIRM patches are added.
- Payload chainloading now also works from CakeBrah.
I'd like to thank mid-kid at CakesFW for the screen printing code :)
v3.11
- Moved the workaround I used to make D9 chainloading work to the loader.bin (the fix was also pushed to the D9 repo, so hopefully this will no longer be needed soon!)
- Slightly improved the reboot patch
- Added emuNAND patch improvements from CakesFW
- Made the emuNAND patch completely version-independent, it should work as-is with future FIRMs!
Please note that you must delete all patched_firmwares from the aurei folder with this release! (sorry if this happened twice in a row).
less bloated maybe?
v3.10
- Fixed intermittent splash from CakeBrah
- Made splash last slightly longer
- Added shutdown on error
- Slimmed down FatFs
- Added error on missing emuNAND
- Propered the built-in screen init of the chainloader (no more delays thanks to interrupts disabling, might make it slightly faster on a non-screen-init A9LH)
- Changed folder to "aurei", changed the dat name to "AuReiNand.dat", remade the look of the 3dsx
(First luma-powered CFW!)
Please note that you must delete all patched_firmwares from the aurei folder with this release!
v3.9
- Further clean-up of the code
- Fixed rare black screens with mounting SD cards
- Updated the built-in payload chainloader to handle multiple payloads. This was inspired by Fix94's arm9select. Create a "payloads" directory inside the rei folder, put a "default.bin" inside (rename your existing arm9payload.bin if you have one), and (optionally) these other payloads: b.bin, x.bin, y.bin, select.bin, start.bin, right.bin, left.bin, up.bin, down.bin (press the matching button together with L and R to load the payload). Furthermore, the new loader will automatically perform the screen init before launching the payloads if this wasn't already done by A9LH itself.
- Added dual emuNAND support. Please note that you can't have two 9.0 emuNANDs, and that if you want a 9.0 emuNAND it must be the first one. To launch the second one, press R + B in updated sysNAND mode, or just B in regular mode. The code will just fallback to the first emuNAND if the second one is not found.
v3.8.1
- Disable splash screen when forcing boot options on soft reboot
- Added bottom screen splash image support, as suggested by Apache Thunder. Must be 320x240 and named "splashbottom.bin", goes in the rei folder
v3.8
- External ARM9 payload chainloading for a9lh (loads an "arm9payload.bin" in the rei folder when pressing L+R)
- Cleaned up the sdmmc library (from the dark-samus a9lh fork)
v3.7.3
- A lot of code clean-up. Filesize went down by ~3 KB, and there can possibly be slight speed improvements.
v3.7.2
Previous release broke .dat booting from a 9.0 NAND if A9LH was installed.
v3.7.1
- Added forcing of boot options on A9LH: always prevents losing AGB_FIRM saves by booting to sysNAND, forces the last used options on a MCU reboot (can be overridden with A).
v3.7
- Added a flag to skip decrypting and patching FIRM and use the already patched ones, for a slightly faster boot and to avoid writing 1 MB to SD on each boot.
Warning!:
You MUST remove the patched firmwares in the rei folder after switching from a non-A9LH usage to A9LH. You have been warned!
Original idea and patch by @FIX94.