Hacking Sigpatches for Atmosphere (Hekate, fss0, fusee & package3)

  • Thread starter Thread starter ShadowOne333
  • Start date Start date
  • Views Views 5,180,023
  • Replies Replies 7,279
  • Likes Likes 266
THis thread really went off topic :mellow:
1776069602546.png
 

WILL BE NO MORE SIGPATCHES FOR FIRMARE 22.0.0 AND UPWARDS, PLEASE USE SYS-PATCH SYSMODULE



CURRENT BETA SIGPATCHES UPDATED FOR FW 21.2.0 AND ATMOSPHERE v1.10.2 prerelease: Download Here

PLEASE DO NOT UPGRADE TO FW 20 UNLESS IS NEEDED NOT ALL HOMEBREW HAS BEEN UPGRADED ONE NOTORIOUS EXAMPLE IS SYS-Tweak



Given the current state of affairs, and both HarukoNX's and iTotalJustice's repositories being nuked by the almighty draconian N, I decided to open a new thread to host the up-to-date signature patches for Atmosphere through Hekate, fss0 or package3, and this pack should also handle the patches for fusee, so you can use this as an all-in-one pack (presumably).


NOTE: I (Shadow) am no longer maintaining the OP of this thread, @impeeza will now be the one in charge of updating and maintaining it.

The most recent release is attached on the post please download from there.


You can NO LONGER use OFFICIAL Atmosphere with signature patches. They're no longer supported.
You HAVE TO USE Hekate pkg3 (called FSS0 before) booting or Sys-Patch and/or use a custom build of fusee.bin with the code re-enabled, like the one made by @unicornman and Krejza9here:
https://gbatemp.net/threads/sigpatc...kate-fss0-fusee-package3.571543/post-10650031



It's highly recommended you also install Sys-Patch sysmodule to complement the sigpatches.

Troubleshooting StepsCreate IPS Patchs yourselfSYS-Patch SysmoduleHekate_ipl.ini Config


  1. Having issues running certain games after you updated the Switch's firmware, or Atmosphere's version?

    If you update to the latest CFW/sigpatches, and find yourself having issues booting some of them, be sure to check out this guide:
    https://gbatemp.net/threads/guide-how-to-fix-switch-games-not-booting-after-a-fw-cfw-update.563960/

  2. IPS Patches Creator (by MrDude):
    This program allows you to automatically create the signature patches in both IPS and Hekate's INI format for you to add to your Switch, be sure to follow the instructions and get the program from here:
    OLD REPO, NOW EXTINCT

    You can download most recent version from GBATemp Download section Also inside the program on Help Menu, Online Information item you can check for new versions
    View attachment 512802

    Tutorial about use IPS Patch Creator

    This new version even allows you to create the keyset from a folder containing any Firmware version. also includes NIM patches, which are needed to connect to network on


  3. sys-patch system module (by TotalJustice):
    Thanks to @mrdude, @josete2k AND @TotalJustice There is a official new release of SYS-PATCH

    This program patches FS, ES, NIM, NFIM and Loader during the system's boot, allowing for automatic support for future versions of both firmware and Atmosphere, having a similar goal of using signature patches without actually needing IPS sigpatches files. This software would only require updating when something major breaks in firmware or Atmosphere's Loader, with the last update to the application being done since firmware version 15.0.0, and working thereafter with no needed updates to apply the patches.

    Sys-Patch Sysmodule Thread

    Latest binary including Atmosphère 1.9.1 are available on:
    https://gbatemp.net/download/sys-patch-sysmodule.39124/

    Also the source code is on:
    https://gbatemp.net/download/sys-patch-sysmodule-1-5-6-source-code.39125/

    This version have a small rewrite on the code and finally some patches where consolidated, now the names are more consistent.

    Remember the color codes of applied patches:

    Unpatched: The pattern for the code couldn't be found, so no patch applied. This may be because the patch do not apply to current version of FW or ATM, or an unsupported one.
    Patched: The pattern was found and already patched, mainly by IPS patches applied at boot by bootloader.
    Patched: The pattern was found and patched by SYS-Patch sysmodule.

    This version will run ONLY ON ATMOSPHÈRE 1.8.0 or superior. WILL NOT RUN ON ATMOSPHÈRE 1.7.1




  4. Borrowing from @impeeza hekate_ipl.ini file
    Your hekate_ipl.ini need this to launch with Patches via Hekate

    Code:
    [config]
    autoboot=0
    autoboot_list=0
    bootwait=0
    autohosoff=0
    autonogc=1
    updater2p=1
    backlight=100
    
    [CFW - sysMMC]
    pkg3=atmosphere/package3
    kip1patch=nosigchk
    emummc_force_disable=1
    icon=bootloader/res/icon_payload.bmp
    
    [CFW - emuMMC]
    pkg3=atmosphere/package3
    kip1patch=nosigchk
    emummcforce=1
    icon=bootloader/res/icon_payload.bmp
    
    [Stock - sysMMC]
    pkg3=atmosphere/package3
    emummc_force_disable=1
    stock=1
    icon=bootloader/res/icon_switch.bmp








