Commit Graph
760 Commits
Author SHA1 Message Date
CTCaer fb6fb75448 hos: add 22.0.0 support 2026-03-27 20:42:31 +01:00
CTCaer eb8f46fd74 hos: fix building 2026-03-27 20:42:31 +01:00
CTCaer c5eefcb609 hos: homogenize return values 2026-03-27 20:19:37 +01:00
CTCaer 89b71d9e81 hekate/nyx: adjust handling of ini return values 2026-03-27 20:17:35 +01:00
CTCaer f16602c0cf hekate/nyx: adjust exception storage based on bdk 2026-03-27 20:05:57 +01:00
CTCaer b8dcd5a05b hekate: adjust for ianos changes 2026-03-27 19:38:45 +01:00
CTCaer c69cdacf30 l4t: use the updated pmc defines/struct 2026-03-27 19:36:58 +01:00
CTCaer 9fe3ac7589 Bump hekate to v6.5.1 and Nyx to v1.9.1 2026-03-27 10:02:21 +01:00
CTCaer 154d8b114c hos: store wb anyway even if unused
Partially reverts 73d96b7ca8bd4360b288e53d95295fd98d1655e5.
This should be completely removed at some point.
2026-03-27 10:02:21 +01:00
CTCaer a8d3018e83 hos: refactor ctr/hash vars in pkg2 header 2026-03-27 10:01:38 +01:00
CTCaer ef2247a3f0 Bump hekate to v6.5.0 and Nyx to v1.9.0 2026-03-27 10:01:21 +01:00
CTCaer 0f4636546c hos: add 21.2.0 support 2026-03-27 10:01:20 +01:00
CTCaer 22dd1a42c7 hekate/nyx: remove coreboot support
Everything external is finally updated and beyond parity with old things that needed it.
2026-03-27 10:01:20 +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 0edd5295d6 fatfs: set default date to 1/1/2026 2026-03-27 09:58:48 +01:00
CTCaer 992245f044 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.
2026-03-27 09:57:59 +01:00
CTCaer 64a4f9db16 hekate/nyx: remove last calloc references 2026-03-27 09:57:59 +01:00
CTCaer 4af99c9f78 hos/l4t: deduplicate sc7exit-b01 load
And remove obsolete MWS (L4T one deprecated it 3 years ago).
2026-03-27 09:56:31 +01:00
CTCaer 4c2f8f14dc hos: reflect minerva changes 2026-03-27 09:55:59 +01:00
CTCaer 2bc4000acc hekate: gfx: correct a very very very old typo 2026-03-27 09:55:12 +01:00
CTCaer 892dba3a71 hekate: exo: simplify fatal screen to save space
And remove an obsolete message.
2026-03-27 09:55:12 +01:00
CTCaer 851bf05841 hekate: remove precise free clusters calc in TUI 2026-03-27 09:55:12 +01:00
CTCaer facd5c9ae9 Bump hekate to v6.4.2 and Nyx to v1.8.2 2026-03-27 09:53:33 +01:00
CTCaer 4430833d28 hekate: write rsvd cfg to update.bin if different 2026-03-27 09:53:33 +01:00
CTCaer 32c374aff5 hekate: show errors before parsing R2C 2026-03-27 09:52:34 +01:00
CTCaer 1af22f6c45 hekate: add force 8GB ram config mode 2026-03-27 09:52:34 +01:00
CTCaer 4b796ab63f loader/hekate/nyx: utilize the new rsvd cfg 2026-03-27 09:52:34 +01:00
CTCaer cfcbb62768 hekate/nyx: use minerva storage and panel id 2026-03-27 09:51:47 +01:00
CTCaer 9b216efddf Bump hekate to v6.4.1 and Nyx to v1.8.1 2026-03-27 09:49:29 +01:00
CTCaer c026b1db3d 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.
2026-03-27 09:49:29 +01:00
CTCaer dc1ad1a5a7 Bump hekate to v6.4.0 and Nyx to v1.8.0 2026-03-27 09:49:29 +01:00
CTCaer 10521a32d3 hos: add 21.0.0 support 2026-03-27 09:48:54 +01:00
CTCaer b0ec8a1e64 l4t: add some missing carveout configs
Mostly relevant for CARVEOUT_NVDEC_TSEC_ENABLE.
2026-03-27 09:44:07 +01:00
CTCaer 23ac454b1d hekate: use the new dirlist 2026-03-27 09:44:07 +01:00
CTCaer 7b4b26bb38 hos: use the renamed mc carveout function 2026-03-27 09:44:07 +01:00
CTCaer 1cf9cdc390 hekate: reorder some checks & add load nyx in TUI 2026-03-27 09:44:06 +01:00
CTCaer a532353682 hos: simplify warmboot pa id calculation 2026-03-27 09:43:28 +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 760c93e92f config: utilize devmode variable
This holds the NX hw state.
2026-03-27 09:42:40 +01:00
CTCaer 48b2f20c88 config: move externs into header 2026-03-27 09:41:57 +01:00
Christoph Baumann 335b8b9a94 ensure sd/emmc get disabled 2025-09-12 23:08:38 +02:00
Christoph Baumann e1e2366684 make sure both sd and emmc are deinitialized 2025-06-20 18:15:38 +02:00
CTCaer b0690a7280 Bump hekate to v6.3.1 2025-06-14 18:52:51 +02:00
CTCaer 7f0835a548 hos: bail if requested emummc patch is not applied 2025-06-14 18:52:43 +02:00
CTCaer 5704004bc8 hos: 20.1.0 FS support 2025-06-14 18:52:33 +02:00
Christoph Baumann db519a454b fix partition set 2025-05-22 18:42:48 +02:00