TuxSH
51c514de84
Add back reboot patch on 2.x
2016-08-28 11:48:35 +02:00
TuxSH
83a0293af4
Add support (firmprot and firmlaunch patches) for 2.x on sysNAND
2016-08-28 00:32:47 +02:00
TuxSH
a5c6b908b6
Fix reboot patch for 5.x/6.x
2016-08-27 18:10:51 +02:00
TuxSH
7afdc2b3b5
"Fix" the twlbg patches and make them optional
2016-08-26 19:09:14 +02:00
TuxSH
7331a919e4
Fix bug.
2016-08-25 18:53:37 +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
74ac76ba84
Merge branch 'master' of https://github.com/AuroraWright/Luma3DS
2016-08-21 22:09:47 +02:00
TuxSH
253e031f83
Add support for loading /luma/TwlBg.cxi (on dev branch this will take precedence)
2016-08-21 22:09:27 +02:00
TuxSH and GitHub
ef1ecf859c
Update draw.c
2016-08-20 19:59:25 +02:00
TuxSH and GitHub
a302ad3bea
R.I.P boot speed boost (for now)
2016-08-20 18:45:56 +02:00
TuxSH and GitHub
b87dadbb72
Update patches.c
2016-08-18 00:36:28 +02:00
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
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 and GitHub
a1024c288e
Update pin.c
2016-08-15 17:15:16 +02:00
TuxSH
d445b20e90
Fix bugs
2016-08-15 16:50:58 +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
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
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
TuxSH
2943dcb2e9
Refactor firm.c as well as other files
2016-06-12 22:14:52 +02:00
TuxSH
edfd63e1f7
We don't need to flush DCache when launching payloads.
...
Fixes a derp as well.
2016-06-10 23:33:03 +02:00
TuxSH
e593584a47
Move screen management code to screen.c and fix cache-related issues
...
- Screen brightness is now updated as soon as the user selects a brightness option, on all boot environments
- Payloads can now be 1KB bigger
- Some cache-related bugs may have been fixed
2016-06-10 21:48:22 +02:00
TuxSH
f78dd5365c
External .code section loading for titles and some refactoring
2016-06-05 20:43:49 +02:00
TuxSH
ae1033d975
Update start.s (thanks @delebile and/or @d0k3)
2016-05-28 23:47:30 +02:00
TuxSH
7ea2a0a278
Remove the anti-DG check on 11.0 firmware (and future ones)
2016-05-25 20:50:45 +02:00
TuxSH
a3ae38520c
Fix the latest two commits
2016-05-25 20:08:37 +02:00
TuxSH
859944dc8e
Update Makefile
2016-05-21 22:59:14 +02:00
TuxSH
a6dc3c8fc7
Merge pull request #86 from mariogamer2/master
...
Print commit in settings
2016-05-21 10:50:11 +02:00
TuxSH
afc6f51ff2
Revised and working RO patch
2016-05-14 20:26:32 +02:00
TuxSH
c32eefaa51
Patched CRO0/CRR0 hash&signature checks
...
This needs testing.
2016-05-14 15:35:59 +02:00
TuxSH
76acfd9934
Minor pedantic changes (2)
2016-05-12 13:35:39 +02:00
TuxSH
06cc4f7172
Minor pedantic changes
2016-05-12 12:24:14 +02:00
TuxSH
03dc4fc425
Update the FRIENDS module patch
2016-05-11 14:43:24 +02:00
TuxSH
1750b256eb
Do things right
2016-05-11 01:08:54 +02:00
TuxSH
d00d82ac89
Update firm.c
2016-05-10 23:27:54 +02:00
TuxSH
edb5a82a89
Restore svcBackdoor (on ARM11, for 11.0 and higher)
2016-05-10 23:06:32 +02:00
TuxSH
f7552f7c32
Update patcher.c
2016-05-10 02:12:44 +02:00
TuxSH
4483b65b25
Update config.c
2016-05-10 01:38:08 +02:00
TuxSH
d2f53626ae
Add precise and reliable time measurement (with a resolution of 67MHz).
...
Splash screens now last 3 seconds after they have been loaded.
The delay after pressing START in the configuration menu is now 2s long.
2016-05-10 01:27:58 +02:00
TuxSH
c3ad7eda08
Derp
2016-05-08 17:59:15 +02:00
TuxSH
be54052b6d
Make 3ds_injector able to be bigger than the official loader module (max. 25KB on O3DS due to memory limitations). Thanks @mid-kid for the idea.
2016-05-07 23:40:02 +02:00
TuxSH
9e87679ee2
Use a much better algorithm for getLoader (Luma3DS boots around 0.25s faster now)
2016-05-07 19:16:53 +02:00
TuxSH
4b500349e6
Update README.md
2016-05-06 18:34:35 +02:00
TuxSH
8e554e17c9
Update README.md
2016-05-06 17:18:01 +02:00
TuxSH
c51eaba18c
Revert "Update FatFs"
...
This reverts commit 6d06ea6975 .
2016-04-11 11:46:49 +02:00
TuxSH
6351e5b8c3
Implement "friends" and "ErrDisp" patches
2016-04-08 23:28:40 +02:00
TuxSH
5a0f2e4dfc
Fix Makefile (by including 3ds_rules)
2016-04-08 19:52:37 +02:00