Old methods, are here only for historical archive

Scripts to generate Signature patches automaticallySigpatches Updater by Homlet


  1. Thanks to the amazing collaborative efforts of many people in the Temp Switch threads, it is now possible to decrypt the Switch's firmware files and the Atmosphere Loader module by executing scripts for Windows/Linux/Pytho created by @mrdude with help from @crckd, @DarkMatterCore and an Anonymous user for the RE process.

    The tool to generate the sigpatches based on your firmware (FS & ES) or Atmosphere (Loader) files can be found here:
    https://gbatemp.net/threads/info-on-sha-256-hashes-on-fs-patches.581550/page-11#post-9783677

    Depending on the patches required, you can use one of 3 scripts:

    Documentation related to the creation of the FS & ES patches can be found here:
    https://gbatemp.net/threads/info-on-sha-256-hashes-on-fs-patches.581550/
  2. If you want to update the sigpatches without having to deal with PC transfers, you could use the new Sigpatches Updater by @Homlet :
    https://gbatemp.net/threads/sigpatches-updater-update-your-sigpatches-from-your-switch.573546/[








Do take into consideration that I, the OP of this thread, DID NOT make these patches, and these are being uploaded as community/user submissions.
Other users make and provide these patches, and those are simply re-directed into the OP with the most up-to-date patches.

We cannot thank you enough for the resources you have provided and your strong dedication.

Leaving a mark on this world is done through struggles and, so to speak, battles.
In my half-century of life, I consider what you have done to be very valuable.

Thank you from the bottom of my heart. Thank you.



By the way, guys,
Do not proceed with the update process without making a NAND backup, friends.
I repeated the attempts of those who claimed to have done it, but it didn't work.
Currently, 21.2.0 is the healthiest and most stable system. Do not change it.

Don't expect support in the short term. It may or may not happen.

Here is a video shows how to take nand backup:
 
  • Like
Reactions: Blythe93
can anybody help me to fix this issue ?
it is because of using this:
https://gbatemp.net/attachments/hek...-11-1-master-d04c20a04-cfw-22-1-0-zip.567015/

I have the same issue after applying that sigpatches not from @impeeza
without last sippatch posted here i linked above, systems boots to emunand with nosigpatch error only
By the way iam using only one sigpatch on the first page by @impeeza.
Post automatically merged:

Everything seems ok except this error:
Post automatically merged:

After nosigpatch error system loads without error
Post automatically merged:

After deleting the line
"kip1patch=nosigchk"
no errors have been seen

copy these and paste to hekate_ipl.ini file in bootloader f older

[config]
autoboot=0
autoboot_list=0
bootwait=0
autohosoff=0
autonogc=1
updater2p=1
backlight=100

[CFW - sysMMC]
pkg3=atmosphere/package3
emummc_force_disable=1
icon=bootloader/res/icon_payload.bmp

[CFW - emuMMC]
pkg3=atmosphere/package3
emummcforce=1
icon=bootloader/res/icon_payload.bmp

[Stock - sysMMC]
pkg3=atmosphere/package3
emummc_force_disable=1
stock=1
icon=bootloader/res/icon_switch.bmp
 

Attachments

  • WhatsApp Image 2026-04-15.jpeg
    WhatsApp Image 2026-04-15.jpeg
    117.5 KB · Views: 9
  • WhatsApp Image 2026-04-15 at 22.55.43.jpeg
    WhatsApp Image 2026-04-15 at 22.55.43.jpeg
    105.8 KB · Views: 10
  • WhatsApp Image 2026-04-15 at 22.54.11.jpeg
    WhatsApp Image 2026-04-15 at 22.54.11.jpeg
    113.7 KB · Views: 10
  • WhatsApp Image 2026-04-15 at 22.54.40.jpeg
    WhatsApp Image 2026-04-15 at 22.54.40.jpeg
    118 KB · Views: 10
Last edited by savagewarrior,
Hey guys, not sure if this is the thread for this, but I'm trying to download an NSP through DBI and I keep getting this error. Where can I find how to fix this?
mDGn23.jpg
 
