Commit Graph

1833 Commits

Author SHA1 Message Date
CTCaer
1ee9a9cd64 bdk: update memory map to increase ramdisk size
From 1040 to 1280MB.
2026-03-27 09:05:58 +01:00
CTCaer
528e1fb0a4 bdk: usb: revamp hid logic
- Add support for GET REPORT. Allows OS to get a single input report.
- Add support for SET_IDLE. Allows OS to control when to send input reports

The SET IDLE and the underlying logic change fixes several things:
- The old issue of congestion in some systems.
- The new bug that would not allow setup packets to be received because mode
 was set to only send when there are changes.
- Now this starts properly as the old code but allows to be changed by OS on
 demand, while continuing servicing setup packets.
2026-03-27 09:05:58 +01:00
CTCaer
077986cb47 bdk: usb: small refactor 2026-03-27 09:05:58 +01:00
CTCaer
ec84a58dcc bdk: usb: remove unused endpoint from hid 2026-03-27 09:05:58 +01:00
CTCaer
51c1e31134 bdk: max17050: add version check 2026-03-27 09:05:58 +01:00
CTCaer
95af92d912 bdk: bq24193: add version check 2026-03-27 09:05:58 +01:00
CTCaer
a028568349 bdk: bm92t: add version check 2026-03-27 09:05:58 +01:00
CTCaer
fbaa88cc31 bdk: smmu: add smmu disable 2026-03-27 09:05:58 +01:00
CTCaer
1e870bcef4 bdk: display: update comments
And also set WinD reg updating to HSYNC
2026-03-27 09:05:58 +01:00
CTCaer
2d91e9b549 bdk: clock: refactor common PLL defines 2026-03-27 09:05:58 +01:00
Christoph Baumann
e2968c69dc fix button map styling 2025-10-10 22:28:41 +02:00
Christoph Baumann
bc42579f01 boot_storage_mount: only deinitialize storage, if it wasnt initialized to begin with 2025-10-09 12:36:35 +02:00
Christoph Baumann
335b8b9a94 ensure sd/emmc get disabled 2025-09-12 23:08:38 +02:00
Christoph Baumann
e1e2366684 make sure both sd and emmc are deinitialized 2025-06-20 18:15:38 +02:00
CTCaer
b0690a7280 Bump hekate to v6.3.1 2025-06-14 18:52:51 +02:00
CTCaer
7f0835a548 hos: bail if requested emummc patch is not applied 2025-06-14 18:52:43 +02:00
CTCaer
5704004bc8 hos: 20.1.0 FS support 2025-06-14 18:52:33 +02:00
Christoph Baumann
c7e1f5c09f fix emmc end 2025-05-25 15:30:33 +02:00
Christoph Baumann
50170f7cf2 set legacy bootable flag on fat partition if android or l4t is enabled 2025-05-23 18:06:06 +02:00
Christoph Baumann
52dba9a5a5 use correct storage when checking if can flash android 2025-05-23 18:05:27 +02:00
Christoph Baumann
db519a454b fix partition set 2025-05-22 18:42:48 +02:00
Christoph Baumann
f8436d1247 fix mem_mode_auto config 2025-05-22 18:42:33 +02:00
Christoph Baumann
6340881f59 disable console 2025-05-21 23:04:33 +02:00
Christoph Baumann
8405a86937 make sure same fs version is set for emusd and emummc config 2025-05-21 20:32:34 +02:00
Christoph Baumann
a3f5e33625 init sd card when emusd inactive 2025-05-21 16:52:33 +02:00
Christoph Baumann
cfc2febc1b dont unmute console 2025-05-21 16:52:16 +02:00
Christoph Baumann
d6fda80057 remove prints, fix backup/restore 2025-05-21 12:31:17 +02:00
Christoph Baumann
37c8874930 add option to determine memory mode from physical memory 2025-05-21 01:17:44 +02:00
Christoph Baumann
37a016122c fix message 2025-05-21 00:04:44 +02:00
Christoph Baumann
9b95d026f3 support for file based and sd partition based emusd 2025-05-20 00:40:48 +02:00
Christoph Baumann
865b9dc1a4 Change some messages and other stuff 2025-05-19 01:27:30 +02:00
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