Commit graph

1491 commits

Author SHA1 Message Date
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
Kostas Missos 3908493cf5
Fix the accents lost in commits 2018-06-28 00:40:43 +03:00
Kostas Missos 6561a3e738 Preparation for adding config + restore options 2018-06-28 00:36:18 +03:00
Kostas Missos 66b6c5cdf0 Add 16px font support back 2018-06-28 00:21:05 +03:00
Kostas Missos 3175dbc1c9 Prepare about for 16px font 2018-06-26 19:09:26 +03:00
Kostas Missos 37a15ca8ff Make Backup verifying faster by using SE's SHA256 2018-06-26 19:07:34 +03:00
Kostas Missos 3f18713f53 Add seconds timer + bugfixes 2018-06-26 19:00:46 +03:00