Hi guys, This is for those who doesn't want ready packages like kefir,....

Create new folder at first, Name it as "Practice Season 1"
- https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.11.1
Download atmosphere and fusee.bin from there.

-extract it here in "Practice Season 1" folder

Then Go to: https://github.com/ctcaer/hekate/releases

and download latest hekate form there as:
https://github.com/CTCaer/hekate/releases/download/v6.5.2/hekate_ctcaer_6.5.2_Nyx_1.9.2.zip
Extract it to the "Practice Season 1" folder too

Then download https://gbatemp.net/attachments/config-zip.567148/
Extract it to the bootloader folder in "Practice Season 1" folder (hekate_ipl.ini file)

This will make boot menu screen english
Then go to https://gbatemp.net/threads/sigpatches-for-atmosphere-hekate-fss0-fusee-package3.571543/ and download latest sigpatches from @impeeza's post :
https://gbatemp.net/attachments/hekate-ams-package3-sigpatches-1-10-2p-cfw-21-2-0_v0-zip.551052/

Extract it to "Practice Season 1" folder

Then download its medicine if your operating firmware is 22.0 then from https://gbatemp.net/attachments/22-0-0-patches-zip.566245/ else it is 22.1 then download it from https://gbatemp.net/attachments/patches-fw22-1-0-atmo1-11-1-zip.567005/
Extract yours to "Practice Season 1" folder
This will fix nosigpatch error on boot screen.

Then go to https://github.com/impeeza/sys-patch/releases/tag/v1.6.0 and download latest sys -patch from there

Extract it to "Practice Season 1" folder either.


İf your warmboot mariko causes error then go to : https://github.com/sthetix/Warmboot-Extractor/releases/tag/1.0.2 and download this:
https://github.com/sthetix/Warmboot-Extractor/releases/download/1.0.2/Warmboot-Extractor-1.0.2.zip

extract it to "Practice Season 1" folder
if problem continues goto : https://github.com/alucardiio-yt/warmboot-sw and download https://github.com/alucardiio-yt/warmboot-sw/releases/download/22.0.0/warmboot_mariko.zip form there
extract it to "Practice Season 1" folder either.



Then open your microsd card and delete the folders you see has same name as in "Practice Season 1" folder.
Then copy all files in "Practice Season 1" folder by pressing CTRL+A and copy them to microsd card .
This will do the %90 of the job.


Note: Dont't forget to go here: https://github.com/J-D-K/JKSV and download JKSV from: https://github.com/J-D-K/JKSV/releases/download/12/02/2025/JKSV.nro Copy it to the JKSV folder in switch folder.
And You go here : https://github.com/Kofysh/Lockpick_RCM/releases
There you download: https://github.com/Kofysh/Lockpick_RCM/releases/download/v1.9.19/Lockpick_RCM-v1.9.19.zip Unzip it to "bootloader\payloads" folder
You will need it in order to overcome 2002-1002 error in loading games and DBI prod.keys, title.keys error
Then you can update programs in switch folder such as Awoo installer 1.36

it would worth to see https://github.com/Ultra-NX/UltraNX/releases/tag/2.8-R1 for some updates either.

Bye.
btw I dont recommend to use 22.1 sigpatches. Those may cause fatal error, black screen, etc. In order to Rescue from it you have to delete atmosphere, bootloader folders and overlays folder in switch folder.


And I found something either:


Nintendo Switch Awoo installer and DBI installer USB connection problem is entirely due to a driver error. Windows 11 has become slow due to repeated updates, but I found a solution:

https://sourceforge.net/projects/libusbk/

Download and install the driver from here. During installation, the Nintendo Switch must be connected to the computer via USB cable and turned on, with the desktop displayed. After installation, unplug and plug the cable back in 1-2 times, and Windows Update will update itself again, solving the problem.
 
Last edited by savagewarrior,
Hi guys, This is for those who doesn't want ready packages like kefir,....

Create new folder at first, Name it as "Practice Season 1"
- https://github.com/Atmosphere-NX/Atmosphere/releases/tag/1.11.1
Download atmosphere and fusee.bin from there.

-extract it here in "Practice Season 1" folder

Then Go to: https://github.com/ctcaer/hekate/releases

and download latest hekate form there as:
https://github.com/CTCaer/hekate/releases/download/v6.5.2/hekate_ctcaer_6.5.2_Nyx_1.9.2.zip
Extract it to the "Practice Season 1" folder too

Then download https://gbatemp.net/attachments/config-zip.567148/
Extract it to the bootloader folder in "Practice Season 1" folder (hekate_ipl.ini file)

