Hacking Update Broke Many Games

bluedart

Well-Known Member
OP
Member
Joined
Nov 13, 2016
Messages
270
Trophies
0
XP
2,221
Country
United States
So I just backed up my nand, updated Kosmos to v15 using the updater application, manually installed the newest sigpatches, updated to 9.1.0 using ChoiDujourNX and now many newer games do not run. After a second, they say "Unable to start software. Return to the HOME Menu and try again." They then need to "check the data" and they say that the "SD Card is Corrupted." I doubt that very much. They've been working flawlessly for months and the timing is just too perfect. When I run Goldleaf 0.8.0 with the newest Quark, I am able to access the NSPs on my PC like I've been able to, but newer games cannot be installed, instead giving the error:
Code:
Error: 2002-4518 (0x234C02)
Module: File system (2)
Description: Invalid NCA (might mean missing sigpatches or a too low firmware) (4518)

From what I can tell, this sounds like an issue with sigpatches, but I've installed them thrice now, restarted and retried each time and they just don't work for newer games. I manually reinstalled the latest sigpatches for Kosmos from here and re-ran games after rebooting and what occurs does not change.
Can anyone help me here?


Edit: For people from the future who don't want to read a whole thread for a quick answer, the solution is simply to add "kip1patch=nosigchk" to your .ini file that controls how you launch CFW. You have to manually enable this, or you could use the .ini file included in a secondary download on the Kosmos sigpatch github page here where it says "bootconfig".
 
Last edited by bluedart,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,278
Trophies
4
Location
Space
XP
13,832
Country
Norway
So I just backed up my nand, updated Kosmos to v15 using the updater application, manually installed the newest sigpatches, updated to 9.1.0 using ChoiDujourNX and now many newer games do not run. After a second, they say "Unable to start software. Return to the HOME Menu and try again." They then need to "check the data" and they say that the "SD Card is Corrupted." I doubt that very much. They've been working flawlessly for months and the timing is just too perfect. When I run Goldleaf 0.8.0 with the newest Quark, I am able to access the NSPs on my PC like I've been able to, but newer games cannot be installed, instead giving the error:
Code:
Error: 2002-4518 (0x234C02)
Module: File system (2)
Description: Invalid NCA (might mean missing sigpatches or a too low firmware) (4518)

From what I can tell, this sounds like an issue with sigpatches, but I've installed them thrice now, restarted and retried each time and they just don't work for newer games. I manually reinstalled the latest sigpatches for Kosmos from here and re-ran games after rebooting and what occurs does not change.
Can anyone help me here?
If indeed Kosmos has removed support for sig patches then simply grab the latest Hekate and Atmosphere and extract them onto the SD to get clean versions.
https://github.com/CTCaer/hekate/releases/
https://github.com/Atmosphere-NX/Atmosphere/releases (don't include the .ini files in the atmosphere folder, in case you have any custom settings there you want to keep)
 

bluedart

Well-Known Member
OP
Member
Joined
Nov 13, 2016
Messages
270
Trophies
0
XP
2,221
Country
United States
Holy crap, atmosphere is so much harder to use than I remember. I downloaded this and this, put them on my SD card, then found some sigpatches and put them on there as well. I flash hekate_ctcaer_5.1.1.bin as I'm supposed to, get to the config menu and I can't figure out how to actually boot atmosphere. I had to put a rogue .ini file in bootloader/ini that I found here, and somehow I got it to boot into cfw. Settings says that it's "9.1.0|AMS 0.10.2|S". My cart of Breath of the Wild and digital version of Stardew Valley runs properly (which must be using a sigpatch to run at all), but I can't get anything else to work. What is going on?

I'd really like to not have to revert to Kosmos v15, go back to 9.0.1 with ChoiDujour and roll back to Kosmos v14.2, but I suppose that's all I can think of at this point.

Edit: I just checked and I get the same error trying to install nsps with Goldleaf 0.8.0 that I got before. Something is screwy.
 
Last edited by bluedart,

bluedart

Well-Known Member
OP
Member
Joined
Nov 13, 2016
Messages
270
Trophies
0
XP
2,221
Country
United States
I did a clean install of atmosphere 0.10.2 after removing some derelict directories likely associated with kosmos and the atmosphere folder completely. There is no change. Also, should I only be able to boot into Atmosphere FSS0, and would that be causing problems?
 

