CTCaer
84822726cb
l4t: add fine tuned voltage support for DRAM
...
1000-1175mV for T210 VDDIO/Q via `ram_oc_vdd2`
1000-1175mV for T210B01 VDDIO and 600-650mV for VDDQ via `ram_oc_vdd2` and `ram_oc_vddq`.
2023-06-09 10:55:32 +03:00
CTCaer
b6e1e0d412
l4t: add bpmp-fw support for T210
2023-06-09 10:53:03 +03:00
CTCaer
496737248c
l4t: there was never a need to normalize dram freq
2023-06-09 10:51:31 +03:00
CTCaer
4f52e1f24a
l4t: refactor bpmp-fw defines for T210B01
2023-06-09 10:50:29 +03:00
CTCaer
3f9c7a7da6
hos: prep boot freq in minerva for cfw also
2023-06-09 10:41:53 +03:00
CTCaer
937ab52d14
Bump hekate to v6.0.4
2023-05-09 11:15:34 +03:00
CTCaer
e896d388ab
hos: 16.0.3 support
2023-05-09 11:15:11 +03:00
CTCaer
ded959c449
Bump hekate to v6.0.3 and Nyx to v1.5.3
2023-04-06 17:38:36 +03:00
CTCaer
dd380d4d47
l4t: increase bw priority to SDMMC1 for L4T
2023-04-06 17:34:26 +03:00
CTCaer
ca0263fa8c
hekate: info: fully deinit/unmount sd card
2023-03-31 09:17:51 +03:00
CTCaer
b1112e0949
hos: set proper exo hos version for 12.1.0
...
Even if 12.0.0 one is api compatible, there was a master key change on 12.1.0.
2023-03-31 09:17:13 +03:00
CTCaer
3c3fcb29f9
hekate: clear rtc interrupt and stop alarm
...
Stopping rtc alarm is now done in the function that actually checks it, in order to avoid power offs from HOS if it's fired and user wants to continue booting.
Additionally, clear the interrupt which is the actual thing that is checked by HOS.
2023-03-31 09:15:56 +03:00
CTCaer
5bdf323e5c
Bump hekate to v6.0.2 and Nyx to v1.5.2
2023-02-23 01:25:19 +02:00
CTCaer
2e8bfc1f56
hos: add 16.0.0 support
2023-02-22 13:45:46 +02:00
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
64dac28073
hekate: allow accessing launch options without ini
2023-02-11 23:52:43 +02:00
CTCaer
5193416658
hekate/nyx: stylistic corrections
2023-02-11 23:51:43 +02:00
CTCaer
361aaf8629
l4t: disable AHB aperture and pllc war
...
We don't need AHB aperture after that point and new deinit fixes the pllc init issue on L4T boot.
2023-02-11 23:25:22 +02:00
CTCaer
080e3e2aa7
hos: disable AHB aperture before secmon launch
...
Seems that old secmon were missing that and it may cause bad behavior on boot.
Only affects stock old secmon versions.
2023-02-11 23:22:53 +02:00
CTCaer
f9e99212fc
Bump hekate to v6.0.1 and Nyx to v1.5.1
2022-12-22 12:39:51 +02:00
CTCaer
1666daf447
l4t: fix several issues
...
- Fixed an issue where cached data would not be flushed after setting the fw carveout. Now they are flushed before setting it.
- Fixed and off-by-one bug and setting incorrect number of mtc entries.
2022-12-22 12:37:56 +02:00
CTCaer
47784faab2
Bump hekate to v6.0.0 and Nyx to v1.5.0
2022-12-20 17:01:42 +02:00
CTCaer
a2a302b9d5
l4t: Add L4T loader for T210 and T210B01
2022-12-20 17:00:33 +02:00
CTCaer
20915dd661
hekate: blink 3 times on OLED for auto hos pwr off
...
The OLED panel does not allow for variable PWM fade without sending DCS commands, so blink instead.
2022-12-19 06:03:53 +02:00
CTCaer
f49aecad19
hekate: update to ini_check_special_section
2022-12-19 05:43:48 +02:00
CTCaer
2e989c2338
hekate: increase battery enough limits
2022-12-19 05:35:45 +02:00
CTCaer
2119401b5c
hekate: add T210B01 R2P
2022-12-19 05:31:35 +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
c86554e954
Cleanup for years unused code
...
Compiler was also getting confused and actually not removing the unused functions.
So that also saves binary space.
2022-12-19 04:27:38 +02:00
CTCaer
1bef259571
Bump hekate to v5.9.0 and Nyx to v1.4.0
2022-10-12 12:31:31 +03:00
CTCaer
7e7e86b713
hos: add HOS 15.0.0 support
2022-10-11 10:29:41 +03:00
CTCaer
a6d0bf54cd
hos: improve warmboot config
...
Add more checks, simplify it and allow it to be called on non-HOS code.
2022-10-11 08:53:46 +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
c0b16320cc
bootloader: improve launch code
...
- Fix error not showing if payload is missing or can't be read
- Move errors to their callee function to save binary space
- Refactor various parameters and comments
- Reduce size on some errors
- Do not read HOS specific config in case of payload launch
- Remove unneeded code
2022-10-11 07:21:41 +03:00
CTCaer
e7866387cd
bootloader: remove volatile from reloc
...
To save binary space, as it's not needed.
2022-10-11 07:00:24 +03:00
CTCaer
6739f03893
bootloader: remove rtc stop alarm from auto hos powerr off
...
It's done in power_set_state anyway.
2022-10-11 06:59:39 +03:00
CTCaer
0a9c71d5d6
bootloader: simplify emmcsn_path_impl
2022-10-11 06:58:22 +03:00
CTCaer
5392971c2c
hekate/nyx: utilize emmc_end
2022-10-11 04:19:29 +03:00
CTCaer
1499f958dd
Bump hekate to v5.8.0 and Nyx to v1.3.0
2022-07-01 13:47:47 +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
eba6b285ec
hekate: utilize watchdog to catch sd based hangs
...
Utilize watchdog when configuring LP0/Minerva.
A problematic SD card connector can cause corrupted reads to happen and thus cause hekate to hang on a black screen.
By using a watchdog there, such issues can be avoided and the user can get notified visually.
2022-06-29 12:19:19 +03:00
CTCaer
3fa01a1975
hekate: fix a bug in low battery monitor
...
Do not try to deinit display if it's not enabled.
Can happen if LBM disables display to reserve power while charging and user presses both VOL buttons to exit the mode.
2022-06-04 22:03:47 +03:00
CTCaer
10205b17dd
hekate: remove sd mount/unmout management for payload launch
...
Callers manage it anyway.
Fixes a case where missing the payload would result to Nyx not relaunching because sd was unmount.
2022-05-21 13:10:12 +03:00
CTCaer
75b7d91abf
hekate: always init sublist on section creation
...
Even if there are no edge cases here
2022-05-21 13:08:46 +03:00
CTCaer
8428ce1a2e
hekate/nyx: gfx: changes to putn
2022-05-19 15:06:37 +03:00
CTCaer
334d89973f
hekate/nyx: adhere to uart driver changes
2022-05-08 05:46:23 +03:00