ctcaer@gmail.com
c80fecd080
[main] Add brick protection for RCM patched units
...
- If AutoRCM was found enabled, force disable it.
(In case of chainloading.)
- Additionally disable AutoRCM function.
2019-04-16 20:09:04 +03:00
ctcaer@gmail.com
a2ba2ecf26
Battery "desync" fix is now applied on boot
2019-04-16 19:58:12 +03:00
ctcaer@gmail.com
07fe94b6d4
[exo] Add exosphere panic report save to sd
2019-04-14 04:24:37 +03:00
ctcaer@gmail.com
b0af57f98a
[GFX] Refactor gfx to utilize global contexts
2019-04-14 02:30:14 +03:00
ctcaer@gmail.com
961768e14e
[sd tools] Utilize sd_file_read better
...
Additionally fix a long standing fread/fwrite bug, via a FatFS fix.
(Doesn't affect Tegra arch though)
2019-03-16 23:35:43 +02:00
Kostas Missos
ff9671c481
Bump version to v4.9.1
2019-03-10 00:38:18 +02:00
Kostas Missos
be09b68532
Bump version to v4.9
2019-03-09 00:12:08 +02:00
Kostas Missos
50eff41351
[eMMC Tools] Support for partial restore
...
Co-Authored-By: emvym3two <emvym3two@users.noreply.github.com>
2019-03-09 00:09:36 +02:00
Kostas Missos
dfb5640bfe
Performance fixes
2019-03-08 22:18:54 +02:00
Kostas Missos
4f4df9ccd1
[Auto boot] Change order of invoking sept
...
This is important, otherwise it can break tools like memloader.
Until a semi-usb init solution is found, hekate will show bootlogo and allow you to go to menu.
If >= 7.0.0 after that, it will run sept and then show logo again without a wait. For as long as rebuilding the boot process takes.
2019-03-08 00:35:43 +02:00
Kostas Missos
b1110caed1
[Reloc patcher] Use structs and name more consts
2019-03-08 00:23:19 +02:00
Kostas Missos
e7f72b711a
[Utils] btn_wait_timeout
...
- Allow btn_wait_timeout to be triggered immediately
- Make power options global
2019-03-08 00:22:15 +02:00
Kostas Missos
0ddc1c71a8
Bugfixes and hardcoded naming
...
- Make debugmode for exosphere mandatory
- Support dev RSA modulus for warmboot
- Fix a critical bug where it allowed free() to be used on a non-heap address.
- Better the makefile
2019-03-08 00:19:04 +02:00
Kostas Missos
4e7c39d6a0
[Logos] Optimize logos and save ~7KB
...
Additionally stop unneeded frees of menu logo to increase redrwaing performance.
2019-03-08 00:08:39 +02:00
Kostas Missos
72a81e7c2a
[gfx] Make gfx context and macros global
2019-03-08 00:02:37 +02:00
Kostas Missos
2e9a89aa20
[Versioning] Better and smarter for update and sept
...
- Still compatible with old hekate.
- Allows for hotfix control
- Sept is now copied from actual running payload, negating the need to check update.bin
- If a foreign payload is found in sept then it is renamed and hekate copies itself. After sept run, it renames it back and continues with boot.
2019-03-07 23:53:58 +02:00
Kostas Missos
ca68818efe
[Boot cfg] Proper usage of storage and structs
2019-03-07 23:41:07 +02:00
Kostas Missos
3b9bf65071
Bump version to v4.8
2019-02-24 03:09:07 +02:00
Kostas Missos
50d4cbbda1
[sept] Auto update sept payload via update.bin
...
This will check if payload.bin is the same version with update.bin
2019-02-24 03:04:28 +02:00
Kostas Missos
f911fab9f2
[7.0.0-7.0.1] Add full support via Atmosphere's sept
2019-02-24 03:03:17 +02:00
Kostas Missos
2fb37db707
[Boot Config] Add HOS reboot to config
...
This storage allows you to reboot from HOS to the selected ini boot entry.
In the future it will be used for far more.
2019-02-24 02:43:13 +02:00
Kostas Missos
de830df7e7
Add automatic NOGC based on fuses burnt
...
Auto NoGC:
0: Force disable, 1: Auto (checks fuses and fw version)
And also remove customlogo. It's redudunt.
2019-02-24 01:06:24 +02:00
Kostas Missos
04907e2823
Bug fixes and refactoring
...
- Info tools
- Tools
- Tsec
- Many more
2019-02-24 00:59:33 +02:00
Kostas Missos
4f2bbbf101
Fix GPU on Linux when booting from warmboot
2019-02-12 00:46:06 +02:00
Kostas Missos
b677d6cad3
Add max77620-rtc driver & disable alarm on shut off
2019-02-12 00:45:27 +02:00
Kostas Missos
e105634b0d
Proper warmboot exploit impl and documentation
...
Side effect:
Fixed a bug where the dumped patched bootrom had the warmboot exploit patch
Co-Authored-By: Balázs Triszka <balika011@gmail.com>
2018-12-17 21:10:13 +02:00
Kostas Missos
4781dc2ab4
Bump version to v4.6
2018-12-17 02:31:44 +02:00
Kostas Missos
e779e53406
Some tiny fixes
2018-12-17 02:31:00 +02:00
Kostas Missos
98d715243a
Fixes to update.bin reloc (breaking!)
...
This fixes a regression in chainloading update.bin where the added check for if it's update or not, didn't copy the reloc code. And the calling was not updated to reflect this.
Additionally:
- Delete the reloc.S relic
- Force running config_hw in case we change hw init again in the future.
2018-12-16 19:04:46 +02:00
Kostas Missos
0d9aebda7b
Fix archive bits V2
...
It can now fix the whole nintendo folder.
A proposed usage is by using the first option and then the 2nd.
2018-12-16 16:57:49 +02:00
Kostas Missos
30d3c76655
Bugfixes
2018-12-16 16:52:38 +02:00
Yule Hou
71b0975730
Fix debug uart
2018-12-08 12:38:59 +08:00
Kostas Missos
20040ae70f
Bump version to v4.5
2018-12-02 11:12:19 +02:00
Kostas Missos
471c1e514c
Major refactoring of main.c
2018-11-27 11:45:43 +02:00
Kostas Missos
267a04c4ac
Fix HDCP + some bugfixes
...
Thanks @hexkyz for taking the time to recheck for the missing 6.x changes
2018-11-20 21:32:54 +02:00
Kostas Missos
4eb5b5f91b
Name more hardcoded regs/vals
2018-11-10 14:11:42 +02:00
Kostas Missos
cfef8b4f72
Update libminerva to v1.1
2018-11-10 13:30:17 +02:00
Steven Mattera
14cdcc1497
Ignore hidden files when using wildcards.
2018-11-08 19:09:14 -05:00
Kostas Missos
ec1bb508b3
Fix minerva build
...
This is still for testing it out.
The real usage will come later.
2018-11-05 10:54:31 +02:00
Kostas Missos
cae9044c17
Minerva our DRAM trainer
...
Supports up to 1600MHz and periodic training.
For more check here: https://github.com/CTCaer/minerva_tc
2018-11-04 03:15:32 +02:00
Hunter
288b5c08db
Add "Silent" auto full power off option
2018-09-30 13:24:30 -04:00
Kostas Missos
fac8db4238
Bump version to v4.2
2018-09-24 23:51:36 +03:00
Kostas Missos
04ac8ebd43
Allow verification cancel. Backup still remains.
2018-09-24 23:51:04 +03:00
Kostas Missos
1392e6eaf4
Add use of wildcard "*" for loading kips from a folder
2018-09-24 23:47:35 +03:00
Kostas Missos
381d5c9236
Allow toggling of auto power off from HOS waking
2018-09-24 23:45:06 +03:00
Kostas Missos
2f43b20124
Bugfixes / formating
2018-09-24 23:22:19 +03:00
Kostas Missos
c99ea77daf
Bump version to v4.1
2018-09-19 17:58:26 +03:00
Kostas Missos
efc3fc34de
Add cancel backup if VOL DOWN + UP are held
...
- Long press of both buttons cancels the backup process now
- Fixed an issue with partial backup when the resume was happening on the last part
2018-09-19 00:50:23 +03:00
Kostas Missos
89fb29e35e
Add support for payloads with broken hw inits
2018-09-19 00:46:32 +03:00
Kostas Missos
b54cbbfc3c
Fix version check for the update chainloader
2018-09-19 00:36:40 +03:00