This will make boot menu screen english
Then go to https://gbatemp.net/threads/sigpatches-for-atmosphere-hekate-fss0-fusee-package3.571543/ and download latest sigpatches from @impeeza's post :
https://gbatemp.net/attachments/hekate-ams-package3-sigpatches-1-10-2p-cfw-21-2-0_v0-zip.551052/

Extract it to "Practice Season 1" folder

Then download its medicine if your operating firmware is 22.0 then from https://gbatemp.net/attachments/22-0-0-patches-zip.566245/ else it is 22.1 then download it from https://gbatemp.net/attachments/patches-fw22-1-0-atmo1-11-1-zip.567005/
Extract yours to "Practice Season 1" folder
This will fix nosigpatch error on boot screen.

Then go to https://github.com/impeeza/sys-patch/releases/tag/v1.6.0 and download latest sys -patch from there

Extract it to "Practice Season 1" folder either.


İf your warmboot mariko causes error then go to : https://github.com/sthetix/Warmboot-Extractor/releases/tag/1.0.2 and download this:
https://github.com/sthetix/Warmboot-Extractor/releases/download/1.0.2/Warmboot-Extractor-1.0.2.zip

extract it to "Practice Season 1" folder
if problem continues goto : https://github.com/alucardiio-yt/warmboot-sw and download https://github.com/alucardiio-yt/warmboot-sw/releases/download/22.0.0/warmboot_mariko.zip form there
extract it to "Practice Season 1" folder either.



Then open your microsd card and delete the folders you see has same name as in "Practice Season 1" folder.
Then copy all files in "Practice Season 1" folder by pressing CTRL+A and copy them to microsd card .
This will do the %90 of the job. Then you can update programs in switch folder such as Awoo installer 1.36

it would worth to see https://github.com/Ultra-NX/UltraNX/releases/tag/2.8-R1 for some updates either.

Bye.
btw I dont recommend to use 22.1 sigpatches. Those may cause fatal error, black screen, etc. In order to Rescue from it you have to delete atmosphere, bootloader folders and overlays folder in switch folder.
If you're using Hekate you really don't need fusee. Hekate can boot Atmosphere itself.
 
Thank you i am not master of this subject. İam a newbee.
Thanks again.
there are several components:

A bootloader, can be fusee.bin or hekate PKG3 loader.

You can boot your console using the fusee.bin payload, that will load your CFW.

Or

You can boot into hekate.bin as payload, AND THEN setup hekate in several ways:
  • Run one of the easter eggs.
  • Chainload another payload.bin to run different applications.
  • One of that payloads can be fusee.bin so everything will load the way will do if you load fusee.bin.
  • you can use the pkg3 (previously called FSS0) loading where hekate extract the Package3 file take needed parts and load The CFW with customizations on the setup.
hekate is a multitool bootloader. Fusee.bin is a CFW bootloader.
 
there are several components:

A bootloader, can be fusee.bin or hekate PKG3 loader.

You can boot your console using the fusee.bin payload, that will load your CFW.

Or

You can boot into hekate.bin as payload, AND THEN setup hekate in several ways:
  • Run one of the easter eggs.
  • Chainload another payload.bin to run different applications.
  • One of that payloads can be fusee.bin so everything will load the way will do if you load fusee.bin.
  • you can use the pkg3 (previously called FSS0) loading where hekate extract the Package3 file take needed parts and load The CFW with customizations on the setup.
hekate is a multitool bootloader. Fusee.bin is a CFW bootloader.
You also need Hekate to setup emummc and manage backups. Plus Android/Linux.
 
It seems like a lot of people use syspatches, but I'm very new to modding. How do I put syspatches onto my switch?
 
The github link leads to an error 404 page..
 
  • Wow
Reactions: impeeza
Hey all I have a question I have a 2 OLED's both modded all working fine on FW 21.2.0. Just out of curiosity really wanted to know what the best or optimal hekate config is etc. mine is below or if anyone recommends any changes let me know. Thanks

[config]
autoboot=0
autoboot_list=0
bootwait=1
verification=1
backlight=100
noticker=0
autohosoff=2
autonogc=1
updater2p=1
bootprotect=0

{--- Custom Firmware ---}
[CFW (SYSNAND)]
pkg3=atmosphere/package3
emummc_force_disable=1
icon=bootloader/res/icon_atmosphere.bmp
usb3force=1

[CFW (EMUMMC)]
pkg3=atmosphere/package3
emummcforce=1
icon=bootloader/res/icon_hekate-atmosphere.bmp
usb3force=1
 

Site & Scene News

Popular threads in this forum