4d48238fb1
Merge branch 'master' into developer
TuxSH
2016-08-14 12:42:13 +02:00
9b304404f7
Enable access to the ITCM (older k9lh payloads disabled access to it).
TuxSH
2016-08-14 12:30:12 +02:00
8e5ced8e3c
Merge branch 'master' into developer
TuxSH
2016-08-13 23:56:49 +02:00
95ef379ac5
Remove the empty "luma" folder from the output folder since it will be created automatically when running Luma3DS.
TuxSH
2016-08-13 23:56:07 +02:00
915f9ccb0d
Create /luma/dumps/arm9 and /luma/dumps/arm11 automatically when needed.
TuxSH
2016-08-13 23:43:34 +02:00
3709ac301a
Merge branch 'master' into developer
TuxSH
2016-08-13 23:04:41 +02:00
3bc966f84e
Replace "Enable splash screen with no screen-init" by "Display splash screen before payloads".
TuxSH
2016-08-13 22:23:14 +02:00
457b4cec13
Disable interrupts and do some refactoring.
TuxSH
2016-08-13 20:49:40 +02:00
88891ef6cd
Setting "Dev. Options" to "None" no longer disable exception handling and related patches. Removed the patch that disables execution protection on the global kernel FCRAM and VRAM mapping as it was unused, worthless, and caused bugs in the past.
TuxSH
2016-08-13 15:31:08 +02:00
25811e2b52
Remove handling of kernel panics for SAFE_FIRM k9, fix it for LGY FIRMs.
TuxSH
2016-08-13 11:47:10 +02:00
f81c92e35b
The user-mode context is now dumped (instead of the supervisor-mode context) on a svcBreak call. Kernel panics are now handled by the exception handlers as well.
TuxSH
2016-08-12 15:17:19 +02:00
39b2aff627
Merge branch 'master' into developer
TuxSH
2016-08-06 22:38:54 +02:00
905777466d
Don't set retail keys on dev units.
TuxSH
2016-08-06 22:38:06 +02:00
4e21cf4f1c
Add an option to disable access checks (svc, service and arm9 flag checks) (thanks to @Subv for the most part)
TuxSH
2016-08-04 20:10:31 +02:00
eccf9eab93
Enable reading TwlBg and AgbBg as well as TWL_FIRM, AGB_FIRM and SAFE_FIRM from SD card.
TuxSH
2016-08-04 13:44:51 +02:00
c36ad54bcb
Always load firmware.bin when it exists.
TuxSH
2016-08-04 11:16:28 +02:00
81e2b7c11c
Merge branch 'master' into developer
TuxSH
2016-08-04 00:18:53 +02:00
18b5cdcddf
Don't make any assumption regarding version when loading an external firmware file.
TuxSH
2016-08-04 00:05:01 +02:00
e01802e299
Check the PIN before loading a payload.
TuxSH
2016-08-03 16:58:03 +02:00
709aefba5d
Implement a PIN-checking system.
TuxSH
2016-08-03 14:13:26 +02:00
e4ed713fce
Update FatFs to 0.12a
Aurora
2016-07-20 15:07:13 +02:00
d3c507b0d4
Minor stuff
Aurora
2016-07-19 20:03:35 +02:00
a68e14def3
Added error screen when booting an unsupported NAND with no firmware.bin or writing to the config fails, added code for creating the "luma" directory if it is missing
Aurora
2016-07-18 22:42:55 +02:00
8175642a2a
Fix changing the brightness Needs to be static for some reason
Aurora
2016-07-18 21:52:03 +02:00
8d1befea9e
Rename "Updated SysNAND" to reflect its only new purpose
Aurora
2016-07-18 19:10:41 +02:00
e7b8a0ef39
Force A9LH detection is not needed anymore
Aurora
2016-07-18 18:51:04 +02:00
e0e8ed2113
Hardcode 9.6 FIRM version for firmware.bin
Aurora
2016-07-18 17:13:46 +02:00
c63e46b1a9
Added FIRM version detection, removed firmware.bin loading unless an unsupported O3DS NATIVE_FIRM (pre-5.0) is being loaded, skip patching old unsupported O3DS AGB/TWL FIRMs, only apply 11.0 patches with 11.0 or greater
Aurora
2016-07-18 16:58:29 +02:00
efd83e063e
Remove code to skip the rbeoot patch on 9.0 as it is not needed anymore with A9LH and constitutes a brick risk
Aurora
2016-07-18 15:32:32 +02:00
ae23a1c84d
Fixed Luma allowing users to go to the configuration after AGB_FIRM quits
Aurora
2016-07-18 15:06:35 +02:00
fd1253caac
Merge branch 'master' into developer
TuxSH
2016-07-14 21:21:55 +02:00
a0e8bc1de3
Add support for launching >= 6.x/7.x emuNANDs properly when the sysNAND is on a lower firmware version
TuxSH
2016-07-14 21:20:45 +02:00
004f0652c9
Prevent double faults when either PC or SP is invalid
TuxSH
2016-07-14 20:08:31 +02:00
d5190cd788
Minor stuff (2)
TuxSH
2016-07-05 16:24:00 +02:00
2412faf033
Merge branch 'master' into developer
TuxSH
2016-07-05 16:11:58 +02:00
72caad86cc
Minor stuff
TuxSH
2016-07-05 16:05:53 +02:00
7df9917a00
Merge branch 'master' into developer
TuxSH
2016-07-03 20:54:14 +02:00
575adcbb9d
Revert part of 136e0d89 (due to cache issues)
TuxSH
2016-07-03 20:53:13 +02:00
2d6debddb9
Merge branch 'master' into developer
TuxSH
2016-07-02 17:44:08 +02:00
99d28c4f79
Move the code that sets up the exception handlers
TuxSH
2016-05-28 22:05:07 +02:00
2424865fa1
Make developer features multi-choice, since modifying UNITINFO prevents accessing eShop on retail consoles (you can now choose "ErrDisp" for a less aggressive patch)
TuxSH
2016-05-28 16:13:22 +02:00