CTCaer
af71f46b12
config: utilize devmode variable
...
This holds the NX hw state.
2025-08-08 15:07:48 +03:00
CTCaer
2ea496d9d1
config: move externs into header
2025-08-08 15:03:56 +03:00
CTCaer
081f8b9664
nyx: deduplicate jc bt pairing dumping
2025-08-08 14:56:02 +03:00
CTCaer
75993938d0
nyx: invalidate time and add dst support
...
The invalidation is needed for dst to work as we don't know when user
set the clock.
2025-08-08 14:54:58 +03:00
CTCaer
aa65e368ba
nyx: part mgr: add eMMC partition manager
...
The eMMC partition manager allows user the following:
- Resize HOS USER partition
- Add and flash Linux partitions
- Add and flash Android partitions
It is hidden and is accessible by holding the `Partition SD Card` button for
5 seconds.
2025-06-22 14:44:43 +03:00
CTCaer
97707e3401
nyx: simplify HOS bis key validation and export it
2025-06-22 14:30:27 +03:00
CTCaer
dc744b2ff8
nyx: fix resized emummc backup GPT
...
Additionally, fix resized emuMMC GPT partition size
2025-06-22 14:28:07 +03:00
CTCaer
f990190765
nyx: part mgr: fix 64GB emuMMC size
...
Fix size so the emuMMC data can be aligned properly.
2025-06-22 14:25:39 +03:00
CTCaer
f3e248c0a7
nyx: part mgr: fix android super partition size
...
The size was incorrectly set before and it would cause unalignment of later partitions.
2025-06-22 14:22:12 +03:00
CTCaer
2fd7163e0d
nyx: part mgr: only copy metadata in mbr if they exist
2025-06-22 14:19:34 +03:00
CTCaer
6e93cc42c1
nyx: part mgr: improve layout
2025-06-22 14:18:16 +03:00
CTCaer
d01362539a
nyx: use correct warning for emummc backup/restore
2025-06-22 14:11:59 +03:00
CTCaer
525746e968
nyx: part mgr: use globals for storage and minsize
...
Allow setting these dynamically depending on application.
2025-06-22 14:10:07 +03:00
CTCaer
905c83b568
nyx: part mgr: disable next step if already done
2025-06-22 14:03:36 +03:00
CTCaer
a3f1ae4a06
nyx: part manager: use u16 for names
...
Simplify logic and have readable partition names.
2025-06-22 13:51:10 +03:00
CTCaer
466beedb28
hos: add 20.0.0 support
2025-04-30 09:22:04 +03:00
CTCaer
57e31c09f9
nyx: info: move sd FAT info after showing errors
2025-04-30 09:15:52 +03:00
CTCaer
06f0d2b83f
nyx: update some messaging
2025-04-30 08:43:26 +03:00
CTCaer
9e5860e00b
nyx: update clock min year and about to 2025
2025-04-30 08:42:00 +03:00
CTCaer
a1b13214bd
nyx: partition: correct android reserved size
2025-04-30 08:40:55 +03:00
CTCaer
51512a30bd
nyx: improve Nyx reload and auto reload
...
Check that Nyx exists and also improve detection when SD is removed.
2025-04-30 08:40:25 +03:00
CTCaer
4fff346150
nyx: use the now exported window custom action
2025-04-30 08:38:58 +03:00
CTCaer
9f29f93078
nyx: emummc: guard for pointer arithmetics
...
And also explain what type of backup fails on errors.
2025-04-30 08:33:08 +03:00
CTCaer
571496d293
nyx: info: consider FST2 touch panel unknown
2025-01-24 16:46:31 +02:00
CTCaer
ea01782c80
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-01-24 16:45:36 +02:00
CTCaer
9fbdb39390
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-01-24 16:32:42 +02:00
CTCaer
855bf0ba01
nyx: info: use a more advanced ram detection
2025-01-24 16:26:27 +02:00
CTCaer
d27ba04077
nyx: info: use custom action for hw info window
2025-01-24 16:22:19 +02:00
CTCaer
0e01a5caa9
nyx: info: use renamed sd storage member
2025-01-24 15:31:15 +02:00
CTCaer
e3eee73318
nyx: do not spam log on partition restore
2024-10-12 17:50:54 +03:00
CTCaer
81fb318f6b
hos: add 19.0.0 support
2024-10-11 13:04:16 +03:00
CTCaer
84f3f7d92a
nyx: add 400us sleep in lv task loop
...
Tiny power save.
2024-10-10 18:28:29 +03:00
CTCaer
1849ac6667
nyx: optimize battery info
...
- Remove input voltage limit
- Add an extra PD profile
2024-10-10 15:21:32 +03:00
CTCaer
6fa844b031
hekate/nyx: use updated dirlist
2024-10-09 15:22:16 +03:00
CTCaer
69acef4db3
nyx: part manager: change GPT partition colour
...
Since many confuse that on MBR
2024-10-04 22:19:01 +03:00
CTCaer
cdc1012f50
nyx: part manager: add version on android button
...
Check partition scheme for android and add the version on the flash button
2024-10-04 22:18:20 +03:00
CTCaer
63c4bdd7d9
nyx: no need to double check for errors
2024-10-04 22:16:36 +03:00
CTCaer
0e23d0e0fd
nyx: name button list object appropriately
2024-10-04 22:14:51 +03:00
CTCaer
9463f8aa7d
nyx: fix memleak when 10 launcher items are shown
2024-10-04 22:14:23 +03:00
CTCaer
34f8692f5c
nyx: do not use global cal0 buf name
2024-10-04 22:12:53 +03:00
CTCaer
7b60c3d162
hekate/nyx: constify more args
2024-10-04 22:09:06 +03:00
CTCaer
0aea402632
Add rel versioning and adjust accordingly
2024-07-02 18:29:39 +03:00
CTCaer
280ebcc1e6
nyx: refactor hw info to provide more SKU data
2024-07-02 18:06:32 +03:00
CTCaer
aacae78420
nyx: partition manager error message improvement
...
Inform user that there's an issue with bootloader folder when a partial backup is done during partitioning.
2024-07-02 18:04:09 +03:00
CTCaer
80b3651d0a
nyx: correct touch fw id display
2024-06-11 09:08:33 +03:00
CTCaer
11262c2112
nyx: adhere to fan driver changes
2024-06-07 17:15:27 +03:00
CTCaer
21d782587f
hekate/nyx: adhere to display function renames
2024-06-05 01:03:46 +03:00
CTCaer
0a6521ec26
Update "about" copyrights
2024-06-02 07:41:18 +03:00
CTCaer
e46f54d4e6
hekate/nyx: use static/const where it should
2024-06-02 07:38:07 +03:00
CTCaer
ddd19661bd
nyx: use bpmp relaxed func
2024-06-02 06:55:25 +03:00