Skip to content

Releases: CTCaer/hekate

hekate - ipl (CTCaer mod v3.0)

01 Jul 18:10
Compare
Choose a tag to compare

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

hekate - ipl (CTCaer mod v2.3)

04 Jun 08:20
4a90476
Compare
Choose a tag to compare

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.

hekate - ipl (CTCaer mod v2.2)

03 Jun 06:44
Compare
Choose a tag to compare

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.

hekate - ipl (CTCaer mod v2.1)

01 Jun 21:41
Compare
Choose a tag to compare

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.

hekate - ipl (CTCaer mod v2.0)

28 May 23:33
Compare
Choose a tag to compare

New in this version

  • Added support for 3.0.1 and 3.0.2
  • Added more write retries to sd card (may fix some sd card busy errors)
  • Bigger font (16px). It's still WIP though
  • Many 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.

hekate - ipl (CTCaer mod v1.6)

24 May 22:23
Compare
Choose a tag to compare

New in this version

  • Added upstreamed @Reisyukaku v2 solution for AutoRCM
    This is a dangerous operation, because it corrupts intentionally (cleverly though in v2) your BOOT0 partition, so your Switch always reboots into RCM.
  • Now the menu has captions and sections for easier use
  • Power button selection works better than before and completely eliminates double presses
  • Bugfixes

The firmware launch function supports the following Switch Updates:

  • 1.0.0
  • 2.X.X
  • 3.0.0
  • 4.X.X
  • 5.X.X
    It does not currently support
  • 3.0.1
  • 3.0.2

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.

hekate - ipl (CTCaer mod v1.5.1)

22 May 14:54
Compare
Choose a tag to compare

New in this version

  • Fixed a stray message (v1.5.1)
  • [Firmware] Add support for 3.0.0 CFW firmware launching.
  • [Tools] Better dumping algorithm (fixes many problems and new features like force partial dumping).
  • [Tools] Automatic switch to 1GB parts dumping for 8GB sd cards and lower. No need to use another binary.
  • [FatFS] Add error printing. No more vague error 1.
  • [SD] Proper SD card unmounting on reboot/poweroff.
  • [SD] Fix SD status info and add write protect info.
  • [Main] Better error printing.
  • [Main] Change background color and add logo.
  • Many bugfixes.

The firmware launch function supports the following Switch Updates:

  • 1.0.0
  • 2.X.X
  • 3.0.0
  • 4.X.X
  • 5.X.X
    It does not currently support
  • 3.0.1
  • 3.0.2

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.

hekate - ipl (CTCaer mod v1.5)

21 May 10:45
Compare
Choose a tag to compare

New in this version

  • [Firmware] Add support for 3.0.0 CFW firmware launching.
  • [Tools] Better dumping algorithm (fixes many problems and new features like force partial dumping).
  • [Tools] Automatic switch to 1GB parts dumping for 8GB sd cards and lower. No need to use another binary.
  • [FatFS] Add error printing. No more vague error 1.
  • [SD] Proper SD card unmounting on reboot/poweroff.
  • [SD] Fix SD status info and add write protect info.
  • [Main] Better error printing.
  • [Main] Change background color and add logo.
  • Many bugfixes.

The firmware launch function supports the following Switch Updates:

  • 1.0.0
  • 2.X.X
  • 3.0.0
  • 4.X.X
  • 5.X.X
    It does not currently support
  • 3.0.1
  • 3.0.2

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.

hekate - ipl (CTCaer mod v1.3)

13 May 23:22
Compare
Choose a tag to compare

New in this version

  • [Firmware] Add upstream changes for 4.xx/5.xx firmware launching support
  • [SD/MMC] More fixes for SDHC/SDXC sd cards.
  • [Tools] Add dumping fuses/kfuses to sd card
  • [Tools] Some small fixes on raw dumping edge cases
  • [Info] Add Info printing for eMMC and SD card

Description

This release lets you dump the USER partition, or the whole RAW eMMC.

It is only activated if you don't have enough space in your SD card to dump the whole eMMC.

The USER dumping is done in 15 2GB parts.
This way you can use 4GB+ sd cards to dump the whole eMMC.

The procedure is the following:

  1. Run hekate-ipl_ctcaer_1.3 payload
  2. Select "Dump RAW eMMC"
  3. When this is finished, press any key and Power off Switch from main menu
  4. Move the files from SD card to your PC to free some space
    Don't move the partial.idx file!
  5. Unplug and re-plug USB while pressing Vol+
  6. Run hekate-ipl_partial_dumping again and press Dump RAW eMMC to continue
  7. Join the files with your favorite cmd or app

Notice 1: Users that only have a 4GB SD card, use the hekate-ipl_ctcaer_1.3_1GBparts payload.
Notice 2: If you have an unfinished partial dumping and want to start anew, delete the partial.idx file first.

Warning: 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 corrupt, because Switch OS writes on your eMMC even if it seems you done nothing.

hekate - ipl (CTCaer mod v1.2)

06 May 18:08
Compare
Choose a tag to compare

New in this version

  • Write errors to SD card are now fatal (as per FatFs/Diskio guidelines)
    User will still have the option to continue (and potentially have a corrupt dump)
    or abort and try again right away from the last part (recommended)
  • Add support for some failing sd cards (Samsung and others). Fixes the low voltage change to 1.8v
  • Fixes switch to high speed for high voltage cards

Description

This release lets you dump the USER partition, or the whole RAW eMMC.

It is only activated if you don't have enough space in your SD card to dump the whole eMMC.

The USER dumping is done in 15 2GB parts.
This way you can use 4GB+ sd cards to dump the whole eMMC.

The procedure is the following:

  1. Run hekate-ipl_ctcaer_1.2 payload
  2. Select "Dump RAW eMMC"
  3. When this is finished, press any key and Power off Switch from main menu
  4. Move the files from SD card to your PC to free some space
    Don't move the partial.idx file!
  5. Unplug and re-plug USB while pressing Vol+
  6. Run hekate-ipl_partial_dumping again and press Dump RAW eMMC to continue
  7. Join the files with your favorite cmd or app

Notice 1: Users that only have a 4GB SD card, use the hekate-ipl_ctcaer_1.2_1GBparts payload.
Notice 2: If you have an unfinished partial dumping and want to start anew, delete the partial.idx file first.

Warning: 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 corrupt, because Switch OS writes on your eMMC even if it seems you done nothing.