CTCaer
b2116ded8a
nyx: emummc: remove unneeded stuff, it's 2026.
2026-02-22 08:50:45 +02:00
CTCaer
63c6cfedef
hekate/nyx: adjust handling of sdmmc return values
2026-02-22 08:47:22 +02:00
CTCaer
0b707ac1ae
nyx: emu/emmc tools: homogenize return values
2026-02-22 04:24:01 +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
c114c46c92
nyx: adjust handling of kfuse return values
2026-02-22 03:15:56 +02:00
CTCaer
d286af0647
nyx: adjust handling of se return values
2026-02-22 03:08:47 +02:00
CTCaer
67a7d93a94
nyx: adjust handling of touch return values
2026-02-22 02:51:47 +02:00
CTCaer
2b87c39a7a
nyx: wait for the first frame to render
...
Needed for lcd oem clones on oled sku because of no fade in support.
2026-02-22 02:28:28 +02:00
CTCaer
d493f0d040
nyx: update for new touch driver changes
2026-02-20 02:52:12 +02:00
CTCaer
09322216c4
nyx: parted: remove android 10 references
...
Additionally, swap Legacy and Dynamic button sides and state dynamic is preferred.
2026-02-15 02:42:22 +02:00
CTCaer
c8eef39bd3
nyx: tools: swap result check for touch ito test
2026-02-15 02:40:34 +02:00
CTCaer
634d96ea66
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-02-12 22:02:04 +02:00
CTCaer
cc94573dcb
nyx: use renamed bm92t function
2026-02-12 21:59:03 +02:00
CTCaer
5cb44753fc
nyx: adjust sdmmc dma buffer name
2026-02-12 21:41:21 +02:00
CTCaer
3052df722b
hekate/nyx: adjust exception storage based on bdk
2026-02-12 21:35:32 +02:00
CTCaer
6c820067a7
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-02-12 05:59:16 +02:00
CTCaer
5cca9025b0
nyx: deduplicate window creation functions
...
Also rename mbox_action and fix a double lv obj deletion in partition manager.
2026-02-07 00:36:19 +02:00
CTCaer
28ebdc213e
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-01-18 21:01:54 +02:00
CTCaer
af0f957ddd
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-01-15 20:14:30 +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
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
02484ae3b7
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-01-07 00:20:10 +02:00
CTCaer
01ffbeecd6
nyx: make sure ram is set to 1600 MHz
...
No matter how Nyx was launched.
2026-01-06 23:22:04 +02:00
CTCaer
e558d0c2c4
nyx: options: make sure var has a value in all -O#
2026-01-06 23:20:45 +02:00
CTCaer
1d2a7631d9
nyx: update rng calls based on new bdk
2026-01-06 23:04:26 +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
1de3206e79
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
2025-12-31 14:19:56 +02:00
CTCaer
520bce08cf
nyx: add joycon charging debug info
2025-12-27 06:30:36 +02:00
CTCaer
acb50dad7b
fatfs: set default date to 1/1/2026
2025-12-25 12:58:32 +02:00
CTCaer
69ab954119
hekate/nyx: remove last calloc references
2025-12-25 12:50:24 +02:00
CTCaer
b90935ac16
nyx: info: update 20nm wafer bounds
2025-12-17 06:54:57 +02:00
CTCaer
c78b94b0ac
nyx: info: unlocked T210B01 fuses dumping support
2025-12-17 06:51:04 +02:00
CTCaer
ac60695b24
nyx: parted: remove invisible btns in eMMC mode
2025-12-17 06:34:42 +02:00
CTCaer
468544ce1e
nyx: add a small stall in lvgl loop
...
EMC CC should not run in less than 20us.
2025-12-17 06:33:05 +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
768824df33
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.
2025-12-01 14:19:03 +02:00
CTCaer
03a9c2d75c
nyx: info: add wafer graph with die x/y placement
2025-12-01 14:16:26 +02:00
CTCaer
84bf634e33
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
2025-12-01 14:15:18 +02:00
CTCaer
98960a72d8
nyx: do init always with lowest clock boost
2025-11-27 12:38:52 +02:00
CTCaer
6cf7c645df
nyx: fix bt pairing dumping
2025-11-27 12:37:36 +02:00
CTCaer
5775b3c47e
nyx: info: add forced 8GB ram info
2025-11-27 12:36:20 +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
43dec3021f
nyx: info: add hos version for 22 fuses burnt
2025-11-16 21:54:03 +02:00
CTCaer
3eab7889bf
nyx: parted: do not allow FULL on upgraded eMMC
...
It's not allowed on creation anyway because of unknown HOS USER size factors
2025-11-14 18:49:41 +02:00