Michael Scire
|
767a4b3606
|
fusee/exo: BYOK support for 6.2.0. Proper support TODO.
|
2018-11-25 22:37:24 -08:00 |
|
Michael Scire
|
472059134a
|
fusee: Hook up kip/kernel patch support (needs testing).
|
2018-10-16 16:17:30 -07:00 |
|
Michael Scire
|
b78a3f7065
|
fusee: Add support for loading kernel from SD
|
2018-10-16 16:03:23 -07:00 |
|
Michael Scire
|
bfa5847e48
|
fusee: Greatly simplify and improve KIP loading
|
2018-10-16 15:08:06 -07:00 |
|
hexkyz
|
2e6983d214
|
Merge pull request #209 from Resaec/new_print
Silenced boot from stage 2
|
2018-09-28 16:26:42 +01:00 |
|
hexkyz
|
b2b7bf2bb3
|
fusee: Fix support for firmware 6.0.0
|
2018-09-26 21:31:18 +01:00 |
|
Resaec
|
d67a7c0a87
|
moving log.c and log.h to lib/
removing lib/driver_utils.h as it have no purpose anymore now
|
2018-09-26 02:13:20 +02:00 |
|
Resaec
|
8cc266174d
|
change all print* calls to use the new print with a log_level
|
2018-09-23 23:22:25 +02:00 |
|
hexkyz
|
28e4d4411d
|
Add and fix copyright notices for better GPL compliance (thanks @naehrwert and @CTCaer).
|
2018-09-07 16:00:13 +01:00 |
|
hexkyz
|
320ec38be1
|
fusee: Complete re-write of the hardware initialization code:
- Updated code to match hekate's;
- Improved nxboot (now boots firmwares 2.x successfully);
- Temporarily disabled built-in boot system module support;
- Fixed multiple bugs.
|
2018-08-18 17:59:33 +01:00 |
|
Max K
|
6b7da2887f
|
package2 verification and ini1 merging fixes (#125)
* fusee: Incremet offset while reading kip1s
* fusee: Pass package2 section data along with the decrypted metadata
|
2018-06-04 14:04:44 -07:00 |
|
Michael Scire
|
b3a7086b7e
|
Fusee: Add infrastructure for applying kernel patches (needed for mitm)
|
2018-06-02 16:06:31 -06:00 |
|
Michael Scire
|
1ba8a92030
|
Fusee: Separate kernel patching into its own file.
|
2018-06-02 16:06:31 -06:00 |
|
TuxSH
|
16ad355f45
|
Unstub "Validate section hashes."
|
2018-05-23 18:45:53 +02:00 |
|
TuxSH
|
f39622c421
|
Stage2: Fix bug, add more debug printfs to nxboot. The CCPLEX doesn't turn on
|
2018-05-21 18:42:42 +02:00 |
|
TuxSH
|
5920f5a4b0
|
Stage2: fix various bugs in package2.c
|
2018-05-21 18:18:12 +02:00 |
|
TuxSH
|
0e9a304533
|
stage2: package2: bypass hash checks for now
|
2018-05-21 17:42:10 +02:00 |
|
TuxSH
|
f45bc83bc4
|
Introduce fatal_error
|
2018-05-20 16:18:48 +02:00 |
|
TuxSH
|
b4eeddd7e1
|
Revamp all the Makefiles (thanks @fincs @WinterMute)
... dependencies are now properly handled (e.g. header changes, etc.)
|
2018-05-19 01:07:27 +02:00 |
|
TuxSH
|
e0a5acd0ba
|
[stage2] Add more debugging printfs to package2.c, etc.
|
2018-05-18 00:24:06 +02:00 |
|
TuxSH
|
3dac6c9268
|
Fix bug in fusee: package2.c, etc.
|
2018-05-17 16:11:10 +02:00 |
|
TuxSH
|
1b07a07353
|
Fusee: Change package2 loading logic (untested)
|
2018-05-17 15:56:02 +02:00 |
|
TuxSH
|
3c0436b98f
|
Write more code for stratosphere_get_ini1, make it and its caller take target_firmware
|
2018-05-15 16:09:06 +02:00 |
|
TuxSH
|
77faa00a57
|
Rewrite package2.c
|
2018-05-09 00:19:51 +02:00 |
|
TuxSH
|
7df879d346
|
Change the allocation logic in stratosphere.c
|
2018-05-08 18:46:54 +02:00 |
|
TuxSH
|
6e5d4b8fc9
|
Fix bss overflow error
|
2018-05-06 00:45:30 +02:00 |
|
TuxSH
|
8648cac77b
|
[stage2] Remove printk, introduce UTF-8 console stdio
|
2018-05-05 23:56:18 +02:00 |
|
Michael Scire
|
75b29e777b
|
Fusee: Update INI1 size after patching
|
2018-04-11 22:32:45 -06:00 |
|
Michael Scire
|
0674c4b64f
|
Stratosphere: Add support for custom KIPs/INI in Fusee
|
2018-04-11 21:56:11 -06:00 |
|
Michael Scire
|
e5a0cb1abe
|
Fusee Stage 2: Flesh out Package2 patching (implement decryption, fixing of metadata)
|
2018-04-11 20:29:35 -06:00 |
|
Michael Scire
|
a0d2642bb1
|
Skeleton out framework for patching package2.
|
2018-04-11 18:19:01 -06:00 |
|