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

  • Thread starter Thread starter ShadowOne333
  • Start date Start date
  • Views Views 5,171,020
  • Replies Replies 7,279
  • Likes Likes 266
symptom of booting without patches // not having patches.

reboot with patches, if fixed, done, if icons load and games wont start, you now have to reinstall all your affected games.
Thanks for the reply. I have the Sigpatches for version 20.2.0 and I also have the sys-patches installed (1.5.6).
My version of Atmosphere is 1.9.2 (with the latest fusee).
My version of Hekate is 6.3.1.
So I don't see what I've missed...

Edit: After checking, it came from a file in my CONTENT folder: 00FF747765616BFF
 
Last edited by Icoluna,
Hi,
I've been having a problem since the 20.2.0 update. None of my games are recognized anymore... I have a loading icon that keeps spinning. Any ideas? (AMS 1.92)View attachment 518360
first install SYS-Patch sysmodule AND RESTART if nothing works is a user partition failure so you need to intialize and reinstall all games. but try sysmodule first.
 
I am also getting the ldrcheck error, I have all of what Icoluna has above:

I have the Sigpatches for version 20.2.0 (from this thread) and I also have the sys-patches installed (1.5.6).
My version of Atmosphere is 1.9.2 (with the latest fusee).
My version of Hekate is 6.3.1.

My ofw is a few versions behind, but I didn't want to update it
 
I am also getting the ldrcheck error, I have all of what Icoluna has above:

I have the Sigpatches for version 20.2.0 (from this thread) and I also have the sys-patches installed (1.5.6).
My version of Atmosphere is 1.9.2 (with the latest fusee).
My version of Hekate is 6.3.1.

My ofw is a few versions behind, but I didn't want to update it

since atmosphere doesnt load kip patches at all, you having latest fusee doesn't matter.

as for patches.ini

it should contain: (for latest atmosphere release)

IPS LOADER HASH : 1AECE790BE17AC8216E91C7535C55564EAF3D725B954663A318DF37923864E52
IPS LOADER PATCH : 00608E000100

assuming you use the hekate functionality for patching loader (or .kips in general)

i *could* check if the sys-patch regex string is still valid, it should be.


sys-patch string leads from: { "noacidsigchk", "0xFD7B.A8C0035FD6", 16, 2, subs_cond, subs_patch, subs_applied, true, FW_VER_ANY } // '\xFD\x7B.\xA8\xC0\x03\x5F\xD6'

offset:
0x438
with the bytes from that offset being

FD7BC3A8C0035FD6E00500F000400891----FD7BBFA901001091000C0091FD03009100F47E923F0000EBE3040054230000CB020080D27F8C00F16900005423890094

which in atmosphere 1.8.0 is (where sys-patch works):

0x440
FD7BC3A8C0035FD60000000000000000----FD7BBFA902008052FD030091018080D2E00500F00080069162670094E30500F0E20500F042801891E10500F021C01791


im not entirely sure how to read the sys-patch loader instruction mechanic, nor why it patches this byte rather than 0x608E, only that it changes a 01 into a 00?

all i can tell really is that what once was a nice array of zeroes (after the result) now is not zeroes


i have submitted a PR to sys-patch replacing the ldr patch that sys-patch originally has with the one i made myself / makes sense code-wise with the atmosphere source code if one reads the .elf with debug symbols
 
Last edited by bth,
I haven't touched my switch in about a year and I did update my Atmosphere. I noticed that after installing the new sigpatches and new sys-module, my switch games take forever to load...

It's been a while but how do I check if I'm running a lot of sysmodules?
 
I had something similar happen to me recently. SD card was somehow in 1-bit mode (if that's what it's called?) and I just re-inserted it and everything was okay.
 
  • Love
Reactions: impeeza
Okay following the update method. I noticed that the link on sys-patch sysmodule is pointing to 1.5.4. I believe the latest is 1.5.6?
Yep, but the download of 1.5.4 have a big banner at top indicating there is a new version and have a link to it. but will upgrade the link just for easiness.
 
  • Like
Reactions: Blythe93
I had something similar happen to me recently. SD card was somehow in 1-bit mode (if that's what it's called?) and I just re-inserted it and everything was okay.

How did you determine that it was in 1-bit mode?
Post automatically merged:

Yep, but the download of 1.5.4 have a big banner at top indicating there is a new version and have a link to it. but will upgrade the link just for easiness.

Another question, it's been a while for me but is file based emunand better nowadays? I remember following a guide on rentry or forums to use RAW emunand because it's faster.
Post automatically merged:

Yep, but the download of 1.5.4 have a big banner at top indicating there is a new version and have a link to it. but will upgrade the link just for easiness.

UPDATE: Did everything on the list and my emunand is still slow. Booting atmosphere takes 3 minutes. Booting up Paw Patrol for my niece takes around 5 mins.

