CTCaer
fb6fb75448
hos: add 22.0.0 support
2026-03-27 20:42:31 +01:00
CTCaer
a4765e2839
hekate/nyx: remove obsolete compile flag
...
BDK_MC_ENABLE_AHB_REDIRECT
2026-03-27 20:42:31 +01:00
CTCaer
860e1b12ac
nyx: show forced 8GB with an asterisk
2026-03-27 20:42:31 +01:00
CTCaer
95639d9bf1
nyx: fix off-by-one bug in emmc part manager
...
Last step after finish do not have a UMS option, so adjust accordingly.
2026-03-27 20:42:31 +01:00
CTCaer
096e544332
nyx: emummc: remove unneeded stuff, it's 2026.
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
0a0e8697bc
nyx: adjust handling of kfuse return values
2026-03-27 20:16:31 +01:00
CTCaer
2ce8a57b89
nyx: adjust handling of se return values
2026-03-27 20:16:31 +01:00
CTCaer
267f4bff93
nyx: adjust handling of touch return values
2026-03-27 20:16:31 +01:00
CTCaer
5ecc2a8202
nyx: wait for the first frame to render
...
Needed for lcd oem clones on oled sku because of no fade in support.
2026-03-27 20:08:45 +01:00
CTCaer
f45cb1c536
nyx: update for new touch driver changes
2026-03-27 20:08:45 +01:00
CTCaer
84234948cd
nyx: parted: remove android 10 references
...
Additionally, swap Legacy and Dynamic button sides and state dynamic is preferred.
2026-03-27 20:08:45 +01:00
CTCaer
67b002348e
nyx: tools: swap result check for touch ito test
2026-03-27 20:08:45 +01:00
CTCaer
2939f69928
nyx: fix launch rolling boot entry names
...
Somehow this broke half a decade ago and it went unnoticed... which is good.
Fix it and make measurements fully proper.
2026-03-27 20:08:45 +01:00
CTCaer
2c071eb878
nyx: use renamed bm92t function
2026-03-27 20:08:45 +01:00
CTCaer
29c64c5458
nyx: adjust sdmmc dma buffer name
2026-03-27 20:08:45 +01:00
CTCaer
f16602c0cf
hekate/nyx: adjust exception storage based on bdk
2026-03-27 20:05:57 +01:00
CTCaer
27bc159831
nyx: lvgl: complete black theme and add options
...
Since, this has the side-effect to make any theme color component from 0x0B to 0xC7
work, add theme background controls in Nyx Options.
Additionally, set shadow color to black and fix inactive buttons on transparent styles.
2026-03-27 20:05:57 +01:00
NaGa
d24debc642
nyx: deduplicate window creation functions
...
Also rename mbox_action and fix a double lv obj deletion in partition manager.
2026-03-27 20:02:53 +01:00
CTCaer
ef84b9804c
nyx: handle exFAT truncation in stat/backup
...
It's possible for the overflow check to fail if exFAT and file size is big enough.
(4GB + total_size)
So check it properly.
This avoids unnecessary copying before RAM disk gets filled and copy errors out.
No other check is needed since max capacity is RAM disk size.
2026-03-27 10:02:21 +01:00
CTCaer
16b14b74c2
nyx: constrain reboot to OFW a bit
...
Disable if T210 and real dram id is 7 since this will fatal nx bootloader.
If T210B01 and fake id is dual rank and higher density than real id, show a warning.
Booting HOS like that can cause performance degradation and sometimes crashes.
How worse it is, depends on ram chips and selected unmatched config.
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
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
2d3b6e1a39
nyx: always show console stats
...
When main Joy-Con or all are disconnected, always show Joy-Con debug info.
Additionally, always allow opening/closing console window with the secondary one,
in the same conditions.
2026-03-27 10:00:26 +01:00
CTCaer
b414e6b35f
nyx: make sure ram is set to 1600 MHz
...
No matter how Nyx was launched.
2026-03-27 10:00:26 +01:00
CTCaer
1651316f72
nyx: options: make sure var has a value in all -O#
2026-03-27 10:00:26 +01:00
CTCaer
d5a1bdf9bf
nyx: update rng calls based on new bdk
2026-03-27 10:00:26 +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
07229f1002
Restructure and refactor makefiles
...
- Allow rebuilds without rebuilding everything
By detecting changes everywhere that matters (flags, objects and headers).
- Add progress bar
- Fully clean everything when clean goal is used
2026-03-27 09:59:42 +01:00
CTCaer
18a3dd6374
nyx: add joycon charging debug info
2026-03-27 09:58:48 +01:00
CTCaer
0edd5295d6
fatfs: set default date to 1/1/2026
2026-03-27 09:58:48 +01:00
CTCaer
64a4f9db16
hekate/nyx: remove last calloc references
2026-03-27 09:57:59 +01:00
CTCaer
a8db6470ea
nyx: info: update 20nm wafer bounds
2026-03-27 09:57:59 +01:00
CTCaer
e50a7c8bfd
nyx: info: unlocked T210B01 fuses dumping support
2026-03-27 09:57:59 +01:00
CTCaer
bb20eabea2
nyx: parted: remove invisible btns in eMMC mode
2026-03-27 09:57:23 +01:00
CTCaer
330b463110
nyx: add a small stall in lvgl loop
...
EMC CC should not run in less than 20us.
2026-03-27 09:56:31 +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
5c04530bfc
nyx: options: add month/date checks for roller
...
Now the roller will return back automatically if day can't be set for selected month.
Additionally, fix the check when saving.
2026-03-27 09:53:33 +01:00
CTCaer
ef5033fb0e
nyx: info: add wafer graph with die x/y placement
2026-03-27 09:53:33 +01:00
CTCaer
952a7e8aa2
nyx: info: streamline hw info from fuses
...
- Compact and group relevant values together
- Use actual value name instead of register name where possible
- Fix LOT code masking
- Fully parse and show LOT code (it's the same marking on die)
- Correct X coordinate parsing (9bit 2s complement)
- Add product code
2026-03-27 09:53:33 +01:00
CTCaer
3af536f954
nyx: do init always with lowest clock boost
2026-03-27 09:52:34 +01:00
CTCaer
5bc98c4b19
nyx: fix bt pairing dumping
2026-03-27 09:52:34 +01:00
CTCaer
2b353c1336
nyx: info: add forced 8GB ram info
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