AuReiNand v3.12 -> v3.13

AuroraWright hat die CFW AuReiNand für den 3DS aktualisiert.

DOWNLOAD

UPDATE, 24.03.16: v3.13 ist da. L+R wird jetzt nur noch für den Standard-Payload "default.bin" benutzt, für den Rest einfach "L" und den zugehörigen Button drücken. Die Helligkeit des eingebauten Screen-Inits wurde erhöht und der Safe-Mode (L+R+Hoch+A) wurde für arm9loaderhax geblockt, da er den New Nintendo 3DS bricken oder arm9loaderhax entfernen kann.

Ein neues Konfigurationsmenü, welches mit SELECT beim Booten aufgerufen werden kann, wurde eingeführt, welches die "Flags" ersetzt. Es erscheint auch automatisch, wenn die Konfigurationsdatei nicht gefunden werden kann. Fehlermeldungen werden nun vor dem Ausschalten des Systems ausgegeben und die Dateien emunand.bin, reboot.bin und loader.bin wurde in das Hauptprogramm ge"merged". Zudem wurde das FIRM-Patching schneller gemacht und das Payload-Chainloading funktioniert nun auch von CakeBrah aus. Außerdem  werden pre-patched FIRMs automatisch gelöscht, wenn zu/von arm9loaderhax gewechselt wird oder in Zukunft neue FIRM-Patches hinzugefügt werden.

Spoiler

v3.13:
- Due to requests, changed the payload chainloading to use L+R just for the default payload, and L+button for the other ones. The default will be loaded if the corresponding payload doesn't exist.
- Increased the brightness of the built-in screen init.
- Blocked Safe Mode (L+R+Up+A) access on A9LH, as using it would brick the console (N3DS) or remove A9LH due to the reboot to SAFE_MODE FIRM.


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 :)