Is there a tutorial out there on how to uninstall emunand? I don't mind starting from scratch as I have all my saves backed up by JKSV and might try file based emunand this time.
 
Last edited by Borsalino,
  • Like
Reactions: Blythe93
Another question, it's been a while for me but is file based emunand better nowadays? I remember following a guide on rentry or forums to use RAW emunand because it's faster.
Some years ago File based EmuNAND was very slow, but since atmosphère 0.19.x the times of loading File based or RAW partition based EmuNANDs are only miliseconds different. so today the only difference is your preference.

UPDATE: Did everything on the list and my emunand is still slow. Booting atmosphere takes 3 minutes. Booting up Paw Patrol for my niece takes around 5 mins.
are you using hekate as bootloader?

are you able to get into NYX (the GUI of NYX)?

if you are able please do it and let us to know.
 
Some years ago File based EmuNAND was very slow, but since atmosphère 0.19.x the times of loading File based or RAW partition based EmuNANDs are only miliseconds different. so today the only difference is your preference.


are you using hekate as bootloader?

are you able to get into NYX (the GUI of NYX)?

if you are able please do it and let us to know.
Yes I am using hekate for my bootloader. And yes I can get into NYX GUI.

After playing with it a bit I noticed that HOS is also having slow boot problems. I’ve been using my switch on HOS for about a year without touching atmosphere. It was not like this before I went and updated my atmosphere and upgraded the emunand firmware to 20.2.0. Emunand was 19.0 firmware.

I’m suspecting it might be my sd card?
 
Yes I am using hekate for my bootloader. And yes I can get into NYX GUI.

After playing with it a bit I noticed that HOS is also having slow boot problems. I’ve been using my switch on HOS for about a year without touching atmosphere. It was not like this before I went and updated my atmosphere and upgraded the emunand firmware to 20.2.0. Emunand was 19.0 firmware.

I’m suspecting it might be my sd card?
If you enter IN THIS MOMENT to the NYX interface, do you get any warning or error?
 
  • Like
Reactions: Blythe93
  • Like
Reactions: Blythe93
Ok, No 1-bit mode for your SD card, congrats.

try to test your SD Card using H2Testw (https://www.heise.de/download/product/h2testw-50539) or from Downloads section https://gbatemp.net/download/h2testw.39119/ may be your card is dying (hope not)
I do plan to do some h2testw.

I think I upgraded to a 512gb last year from a 200gb. I hope it’s not the sd card as this is fairly new.

Is there any guide out there starting from scratch? I can backup my saves. I want to start with a fresh sysnand and emunand.

I have backups of my NAND stored on my google drive.
 
  • Like
Reactions: impeeza
I do plan to do some h2testw.

I think I upgraded to a 512gb last year from a 200gb. I hope it’s not the sd card as this is fairly new.

Is there any guide out there starting from scratch? I can backup my saves. I want to start with a fresh sysnand and emunand.

I have backups of my NAND stored on my google drive.
For start over you need:
  • Use JKSV to backup all your savegames.
  • Create a EmuNAND from a clean NAND backup or from your current SYSNand
  • Install Atmosphère and Hekate to the SD-Card.
  • If you like Install SYS-Patch Sysmodule.
  • Set and config your Hekate_ipl.ini file.
  • Start your console and test everything is OK.
  • Install all homebrew, sysmodules or mods you want.
  • if you like install a theme using Sphaira or NXThemeInstaller.
  • Install the games you like
  • Restore SaveGame backups using JKSV.
 
For start over you need:
  • Use JKSV to backup all your savegames.
  • Create a EmuNAND from a clean NAND backup or from your current SYSNand
  • Install Atmosphère and Hekate to the SD-Card.
  • If you like Install SYS-Patch Sysmodule.
  • Set and config your Hekate_ipl.ini file.
  • Start your console and test everything is OK.
  • Install all homebrew, sysmodules or mods you want.
  • if you like install a theme using Sphaira or NXThemeInstaller.
  • Install the games you like
  • Restore SaveGame backups using JKSV.

Top homebrews personally you use? And some top recommendation of sys-modules. I remember I was using tesla before and it got complicated on my brain so I removed it. But I'm willing to try it again.

What I currently have:

Homebrew:
JKSV, Switch_90DNS_tester, Edizon

Sysmodules:
sys-ftpd-light, sys-clk, MissionControl
 
  • Love
Reactions: impeeza
Top homebrews personally you use? And some top recommendation of sys-modules. I remember I was using tesla before and it got complicated on my brain so I removed it. But I'm willing to try it again.

What I currently have:

Homebrew:
JKSV, Switch_90DNS_tester, Edizon

Sysmodules:
sys-ftpd-light, sys-clk, MissionControl
 
  • Love
Reactions: impeeza

Site & Scene News

Popular threads in this forum