Dothackjhe

"Joker"
Member
Joined
Dec 29, 2013
Messages
835
Trophies
1
Location
Philippines
Website
wroiters.wixsite.com
XP
1,757
Country
Philippines
In my experience, remnants of Kosmos in the micro-SD Card has a way of affecting the system post-boot. I think much of Kosmos' remains lies in the "bootloader" folder. I even had to cut out the lines of code (not sure if the lines of code themselves were meant to be a "comment" or with a specific purpose, but I deleted them out nonetheless) which pertains to Kosmos in "hekate_ipl.ini."
 
Last edited by Dothackjhe,

bluedart

Well-Known Member
OP
Member
Joined
Nov 13, 2016
Messages
270
Trophies
0
XP
2,221
Country
United States
Holy crap I figured it out. Now Atmosphere lets me play games again. Turns out I just had to add some lines to my .ini file that no one was talking about. This is the option I created and selected in my .ini to get it to work.
Code:
[Custom Patches]
emummc_force_disable=1
fss0=atmosphere/fusee-secondary.bin
kip1patch=nosigchk
atmosphere=1
logopath=bootloader/res/bootlogo_atmo.bmp
icon=bootloader/res/icon_atmo.bmp

So I pretty much just needed that. I'm surprised googling and searching the forums didn't lead me to this. For the most part, I just needed "kip1patch=nosigchk", which enables the magic. I still don't know why Stardew Valley was working though. Anyway, if anyone is having this problem in Atmosphere 0.10.2, just do that.

Also, to anyone wondering the initial issue of why isn't Kosmos playing some games upon update. I just checked the .ini file included in the newest version, and here's part of it:
Code:
[CFW (SYSNAND)]
emummc_force_disable=1
fss0=atmosphere/fusee-secondary.bin
atmosphere=1
logopath=bootloader/bootlogo.bmp
icon=bootloader/res/icon_payload.bmp
{}

Oh, so they just left that line out... Well, we kind of suck, don't we? Right, I'm done. Hope this helps someone.

Edit: Also, I just realized that an edited .ini with that line is included alongside the sigpatch download, we both just failed to notice.
 
Last edited by bluedart,
  • Like
Reactions: Hashtastrophe

t1op

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
142
Trophies
0
Age
48
XP
584
Country
United States
I've had this same problem.
I have my system set to boot directly into Atmosphere.
When I reboot to payload into Hekate and back into Atmosphere, everything works fine again.

I tried updating the ini in bootloader\ini to include the line above, but that didn't change anything.
Is there another ini that I should be fixing? The rest of my switches are on 8.1/9.0 and none of them have issues (and the ini in bootloader\ini didn't have sighacks so it's got to be somewhere else).
 

Dothackjhe

"Joker"
Member
Joined
Dec 29, 2013
Messages
835
Trophies
1
Location
Philippines
Website
wroiters.wixsite.com
XP
1,757
Country
Philippines
I've had this same problem.
I have my system set to boot directly into Atmosphere.
When I reboot to payload into Hekate and back into Atmosphere, everything works fine again.

I tried updating the ini in bootloader\ini to include the line above, but that didn't change anything.
Is there another ini that I should be fixing? The rest of my switches are on 8.1/9.0 and none of them have issues (and the ini in bootloader\ini didn't have sighacks so it's got to be somewhere else).
Because you appear to have rebooted to a raw Atmosphere (that is not influenced by Kosmos).

In my case, I used to have some trouble running previously installed games when I booted the Switch via the CFW [SYSNAND] route, but find the issue "magically" resolved when I booted differently, that is, via Payloads > fusee-primary.bin. This was at a time when I was "crudely" transitioning from being a Kosmos user to a non-Kosmos user.

I managed to fix the issue by deleting all remnant of Kosmos in my micro-SD Card and place the updated sigpatches, configurations, and Atmosphere in it. As a result, I can run installed games and homebrew again whether I am booting via CFW [SYSNAND] or via Payloads > fusee-primary.bin.
 
Last edited by Dothackjhe,

Dothackjhe

"Joker"
Member
Joined
Dec 29, 2013
Messages
835
Trophies
1
Location
Philippines
Website
wroiters.wixsite.com
XP
1,757
Country
Philippines
Ok, so did something change with 9.1.0 over 9.0.0? Because my switch at 9.0.0 works fine going directly into Atmosphere.
Are you using Kosmos v15 on both Switches?

