CTCaer
af22085172
nyx: move emuMMC backup folder to {emmc_sn}/emummc
2022-05-19 15:15:36 +03:00
CTCaer
38010ce65e
nyx: utilize ini free and fix various memleaks
...
With the new changes the heap and heap node usage drops 95% on boot. Subsequent accesses to Launch/More config keep the counter the same.
2022-05-19 15:14:05 +03:00
CTCaer
fb45804adf
nyx: refactor various functions and add comments
...
Emphasis on partition manager deduplication and remove of some magic numbers.
2022-05-16 13:28:38 +03:00
CTCaer
796207a41b
nyx: do not allow joycon pairing info dump on Hoag
2022-05-16 13:12:45 +03:00
CTCaer
1649d446cd
nyx: options: set min year for clock offset to 2022
2022-05-16 13:12:11 +03:00
CTCaer
7459214fed
nyx: info: add mov r1 print for patched t210
2022-05-16 13:06:40 +03:00
CTCaer
c2ff5dbd1c
nyx: add no box and 5 entries per line support
...
Icons that have `_nobox.bmp` in their name will make the grey background disappear.
Additionally a new option was added in Nyx Options called `Extended Boot Entries` that allows user to have a total of 10 entries showing up in Launch and More configs menus.
2022-05-13 03:49:32 +03:00
CTCaer
b9cdf5d697
nyx: fix s_printf bugs pointed by format checker
2022-05-12 16:43:18 +03:00
CTCaer
7df76bff4a
nyx: input: add Sio support (for Hoag)
2022-05-09 06:13:10 +03:00
CTCaer
62d68b33c3
nyx: tools: use actual gpt entries num in part manager
2022-05-08 05:59:57 +03:00
CTCaer
c51877d588
nyx: tools: add mbr hidden attr fixer in hybrid mbr fixer
2022-05-08 05:59:32 +03:00
CTCaer
471f3c50ea
nyx: tools: do not allow part manager backup/restore to hang on corruption
2022-05-08 05:57:59 +03:00
CTCaer
6d66bfc168
nyx: tools: do not allow arc bit fixer to hang on corruption
...
Check if path exceeds 1024 characters.
2022-05-08 05:56:44 +03:00
CTCaer
9163151dd0
nyx: info: add battery lot and another old panel rev
2022-05-08 05:55:46 +03:00
CTCaer
ae394d9f37
nyx: remove negative decimal external handling
2022-05-08 05:32:21 +03:00
CTCaer
1b7b7ab7f5
nyx: info: add new hynix chip model info
2022-05-08 05:00:46 +03:00
CTCaer
5c4e895c35
nyx: update dram/touch info for HOS 14.0.0
2022-03-23 02:21:21 +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
a76ad9838e
nyx: cosmetics
2022-02-15 00:29:23 +02:00
CTCaer
70ee61f0da
More 2022 copyright updates
2022-01-29 01:43:35 +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
aee5861f65
hekate/nyx: improve cyclomatic complexity
2022-01-29 01:23:40 +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
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
781f377083
nyx: adhere to nx_emmc_bis changes
2022-01-20 13:26:24 +02:00
CTCaer
28167b7304
hekate/nyx: move emmc ops to bdk and adhere to changes
2022-01-20 13:15:04 +02:00
CTCaer
6092994240
nyx: sd part: set attributes to folders also on restore
2022-01-16 01:38:47 +02:00
CTCaer
5a88f7bc06
nyx: info: highlight battery temp info if cold/hot
2022-01-16 01:37:26 +02:00
CTCaer
5894062b93
hekate/nyx: utilize bdk global header
2022-01-16 00:04:34 +02:00
CTCaer
b0fe84070f
nyx: add new touch panel fw info
...
Additionally, do not alloc/free heap every time status bar update must run
2021-10-26 10:55:11 +03:00
CTCaer
bdd9e48606
nyx: simplify touch ic fw ids
2021-10-19 09:16:18 +03:00
CTCaer
25a7544010
nyx: add new mircon ram model info
2021-10-19 09:15:28 +03:00
CTCaer
821ad23341
nyx: add fuses keygen revision info
2021-10-19 09:14:36 +03:00
CTCaer
3c81ac91df
nyx: fix months that have 30/31 days on date picker
2021-10-15 16:50:16 +03:00
CTCaer
147c82e0e2
nyx: fix text color on restore emmc errors
2021-10-15 16:49:28 +03:00
CTCaer
d2595a00b6
nyx: move autorcm protection in nyx
2021-10-15 16:34:15 +03:00
CTCaer
734e70b755
nyx: add samsung display/touch model info
2021-10-15 16:08:48 +03:00
CTCaer
91b08f10fd
hekate/nyx: use size defines where applicable
2021-10-01 15:45:25 +03:00
CTCaer
e31d6446db
nyx: correct reboot name for patched devices
2021-09-26 12:53:34 +03:00
CTCaer
609a76045a
nyx: remove always true check
2021-09-26 12:16:04 +03:00
CTCaer
000ea3096a
nyx: check if emuMMC path is null before producing the ID
2021-09-26 12:15:25 +03:00
CTCaer
983d661da5
nyx: add many SD manufacturers
...
This will now properly identify many more manufacturers.
As a reminder, it shows who made the sd card, even if the SD card has another vendor name.
In that case, it's normally because the manufacturing is outsourced and vendor only puts a label on it.
For example, now lexar, transcend and sony do not exist in the list as they don't manufacture sd card nands and microcontrollers
2021-09-17 23:45:48 +03:00
CTCaer
da08d00d21
nyx: replace Tsec Keys with Lockpick RCM
...
This checks if bootloader/payloads/Lockpick_RCM.bin exists and if found it allows to launch it directly from there.
Only works with Lockpick RCM copied there and is version 1.9.5 or newer.
2021-09-17 23:41:40 +03:00
CTCaer
6bd4c31965
nyx: add info for new touch panels
...
New 6.2" touch panel and a new firmware for 7.0"
2021-09-17 23:37:43 +03:00
CTCaer
af7bee2231
nyx: derive emuMMC ID from its main path
...
This allows every emuMMC to have a unique id because its path is unique.
2021-09-17 23:35:13 +03:00