2033 Commits

Author SHA1 Message Date
e57b287c0d Fix OmniNX brand rendering after ini_parse change
All checks were successful
Build / Build (push) Successful in 49s
ini_parse() return-code semantics changed upstream; Nyx treated success as failure so OmniNX manifest data was ignored.

Made-with: Cursor
2026-03-20 15:26:54 +01:00
e937689ca3 Merge branch 'master' of https://github.com/CTCaer/hekate 2026-03-20 14:31:26 +01:00
CTCaer
9494767295 bdk: mc: add offset to arc aperture
And increase it back to 4KB for TSEC only, since the firmware actually checks for it.
2026-03-20 13:34:55 +02:00
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
2402d35075 nyx: info: improve emmc info
And also add maintenance (bkops) info.
2026-03-19 15:17:58 +02:00
CTCaer
1ad2233db5 bdk: sdmmc: parse bkops info 2026-03-19 15:15:40 +02:00
CTCaer
04c4cfdd34 nyx: info: seems that 16nm wafer has 28 max Y 2026-03-18 22:35:02 +02:00
CTCaer
c7ffcb22b1 nyx: add info about 7" LCD OEM clone
And its touch panel.

TODO: Find markings on it and use them.
2026-03-18 22:35:01 +02:00
CTCaer
bf7b612580 minerva: fix off-by-one in shifting 2026-03-18 22:35:01 +02:00
CTCaer
6e24a29fac l4t: refactor return values 2026-03-18 22:35:01 +02:00
CTCaer
8ae7404529 bdk: memory map: define max use from sdram params 2026-03-18 22:35:01 +02:00
CTCaer
ef1ce85735 bdk: sdmmc: rename bkops define
And remove dead code.
2026-03-18 22:35:01 +02:00
CTCaer
c6c89ce0b1 bdk: smmu: reset heap on disable
And rename domain init/deinit
2026-03-18 22:35:01 +02:00
CTCaer
5328c21df6 bdk: sdram: add missing T210 1GB density timings 2026-03-18 22:35:01 +02:00
CTCaer
a17ddeecbe nyx: add creme accent support
Also change reset to default grey instead of current.
2026-03-18 22:35:01 +02:00
CTCaer
a052929c5a bdk: lvgl: add creme accent support 2026-03-18 22:35:01 +02:00
CTCaer
e3334b9a85 bdk: lvgl: correct slider knob signal coordinates
It should always point to the middle of the knob and not be variable with offset.
2026-03-18 22:35:01 +02:00
CTCaer
f2c2a77bc4 touch: increase max allowed touched area 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
fc370d0608 bdk: mc: reduce ahb aperture by 4KB
The state machine automatically uses TOM + 4KB as real top address.
This can cause issues with HW that accesses that low RAM range,
since once the request enters ARC can't be redirected to MC and can hang.
2026-02-25 13:49:33 +02:00
CTCaer
31406d799b hekate/nyx: remove obsolete compile flag
BDK_MC_ENABLE_AHB_REDIRECT
2026-02-25 13:33:17 +02:00
CTCaer
392cda96d9 bdk: mc: always enable ahb redirection 2026-02-25 13:32:18 +02:00
CTCaer
e883d8644f nyx: show forced 8GB with an asterisk 2026-02-24 19:11:29 +02:00
CTCaer
68e8517c09 nyx: fix off-by-one bug in emmc part manager
Last step after finish do not have a UMS option, so adjust accordingly.
2026-02-24 01:25:13 +02:00
14b9087331 Updated CI
All checks were successful
Build / Build (push) Successful in 24s
2026-02-22 17:48:09 +01:00
d76fb6169c Add CI workflow for build
Some checks failed
Build / Build (push) Failing after 3s
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-22 17:45:15 +01:00
CTCaer
c7f5b1ffe0 hos: fix building 2026-02-22 08:53:42 +02:00
CTCaer
1b8aa8a97b bdk: touch: add clone support
From LCD on OLED sku.
2026-02-22 08:51:54 +02:00
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
25fda88e46 bdk: sdmmc: homogenize return values
The actual target of this refactoring.
2026-02-22 08:32:34 +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
719c109d4e bdk: ini: homogenize return values 2026-02-22 03:23:28 +02:00
CTCaer
4f9a173087 bdk: pmc: homogenize return values 2026-02-22 03:17:48 +02:00
CTCaer
c114c46c92 nyx: adjust handling of kfuse return values 2026-02-22 03:15:56 +02:00
CTCaer
6c642abb7b bdk: kfuse: homogenize return values 2026-02-22 03:15:41 +02:00
CTCaer
5471449860 bdk: clock: homogenize return values 2026-02-22 03:13:50 +02:00
CTCaer
0b7415f6d4 bdk: tsec: homogenize return values 2026-02-22 03:10:18 +02:00
CTCaer
d286af0647 nyx: adjust handling of se return values 2026-02-22 03:08:47 +02:00
CTCaer
d328d56268 bdk: se: homogenize return values 2026-02-22 03:08:34 +02:00
CTCaer
ab799e4ee7 bdk: power: homogenize return values 2026-02-22 02:57:38 +02:00
CTCaer
1f2855b17d bdk: dram: homogenize return values 2026-02-22 02:53:55 +02:00
CTCaer
67a7d93a94 nyx: adjust handling of touch return values 2026-02-22 02:51:47 +02:00
CTCaer
9b2026ac6e bdk: touch: homogenize return values 2026-02-22 02:50:45 +02:00
CTCaer
cb81aaecdb bdk: i2c: homogenize return values 2026-02-22 02:42:53 +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