40 Commits

Author SHA1 Message Date
Aurora
c49a7e1d8e Fix derp 2016-09-28 02:22:40 +02:00
Aurora
e8a3e453fc Minor stuff 2016-09-28 02:15:31 +02:00
Aurora
a2e44e797d Added OTPless installs for New 3DS (you need 10.0 NATIVE_FIRM as firm0_100.bin in /a9lh, temporarily removed support for 2xrsa 2016-09-28 02:04:45 +02:00
Aurora
4ba801938b Code cleanup, tentatively fix clearScreens for 2.1 2016-09-26 23:15:26 +02:00
Aurora
9e579395af Merge pull request #19 from SciresM/patch-1
Prefer OTP from memory to OTP from file
2016-08-25 22:25:41 +02:00
SciresM
684b10b168 Prefer OTP from memory to OTP from file
Prevents using wrong OTP.bin by mistake/leftovers/sd card re-use.
2016-08-24 13:16:08 -07:00
Aurora
6f56b848a6 Really fix larger payloads v2.0.3 2016-06-23 13:16:57 +02:00
Aurora
bedb00249e Expand the maximum stage2 space (563712 bytes is the maximum using ARM9 memory). A matching stage1 is obviously needed for larger stage2s v2.0.2 2016-06-19 18:52:00 +02:00
Aurora
5e20c1457b Added Plailect's guide to the Readme 2016-06-09 22:48:03 +02:00
Aurora
f23ac51984 Added a check to prevent pre-2.0 stage1s from being installed v2.0.1 2016-06-09 17:32:31 +02:00
Aurora
a7c43cd93f Disable caches/mpu before changing MPU settings 2016-06-09 16:54:44 +02:00
Aurora
bc97bc8af1 Fix issue in the start.s 2016-06-09 15:37:45 +02:00
Aurora
7e37e653b6 Cleanly exit from firmRead v2.0 2016-06-08 16:05:01 +02:00
Aurora
aa209a3ef7 Cleanup, comment things better 2016-06-08 14:41:52 +02:00
Aurora
09435c282b Added checks for successful mounting of SD/CTRNAND 2016-06-08 14:33:27 +02:00
Aurora
51c1e5567a Added unlock sequence to uninstall, adjusted error messages 2016-06-08 14:14:26 +02:00
Aurora
08b48dddb8 Move sdmmc init as NAND can be used before any FS is inited 2016-06-07 17:47:34 +02:00
Aurora
3bf029ad9c Fix derps 2016-06-07 16:25:14 +02:00
Aurora
fbef831d25 Changed stage1 position to the proper one (0x808FB90 in ARM9 memory), changed NAND FIRM0 hash check to only check up to the start of section2 (as it is all it is needed) 2016-06-07 14:35:52 +02:00
Aurora
4ec05a33bc Code restructuring, added A9LH updater with the new "perfect" key2 from @gemarcano and 8.1 instead of 9.0 FIRM for FIRM0, which together net 1312 bytes for stage1, added uninstalling feature (only works if SysNAND is not 11.0 or later to prevent resulting in an unhackable console, NOT YET TESTED ON N3DS), merged PR from @d0k3 (https://github.com/AuroraWright/SafeA9LHInstaller/pull/10) which adds support for installing A9LH and dumping OTP directly from 2.1 2016-06-07 13:53:24 +02:00
Aurora
9833b29c78 Added automatic version number printing, success messages are now green 2016-03-27 19:59:48 +02:00
Aurora
0ede524c31 Spaces and stuff
Makes things more uniform
2016-03-25 18:17:59 +01:00
Aurora
eaefd3638f Reorganized the code, better error messages v1.5.1 2016-03-25 16:51:09 +01:00
Aurora
069d77eb99 Forgot spacing 2016-03-25 05:15:43 +01:00
Aurora
53cc426c5e Derped with colors v1.5 2016-03-25 04:50:19 +01:00
Aurora
b6aa3e1fd1 Removed stage2-only install, added A9LH update which only needs the stage1 and 2 payloads to update A9LH. Also, secret_sector.bin is never needed on New 3DS anymore 2016-03-25 04:47:56 +01:00
Aurora
9c7e70bb81 Useless casts 2016-03-25 01:59:12 +01:00
Aurora
1df402f35d Misc stuff v1.4 2016-03-24 16:27:03 +01:00
Aurora
ffef5ac637 Replaced confirmation prompt with unlock sequence (thanks to @TheBaloneyboy for the original commit 2016-03-24 00:53:58 +01:00
Aurora
78111b5dc7 Cleaned Makefile, added confirmation prompt on stage2 install, SD unmounting/remounting wheh coming back to menu after stage2 install 2016-03-24 00:14:29 +01:00
Aurora
29e8281729 Forgot this 2016-03-20 17:37:08 +01:00
Aurora
a051420edd Added warning about stage2-only updates, added possibility to go back to menu after a successful stage2 update, now the installer reports which operation was successful v1.3 2016-03-20 16:55:49 +01:00
Aurora
4174e65183 Disable updating stage2 from CakeBrah
We do not need that
v1.2.1
2016-03-20 04:58:49 +01:00
Aurora
06b81f1458 otp.bin is not needed from A9LH, just use the SHA register leftovers v1.2 2016-03-20 04:34:20 +01:00
Aurora
1698c8afe5 Cleaned-up i2c code, fixed wrong comments 2016-03-20 01:42:23 +01:00
Aurora
d522481d44 Fix derp in screen init
Removed one line too much
v1.1
2016-03-19 21:31:04 +01:00
Aurora
30165d347f Update README 2016-03-19 18:39:10 +01:00
Aurora
c97469ad5b Fix submodules v1.0 2016-03-19 17:38:50 +01:00
Aurora
e97cf14ee6 First commit 2016-03-19 17:30:56 +01:00
AuroraWright
769a9afcdc Initial commit 2016-03-19 17:28:17 +01:00