Aurora Wright
78a7d6c5af
General cleanup/refactoring
2017-05-20 02:08:25 +02:00
TuxSH
2d7c1e42d8
Fix loader, other fixes
2017-05-20 01:04:32 +02:00
TuxSH
252d32aafe
So glad not having to deal with Brahma shit anymore
2017-05-20 00:23:43 +02:00
TuxSH
9f12a47cfc
Fix string handling bugs
2017-05-19 22:40:07 +02:00
TuxSH
ab14e77b50
Remove A9LH & Brahma support altogether, use FIRM format instead
2017-05-19 22:06:49 +02:00
Aurora Wright
bd62f033ab
Drop pre-A9LH support
2017-05-17 14:53:29 +02:00
TuxSH
b9bc41a772
Groundwork
...
Change the payload loader location
Always set keys 0x18..0x1F
Set arm11 entrypoint correctly
2017-05-17 13:02:01 +02:00
Aurora Wright
033d90b866
Minor stuff/fixes
2017-05-08 01:13:29 +02:00
Aurora Wright
c746326eb3
Cleanup
2017-05-07 23:18:26 +02:00
Aurora Wright
f1dee68142
Complete kernel9Loader
2017-04-14 17:07:41 +02:00
TuxSH
7960c87579
Implement aes_setkey for TWL keyslots + TWL console info/crypto init
2017-02-09 20:35:39 +01:00
Aurora
3474faa4a2
Added support for dev units sysupdater FIRM (untested but should work)
2016-11-12 01:50:43 +01:00
Aurora
d270d5b9ca
This can be here
2016-10-10 03:39:23 +02:00
Aurora
e9692a438b
More sanity checks
2016-10-10 03:10:53 +02:00
Aurora
5b4712644a
Lots of refactoring, main() has its own file yet again, properly handle failed patches/decryption steps, support TWL and AGB FIRM since 3.0
2016-10-10 02:10:47 +02:00
Aurora
37030621ac
Revamp CTRNAND support, add proper support for hiding options in config menu
2016-10-08 01:47:39 +02:00
Aurora
92f3a736a7
Support already decrypted N3DS firmware.bins in dev
2016-09-18 20:10:24 +02:00
Aurora
da0adeb39e
Switch to enums for the options
2016-09-11 19:17:56 +02:00
Aurora
5d39242b83
Added support for up to 4 emuNANDs (the "second emuNAND as default" toggle is now a multi option, and you can choose the emuNAND on startup by holding Up (1)/Right (2)/Down (3)/Left (4) when EmuNAND is being booted), added a B payload as the B button was freed
2016-09-08 00:49:55 +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
52999db43a
Readability stuff
2016-08-28 14:41:18 +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
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
72caad86cc
Minor stuff
2016-07-05 16:05:53 +02:00
TuxSH
96211813e3
Use bool instead of u32 where it's relevant
2016-07-02 14:44:01 +02:00
TuxSH
2943dcb2e9
Refactor firm.c as well as other files
2016-06-12 22:14:52 +02:00
Aurora
3fd4603553
Welcome Luma3DS
2016-04-23 01:43:36 +02:00
Aurora
9468582d83
Clean-up, fixed mistake
...
GCC, why no u warn me of strict aliasing
2016-03-12 15:48:20 +01:00
Aurora
99829b3cf7
(Hopefully last) clean-up
2016-03-06 05:04:28 +01:00
Aurora
32e2b85f3a
Get up-to-date with official build
2016-02-29 16:28:43 +01:00
Aurora
23fd26630f
New reboot patch (works on N3DS, no more GBA/DS or 80 MB games toggle), fixed N3DS 3D bug (thanks TiniVi and Cakes), code cleanup, new universal MPU code (thanks Cakes)
...
Thanks to a very skilled reverser for the reboot patch!
2016-02-25 20:22:10 +01:00
Reisyukaku
d89c7daf3b
LICENSE update (GPLv3)
2015-08-14 22:47:21 -04:00
Reisyukaku
e2b7f1e607
init commit take 2
2015-08-04 21:57:37 -04:00