CTCaer
|
6ae4904c8f
|
bdk: di: make dsi normal/vblank writes more robust
|
2022-05-08 04:36:20 +03:00 |
|
CTCaer
|
dd2bb0f555
|
bdk: di: refractor configs
|
2022-05-08 04:34:44 +03:00 |
|
CTCaer
|
0b8cdaf0ea
|
bdk: di: split normal and vblank dsi reads
And also make vblank reads more robust
|
2022-05-08 04:23:31 +03:00 |
|
CTCaer
|
8f540b2543
|
Bump hekate to v5.7.2 and Nyx to v1.2.2
|
2022-03-23 19:34:59 +02:00 |
|
CTCaer
|
f687c4f6da
|
hos: add support for HOS 14.0.0
|
2022-03-23 02:21:59 +02:00 |
|
CTCaer
|
5c4e895c35
|
nyx: update dram/touch info for HOS 14.0.0
|
2022-03-23 02:21:21 +02:00 |
|
CTCaer
|
83c95d8a3b
|
bdk: sdram: update 20/21/22 ids for new dram
Dram chip is Samsung 4GB built on 1z-nm that allows for 40% lower power usage.
|
2022-03-23 02:20:55 +02:00 |
|
CTCaer
|
ff214f25c1
|
bdk: update l4t hekatf prep functions
|
2022-03-23 00:58:20 +02:00 |
|
CTCaer
|
f818d094c5
|
Add .exe version of the tools in .gitignore
|
2022-03-23 00:56:32 +02:00 |
|
CTCaer
|
69c312daac
|
nyx: clear B button context on option actions
Fixes an issue that was causing an NULL pointer dereference when a certain access path was followed
|
2022-03-23 00:55:18 +02:00 |
|
CTCaer
|
b7e59dfc28
|
nyx: print sd oemid in hex also
|
2022-03-23 00:53:56 +02:00 |
|
CTCaer
|
c04d423f4b
|
nyx: add option to use right joycon as mouse control
`jcforceright=1` in nyx.ini enables that feature.
Useful for users with broken touch screen and broken left joycon rail.
|
2022-03-23 00:49:47 +02:00 |
|
CTCaer
|
af1ece903b
|
nyx: Do not reserve alignment space if no extra partitions
|
2022-03-23 00:24:51 +02:00 |
|
CTCaer
|
547c90a0a9
|
hekate: remove ipatches info from main hekate
|
2022-03-23 00:24:13 +02:00 |
|
CTCaer
|
0fef90dc4c
|
bdk: sd: return proper error for sd file save
|
2022-02-15 00:36:23 +02:00 |
|
CTCaer
|
a76ad9838e
|
nyx: cosmetics
|
2022-02-15 00:29:23 +02:00 |
|
CTCaer
|
499a9cf5f3
|
hekate: disable heap defrag
|
2022-02-15 00:27:17 +02:00 |
|
CTCaer
|
cfd6567f5d
|
pkg1: move warmboot rsa patching into pkg1
And create a function for hekatf to be used
|
2022-02-15 00:26:07 +02:00 |
|
CTCaer
|
ee465b98af
|
bdk: sdmmc correct exit on eMMC < 4.0 modules
|
2022-02-15 00:24:53 +02:00 |
|
CTCaer
|
9aa55c2d76
|
hekate/nyx: correct type on heap_init
|
2022-02-15 00:23:23 +02:00 |
|
CTCaer
|
83b895a062
|
bdk: heap: improvements
Correct types everywhere.
Add BDK_MALLOC_NO_DEFRAG that disables defragmentation on the heap.
|
2022-02-15 00:22:38 +02:00 |
|
CTCaer
|
ad4014f295
|
hekate: sd info: always reset mode after done
|
2022-02-15 00:18:24 +02:00 |
|
CTCaer
|
ce8d1eca91
|
bdk: remove sd mounts from ianos and check if sd is mounted in sd ops
|
2022-02-15 00:17:53 +02:00 |
|
CTCaer
|
73d38e1183
|
hos: loop through counter instead of explicit sets
|
2022-02-15 00:16:42 +02:00 |
|
CTCaer
|
3f65a30b2e
|
bdk: more atf prep
|
2022-02-15 00:14:53 +02:00 |
|
CTCaer
|
7c74391754
|
bdk: bpmp: do not use full maintenance
Instead use proper clean/invalidation of dcache.
|
2022-02-15 00:14:14 +02:00 |
|
CTCaer
|
70ee61f0da
|
More 2022 copyright updates
|
2022-01-29 01:43:35 +02:00 |
|
CTCaer
|
b0b538f8f2
|
build: force dwarf v4
|
2022-01-29 01:43:16 +02:00 |
|
CTCaer
|
52bb6a96e5
|
bdk: nx emmc bis: fix out of cluster bounds accesses
|
2022-01-29 01:40:38 +02:00 |
|
CTCaer
|
6666dd4b46
|
bdk: fatfs: better PrFILE2 SAFE record creation
|
2022-01-29 01:40:05 +02:00 |
|
CTCaer
|
4a13a1d190
|
nyx: fix aula full emummc creation (for real this time)
|
2022-01-29 01:39:01 +02:00 |
|
CTCaer
|
2b7217242d
|
nyx: align down resized emu sectors to cluster size
|
2022-01-29 01:37:57 +02:00 |
|
CTCaer
|
ce16a08694
|
main: check pstore log size if 0
|
2022-01-29 01:37:02 +02:00 |
|
CTCaer
|
0ad42762e7
|
main: rename logo buffer
|
2022-01-29 01:36:35 +02:00 |
|
CTCaer
|
5f337bffd6
|
config: do not unmount on exit
Fixes Nyx not found for new users without hekate_ipl.ini
|
2022-01-29 01:35:09 +02:00 |
|
CTCaer
|
3fdb72ce37
|
bdk: i2c: correct order of spinlock wait
|
2022-01-29 01:34:01 +02:00 |
|
CTCaer
|
9a80f8b4b5
|
bdk: minerva: fix fsp op/wr check for l4t
|
2022-01-29 01:31:28 +02:00 |
|
CTCaer
|
c0c8fb263a
|
hekate/nyx: enable ahb arbitration
|
2022-01-29 01:29:39 +02:00 |
|
CTCaer
|
ef5790cc2c
|
bdk: mc: always on ahb arbitration
- Removed disables
- SDMMC code now just checks if it has access
|
2022-01-29 01:29:02 +02:00 |
|
CTCaer
|
7bb8b1da62
|
di: restore window config wait for inv pitch and block linear
|
2022-01-29 01:26:00 +02:00 |
|
CTCaer
|
aee5861f65
|
hekate/nyx: improve cyclomatic complexity
|
2022-01-29 01:23:40 +02:00 |
|
CTCaer
|
2f1d1572f7
|
Bump hekate to v5.7.0 and Nyx to v1.2.0
|
2022-01-20 14:34:54 +02:00 |
|
CTCaer
|
d52283f0c2
|
nyx: add support for FULL emuMMC for OLED model
That supports creating a 64GB emuMMC partition.
That's added for consistency.
Because it's a waste of space, better use resized emuMMC.
|
2022-01-20 14:11:36 +02:00 |
|
CTCaer
|
6be12f32e6
|
nyx: remove nx_emmc_bis objects as they reside in bdk now
|
2022-01-20 14:08:39 +02:00 |
|
CTCaer
|
49f34581bb
|
hos: add 13.2.1 support
|
2022-01-20 14:06:50 +02:00 |
|
CTCaer
|
0a1db98210
|
nyx: add eMMC hw issues reporting
|
2022-01-20 14:00:45 +02:00 |
|
CTCaer
|
17b0270eb5
|
hekate: move display init above others that need it
|
2022-01-20 13:57:25 +02:00 |
|
CTCaer
|
39ce19e6f4
|
hekate: remove unnecessary sd mounts
- Main already mounts sd. Also by trying again it takes forever to go into TUI
- Skip l4t kernel pstore dump and auto launch fw if sd failed to mount
|
2022-01-20 13:56:36 +02:00 |
|
CTCaer
|
b18b5076b3
|
hos: change order of deinits and update for newer exo
|
2022-01-20 13:49:29 +02:00 |
|
CTCaer
|
6ac9d79282
|
pkg2: do not hash kernel/ini1 if exo
|
2022-01-20 13:34:18 +02:00 |
|