Christoph Baumann
7ebceb78bd
add emusd.c
2025-05-14 02:51:21 +02:00
Christoph Baumann
154ed594fc
Support for hekate to boot hos with emusd/emmc base emummc
2025-05-14 02:24:33 +02:00
Christoph Baumann
af39c76b3a
Fix size partition indicators
2025-05-13 18:06:32 +02:00
Christoph Baumann
657b895aaf
Fix Android partition size slider range
2025-05-13 17:02:36 +02:00
Christoph Baumann
52a1e0ba67
Correct android reserved size
2025-05-13 16:28:12 +02:00
CTCaer
f3b104e234
Bump hekate to v6.3.0 and Nyx to v1.7.0
2025-05-13 16:27:57 +02:00
CTCaer
a5a2235b9d
Update readme
...
Add sys/l4t folder description, simplify some wording and also add `sld_type` key.
2025-05-13 16:27:52 +02:00
CTCaer
4c58708253
l4t: use strtol for sld_type
2025-05-13 16:27:49 +02:00
CTCaer
cbac787cff
Change several makefile prints
...
Silence some, fix newline to others.
2025-05-13 16:27:44 +02:00
CTCaer
082490deda
hos: add 20.0.0 support
2025-05-13 16:27:36 +02:00
CTCaer
72b0f42514
nyx: info: move sd FAT info after showing errors
2025-05-13 16:27:25 +02:00
CTCaer
8978ba9e54
bdk: mc: fix warning for arbiter check
2025-05-13 16:27:15 +02:00
CTCaer
74833e19e7
bdk: se: heap is not used anymore
2025-05-13 16:27:09 +02:00
CTCaer
d5d0f79c38
bdk: als: no need to check above 255 with u8
2025-05-13 16:27:04 +02:00
CTCaer
7927cfe818
pkg3: actually skip if instructed
2025-05-13 16:26:52 +02:00
CTCaer
a1f48e858e
Add readme info about pkg3kip1skip
2025-05-13 16:26:42 +02:00
CTCaer
fa561b70a4
Enable type limits warning
2025-05-13 16:26:32 +02:00
CTCaer
567f0f66e1
hos: secmon exo: always set private debug mode
...
It should always be enabled for CFW mode.
2025-05-13 16:26:23 +02:00
CTCaer
b798dd1ef6
hos: secmon exo: fix system_settings.ini parsing
...
A previous change guarded the setting with exosphere.ini parsing succeeding.
Correct this, so it always gets parsed.
2025-05-13 16:26:01 +02:00
CTCaer
c91cf80f8b
nyx: switch to IRAM for stack
2025-05-13 16:25:43 +02:00
CTCaer
dca5df653b
nyx: update some messaging
2025-05-13 16:25:33 +02:00
CTCaer
db08fab876
nyx: update clock min year and about to 2025
2025-05-13 16:25:14 +02:00
CTCaer
9adca44fe4
nyx: use the now exported window custom action
2025-05-13 16:20:52 +02:00
CTCaer
c202b4afb1
nyx: emummc: guard for pointer arithmetics
...
And also explain what type of backup fails on errors.
2025-05-13 16:19:14 +02:00
CTCaer
814ef14f2d
hos: add package3 kip skip option
...
By using `pkg3kip1skip`, any kip internal name that fully matches will be skipped from being loaded and the stock one will be used.
Multiple can be set by setting more lines with it or by using a comma separator.
Only for advanced users.
2025-05-13 16:18:29 +02:00
CTCaer
eaedec7b6e
hos: refactor fss to pkg3
...
To `fss0` config is now renamed to `pkg3`.
`fss0` still works but is deprecated.
Additionally `fss0experimental` key is now renamed to `pkg3ex`
2025-05-13 16:18:10 +02:00
CTCaer
e8addedd2f
bdk: se: add 0 byte sha256 support
2025-05-13 16:17:40 +02:00
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