745 Commits

Author SHA1 Message Date
CTCaer
e26b941f90 Bump hekate to v6.5.2 and Nyx to v1.9.2 2026-03-19 21:10:35 +02:00
CTCaer
fc493cd999 hos: pull missed se adjusted return values
And fix nogc patches.
2026-03-19 21:10:20 +02:00
CTCaer
0805f619ab hos: add bc based mem mode support 2026-03-19 16:28:46 +02:00
CTCaer
6e24a29fac l4t: refactor return values 2026-03-18 22:35:01 +02:00
CTCaer
ecbbc865bc hos: add 22.0.0 support 2026-03-18 22:35:01 +02:00
CTCaer
c7f5b1ffe0 hos: fix building 2026-02-22 08:53:42 +02:00
CTCaer
63c6cfedef hekate/nyx: adjust handling of sdmmc return values 2026-02-22 08:47:22 +02:00
CTCaer
520bc8cbfb hos: homogenize return values 2026-02-22 04:14:00 +02:00
CTCaer
8e3771afbb hekate/nyx: adjust handling of ini return values 2026-02-22 03:23:44 +02:00
CTCaer
3052df722b hekate/nyx: adjust exception storage based on bdk 2026-02-12 21:35:32 +02:00
CTCaer
5cee484534 hekate: adjust for ianos changes 2026-01-29 08:58:31 +02:00
CTCaer
183cc2d569 l4t: use the updated pmc defines/struct 2026-01-29 08:33:40 +02:00
CTCaer
9c62a590f0 Bump hekate to v6.5.1 and Nyx to v1.9.1 2026-01-20 20:27:38 +02:00
CTCaer
accc9aa7b0 hos: store wb anyway even if unused
Partially reverts 73d96b7ca8.
This should be completely removed at some point.
2026-01-15 17:39:05 +02:00
CTCaer
116d4042c2 hos: refactor ctr/hash vars in pkg2 header 2026-01-15 17:32:00 +02:00
CTCaer
3af777f839 Bump hekate to v6.5.0 and Nyx to v1.9.0 2026-01-14 05:10:05 +02:00
CTCaer
8b8c9e8dd8 hos: add 21.2.0 support 2026-01-14 04:58:34 +02:00
CTCaer
f0dde780f4 hekate/nyx: remove coreboot support
Everything external is finally updated and beyond parity with old things that needed it.
2026-01-12 04:04:08 +02:00
CTCaer
73f7d53572 hekate/nyx: update ctx keys calls based on new bdk 2026-01-06 23:01:54 +02:00
CTCaer
bb1087006a hekate/nyx: update sha calls based on new bdk 2026-01-06 22:59:53 +02:00
CTCaer
ee1b0db130 hekate/nyx: update aes calls based on new bdk 2026-01-06 22:49:09 +02:00
CTCaer
acb50dad7b fatfs: set default date to 1/1/2026 2025-12-25 12:58:32 +02:00
CTCaer
9bc878e85d l4t: make mselect config common for t210/t210b01
It's already handled in soc powerdown exit in ATF but it doesn't hurt to have it generally.
2025-12-25 12:55:04 +02:00
CTCaer
69ab954119 hekate/nyx: remove last calloc references 2025-12-25 12:50:24 +02:00
CTCaer
73d96b7ca8 hos/l4t: deduplicate sc7exit-b01 load
And remove obsolete MWS (L4T one deprecated it 3 years ago).
2025-12-17 06:28:36 +02:00
CTCaer
4af4692710 hos: reflect minerva changes 2025-12-17 06:07:58 +02:00
CTCaer
8b4d5507f6 hekate: gfx: correct a very very very old typo 2025-12-17 04:48:37 +02:00
CTCaer
c584242873 hekate: exo: simplify fatal screen to save space
And remove an obsolete message.
2025-12-17 04:45:20 +02:00
CTCaer
3f75917c8b hekate: remove precise free clusters calc in TUI 2025-12-17 04:37:36 +02:00
CTCaer
6207a783d7 Bump hekate to v6.4.2 and Nyx to v1.8.2 2025-12-02 12:59:51 +02:00
CTCaer
86871bea7d hekate: write rsvd cfg to update.bin if different 2025-12-01 13:53:34 +02:00
CTCaer
7c212358ed hekate: show errors before parsing R2C 2025-11-27 12:30:51 +02:00
CTCaer
e5566c0a46 hekate: add force 8GB ram config mode 2025-11-27 12:29:16 +02:00
CTCaer
dcf8e76441 loader/hekate/nyx: utilize the new rsvd cfg 2025-11-27 12:28:19 +02:00
CTCaer
364465399e hekate/nyx: use minerva storage and panel id 2025-11-27 11:28:26 +02:00
CTCaer
50ac32fd40 Bump hekate to v6.4.1 and Nyx to v1.8.1 2025-11-16 22:11:31 +02:00
CTCaer
c72f97eef3 hos: fix 21.0.0 nogc FS patch and refactor patches
The NOGC sdmmc memio patch was incorrectly changing the register that keeps the value for HOS 21.0.0.
Refactored all patches to stop patching the whole op and just change the value from 0x200 to 0x400.
2025-11-16 21:53:26 +02:00
CTCaer
8e813ae8b6 Bump hekate to v6.4.0 and Nyx to v1.8.0 2025-11-15 22:37:09 +02:00
CTCaer
69ac0292f0 hos: add 21.0.0 support 2025-11-11 14:17:04 +02:00
CTCaer
aa4d0678d3 l4t: add some missing carveout configs
Mostly relevant for CARVEOUT_NVDEC_TSEC_ENABLE.
2025-08-27 15:30:47 +03:00
CTCaer
21c9e3f81f hekate: use the new dirlist 2025-08-27 15:21:46 +03:00
CTCaer
b8e246248f hos: use the renamed mc carveout function 2025-08-27 15:03:09 +03:00
CTCaer
b8655a2f60 hekate: reorder some checks & add load nyx in TUI 2025-08-08 15:57:07 +03:00
CTCaer
87b1eef598 hos: simplify warmboot pa id calculation 2025-08-08 15:55:01 +03:00
CTCaer
3a9689b46e 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.
2025-08-08 15:49:47 +03:00
CTCaer
de91ab507e hos: simple refactor of defines 2025-08-08 15:36:59 +03:00
CTCaer
885cc195c0 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.
2025-08-08 15:29:02 +03:00
CTCaer
af71f46b12 config: utilize devmode variable
This holds the NX hw state.
2025-08-08 15:07:48 +03:00
CTCaer
2ea496d9d1 config: move externs into header 2025-08-08 15:03:56 +03:00
CTCaer
5e8b01f727 Bump hekate to v6.3.1 2025-05-28 04:54:14 +03:00