Ave O
7b827aa925
Allow disabling inclusion of default splash
...
Saves ~7k
2018-08-19 14:13:22 +03:00
Kostas Missos
5fd9daa364
Add display_end fix for all fw + easter egg
...
The easter egg is sth that was forgotten in booting via hekate's hwinit.
2018-08-14 02:30:44 +03:00
Kostas Missos
6b8887b5d8
Move display_end before secmon + add boolean supp.
...
Currently bpmp loses access to the relevant registers when secmon or exosphere is launched.
This change provides support for all firmwares and properly sanitizes the display.
2018-08-13 12:12:53 +03:00
Kostas Missos
e5abdd938e
Refactor ALL the things + enable LTO
2018-08-13 11:58:24 +03:00
Kostas Missos
2666b440ef
Merge pull request #66 from m4xw/feature/elf_loader
...
Implement basic elfloader/module support
2018-08-08 00:25:40 +03:00
M4xw
8b0915cb01
Implement elfloader/module support
2018-08-07 22:41:05 +02:00
Kostas Missos
71c4e2c155
Merge pull request #63 from misson20000/misson20000-patch-1
...
Update README.md to document `atmosphere` option in hekate.ini
2018-08-06 10:15:41 +03:00
misson20000
6baeb8b4ff
Update README.md to document atmosphere
option in hekate.ini
2018-08-05 22:08:17 -07:00
Kostas Missos
355ebb6acf
Whitespaces, fixes
2018-08-05 14:40:32 +03:00
Kostas Missos
c9379d97a3
Merge pull request #62 from rajkosto/pull_improvenogc
...
Better nogc patch, no longer causes 10s hang on bootup and wakeup
2018-08-05 13:50:08 +03:00
Rajko Stojadinovic
c2da65e498
Better nogc patch, no longer causes 10s hang on bootup and wakeup
2018-08-05 06:27:18 +02:00
Kostas Missos
e9d1256df8
Merge pull request #51 from rajkosto/kip1patching
...
Add KIP1 patching support (with 2 FS patches included)
2018-07-29 23:09:25 +03:00
Rajko Stojadinovic
977ef6f150
Add KIP1 patching support (with 2 FS patches included)
2018-07-29 22:03:12 +02:00
Kostas Missos
d33f60e924
Add unique id to backup folder
...
+ Choose to boot into HOS if no SD card or .ini
*The unique id for the backup folder is eMMC's serial number.
2018-07-22 15:24:09 +03:00
Kostas Missos
39653f7678
Bugfixes + Unfattening + Remove white on boot
2018-07-22 15:18:30 +03:00
Kostas Missos
bc67798f43
More unfattening (like always)
2018-07-10 16:59:03 +03:00
tesnos
9401897f93
Allow dumping TSEC keys to sd card ( #44 )
...
* Allow dumping tsec keys to sd card
2018-07-10 10:19:06 +03:00
Kostas Missos
1988e3f19d
Bump version to v3.2
...
Forgot to commit that ^^
2018-07-09 23:22:11 +03:00
Kostas Missos
7af531de77
Add sleep mode support for 3.X.X. ^^
2018-07-09 23:01:40 +03:00
Kostas Missos
a77783b922
Add dumping of decrypted package2
2018-07-09 22:16:42 +03:00
Kostas Missos
33457ad8f8
As always remove more uneeded stuff
2018-07-09 22:13:56 +03:00
Kostas Missos
828b616468
Add status bar (battery info)
...
This gets updated in menus and backup/restore options and it's still visible to other options
2018-07-09 16:06:17 +03:00
Kostas Missos
2f120d1cbb
Change partial backup msg + some fixes
2018-07-09 16:02:47 +03:00
Kostas Missos
a5f2bb9d57
Support custom backcolor when logo is smaller
...
When the bootlogo is smaller than 720x1280, the background color will be set to match the color of bmp's 1st pixel.
This ends the limit of having to use a background color of 0x1B1B1B.
2018-07-09 15:55:09 +03:00
Kostas Missos
60905c3829
Don't run hos keygen twice + Fix memory leaks
2018-07-07 18:36:18 +03:00
Kostas Missos
19e9292128
More unfattening
2018-07-07 18:34:33 +03:00
Kostas Missos
6d556bf213
Remove null term from "" as suggested
...
Additionally rename the archive bits again ( :) ) to have a little better syntax.
2018-07-06 16:11:51 +03:00
Jason Tomsic
f91546a1e5
Unset archive bit on all files except official Nintendo directory ( #35 )
...
* allow for all files to unset archive bit, except Nintendo dir
* don't recalculate path length with every file
* use strlen instead of a loop
* negating the if statement to reduce conditional context
* move an operation to the beginning of the loop so we don't have to have it twice
* combining some lines and removing a var for efficiency
2018-07-06 16:02:00 +03:00
Kostas Missos
eecdca3f03
Bump version to v3.1
2018-07-05 02:03:01 +03:00
Kostas Missos
a14f554657
Make the sleeps faster
...
Based on tests they are not faster, even though the raw sleeps have less instuctions.
But having them call get_tmr breaks important logic.
Make both raw to avoid any future problems.
2018-07-05 02:02:17 +03:00
Kostas Missos
879fc643d9
Add important fuse info (like burnt eFuses)
2018-07-05 01:51:36 +03:00
Kostas Missos
5e8eb1c57a
Implement ms timer and fix all timers
...
This will fix everything that uses a timer (or sleep).
Without this any function like eMMC/SD read/write/verify, TSEC/SE, etc can break when the time reaches the max value of the u32 microsecond timer (71minutes).
This fixes every possible breakage, including backup and restore (read/write/verify errors) that takes a lot of time.
The new max before a timer reset is now 48 days (the old one was 71 minutes)
2018-07-04 18:39:26 +03:00
Kostas Missos
ebb9ca5bf5
Fix partial+single backup/restore verification
...
and archive bit for switch folder.
2018-07-04 18:28:03 +03:00
Kostas Missos
d16477ed20
Merge pull request #26 from TheDgtl/4_x_x_patch_fix
...
Fix Atmosphere's kernel patches for 4.x
2018-07-03 01:45:34 +03:00
Kostas Missos
d4731bb540
Split remove archive bit in two
...
1. Only switch folder and its subfolders/files
2. Everything in sd card
2018-07-02 17:12:15 +03:00
Drakia
605e95e025
Fix issue with Atmosphere 4.x kernel patches
2018-07-01 17:42:27 -07:00
Kostas Missos
3e35d99a3b
Bump version to v3.0
2018-07-01 20:47:54 +03:00
Kostas Missos
57399e4df1
Add restore options
2018-07-01 20:46:22 +03:00
Kostas Missos
6df5fdc9c3
Add auto boot
2018-07-01 20:45:52 +03:00
Kostas Missos
94bd9a24d3
Add global configuration and saving mechanism
2018-07-01 20:45:25 +03:00
Kostas Missos
a442737a59
Update ini parsing to the new version
2018-07-01 20:29:30 +03:00
Kostas Missos
df8e6ea57d
Add hekate new style .ini template
2018-07-01 20:26:26 +03:00
Kostas Missos
f22616894c
Update README and README_BOOTLOGO
2018-07-01 20:21:25 +03:00
Kostas Missos
7b97015df6
Fix low battery shutdown tool 2
...
(forgot the driver changes)
2018-07-01 17:01:10 +03:00
Kostas Missos
9672650d1a
Fix low battery shutdown tool
...
The real reason for the "battery de-sync" is a misconfig of MAX77620 low battery monitor.
So there's no real battery battery de-sync.
Thanks @natinusala and @perillamint for finding this
2018-07-01 16:58:59 +03:00
Kostas Missos
42d743d9d5
Fix build
2018-07-01 05:06:13 +03:00
Kostas Missos
ffeb8c60df
Preliminary Exosphère support
2018-07-01 05:03:17 +03:00
Kostas Missos
d9dba2b182
Fix timing issues with battery desync fix
2018-07-01 04:58:37 +03:00
Kostas Missos
e5a34c3818
Small unfattening
2018-07-01 04:56:58 +03:00
Kostas Missos
0c5c827d0b
Add battery/charge info + bugfixes
2018-06-28 04:05:19 +03:00