v6.1.2
On both branches:
- 1.x and 2.x NATIVE_FIRM are now supported on SysNAND with the FIRM writes patch, this allows you to update retaining A9LH on every system version.
- PIN changes: you can now set the PIN length and easily change the PIN (you will get a prompt when exiting the config menu, which can be skipped with START), booting SAFE_MODE is easier with a PIN, the PIN file gets deleted when disabling the PIN lock.
- The TWL dev launcher patch has been removed as it's no longer needed and causes incompatibilities with a lot of NTR/TWL games.
- New config.bin format which allows to automatically discard the configuration as soon as it becomes incompatible with new Luma3DS releases.
- Large amounts of code refactoring and cleanups.
On dev branch only:
- Fixed crashes on New 3DS with the "Disable access checks" option enabled on FIRMs between 9.3 and 10.4. Unfortunately the service and archive checks patch can't work on said firmwares, and won't be applied.
- ARM9 debugging has been removed from TWL and AGB FIRMs as it didn't work and didn't serve a real purpose.
- The "Disable access checks" option has been renamed to "Patch SVC/service/archive/ARM9 access".