CTCaer
3c6bb75267
bdk: small refactoring
2025-05-13 16:17:31 +02:00
CTCaer
169c551445
bdk: display: update color mode definitions
2025-05-13 16:17:18 +02:00
CTCaer
7dad628dfc
hos: update some comments
...
And remove unneeded checks.
2025-05-13 16:17:10 +02:00
CTCaer
8ba90ae55f
nyx: info: consider FST2 touch panel unknown
2025-05-13 16:16:58 +02:00
CTCaer
fe61c1a374
nyx: info: validate A2 support
...
Show info about A2 support.
Color coded A2 list:
White: No support
Green: Fully supported
Yellow: CMDQ/Cache needs a quirk
Red: Broken
2025-05-13 16:16:53 +02:00
CTCaer
3412714402
bdk: sdmmc: add extention regs read/parse
2025-05-13 16:16:45 +02:00
CTCaer
2b0591e2b0
bdk: utils: added qsort compare functions
...
int qsort_compare_int(const void *a, const void *b);
int qsort_compare_char(const void *a, const void *b);
int qsort_compare_char_case(const void *a, const void *b);
2025-05-13 16:16:30 +02:00
CTCaer
03b30a23c4
nyx: info: fully update sdmmc benchmark
...
- Changed to relevant A2 spec testing sizes
- Added 95th and 5th percentile IOPS for random test
Standard numbers in the industry and also helps with pinpointing latency issues
- Size of info and benchmark adjusted so important info underneath is still showing
- Refactored
2025-05-13 16:16:24 +02:00
CTCaer
4f0bba605f
nyx: info: use a more advanced ram detection
2025-05-13 16:15:51 +02:00
CTCaer
4cfbef5062
nyx: info: use custom action for hw info window
2025-05-13 16:15:35 +02:00
CTCaer
02281fccf1
fatfs: set default year to 2025
2025-05-13 16:14:54 +02:00
CTCaer
84078e5469
l4t: allow SLD type to be changed or disabled
2025-05-13 16:14:28 +02:00
CTCaer
805686105d
l4t: remove unchanged carveout config clear
...
Also allow wrong dram types to be mapped for T210B01.
The default table used is 0.
2025-05-13 16:14:11 +02:00
CTCaer
eacb4f2844
pkg2: fix ini size when not using mesosphere
...
Important in case the same ini1 space is used and stock kernel is new.
Additionally, also set the hash for the 3rd section, even if empty.
2025-05-13 16:13:49 +02:00
CTCaer
c8da71229a
hos: config: exit the loop after matching cfg key
2025-05-13 16:13:06 +02:00
CTCaer
1a157a33f6
hos: rename atmosphere key to kernelprocid
...
So it reflects what it does.
2025-05-13 16:12:46 +02:00
CTCaer
f093c9368b
hos: small refactor
...
Also exiting hos_launch is considered always an error.
2025-05-13 16:12:10 +02:00
CTCaer
9a755b895b
bdk: dirlist: switch to alphabetical ordering
2025-05-13 16:11:20 +02:00
CTCaer
4c4a63795e
bdk: sdmmc: refactor error checking on rw
...
And also check if card status is ok after a read/write.
2025-05-13 16:11:13 +02:00
CTCaer
04dc8d2a86
bdk: sdmmc: check that cmd timed out if SDSC
...
Instead of assuming that, check it.
This fix will make SDUC not to be assumed as SDSC.
2025-05-13 16:10:59 +02:00
CTCaer
ed4b638545
bdk: sdmmc: update unstuff_bits to use mod
...
Since unstuff_bits only supports 128bits, instead of subtracting the correct amount of bits with the offset array, use % 128.
2025-05-13 16:10:48 +02:00
CTCaer
a8a67ee775
nyx: info: use renamed sd storage member
2025-05-13 16:10:27 +02:00
CTCaer
1e54d538fd
bdk: sdmmc: small refactor
2025-05-13 16:10:13 +02:00
CTCaer
20487cb8b9
bdk: sdmmc: check for out bounds access
2025-05-13 16:09:06 +02:00
CTCaer
8bc14f1043
bdk: ff: check for cltbl malloc success
2025-05-13 16:08:53 +02:00
CTCaer
c8acea7ad5
bdk: se: remove malloc usage
2025-05-13 16:08:42 +02:00
CTCaer
3ea4fd81f7
bdk: display: remove malloc usage
2025-05-13 16:08:21 +02:00
Christoph Baumann
76508c74e8
file based emmc emummc, some other stuff
2adefd112c199
2025-05-12 01:24:01 +02:00
Christoph Baumann
79b6df64d6
fix emummc status
2025-05-08 01:52:05 +02:00
Christoph Baumann
0a7a004839
file based emummc on emmc
2025-05-08 01:48:04 +02:00
Christoph Baumann
7521055bec
fix name
2025-05-07 17:29:04 +02:00
Christoph Baumann
39d99a77fe
remove debug prtint
2025-05-07 17:28:56 +02:00
Christoph Baumann
b0f0e9be47
get actual size of file based emummc instead of reading from gpt
2025-05-07 17:28:47 +02:00
Christoph Baumann
55a4a814e0
fix emummc ums writes
2025-05-07 17:28:11 +02:00
Christoph Baumann
4bfe1fe2cd
add missing fsync
2025-05-07 17:27:58 +02:00
Christoph Baumann
6d09e65d85
fix emummc bis
2025-05-07 16:46:48 +02:00
Christoph Baumann
59a173c994
add support for emummc ums, this is terrible plz fix
2025-05-07 16:46:36 +02:00
Christoph Baumann
e5ceb4a2de
add mmc types for emummc, used only for emummc ums
2025-05-07 16:45:26 +02:00
Christoph Baumann
ea3dae672e
allow configuring size for file based emummc
2025-05-07 16:44:51 +02:00
Christoph Baumann
2af1cc0b8c
ums support for file based emummc
2025-05-07 16:42:57 +02:00
Christoph Baumann
942e7defe3
add methods to access file based emummc
2025-05-07 16:42:36 +02:00
Christoph Baumann
39b74dd50d
file based bis support
2025-05-07 12:17:13 +02:00
Christoph Baumann
bbe8ddaf66
ask to resize, if emu partition is larger than required
2025-05-06 17:40:53 +02:00
Christoph Baumann
47e030c7fc
fix boot drive name
2025-05-06 12:58:44 +02:00
Christoph Baumann
4a127db80b
add emusd ums
2025-05-06 12:57:40 +02:00
Christoph Baumann
241b0f2274
.
2025-05-06 12:37:46 +02:00
Christoph Baumann
ba6073610c
support for android emmc
2025-05-02 17:08:49 +02:00
Christoph Baumann
70cb99cd0c
add symbol to boot storage ums
2025-05-02 17:08:16 +02:00
Christoph Baumann
7941a3d4d6
fix boot storage selection
2025-05-02 17:07:42 +02:00
Christoph Baumann
1ddf9690b1
l4t flashing for emmc
2025-05-02 11:38:44 +02:00