The latest repack of Kosmos (v15) caused issue for me when it comes to running installed games as well as homebrew from the Home menu.

Atmosphere 0.10.2 should work just fine on firmware 9.1.0.

See if you're using the latest iteration of Atmosphere.
 
Last edited by Dothackjhe,

t1op

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
142
Trophies
0
Age
48
XP
584
Country
United States
I have the latest atmosphere installed.
I have an SX Pro with a custom "boot.dat" that auto loads fusee-primary.
I have the sigpatches updated but not set up by Kosmos... maybe my problem is related.
 

Dothackjhe

"Joker"
Member
Joined
Dec 29, 2013
Messages
835
Trophies
1
Location
Philippines
Website
wroiters.wixsite.com
XP
1,757
Country
Philippines
The issue is likely rooted from the changes in Atmosphere 0.10.2, if you're not using Kosmos.

Also, these minor changes in the Hekate* scene is also worth taking a look: https://github.com/Joonie86/hekate/releases

What's new?
  • 12/08/2019
    Fixed an issue with one of the patches not being applied on boot due to its failure to check the original values.
    Thanks to @NicholeMattera for a hotfix :)

  • 12/07/2019
    ES & FS patches ported for FW v9.1.0
    An additional support added for Fusee Primary users (there's a separate archive packed in 7z, hekate won't load this but Fusee Primary will)
 
Last edited by Dothackjhe,

t1op

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
142
Trophies
0
Age
48
XP
584
Country
United States
The issue is likely rooted from the changes in Atmosphere 0.10.2, if you're not using Kosmos.

Also, these minor changes in the sigpatch scene is also worth taking a look: https://github.com/Joonie86/hekate/releases

What's new?
  • 12/08/2019
    Fixed an issue with one of the patches not being applied on boot due to its failure to check the original values.
    Thanks to @NicholeMattera for a hotfix :)

  • 12/07/2019
    ES & FS patches ported for FW v9.1.0
    An additional support added for Fusee Primary users (there's a separate archive packed in 7z, hekate won't load this but Fusee Primary will)

Ok, I don't know exactly what was wrong but I got it to work doing the following.
I used sdsetup.com with the Kosmos defaults, +efs patches.
I deleted the atmosphere and bootloader folders from my SD card and replaced them with the new ones from sdsetup. *I didn't have to play with any ini files, since I added the above patches.

[To get my SX pro to work, I replaced my custom boot.dat that booted fusee-primary.bin with one that boots hekate.bin, and renamed hekate 5.1.1.bin to hekate.bin. Then I turned on Autoboot to SysCFW in Hekate.]
 

RedHotSgtPeppers

Member
Newcomer
Joined
Jun 20, 2018
Messages
12
Trophies
0
Age
33
XP
96
Country
United States
So I just backed up my nand, updated Kosmos to v15 using the updater application, manually installed the newest sigpatches, updated to 9.1.0 using ChoiDujourNX and now many newer games do not run. After a second, they say "Unable to start software. Return to the HOME Menu and try again." They then need to "check the data" and they say that the "SD Card is Corrupted." I doubt that very much. They've been working flawlessly for months and the timing is just too perfect. When I run Goldleaf 0.8.0 with the newest Quark, I am able to access the NSPs on my PC like I've been able to, but newer games cannot be installed, instead giving the error:
Code:
Error: 2002-4518 (0x234C02)
Module: File system (2)
Description: Invalid NCA (might mean missing sigpatches or a too low firmware) (4518)

From what I can tell, this sounds like an issue with sigpatches, but I've installed them thrice now, restarted and retried each time and they just don't work for newer games. I manually reinstalled the latest sigpatches for Kosmos from here and re-ran games after rebooting and what occurs does not change.
Can anyone help me here?


Edit: For people from the future who don't want to read a whole thread for a quick answer, the solution is simply to add "kip1patch=nosigchk" to your .ini file that controls how you launch CFW. You have to manually enable this, or you could use the .ini file included in a secondary download on the Kosmos sigpatch github page here where it says "bootconfig".

Hey I just wanted to let you know that I ran into literally this exact same issue yesterday, and that this post helped me fix it in no time, so thank you very much. You saved me hours of frustration.
 
  • Like
Reactions: bluedart

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Brb