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
|
2016-08-16 22:59:25 +02:00 |
|
Aurora
|
4d9cbc4e19
|
Fix fail
|
2016-08-16 22:46:41 +02:00 |
|
Aurora
|
40369d44df
|
Pin cleanup
|
2016-08-16 22:39:02 +02:00 |
|
Aurora
|
ee3720f0b7
|
Make loader more readable, use an array instead of a fixed location for the emuNAND test sector
|
2016-08-16 18:47:27 +02:00 |
|
Aurora
|
e5dcca1c2b
|
Update gitignore
|
2016-08-16 01:59:23 +02:00 |
|
TuxSH
|
a381c2a811
|
Update config.c
|
2016-08-15 21:37:25 +02:00 |
|
TuxSH
|
eef30ceb3c
|
Make the multi-choice options look cleaner
|
2016-08-15 21:25:06 +02:00 |
|
TuxSH
|
a1024c288e
|
Update pin.c
|
2016-08-15 17:15:16 +02:00 |
|
TuxSH
|
d445b20e90
|
Fix bugs
|
2016-08-15 16:50:58 +02:00 |
|
Aurora
|
bb117d3d74
|
Clear screens before turning on the backlight to mitigate previous FB contents persisting
|
2016-08-15 15:25:44 +02:00 |
|
Aurora
|
c101653077
|
Clear screens before a power off/reboot
|
2016-08-15 14:46:33 +02:00 |
|
Aurora
|
5248b96f8a
|
No need for this
|
2016-08-15 13:41:52 +02:00 |
|
Aurora
|
7ab59e420a
|
Fix comment
|
2016-08-15 13:28:43 +02:00 |
|
Aurora
|
83a849126a
|
Move stuff from firm.c (2)
|
2016-08-15 13:23:27 +02:00 |
|
Aurora
|
c9c373f607
|
Move stuff from firm.c
|
2016-08-15 13:11:27 +02:00 |
|
Aurora
|
aa7c2c0009
|
Various changes/cleanups, removed useless code, simplified chronometer functions
|
2016-08-15 03:51:48 +02:00 |
|
TuxSH
|
75acdc8a98
|
Fix setRSAMod0DerivedKeys
|
2016-08-14 23:32:56 +02:00 |
|
TuxSH
|
9b304404f7
|
Enable access to the ITCM (older k9lh payloads disabled access to it).
Thanks @Normmatt for reporting that bug.
|
2016-08-14 12:30:12 +02:00 |
|
TuxSH
|
95ef379ac5
|
Remove the empty "luma" folder from the output folder since it will be created automatically when running Luma3DS.
|
2016-08-13 23:56:07 +02:00 |
|
TuxSH
|
3bc966f84e
|
Replace "Enable splash screen with no screen-init" by "Display splash screen before payloads".
The screens will be initied if and only if there are splash files to display.
|
2016-08-13 22:23:14 +02:00 |
|
TuxSH
|
457b4cec13
|
Disable interrupts and do some refactoring.
|
2016-08-13 20:49:40 +02:00 |
|
TuxSH
|
905777466d
|
Don't set retail keys on dev units.
|
2016-08-06 22:38:06 +02:00 |
|
TuxSH
|
18b5cdcddf
|
Don't make any assumption regarding version when loading an external firmware file.
|
2016-08-04 00:05:01 +02:00 |
|
TuxSH
|
389a169443
|
pin.c cleanup
|
2016-08-03 20:49:10 +02:00 |
|
TuxSH
|
e01802e299
|
Check the PIN before loading a payload.
Also fix some bugs.
|
2016-08-03 16:58:03 +02:00 |
|
TuxSH
|
709aefba5d
|
Implement a PIN-checking system.
Idea and original code by @reworks
|
2016-08-03 14:13:26 +02:00 |
|
Aurora
|
e4ed713fce
|
Update FatFs to 0.12a
|
2016-07-20 15:07:13 +02:00 |
|
Aurora
|
d3c507b0d4
|
Minor stuff
|
2016-07-20 00:11:59 +02:00 |
|
Aurora
|
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
|
2016-07-18 23:07:28 +02:00 |
|
Aurora
|
8175642a2a
|
Fix changing the brightness
Needs to be static for some reason
|
2016-07-18 21:57:31 +02:00 |
|
Aurora
|
8d1befea9e
|
Rename "Updated SysNAND" to reflect its only new purpose
|
2016-07-18 19:10:41 +02:00 |
|
Aurora
|
e7b8a0ef39
|
Force A9LH detection is not needed anymore
|
2016-07-18 18:53:23 +02:00 |
|
Aurora
|
be6ee894f9
|
Fix firmware.bin loading
|
2016-07-18 17:28:04 +02:00 |
|
Aurora
|
e0e8ed2113
|
Hardcode 9.6 FIRM version for firmware.bin
|
2016-07-18 17:13:46 +02:00 |
|
Aurora
|
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
|
2016-07-18 16:58:29 +02:00 |
|
Aurora
|
eb9c74a1ed
|
Bool-ify
|
2016-07-18 15:46:29 +02:00 |
|
Aurora
|
efd83e063e
|
Remove code to skip the rbeoot patch on 9.0 as it is not needed anymore with A9LH and constitutes a brick risk
|
2016-07-18 15:40:31 +02:00 |
|
Aurora
|
ae23a1c84d
|
Fixed Luma allowing users to go to the configuration after AGB_FIRM quits
|
2016-07-18 15:09:04 +02:00 |
|
TuxSH
|
a0e8bc1de3
|
Add support for launching >= 6.x/7.x emuNANDs properly when the sysNAND is on a lower firmware version
To launch 3.x - 4.x emuNANDs, you'll need to use an external firmware file (10.x or so should do the trick)
|
2016-07-14 21:20:45 +02:00 |
|
TuxSH
|
72caad86cc
|
Minor stuff
|
2016-07-05 16:05:53 +02:00 |
|
TuxSH
|
575adcbb9d
|
Revert part of 136e0d89 (due to cache issues)
|
2016-07-03 20:53:13 +02:00 |
|
TuxSH
|
53d2aac2ae
|
Update CakeBrah
|
2016-07-02 17:38:33 +02:00 |
|
TuxSH
|
96211813e3
|
Use bool instead of u32 where it's relevant
|
2016-07-02 14:44:01 +02:00 |
|
TuxSH
|
730e716f0f
|
Update CakeBrah
|
2016-07-02 12:32:39 +02:00 |
|
TuxSH
|
2238293c0f
|
Fix indentation
|
2016-07-02 10:59:21 +02:00 |
|
Aurora
|
29d8e637d8
|
One-liners ftw
|
2016-07-01 20:36:43 +02:00 |
|
Aurora
|
136e0d8974
|
Cleanup
|
2016-07-01 20:27:28 +02:00 |
|
TuxSH
|
61684ecb68
|
We need to clean and flush caches before jumping to payloads, actually.
|
2016-06-14 19:50:38 +02:00 |
|
TuxSH
|
159c9cb475
|
Implement our own DCache cleaning functions
|
2016-06-13 21:14:53 +02:00 |
|