CTCaer
7f92f65c26
fatfs/nyx: set minimum year to 2023
2023-02-22 13:23:40 +02:00
CTCaer
a44a4881d4
hekate/nyx: stylistic and copyright updates
2023-02-22 13:04:42 +02:00
CTCaer
0f6f5f06c7
nyx: improve FS error handling on init
...
In case of FS corruption or SD issues, do the following:
- Try 2 times to init SD.
- Try 2 times to load resources
- Fatal if fail with an error message.
2023-02-12 00:17:24 +02:00
CTCaer
8600174d66
nyx: info: improve sd power limits info
2023-02-12 00:00:26 +02:00
CTCaer
a6d7fa7fe1
nyx: disable reboot to OFW button if autorcm
2023-02-11 23:59:30 +02:00
CTCaer
c9405680f2
nyx: update bpmp clock manage
...
- Test max clock on T210B01 also
- Add 3rd mode with lower clock. Manually applied only.
- Test max clock for 10s instead of 5s
2023-02-11 23:56:16 +02:00
CTCaer
5193416658
hekate/nyx: stylistic corrections
2023-02-11 23:51:43 +02:00
CTCaer
2218ae228f
nyx: changes to partition manager
2022-12-20 16:50:04 +02:00
CTCaer
0ba9b49074
nyx: add nobox and hue combo for launch
...
`_hue_nobox` is now supported which colorizes the icon and also removes the border.
2022-12-19 05:53:31 +02:00
CTCaer
1582ef3a29
nyx: add sd card power info and more vendors
2022-12-19 05:50:08 +02:00
CTCaer
0a367b114c
nyx: add missing HOS info on 17 burnt fuses
2022-12-19 05:45:41 +02:00
CTCaer
157464753f
nyx: add the new dram chips
...
Still no solid info, only vendor, so "contact me".
2022-12-19 05:26:35 +02:00
CTCaer
4da1d10553
nyx: Force 4MiB eMMC boot0/1 on backup/restore
...
Simplify ops on big eMMC replacements.
2022-12-19 05:09:37 +02:00
CTCaer
f16159542c
hekate/nyx: slight refactor
2022-12-19 05:04:50 +02:00
CTCaer
227fe9b7ea
cfg: remove creation from hekate and move to Nyx
...
There's no reason for hekate to create the hekate config if missing, since Nyx is the sole manager of it.
So move the auto creation there to save binary space.
2022-12-19 04:41:21 +02:00
CTCaer
8d2fac60ea
nyx: info: remove unused dram ids
2022-10-11 10:39:19 +03:00
CTCaer
7e7e86b713
hos: add HOS 15.0.0 support
2022-10-11 10:29:41 +03:00
CTCaer
e455fe043f
nyx: add black theme option
...
New experimental black theme.
2022-10-11 08:32:32 +03:00
CTCaer
31c8292f23
config: set default auto hos power off to enabled for T210B01
...
For new users, set Auto HOS Power Off feature to enabled if T210B01 based SoC.
2022-10-11 07:51:45 +03:00
CTCaer
414721a1ff
bootloader: Add animated ticker for VOL- wait
...
Now an animated line is drawn while bootlogo wait is active.
This will remind user to press VOL- if needed and also give visible feedback.
A new config key was added to disable it for custom bootlogos. Set `noticker=1` in `[config]` section.
It always show for default hekate one.
For now now there's no GUI option for it.
2022-10-11 07:49:17 +03:00
CTCaer
833f060c7b
nyx: utilize VIC for hw rotation
...
It completely removes the waterfall-like slow rendering on T210B01 and speeds up even more rendering on T210.
2022-10-11 06:51:33 +03:00
CTCaer
efe6e2f206
nyx: also backup payload.bin if full not possible
...
Partition manager does a backup on the following if it can't do a full backup:
- bootloader (existed)
- Mariko Warmboot Storage (MWS) (existed)
- payload.bin (newly added)
2022-10-11 06:36:06 +03:00
CTCaer
5cdee01c05
nyx: part manager: rename twrp to recovery
...
And add support for both twrp.img and recovery.img.
2022-10-11 06:31:24 +03:00
CTCaer
6337b06212
nyx: Rename Nyx Options to Nyx Settings
...
In order to not be confused with the hekate general Options.
2022-10-11 06:27:50 +03:00
CTCaer
f5fb0a1ee9
nyx: config: rename entries column var
2022-10-11 06:24:52 +03:00
CTCaer
7cac7fe095
nyx: info: warn for fuel gauge in init state
...
An icon and reason will be shown if design cap is 1000 mAh, which means that fuel gauge was reset and HOS not booted at least once.
A reason for the warning in battery voltage is now also given if low.
2022-10-11 06:20:19 +03:00
CTCaer
fefa7d9149
nyx: correct error message for emummc creation
2022-10-11 06:18:02 +03:00
CTCaer
4f2a6f16d3
nyx: fix use after free and a heap corruption
...
Fix use after free and a heap corruption on emummc config loading/freeing that could cause hangs when entering emummc window.
2022-10-11 04:37:17 +03:00
CTCaer
f41d6be8d4
nyx: do not allow padding buttons to be pressed
...
So closing the window from a miss-touch can be avoided.
2022-10-11 04:32:53 +03:00
CTCaer
5392971c2c
hekate/nyx: utilize emmc_end
2022-10-11 04:19:29 +03:00
CTCaer
a33663f759
nyx: Add info about Sharp LQ055T1SW10 panel
2022-10-11 03:47:05 +03:00
CTCaer
fe7fd6370e
hekate/nyx: push some missed changes
2022-07-01 11:33:43 +03:00
CTCaer
535ea95086
hekate/nyx: gfx: add text color defines
...
And reduce code size when using W/EPRINTF macros
2022-07-01 04:37:57 +03:00
CTCaer
3369dcd110
nyx: if no full backup, backup MWS folder also
...
When full backup is not possible, together with bootloader folder, also backup mariko warmboot storage if it exists.
2022-06-25 06:47:12 +03:00
CTCaer
677770bfee
nyx: offer wipe if partitioning can backup files
2022-06-25 06:41:34 +03:00
CTCaer
e2f6e925c4
nyx: info: show total size of fat partition
2022-06-19 12:39:02 +03:00
CTCaer
0e526bf9e8
nyx: tools: fix hybrid mbr changes
...
- MBR is now checked if it has GPT partition, in order to avoid revival of a dead but valid GPT
- MBR secret attributes can now be cleared even if there's no GPT
2022-05-27 04:44:42 +03:00
CTCaer
358896eb7d
nyx: tools: inform user on erros in archive bit fixer
2022-05-21 14:24:43 +03:00
CTCaer
369df25cd3
nyx: fatfs: add failsafes for wrong mkfs usage
2022-05-19 15:17:54 +03:00
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
8428ce1a2e
hekate/nyx: gfx: changes to putn
2022-05-19 15:06:37 +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
abdf621ad5
nyx: simplify uart debug port path
2022-05-13 03:57:09 +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