Commit Graph

  • d55a454b15 Minor stuff master Aurora Wright 2017-04-17 03:30:17 +02:00
  • 2b686a4de7 Update submodules Aurora Wright 2017-01-26 04:18:16 +01:00
  • 64b1eefc5d Include base_tools instead of specifying binaries manually Aurora 2016-11-26 18:06:56 +01:00
  • c77746f383 Try new stuff v2.6.7 Aurora 2016-11-26 00:53:07 +01:00
  • 5d1c717cb4 Backup existing arm9loaderhax.bin v2.6.6 Aurora 2016-11-23 00:03:45 +01:00
  • bccdfe4404 Fix derp v2.6.5 Aurora 2016-11-22 23:48:30 +01:00
  • 04a33143b7 Added warning if deletion fails Aurora 2016-11-22 23:26:04 +01:00
  • 2be5a24262 Move magic to the payload again Aurora 2016-11-22 23:04:15 +01:00
  • 7067c6d0e8 Clearer this way Aurora 2016-11-22 22:50:40 +01:00
  • b1d596177a Change OTPless installation approach Aurora 2016-11-22 22:45:14 +01:00
  • d605111e28 Fix gitignore v2.6.4 Aurora 2016-11-14 18:35:15 +01:00
  • d95851286c Also move the arm11 init to the end of the install Aurora 2016-11-14 18:33:15 +01:00
  • 445d22db97 Extend 10.4 FIRM loading to 11.2 NANDs v2.6.3 Aurora 2016-11-14 17:42:39 +01:00
  • 9898020267 Add delays when using the MCU, move screen init routines after OTPless install completes Aurora 2016-11-14 17:27:10 +01:00
  • 3d477d3565 Minor stuff (2) Aurora 2016-11-12 02:37:46 +01:00
  • 1cad3e44d5 Fix derp Aurora 2016-11-12 00:55:57 +01:00
  • 27d7d5c036 Minor stuff Aurora 2016-11-11 18:32:05 +01:00
  • d18b0bd7d1 Add dev unit support Aurora 2016-11-11 17:44:44 +01:00
  • 0c11564ac6 Duplicated stuff v2.6.2 Aurora 2016-10-30 22:48:35 +01:00
  • 4a3a351301 Move loader to itcm, use unprot boot9 code for caches, use 4 bytes inside the payload for the magic Aurora 2016-10-30 22:40:47 +01:00
  • 5ded6aa619 Minor stuff Aurora 2016-10-23 18:55:41 +02:00
  • c43960f7d4 Fix derp v2.6.1 Aurora 2016-10-17 16:44:25 +02:00
  • e1b1b259ac Not needed Aurora 2016-10-17 16:30:21 +02:00
  • 1cc678adc3 Allow uninstalling on 11.0/11.1 or greater. On 11.0/11.1 it's possible to load 10.4 FIRM from SD card named as 'firm104.bin' in the a9lh folder Aurora 2016-10-17 16:22:35 +02:00
  • 68fce834fb Minor stuff v2.6 Aurora 2016-10-16 21:50:39 +02:00
  • 051ebad2f8 Update the uninstalling feature Aurora 2016-10-16 20:48:25 +02:00
  • 4ab5ad9a89 Replace the used key2 as the previous one was faulty (thanks @gemarcano), allow updating from every A9LH setup Aurora 2016-10-16 20:40:56 +02:00
  • 5f96d42a9c Don't initialize the SD card after a reboot on an OTPless install v2.5.1 Aurora 2016-10-06 17:12:44 +02:00
  • ae7fc28c74 Minor stuff Aurora 2016-10-02 17:32:18 +02:00
  • 06abe5a004 Add support for payload_stage1.bin.sha and payload_stage2.bin.sha to verify stages integrity (if either file is missing, a button sequence must be entered) Aurora 2016-10-02 17:18:49 +02:00
  • ef351c70de Minor stuff (3) Aurora 2016-09-30 01:02:34 +02:00
  • a46bf2a4ba Minor stuff (2) v2.5 Aurora 2016-09-29 16:21:08 +02:00
  • 3ef2ab2cc7 Minor stuff Aurora 2016-09-29 14:05:02 +02:00
  • 03edd13633 Remove unneeded stuff Aurora 2016-09-29 13:01:51 +02:00
  • aaed6387b5 Since FCRAM is persistent, make sure to zero the magic Aurora 2016-09-28 22:31:44 +02:00
  • 90ea4b2130 Better order for things Aurora 2016-09-28 22:18:48 +02:00
  • cd7f7c02cc Moar checks Aurora 2016-09-28 21:52:51 +02:00
  • 8a280fa34b Fix build on some environments Aurora 2016-09-28 17:01:52 +02:00
  • f90362b1a4 Fix some unrelated files being detected as FIRMs due to uncleared FatFs strings Aurora 2016-09-28 15:36:12 +02:00
  • e8a9cfd96a Switch to arrays for otp and keysector Aurora 2016-09-28 14:56:11 +02:00
  • cb6e08ac4d Remove unused key Aurora 2016-09-28 13:06:48 +02:00
  • 99424979f6 Update ReadME Aurora 2016-09-28 02:50:36 +02:00
  • c49a7e1d8e Fix derp Aurora 2016-09-28 02:22:40 +02:00
  • e8a3e453fc Minor stuff Aurora 2016-09-28 02:10:16 +02:00
  • a2e44e797d Added OTPless installs for New 3DS (you need 10.0 NATIVE_FIRM as firm0_100.bin in /a9lh, temporarily removed support for 2xrsa Aurora 2016-09-28 01:57:18 +02:00
  • 4ba801938b Code cleanup, tentatively fix clearScreens for 2.1 Aurora 2016-09-26 23:15:26 +02:00
  • 9e579395af Merge pull request #19 from SciresM/patch-1 Aurora 2016-08-25 22:25:41 +02:00
  • 684b10b168 Prefer OTP from memory to OTP from file SciresM 2016-08-24 13:16:08 -07:00
  • 6f56b848a6 Really fix larger payloads v2.0.3 Aurora 2016-06-23 13:16:57 +02:00
  • 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 Aurora 2016-06-19 18:49:10 +02:00
  • 5e20c1457b Added Plailect's guide to the Readme Aurora 2016-06-09 22:44:57 +02:00
  • f23ac51984 Added a check to prevent pre-2.0 stage1s from being installed v2.0.1 Aurora 2016-06-09 17:27:10 +02:00
  • a7c43cd93f Disable caches/mpu before changing MPU settings Aurora 2016-06-09 16:52:12 +02:00
  • bc97bc8af1 Fix issue in the start.s Aurora 2016-06-09 15:37:45 +02:00
  • 7e37e653b6 Cleanly exit from firmRead v2.0 Aurora 2016-06-08 16:05:01 +02:00
  • aa209a3ef7 Cleanup, comment things better Aurora 2016-06-08 14:41:52 +02:00
  • 09435c282b Added checks for successful mounting of SD/CTRNAND Aurora 2016-06-08 14:33:27 +02:00
  • 51c1e5567a Added unlock sequence to uninstall, adjusted error messages Aurora 2016-06-08 14:14:26 +02:00
  • 08b48dddb8 Move sdmmc init as NAND can be used before any FS is inited Aurora 2016-06-07 17:47:34 +02:00
  • 3bf029ad9c Fix derps Aurora 2016-06-07 15:11:51 +02:00
  • 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) Aurora 2016-06-07 14:35:52 +02:00
  • 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 Aurora 2016-06-07 13:53:24 +02:00
  • 9833b29c78 Added automatic version number printing, success messages are now green Aurora 2016-03-27 19:33:21 +02:00
  • 7144e593f4 Added automatic version number printing, success messages are now green v1.5.2 Aurora 2016-03-27 19:33:21 +02:00
  • 0ede524c31 Spaces and stuff Makes things more uniform Aurora 2016-03-25 18:17:59 +01:00
  • eaefd3638f Reorganized the code, better error messages v1.5.1 Aurora 2016-03-25 16:51:09 +01:00
  • 069d77eb99 Forgot spacing Aurora 2016-03-25 05:15:43 +01:00
  • 53cc426c5e Derped with colors v1.5 Aurora 2016-03-25 04:50:19 +01:00
  • 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 Aurora 2016-03-25 04:47:07 +01:00
  • 9c7e70bb81 Useless casts Aurora 2016-03-25 01:59:12 +01:00
  • 1df402f35d Misc stuff v1.4 Aurora 2016-03-24 16:27:03 +01:00
  • ffef5ac637 Replaced confirmation prompt with unlock sequence (thanks to @TheBaloneyboy for the original commit Aurora 2016-03-24 00:50:29 +01:00
  • 78111b5dc7 Cleaned Makefile, added confirmation prompt on stage2 install, SD unmounting/remounting wheh coming back to menu after stage2 install Aurora 2016-03-24 00:14:29 +01:00
  • 29e8281729 Forgot this Aurora 2016-03-20 17:16:40 +01:00
  • 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 Aurora 2016-03-20 16:55:49 +01:00
  • 4174e65183 Disable updating stage2 from CakeBrah We do not need that v1.2.1 Aurora 2016-03-20 04:58:49 +01:00
  • 06b81f1458 otp.bin is not needed from A9LH, just use the SHA register leftovers v1.2 Aurora 2016-03-20 04:34:20 +01:00
  • 1698c8afe5 Cleaned-up i2c code, fixed wrong comments Aurora 2016-03-20 01:42:23 +01:00
  • d522481d44 Fix derp in screen init Removed one line too much v1.1 Aurora 2016-03-19 21:31:04 +01:00
  • 30165d347f Update README Aurora 2016-03-19 18:39:10 +01:00
  • c97469ad5b Fix submodules v1.0 Aurora 2016-03-19 17:38:50 +01:00
  • e97cf14ee6 First commit Aurora 2016-03-19 17:30:56 +01:00
  • 769a9afcdc Initial commit AuroraWright 2016-03-19 17:28:17 +01:00