Aurora Wright
|
31f4419eec
|
Refactor screen functions, completely fix config not saving bug
|
2017-06-06 02:12:18 +02:00 |
|
TuxSH
|
21db0d45bd
|
Added Rosalina, see details
- see release notes
- ( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)( ͡° ͜ʖ ͡°)
- (∩ ͡° ͜ʖ ͡°)⊃━☆゚
- ( ͡ᵔ ͜ʖ ͡ᵔ) ♫┌( ͡° ͜ʖ ͡°)┘♪ ♫└( ͡° ͜ʖ ͡°)┐♪
|
2017-06-05 02:02:04 +02:00 |
|
Aurora Wright
|
4429cb2095
|
Refactor chronometer functions
|
2017-06-04 18:56:44 +02:00 |
|
Aurora Wright
|
cab54d1b31
|
Move i2c delay to i2c.c
|
2017-06-04 18:32:09 +02:00 |
|
Aurora Wright
|
d802e5329c
|
Fix overlap check
|
2017-06-03 01:02:52 +02:00 |
|
TuxSH
|
118f81d347
|
0xBEEF -> 0x1BEEF
|
2017-06-02 20:36:58 +02:00 |
|
Aurora Wright
|
ba3740a77a
|
Return if the FIRM payloads filesize is different than expected
|
2017-06-02 19:35:14 +02:00 |
|
Aurora Wright
|
5379c05001
|
Update gitignore, Minor style changes
|
2017-06-02 19:35:09 +02:00 |
|
TuxSH
|
5b34b2d114
|
Change directory structure
|
2017-06-02 19:35:08 +02:00 |
|
TuxSH
|
3ea8734fdd
|
More complete TWL key init
|
2017-06-02 19:35:07 +02:00 |
|
Aurora Wright
|
8e22080e05
|
Backport FIRM whitelist from b9s
|
2017-06-02 19:35:05 +02:00 |
|
TuxSH
|
692a94fe5e
|
Fix call to patchK11ModuleLoading
|
2017-06-02 19:35:04 +02:00 |
|
Aurora Wright
|
01c760ab88
|
Not needed/usable
|
2017-06-02 19:35:03 +02:00 |
|
Aurora Wright
|
28e5d8107f
|
Remove hardcoded CTRNAND FAT offsets, calculate them from parsing NCSD + CTR MBR
|
2017-06-02 19:35:02 +02:00 |
|
Aurora Wright
|
710d8cd15c
|
Fix DTCM
|
2017-06-02 19:35:00 +02:00 |
|
TuxSH
|
8395540288
|
Refine the N3DS check
|
2017-06-02 19:34:59 +02:00 |
|
TuxSH
|
d57d8aaae7
|
Use DTCM for ctrNandWrite's buffer, crt0 changes, reboot patch changes
|
2017-06-02 19:34:58 +02:00 |
|
Aurora Wright
|
10f555b6fb
|
Fix payload size check
|
2017-06-02 19:34:57 +02:00 |
|
Aurora Wright
|
9f30244bfb
|
Refactoring, fix bugs, move loader to itcm (without overwriting exception handlers), support for running Luma standalone
|
2017-06-02 19:34:55 +02:00 |
|
TuxSH
|
90b54581b0
|
Fix two bugs
|
2017-06-02 19:34:51 +02:00 |
|
TuxSH
|
68d9674ca3
|
Refactor error
|
2017-06-02 19:34:49 +02:00 |
|
TuxSH
|
a9a8edeaf4
|
Handle arguments in a better way
|
2017-06-02 19:34:48 +02:00 |
|
TuxSH
|
dd21a3930d
|
Adapt changes from b9s/next
|
2017-06-02 19:34:47 +02:00 |
|
TuxSH
|
53209b9be0
|
Begin turning Luma3DS into a proper firm
Unfinished work
|
2017-06-02 19:34:46 +02:00 |
|
Aurora Wright
|
43f4475272
|
Move sdmmc init to a more proper place
|
2017-05-22 04:00:10 +02:00 |
|
Aurora Wright
|
a7ed32e206
|
Consistency
|
2017-05-21 19:59:02 +02:00 |
|
Aurora
|
1c7eb8f97a
|
Merge pull request #454 from Margen67/master
Fix typo
|
2017-05-21 17:57:02 +02:00 |
|
Aurora Wright
|
a71c5f42fc
|
Not needed
|
2017-05-20 15:30:18 +02:00 |
|
Aurora Wright
|
de0f1dc156
|
Use arm11 entry define for screen.c, fix isFirmlaunch not being always defined
|
2017-05-20 13:52:47 +02:00 |
|
Margen67
|
bb05961f70
|
Fix typo
|
2017-05-19 20:42:15 -07:00 |
|
Aurora Wright
|
57900e91ba
|
Minor stuff
|
2017-05-20 05:26:01 +02:00 |
|
Aurora Wright
|
98f650a5de
|
Make loader recognize SD/CTRNAND modes and only look in the appropriate one
|
2017-05-20 05:09:48 +02:00 |
|
Aurora Wright
|
55b2db4a8d
|
Minor cleanup
|
2017-05-20 04:43:04 +02:00 |
|
Aurora Wright
|
fbe3088744
|
No longer needed
|
2017-05-20 03:53:36 +02:00 |
|
TuxSH
|
c73fec46e6
|
Fix memcmp u"nand" in fs.c
|
2017-05-20 02:44:28 +02:00 |
|
Aurora Wright
|
b493e2bd5f
|
Fix minor firmlaunch patch bug
|
2017-05-20 02:29:26 +02:00 |
|
Aurora Wright
|
78a7d6c5af
|
General cleanup/refactoring
|
2017-05-20 02:08:25 +02:00 |
|
TuxSH
|
a8b2e9a50c
|
Update config.c
|
2017-05-20 01:05:33 +02:00 |
|
TuxSH
|
2d7c1e42d8
|
Fix loader, other fixes
|
2017-05-20 01:04:32 +02:00 |
|
Aurora Wright
|
64ebec3ea4
|
Fix chainloading bugs/refactoring
|
2017-05-20 00:45:05 +02:00 |
|
TuxSH
|
252d32aafe
|
So glad not having to deal with Brahma shit anymore
|
2017-05-20 00:23:43 +02:00 |
|
TuxSH
|
2349370960
|
Fix reboot patch and argument handling
|
2017-05-20 00:18:41 +02:00 |
|
TuxSH
|
6ccc0f0538
|
Add memset
|
2017-05-19 22:45:00 +02:00 |
|
TuxSH
|
9f12a47cfc
|
Fix string handling bugs
|
2017-05-19 22:40:07 +02:00 |
|
TuxSH
|
ee880802c8
|
Fix crt0 & include missing files
|
2017-05-19 22:07:12 +02:00 |
|
TuxSH
|
ab14e77b50
|
Remove A9LH & Brahma support altogether, use FIRM format instead
|
2017-05-19 22:06:49 +02:00 |
|
TuxSH
|
1d4245e582
|
Set 0x18..0x1F only on O3DS
|
2017-05-18 01:24:35 +02:00 |
|
TuxSH
|
8636a74ba4
|
Revert "Minor stuff"
This reverts commit ba88ec25f6 .
Conflicts:
source/firm.c
|
2017-05-18 01:07:29 +02:00 |
|
TuxSH
|
3b766de306
|
Fix derp in loader
|
2017-05-17 22:11:09 +02:00 |
|
TuxSH
|
73e363d159
|
Fix derp
|
2017-05-17 17:24:48 +02:00 |
|
TuxSH
|
3ac134bc16
|
Fix screen issue, etc.
|
2017-05-17 17:16:16 +02:00 |
|
Aurora Wright
|
c7bb1f9655
|
Unbreak loader
|
2017-05-17 16:15:32 +02:00 |
|
Aurora Wright
|
7847646b3e
|
Not needed
|
2017-05-17 16:06:40 +02:00 |
|
Aurora Wright
|
ec6e9f73bb
|
Minor wording fix
|
2017-05-17 15:16:01 +02:00 |
|
Aurora Wright
|
bd62f033ab
|
Drop pre-A9LH support
|
2017-05-17 14:53:29 +02:00 |
|
Aurora Wright
|
ba88ec25f6
|
Minor stuff
|
2017-05-17 13:36:18 +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
|
5fe83588eb
|
If only one payload exists, START directly boots it
|
2017-05-10 15:18:01 +02:00 |
|
Aurora Wright
|
e11695c2f0
|
Minor stuff
|
2017-05-08 15:16:16 +02:00 |
|
Aurora Wright
|
91edbf71c8
|
Fix derp
|
2017-05-08 05:33:01 +02:00 |
|
Aurora Wright
|
5b9b22021b
|
Fix bugs in processNumber()
|
2017-05-08 05:14:42 +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 |
|
TuxSH
|
e8d4a98c7b
|
Refactor string handling
|
2017-05-07 17:58:44 +02:00 |
|
Aurora Wright
|
725a825762
|
Update FatFs
|
2017-04-28 23:38:15 +02:00 |
|
Aurora Wright
|
c7e7dd8248
|
Minor stuff
|
2017-04-27 22:32:46 +02:00 |
|
Aurora Wright
|
e151b3d4ef
|
Add displaying title IDs for ARM11 exceptions
|
2017-04-27 22:17:19 +02:00 |
|
Aurora Wright
|
c5369a5cad
|
Minor stuff
|
2017-04-26 18:04:02 +02:00 |
|
TuxSH
|
6d82649c3c
|
Update config.c
|
2017-04-17 12:24:58 +02:00 |
|
Aurora Wright
|
81dea35754
|
Minor stuff
|
2017-04-17 03:59:45 +02:00 |
|
TuxSH
|
07bbff7d11
|
Fix patchSvcBreak11
|
2017-04-15 23:11:53 +02:00 |
|
Aurora Wright
|
c9456055ea
|
Minor stuff
|
2017-04-15 22:36:34 +02:00 |
|
Aurora Wright
|
36e54642d2
|
Remove unused code, fix bug
|
2017-04-15 15:58:07 +02:00 |
|
Aurora Wright
|
e04cb28711
|
Update credits, remove useless DLP version check
|
2017-04-15 15:47:10 +02:00 |
|
Aurora Wright
|
ad1dc51e06
|
Mention IPS patches too
|
2017-04-14 18:14:46 +02:00 |
|
Aurora Wright
|
5b6bab7a58
|
Change Custom RomFS -> LayeredFS
|
2017-04-14 17:58:24 +02:00 |
|
Aurora Wright
|
1026bc7b4f
|
Update FatFs
|
2017-04-14 17:31:34 +02:00 |
|
Aurora Wright
|
f1dee68142
|
Complete kernel9Loader
|
2017-04-14 17:07:41 +02:00 |
|
Aurora Wright
|
f7cc2d295c
|
Fix config derp (2)
|
2017-04-14 14:54:31 +02:00 |
|
Aurora Wright
|
a6f254b5cf
|
Fix config derp
|
2017-04-14 14:42:42 +02:00 |
|
Aurora Wright
|
00dbbe1b28
|
Not needed to save the whole struct
|
2017-04-14 05:02:45 +02:00 |
|
Aurora Wright
|
7f33309903
|
Fixed config bug, minor stuff
|
2017-04-14 04:48:03 +02:00 |
|
Aurora Wright
|
c95808fa2d
|
CTRNAND for LayeredFS and small changes
|
2017-04-13 02:49:19 +02:00 |
|
TuxSH
|
28e6ad3372
|
Remove the 11.3 patch that caused bugs...
...since Nintendo fixed the underlying issue on 11.4 anyways
|
2017-04-11 16:37:24 +02:00 |
|
TuxSH
|
0eab9127e3
|
Pretend nothing happened...
|
2017-03-19 21:29:58 +01:00 |
|
TuxSH
|
5081439f53
|
Update config.c
|
2017-03-05 14:12:49 +01:00 |
|
TuxSH
|
706cd50f25
|
Always hide PIN, rework dev. options, fix bug
|
2017-03-05 01:56:24 +01:00 |
|
TuxSH
|
b1b81c87f2
|
Fix linker scripts
|
2017-02-23 19:30:09 +01:00 |
|
TuxSH
|
5f8a61201b
|
Apparently this halves the amount of stuttering with some games, on 11.3
|
2017-02-19 03:42:17 +01:00 |
|
TuxSH
|
92ec2af587
|
Update crypto.c
|
2017-02-09 22:48:11 +01:00 |
|
TuxSH
|
7960c87579
|
Implement aes_setkey for TWL keyslots + TWL console info/crypto init
|
2017-02-09 20:35:39 +01:00 |
|
TuxSH
|
700d572732
|
Stub svc 0x59
|
2017-02-08 23:18:08 +01:00 |
|
TuxSH
|
014a0d86f1
|
"Fix" the kernel9loader function and always set >= 9.6 keys, separately
|
2017-02-08 12:34:07 +01:00 |
|
TuxSH
|
ef2e008700
|
Set the stub back to AXIWRAM again
|
2017-01-24 23:35:23 +01:00 |
|
TuxSH
|
07101c053a
|
Fix boot issue (2)
|
2017-01-24 23:20:47 +01:00 |
|
TuxSH
|
6c5f6ac475
|
Attempt to fix the boot issue
|
2017-01-24 21:59:02 +01:00 |
|
TuxSH
|
61ecd9a617
|
Update screen.c
|
2017-01-24 09:22:31 +01:00 |
|
TuxSH
|
6f56a9bfe9
|
Update config.h
|
2017-01-24 02:22:38 +01:00 |
|
HighMans
|
c875b506ea
|
Update config.c
|
2017-01-21 15:20:48 -05:00 |
|
John Kearney
|
92cc989dc9
|
Add pin hiding option
|
2017-01-19 17:24:06 -05:00 |
|
TuxSH
|
f03e232b90
|
Update screen.c
|
2017-01-15 22:23:20 +01:00 |
|
TuxSH
|
1eb18c1790
|
Fix sigpatch bug on N3DS safe_firm
Thanks @SciresM for noticing it
|
2017-01-08 18:29:26 +01:00 |
|
Michael Scire
|
b35707edf9
|
Signature patches for factory/1.x/2.x
|
2017-01-07 14:32:02 -08:00 |
|
TuxSH
|
0ba7630354
|
Fix ldrt/sdrt handling.
|
2016-12-22 23:11:15 +01:00 |
|
Aurora
|
f89845257e
|
Minor stuff
|
2016-12-11 20:10:51 +01:00 |
|
Aurora
|
2f274e2f47
|
Consistency
|
2016-12-11 19:51:11 +01:00 |
|
Aurora
|
38088e80e1
|
Switch to static arrays
|
2016-12-11 19:30:54 +01:00 |
|
Aurora
|
14162828ea
|
Fix custom paths shorter than the original one
|
2016-12-11 19:25:12 +01:00 |
|
Aurora
|
0d25c07333
|
Payload menu fixes
|
2016-12-01 00:51:07 +01:00 |
|
Aurora
|
bfc8ba8447
|
Minor cleanup
|
2016-11-29 20:11:30 +01:00 |
|
Aurora
|
a45f8293d9
|
Fix small derp
|
2016-11-29 19:51:07 +01:00 |
|
Aurora
|
f29b9d14d7
|
Minor stuff
|
2016-11-26 22:46:46 +01:00 |
|
Aurora
|
e177f9e0fe
|
Minor stuff
|
2016-11-26 14:07:48 +01:00 |
|
TuxSH
|
c5d75d2de9
|
Update exceptions.c
|
2016-11-24 07:12:28 +01:00 |
|
Aurora
|
1e3362250f
|
Cleanup, fixed exceptions derp, support RomFS from CTRNAND, patching features for NAND titles
|
2016-11-17 15:46:57 +01:00 |
|
Aurora
|
b5336c81cc
|
Added RomFS redirection courtesy of @delebile, changed structure for game patches: language emulation txts now go to /luma/titles/<titleid>/locale.txt, code.bins go to /luma/titles/<titleid>/code.bin, RomFSes go to /luma/titles/<titleid>/romfs
|
2016-11-16 03:41:59 +01:00 |
|
Aurora
|
1fcab825bf
|
Fix derp (3)
|
2016-11-15 20:34:11 +01:00 |
|
Aurora
|
0306556032
|
Fix derp (2)
|
2016-11-15 19:45:27 +01:00 |
|
Aurora
|
9332b9eb33
|
Refactor the codebase to limit nested if/elses
|
2016-11-15 19:29:48 +01:00 |
|
Aurora
|
141c7817a0
|
Cleanup
|
2016-11-15 14:08:58 +01:00 |
|
Aurora
|
37e467ba60
|
Cleanup, add possibility to clear the inserted PIN by pressing SELECT
|
2016-11-14 15:42:26 +01:00 |
|
Aurora
|
3572b835b5
|
Some consoles seem to need 3ms
|
2016-11-14 02:11:12 +01:00 |
|
Aurora
|
da4f3a72af
|
Re-add the power button support with a temporary (?) bugfix
|
2016-11-14 01:56:52 +01:00 |
|
Aurora
|
2938bbd11f
|
This function appears to be borked on New 3DS
|
2016-11-14 01:03:11 +01:00 |
|
Aurora
|
abf3017eb2
|
Fix epic fail
|
2016-11-14 00:08:41 +01:00 |
|
Aurora
|
5c855ea52f
|
Better this way
|
2016-11-13 22:36:13 +01:00 |
|
Aurora
|
c83edea7ad
|
Improved the waitInput function basing on code from @d0k3, added support for the power button, added possibiity to quit the payload loader menu with START
|
2016-11-13 22:15:03 +01:00 |
|
Aurora
|
6d3113c8c3
|
Hide payload extension
|
2016-11-13 19:30:30 +01:00 |
|
Aurora
|
48c48c7bbc
|
Fix max payload filename size
|
2016-11-13 18:50:01 +01:00 |
|
Aurora
|
e4093ed988
|
Minor stuff
|
2016-11-13 18:40:33 +01:00 |
|
Aurora
|
c79af52720
|
Save 2 characters for payload names
|
2016-11-13 18:30:34 +01:00 |
|
Aurora
|
61eeaca6d5
|
Move START here
|
2016-11-13 18:17:02 +01:00 |
|
Aurora
|
320a79ba72
|
Fix derp
|
2016-11-13 18:13:12 +01:00 |
|
Aurora
|
2e1b943805
|
Implement chainloader selector menu (can be called with START, the START payload can now be booted with L+START
|
2016-11-13 18:10:59 +01:00 |
|
Aurora
|
bc167dde2d
|
Reword the developer options decription
|
2016-11-13 13:56:29 +01:00 |
|
Aurora
|
7d9a8b4211
|
Fix derp
|
2016-11-12 22:27:03 +01:00 |
|
Aurora
|
0b16d88756
|
Minor stuff
|
2016-11-12 14:17:42 +01:00 |
|
TuxSH
|
796cb31ed7
|
Update exceptions.c
|
2016-11-12 13:18:24 +01:00 |
|
Aurora
|
d7fd2f26c1
|
Revert "Add support for installing retail 0x3D[0] key-encrypted CIAs on dev units"
This reverts commit 5adb8749de .
|
2016-11-12 02:52:54 +01:00 |
|
TuxSH
|
5adb8749de
|
Add support for installing retail 0x3D[0] key-encrypted CIAs on dev units
When "UNITINFO" is enabled
|
2016-11-12 02:14:35 +01:00 |
|
Aurora
|
3474faa4a2
|
Added support for dev units sysupdater FIRM (untested but should work)
|
2016-11-12 01:50:43 +01:00 |
|
Aurora
|
acd9c04ff6
|
Minor stuff
|
2016-11-11 18:31:38 +01:00 |
|
Aurora
|
833c9406b0
|
Make it possible to use the reboot patch with the payload on CTRNAND and no SD
|
2016-11-11 16:31:17 +01:00 |
|
SciresM
|
53b847e31c
|
Add devkit keys.
|
2016-11-11 06:55:29 -08:00 |
|
Aurora
|
72a7a8eee5
|
Minor stuff
|
2016-11-10 13:17:58 +01:00 |
|
Aurora
|
52d352385f
|
Move dev common key patch to UNITINFO since it breaks SD retail encrypted CIAs
|
2016-11-10 13:10:02 +01:00 |
|
Aurora
|
429488a4ba
|
Fixed New 3DS CPU patch overriding the CPU mode of N3DS exclusives/enhanced titles
|
2016-11-08 17:52:02 +01:00 |
|
Aurora
|
f7e570383a
|
Add dev unit check
|
2016-11-05 17:46:47 +01:00 |
|
Aurora
|
896a088199
|
Fix comment
|
2016-11-04 22:31:43 +01:00 |
|
Aurora
|
f3322bd003
|
Fix config derp, remove 0key encryption/nand ncch encryption/CIA dev common key checks on retail consoles
|
2016-11-04 22:28:33 +01:00 |
|