NaGa
|
45318f691f
|
.
|
2026-03-28 01:42:43 +01:00 |
|
CTCaer
|
d086da50d7
|
hos: pull missed se adjusted return values
And fix nogc patches.
|
2026-03-27 20:44:29 +01:00 |
|
CTCaer
|
fb6fb75448
|
hos: add 22.0.0 support
|
2026-03-27 20:42:31 +01:00 |
|
CTCaer
|
c5eefcb609
|
hos: homogenize return values
|
2026-03-27 20:19:37 +01:00 |
|
CTCaer
|
a8d3018e83
|
hos: refactor ctr/hash vars in pkg2 header
|
2026-03-27 10:01:38 +01:00 |
|
CTCaer
|
57e6875b42
|
hekate/nyx: update ctx keys calls based on new bdk
|
2026-03-27 09:59:42 +01:00 |
|
CTCaer
|
0cd9a5c80e
|
hekate/nyx: update sha calls based on new bdk
|
2026-03-27 09:59:42 +01:00 |
|
CTCaer
|
ab794bc61d
|
hekate/nyx: update aes calls based on new bdk
|
2026-03-27 09:59:42 +01:00 |
|
CTCaer
|
4c2f8f14dc
|
hos: reflect minerva changes
|
2026-03-27 09:55:59 +01:00 |
|
CTCaer
|
10521a32d3
|
hos: add 21.0.0 support
|
2026-03-27 09:48:54 +01:00 |
|
CTCaer
|
7b4b26bb38
|
hos: use the renamed mc carveout function
|
2026-03-27 09:44:07 +01:00 |
|
CTCaer
|
3c02710192
|
hos: add NX BIT/BC structures and utilize them
These are used to communicate between bootloader stages and pass config.
The NX Boot Config is now passed as is from PKG2 partition.
|
2026-03-27 09:43:28 +01:00 |
|
CTCaer
|
961acef306
|
hos: simple refactor of defines
|
2026-03-27 09:43:28 +01:00 |
|
CTCaer
|
8bb483f20a
|
hos: refactor keyblob to eks and kb to mkey
Use the official name for keyblob which is EKS.
For that reason the keyblob version enum is renamed to master key version.
|
2026-03-27 09:42:41 +01:00 |
|
CTCaer
|
48b2f20c88
|
config: move externs into header
|
2026-03-27 09:41:57 +01:00 |
|
Christoph Baumann
|
cfc2febc1b
|
dont unmute console
|
2025-05-21 16:52:16 +02:00 |
|
Christoph Baumann
|
9b95d026f3
|
support for file based and sd partition based emusd
|
2025-05-20 00:40:48 +02:00 |
|
Christoph Baumann
|
154ed594fc
|
Support for hekate to boot hos with emusd/emmc base emummc
|
2025-05-14 02:24:33 +02:00 |
|
CTCaer
|
082490deda
|
hos: add 20.0.0 support
|
2025-05-13 16:27:36 +02:00 |
|
CTCaer
|
eaedec7b6e
|
hos: refactor fss to pkg3
To `fss0` config is now renamed to `pkg3`.
`fss0` still works but is deprecated.
Additionally `fss0experimental` key is now renamed to `pkg3ex`
|
2025-05-13 16:18:10 +02:00 |
|
CTCaer
|
1a157a33f6
|
hos: rename atmosphere key to kernelprocid
So it reflects what it does.
|
2025-05-13 16:12:46 +02:00 |
|
CTCaer
|
f093c9368b
|
hos: small refactor
Also exiting hos_launch is considered always an error.
|
2025-05-13 16:12:10 +02:00 |
|
Christoph Baumann
|
76508c74e8
|
file based emmc emummc, some other stuff
|
2025-05-12 01:24:01 +02:00 |
|
Christoph Baumann
|
337f219ac6
|
Support for NYX to load from BOOT1/GPP/SD in that order, UMS option to mount whatever volume is selected as boot storage
|
2025-04-24 12:06:15 +02:00 |
|
Christoph Baumann
|
4e9e21b3b1
|
move boot_storage.h/.c to bdk/storage, check result of ensure_partition
|
2025-04-22 14:25:14 +02:00 |
|
Christoph Baumann
|
5798dcde0d
|
Add support for reading boot files from FAT partition on BOOT1/GPP/SD in that order
Emummc config is read from boot partition, file based files still read from SD
|
2025-04-22 13:42:20 +02:00 |
|
CTCaer
|
81fb318f6b
|
hos: add 19.0.0 support
|
2024-10-11 13:04:16 +03:00 |
|
CTCaer
|
1bec721baf
|
hos: add missing deinit
|
2024-10-10 15:21:32 +03:00 |
|
CTCaer
|
66454b934c
|
hos: no need to double check allocated eks
|
2024-10-04 22:09:54 +03:00 |
|
CTCaer
|
106a08f19c
|
hos: rename function
|
2024-07-02 18:04:52 +03:00 |
|
CTCaer
|
66303d0d47
|
hos: reinstate host1x disable
|
2024-06-11 12:41:13 +03:00 |
|
CTCaer
|
e46f54d4e6
|
hekate/nyx: use static/const where it should
|
2024-06-02 07:38:07 +03:00 |
|
CTCaer
|
78cdb5575d
|
hos: use new func
|
2024-06-02 06:53:40 +03:00 |
|
CTCaer
|
1214ab0e02
|
ldr/bl: manage arbiter
|
2024-05-19 10:12:18 +03:00 |
|
CTCaer
|
90b9f9f589
|
hos: add comments about autonogc
|
2024-04-25 04:53:06 +03:00 |
|
CTCaer
|
5607fd18ea
|
hos: 18.0.0 support
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
dca350bfe9
|
hos: use strcmp for kip name
KIP1 names are NULL terminated, so use strcmp to reduce codesize.
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
f764bf04b1
|
hos: reboot to ofw if stock fails
If package1 fails to be read and conditions are valid, reboot to OFW automatically when stock mode is enabled.
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
471b99366d
|
hos: small refactor
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
368ca21316
|
hos: fix sys counters reset and always apply it
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
c021aef9b0
|
fss: save fss0 for being able to free it if error
Also do not free secmon/kernel in case it's from fss
|
2024-03-29 13:21:53 +02:00 |
|
CTCaer
|
4effaab241
|
hekate/nyx: use zalloc where appropriate
|
2024-03-27 09:16:06 +02:00 |
|
CTCaer
|
cdf0f30b17
|
hekate/nyx: smmu refactor
|
2024-03-13 01:56:31 +02:00 |
|
CTCaer
|
e341cf39f2
|
hekate/nyx: apply ccplex changes
HOS procedure can now launch secmon from coldboot again when HOS is 6.2.0.
And update L4T for the function signature change.
|
2024-03-13 01:49:31 +02:00 |
|
CTCaer
|
82925845e3
|
hekate/nyx: utilize existing block size defines
|
2024-03-12 15:53:05 +02:00 |
|
CTCaer
|
697bde8667
|
hos: 17.0.0 support
|
2023-10-12 07:41:12 +03:00 |
|
CTCaer
|
613fdf621d
|
hos: rename KB defines
From KB_FIRMWARE_VERSION to HOS_KB_VERSION
|
2023-10-12 07:11:22 +03:00 |
|
CTCaer
|
d3567736c8
|
hos: allow overriding uCID
|
2023-07-28 03:06:20 +03:00 |
|
CTCaer
|
3f9c7a7da6
|
hos: prep boot freq in minerva for cfw also
|
2023-06-09 10:41:53 +03:00 |
|
CTCaer
|
b1112e0949
|
hos: set proper exo hos version for 12.1.0
Even if 12.0.0 one is api compatible, there was a master key change on 12.1.0.
|
2023-03-31 09:17:13 +03:00 |
|