Commit Graph

385 Commits

Author SHA1 Message Date
Aurora c0f042bc2a Can not support safe_firm firmlaunches without 3ds_injector at the moment 2016-08-31 19:50:37 +02:00
TuxSH 8982ff259a Add support for 1.x NATIVE_FIRM (on sysNAND) and the O3DS v0 SAFE_FIRM 2016-08-31 19:30:45 +02:00
Aurora 0057ab9c5a Fix config not being written in a rare circumstance 2016-08-31 16:11:44 +02:00
Aurora a84f393bd5 Move the itoa function to strings.c 2016-08-30 21:32:15 +02:00
Aurora 5406d648bc Fix derp 2016-08-30 20:01:45 +02:00
Aurora a2003fba95 Add -O3 optimization for the string functions 2016-08-30 19:48:21 +02:00
Aurora a76c15d018 Introduce a strcat replacement 2016-08-30 17:48:41 +02:00
Aurora f221915a95 Get rid of createDirectory and make fileWrite handle directory tree creation 2016-08-30 17:04:29 +02:00
Aurora 7f93733107 Rewrite the module copying function 2016-08-30 02:18:32 +02:00
TuxSH 06fe06f9f1 Update CFWInfo.h 2016-08-29 18:23:06 +02:00
Aurora abf7c8e565 Replace pinKeyToLetter with a C implementation, minor cleanup 2016-08-29 18:11:59 +02:00
TuxSH 46227e6763 Fix build issues on some environments. 2016-08-29 17:51:03 +02:00
Aurora 2ffe4a5451 Revert "Skip PIN verification after a MCU reboot on A9LH"
This reverts commit 18bd4bbcf6.
2016-08-29 16:04:17 +02:00
Aurora 18bd4bbcf6 Skip PIN verification after a MCU reboot on A9LH 2016-08-29 15:57:32 +02:00
Aurora 8209433696 Cleanup and refactoring 2016-08-29 15:42:54 +02:00
Aurora ad9e00acaa Add delay if a PIN was just verified and SAFE_MODE is being booted 2016-08-29 13:56:23 +02:00
Aurora c96f96258f Only patch 2.x NATIVE_FIRM on A9LH 2016-08-29 01:58:01 +02:00
Aurora 82699f3e00 Merge readPin and verifyPin 2016-08-28 23:41:41 +02:00
Aurora e2d828a4a2 Fixed derp 2016-08-28 15:58:10 +02:00
Aurora 92328c6a7e Made it easier to change your PIN, added PIN file deletion when needed 2016-08-28 15:51:54 +02:00
Aurora 3f8ad17e86 Minor PIN cleanup and UI changes 2016-08-28 14:59:33 +02:00
Aurora 52999db43a Readability stuff 2016-08-28 14:41:18 +02:00
Aurora 760aa99709 Revert "Add back reboot patch on 2.x"
This reverts commit 51c514de84.
2016-08-28 12:33:00 +02:00
TuxSH 51c514de84 Add back reboot patch on 2.x 2016-08-28 11:48:35 +02:00
Aurora 317899b4bf Fix another derp 2016-08-28 02:56:46 +02:00
Aurora 4c93d2b1f9 Better to put this here 2016-08-28 02:49:53 +02:00
Aurora 71c5404bfe Fix derp 2016-08-28 02:41:00 +02:00
Aurora 9c5248b87a Cleanup previous commit 2016-08-28 02:38:52 +02:00
TuxSH 83a0293af4 Add support (firmprot and firmlaunch patches) for 2.x on sysNAND 2016-08-28 00:32:47 +02:00
TuxSH a5c6b908b6 Fix reboot patch for 5.x/6.x 2016-08-27 18:10:51 +02:00
Aurora 94f0d873df Cleanup 2016-08-27 17:34:37 +02:00
Aurora d6f66d24fa Consistency 2016-08-27 16:11:37 +02:00
Aurora 31458e9938 Implement a new config file format which allows invalidating the config with new releases, fix config-related bugs, cleanup 2016-08-27 16:00:15 +02:00
Aurora c711ed6253 Added a different error for < 3.x NANDs as they can not be booted currently v6.1.1 2016-08-27 00:34:25 +02:00
Aurora 356268eae5 Welcome back to the 1,25s speed boost 2016-08-26 22:24:23 +02:00
Aurora 2dd64b8a92 Merge branch 'master' of https://github.com/AuroraWright/Luma3DS 2016-08-26 21:38:36 +02:00
Aurora b5cddedb7d Fix config derp 2016-08-26 21:38:03 +02:00
TuxSH 7afdc2b3b5 "Fix" the twlbg patches and make them optional 2016-08-26 19:09:14 +02:00
Aurora 60c4956290 Fix wrong bootconfig being picked up by 3ds_injector, cleanup 2016-08-26 18:44:39 +02:00
TuxSH 7331a919e4 Fix bug. v6.1 2016-08-25 18:53:37 +02:00
TuxSH 33238cee54 Remove loading of /luma/TwlBg.cxi, fix bugs. 2016-08-25 16:39:43 +02:00
TuxSH 384dd2ad81 Implement on-the-fly patching of TwlBg
(and port the patches from https://github.com/ahezard/twl_firm_patcher; big thanks to ahezard and people mentioned in this page; also to Subv for the original patching idea (for NATIVE_FIRM))
2016-08-25 00:13:43 +02:00
TuxSH 74ac76ba84 Merge branch 'master' of https://github.com/AuroraWright/Luma3DS 2016-08-21 22:09:47 +02:00
TuxSH 253e031f83 Add support for loading /luma/TwlBg.cxi (on dev branch this will take precedence) 2016-08-21 22:09:27 +02:00
TuxSH ef1ecf859c Update draw.c 2016-08-20 19:59:25 +02:00
TuxSH a302ad3bea R.I.P boot speed boost (for now) 2016-08-20 18:45:56 +02:00
TuxSH b87dadbb72 Update patches.c 2016-08-18 00:36:28 +02:00
TuxSH 50a2424001 Implement svcGetCFWInfo in place of svc 0x2e (which is stubbed). Luma3DS now boots ca. 1.5s faster
Fix bug in pin.c where the START button wasn't recognized as well.
2016-08-17 23:47:30 +02:00
Aurora 4f8c66b2b7 There would not be an use for this v6.0.1 2016-08-16 22:59:25 +02:00
Aurora 4d9cbc4e19 Fix fail 2016-08-16 22:46:41 +02:00