@CTCaer CTCaer released this Sep 24, 2018 · 2 commits to master since this release

Assets 4

This version supports booting ALL current OS/CS CFW, Linux chainloading and payload tools.
No more SD card removals

New in this hotfix version

  • Support "*" folder wildcard in kip1 key
    Using <folder>/* can now parse and load all kip and kip1 files inside that folder.
  • Add option to enable/disable Auto HOS power off
    If you don't use a modchip/dongle you may find this feature annoying. Options->Auto HOS power off to disable.
  • Allow canceling of the verification process
    Now you can cancel backup and verification process. If backup phase is done, canceling in verification, will keep your files.
  • Some small bugfixes and support certain cfw on its stock version

NOTE: Everything hekate related, moved to bootloader folder.
Check readme.md for more.

@CTCaer CTCaer released this Sep 19, 2018 · 7 commits to master since this release

Assets 4

This version supports booting ALL current OS/CS CFW, Linux chainloading and payload tools.
No more SD card removals

New in this version

  • Full 6.0.0 support
    Secmon/ kernel patches, FS patches, sleep mode, hw config, etc.
  • Improved .ini/payload handling
    hekate_ipl.ini is no longer required and hekate does not hang on empty folders.
  • PWM backlight
    You can now change the backlight brightness.
  • Auto full power off when the device woke up from HOS' power off
    Usefull with modchips/dongles when using AutoRCM. (You can see it as a breathing backlight with hekate's logo).
  • Backup can be now cancelled when in the writing process (white bar), by pressing VOL UP + DOWN.
  • Self update chainloading properly checks for version number now to avoid uneeded loads.
  • Support payloads with broken/bad hw init...
  • Added ipatches info and dumping of patched/unpatched bootrom and ipatches
  • Corrected some hw config changes found in 5.x-6.0.0
  • More boot reasons and bootrom registers restores to normal
  • It now properly restores BCT on dev units from where it's supposed to.
  • Added warning message when the bootloader library for sleep mode is missing.
  • And many many bugfixes

Everything hekate related, moved to bootloader folder.
Check readme.md for more.

@CTCaer CTCaer released this Aug 23, 2018 · 26 commits to master since this release

Assets 4

This version now supports booting ALL current CFW, Linux chainloading and payload tools.
No more SD card removals

New in this version

  • Added Payload launching. Supports: All current CFW bootloaders, Linux chainloading and payload tools.
    Use the new entry in Launch, Payloads. Autoboot is supported via inis to all payloads.
  • Added Ianos, our module support loading and launching. First module is LP0 (sleep mode).
  • Added support for split ini
    They should be located to bootloader/ini. All cfw bootloaders, payloads and linux payloads are supported, along with Horizon files.
    Autoboot support. Use the More configs menu in autoboot configuration.
  • Auto launch update for modchips. For users that do not like to always update their eeprom.
  • Add KIP1 patching support
  • Backup speed is now faster, by having bigger write speeds.
  • Backup folder now uses eMMC serial number.
  • AutoRCM now shows status and can unbrick all AutoRCM versions and types.
  • If sd card is missing asks to continue. No more accidental stock HOS launching.
  • Allow dumping of TSEC keys to sd card
  • Fixed display sanitization for all firmwares. No more white flash or black screen.
  • Fix critical bug to FatFs
  • Countless fixes and bugfixes
  • And many more..

Everything hekate related, moved to bootloader folder.
Check readme.md for more.

@CTCaer CTCaer released this Jul 9, 2018 · 57 commits to master since this release

Assets 4

This version now supports sleep mode to all available firmwares!

New in this version

  • Fixed sleep mode for 3.0.0 - 3.0.2
  • Add status bar with battery info
    Now you can always see your battery when into a time-consuming backup/restore.
  • Add background color support from bitmap's first pixel
    If your logo is smaller than 720x1280, it will now use the first pixel as background color, instead of dark grey.
  • Add dumping of package2
  • Unset archive bit to all sd card files re-added
    Now it does not touch Nintendo folder. Keep in mind that this can mess with some homebrew.
  • Fixed an issue with a non-working firmware launching when "Dump package1" was used before.
  • Changed partial backup message to inform about the sd card unmounting when in a menu.
  • Some small bugfixes.

@CTCaer CTCaer released this Jul 4, 2018 · 67 commits to master since this release

Assets 4

New in this version

  • Implement millisecond timer
    This is a must and a very important feature, because we expect to use the bootloader more than 71 minutes (Backup/Restore). This has the side-effect of fixing a lot of stuff. Especially on SDMMC operations.
    If you had problems with read/write/verify on eMMC or SD, the new version is a must.
  • Fix the verification code at last!
    Another side-effect of using a 32bit ms timer (from the μs original one). Plus additional fixes to variables that could not fit in u32 storage, makes the fix complete. Thanks to all the testers that helped to tackle these dreaded bugs.
    Better redo that backup!
  • The Fusée patches for 4.X are now fixed
  • The sd files archive bit removal tool, now only applies to switch folder

@CTCaer CTCaer released this Jul 1, 2018 · 75 commits to master since this release

Assets 4

Major update!

New in this version

  • Auto boot
    with hekate logo or custom logo support
    When enabled, press VOL- to go into the bootloader menu
  • Full Atmosphère support w/Exosphère boot
    It can now properly boot through Exosphère.
  • Completely fix Backup & Restore Verifying algorithm
    Better do a new backup to make sure.
  • Restore options
    You can now restore your BOOT0/1, GPP physical partitions and all GPP partitions. Individually. Read the warning!
  • Configuration
    Support configuration loading and saving
  • Add Battery charger and Fuel gauge info
  • Support styling in hekate .ini file
  • Add battery "de-sync" fix
  • Add Fix sd files attributes
  • Show battery stats in menu
  • Raise sd card power limit for faster transfer speeds
  • Update FatFS to 0.13b /w hotfix
  • Other features that I forgot. Check commit log
  • Countless (really!) bugfixes, memory leak fixes and general fixes

The firmware launch function supports ALL current Switch Updates!

Warnings

Warning 1: The restore options are DANGEROUS! Do not use that if you don't know what you are doing!
No one is responsible for your actions

Jun 15, 2018
Fixed screen brightness problems (tested on 1.0.0 and 2.0.0). Some re…
…factoring.

@CTCaer CTCaer released this Jun 4, 2018

Assets 4

New in this version

  • Sleep mode for 1.0.0-2.X.X, 4.X.X-5.X.X Switch updates!

The firmware launch function supports ALL current Switch Updates!

Partial dumping notice

You can join the multiple parts from the partial dumping feature, by using one of the scripts included in joiner_scripts_for_windows_linux_macos.zip.
Choose the correct one for the size of parts (15 parts of 2GB or 30 of 1GB) and your OS (windows or linux/macos).

Warnings

Warning 1: If you have an unfinished partial dumping and want to start anew, delete the partial.idx file first.
Warning 2: When dumping the eMMC, in parts, you should not power on the switch normally and boot to Switch OS before done. Otherwise your finished backup will probably be corrupted, because Switch OS writes on your eMMC even if it seems you done nothing.

@CTCaer CTCaer released this Jun 3, 2018 · 2 commits to partial-dumpv7.1 since this release

Assets 4

New in this version

  • Added Disable SVC verification for 5.X.X
  • Better support for SDR50 sd card speed (mitigates a T210 hardware bug)
  • Fixed a bug with scrambled text
  • And many other bugfixes

The firmware launch function supports ALL current Switch Updates!

Partial dumping notice

You can join the multiple parts from the partial dumping feature, by using one of the scripts included in joiner_scripts_for_windows_linux_macos.zip.
Choose the correct one for the size of parts (15 parts of 2GB or 30 of 1GB) and your OS (windows or linux/macos).

Warnings

Warning 1: If you have an unfinished partial dumping and want to start anew, delete the partial.idx file first.
Warning 2: When dumping the eMMC, in parts, you should not power on the switch normally and boot to Switch OS before done. Otherwise your finished backup will probably be corrupted, because Switch OS writes on your eMMC even if it seems you done nothing.

Assets 4

New in this version

  • Backup/dump verification
    Automatically verifies every written part or single dump file. When this process is on, the bar turns green.
  • Fix booting into CFW for 1.0.0
    Relocated security monitor to leave a lot of free space for hekate
  • Kernel patching
    Added Disable Svc Verification and Enable Debug mode.
    Can be enabled via the hekate .ini, using the keys: fullsvcperm=1, debugmode=1 .
  • Inform user that console halted in sleep mode
    Actually this corrects sdram cfg parsing in LP0.
    The sleep mode though, still does not work. But now it tries to enter/leave sleep and halts with the backlight on.
    At least, this reminds the user to power off the console to not deplete the battery completely.
  • And many bug fixes, wording fixes, etc.

The firmware launch function supports ALL current Switch Updates!

Partial dumping notice

You can join the multiple parts from the partial dumping feature, by using one of the scripts included in joiner_scripts_for_windows_linux_macos.zip.
Choose the correct one for the size of parts (15 parts of 2GB or 30 of 1GB) and your OS (windows or linux/macos).

Warnings

Warning 1: If you have an unfinished partial dumping and want to start anew, delete the partial.idx file first.
Warning 2: When dumping the eMMC, in parts, you should not power on the switch normally and boot to Switch OS before done. Otherwise your finished backup will probably be corrupted, because Switch OS writes on your eMMC even if it seems you done nothing.