Hacking Question Some games don't work after upgrade CFW

_Sjakie

Active Member
OP
Newcomer
Joined
Jun 28, 2019
Messages
31
Trophies
0
Age
43
XP
151
Country
Netherlands
I have updated my switch to CFW 10.0.4 with Atmosphere 13 and recent Hekate version. I also updated atmosphere with the latest sigpatches.
I deleted a game that doesn't run anymore and reinstalled it. but the result is the same, the game doesn't work and it mentions that it is damaged.

I installed another (quite a large) game and it worked properly. What's the difference and what can I do about it ?
 

_Sjakie

Active Member
OP
Newcomer
Joined
Jun 28, 2019
Messages
31
Trophies
0
Age
43
XP
151
Country
Netherlands
We'll that's not for sure. There are many cases that can be found elsewhere which show that is it related to sigpatches. Check out the link below.

Although I have installed the latest sigpatches. I am not sure it is related to a bad copy,
Unfortunately it seems that I am not allowed to post URL's.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,249
Trophies
4
Location
Space
XP
13,802
Country
Norway
I have updated my switch to CFW 10.0.4 with Atmosphere 13 and recent Hekate version. I also updated atmosphere with the latest sigpatches.
I deleted a game that doesn't run anymore and reinstalled it. but the result is the same, the game doesn't work and it mentions that it is damaged.

I installed another (quite a large) game and it worked properly. What's the difference and what can I do about it ?
Are you using both FS and ES patches? Only having part of the patches will lead to XCI converts not working.
 

_Sjakie

Active Member
OP
Newcomer
Joined
Jun 28, 2019
Messages
31
Trophies
0
Age
43
XP
151
Country
Netherlands
Are you using both FS and ES patches? Only having part of the patches will lead to XCI converts not working.

Although I am not a sigpatches expert, I have downloaded the latest sigpatches, called: 2.0.0-10.1.0_for_AMS_0.13_and_0.12_and_0.11.1.zip

I deleted the already available sigpatches folders in the atmosphere folder, "exefs_patches" and "kip_patches" and replaced them with the ones inside the zip file.

Is that sufficient, or do I need anything else ?
 
Last edited by _Sjakie,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,249
Trophies
4
Location
Space
XP
13,802
Country
Norway
Although I am not a sigpatches expert, I have downloaded the latest sigpatches, called: 2.0.0-10.1.0_for_AMS_0.13_and_0.12_and_0.11.1.zip

I deleted the already available sigpatches folders in the atmosphere folder, "exefs_patches" and "kip_patches" and replaced them with the ones inside the zip file.

Is that sufficient, or do I need anything else ?
Inside those 2 folders should be es_patches and fs_patches. So that should be all you need.
 

kantaroo

Active Member
Newcomer
Joined
Sep 14, 2014
Messages
42
Trophies
0
Age
52
XP
213
Country
Once after upgrading I noticed my NSPs that I had created from XCIs didn't work any more. I think I need to re-extract the keys and regenerate the NSP from the original XCI. Maybe that'll help.
 

_Sjakie

Active Member
OP
Newcomer
Joined
Jun 28, 2019
Messages
31
Trophies
0
Age
43
XP
151
Country
Netherlands
Inside those 2 folders should be es_patches and fs_patches. So that should be all you need.

Ok, but if I am informed right, the folder structure is fine.
So in the atmosphere folder I have the exefs_patches and the kip_patches folders.

In the exefs_patches folder, the folder es_patches is located.
ik the kip_patches folder, the folders fs_patches and loader_patches folders are located.

The structure should be fine, is it ?
 

fvig2001

Well-Known Member
Member
Joined
Aug 21, 2006
Messages
928
Trophies
1
XP
2,918
Country
Philippines
How did you install your sig patches? You probably have to modify Hekate to boot fusee-primary as payload and copy the Atmosphere sig patches. I had to erase fs0 and replace it with payload=<path of fusee primary> in hekate_ipl.ini. I feel the game you're running are cartridge games converted to NSPs and your switch is not running with the correct patch for those games.
 
Last edited by fvig2001,

_Sjakie

Active Member
OP
Newcomer
Joined
Jun 28, 2019
Messages
31
Trophies
0
Age
43
XP
151
Country
Netherlands
How did you install your sig patches? You probably have to modify Hekate to boot fusee-primary as payload and copy the Atmosphere sig patches. I had to erase fs0 and replace it with payload=<path of fusee primary> in hekate_ipl.ini. I feel the game you're running are cartridge games converted to NSPs and your switch is not running with the correct patch for those games.

The only thing I used to do, is just replace these folders on my sd card with the new sigpatches folders.

Anything I used to do so far is install NSP files through Quark and Goldleaf, which usually works fine. But as new games are released and require a new FW, I update my firmware with choidujour and replace atmosphere/sigpatches on my sd card.

Isn't that sufficient ?
 
Last edited by _Sjakie,

fvig2001

Well-Known Member
Member
Joined
Aug 21, 2006
Messages
928
Trophies
1
XP
2,918
Country
Philippines
That doesn't work anymore since you use hekate and no one officially makes hekate patches anymore because of stupid drama. You need to force hekate to use fusee-primary so that it will use the atmosphere only sigpatches. On 13, I did:

1. Download from sdsetup
2. Download atmosphere patches
3. Extract both
4. Edit hekate_ipl.ini. change fs0 to payload and set path to fusee-primary.bin (get from atmosphere repo if not in sdsetup zip
ex. payload=bootloader/payloads/fusee-primary.bin
I think this line is also needed:
atmosphere=1 in the config per profile
5. Copy to switch sd
6. Boot via hekate

I read Atmosphere 14 still has issues with the sigpatches that are out. I'd stick with 13 for now.
 
Last edited by fvig2001,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,249
Trophies
4
Location
Space
XP
13,802
Country
Norway
That doesn't work anymore since you use hekate and no one officially makes hekate patches anymore because of stupid drama. You need to force hekate to use fusee-primary so that it will use the atmosphere only sigpatches. On 13, I did:

1. Download from sdsetup
2. Download atmosphere patches
3. Extract both
4. Edit hekate_ipl.ini. change fs0 to payload and set path to fusee-primary.bin (get from atmosphere repo if not in sdsetup zip
ex. payload=bootloader/payloads/fusee-primary.bin
I think this line is also needed:
atmosphere=1 in the config per profile
5. Copy to switch sd
6. Boot via hekate

I read Atmosphere 14 still has issues with the sigpatches that are out. I'd stick with 13 for now.
I'm not sure what atmosphere=1 does, I couldn't find any info on it. But it's certainly not needed. I can't tell any difference with or without it.
 
  • Like
Reactions: fvig2001

_Sjakie

Active Member
OP
Newcomer
Joined
Jun 28, 2019
Messages
31
Trophies
0
Age
43
XP
151
Country
Netherlands
That doesn't work anymore since you use hekate and no one officially makes hekate patches anymore because of stupid drama. You need to force hekate to use fusee-primary so that it will use the atmosphere only sigpatches. On 13, I did:

1. Download from sdsetup
2. Download atmosphere patches
3. Extract both
4. Edit hekate_ipl.ini. change fs0 to payload and set path to fusee-primary.bin (get from atmosphere repo if not in sdsetup zip
ex. payload=bootloader/payloads/fusee-primary.bin
I think this line is also needed:
atmosphere=1 in the config per profile
5. Copy to switch sd
6. Boot via hekate

I read Atmosphere 14 still has issues with the sigpatches that are out. I'd stick with 13 for now.

Ok, thanks for the information, didn't know anything about that.

I followed the steps above, but with the same result. a few questions:

- I have a hekate_ipl.ini in the root of the sd-card as well as in the bootloader subdirectory. I suppose the file in the sub directory is the one used, correct ?

- I downloaded the fusee-primary.bin, copied to the card and edited the ini file.
The switch boots just like it did before, couldn't recognize any difference, is that right ?
That doesn't work anymore since you use hekate and no one officially makes hekate patches anymore because of stupid drama. You need to force hekate to use fusee-primary so that it will use the atmosphere only sigpatches. On 13, I did:

1. Download from sdsetup
2. Download atmosphere patches
3. Extract both
4. Edit hekate_ipl.ini. change fs0 to payload and set path to fusee-primary.bin (get from atmosphere repo if not in sdsetup zip
ex. payload=bootloader/payloads/fusee-primary.bin
I think this line is also needed:
atmosphere=1 in the config per profile
5. Copy to switch sd
6. Boot via hekate

I read Atmosphere 14 still has issues with the sigpatches that are out. I'd stick with 13 for now.


Thanks for the explanation, I didn't know about this.

I copied the fusee-primary to the path you suggested and edited the hekate_ipl.ini file to point to the bin file.

I checked it afterwards, but didn't notice any difference. Also the issues are still the same.

Something else, I use a RCMloader to boot my switch from. this has also got bin files which are used to boot the device. the manual mentions that a payload file has to be called payload.bin. I copied fusee-primary.bin to it and renamed it to payload.bin. but it doen't boot the switch and stays on a black screen.

When I boot the device as I used to (with the RCMloader) I get into hekate v5.3.0 and then I launch the right MCC.

Should the payload on the RCMloader be updated as well ?

Is it possible to boot without RCMloader already ?
 

fvig2001

Well-Known Member
Member
Joined
Aug 21, 2006
Messages
928
Trophies
1
XP
2,918
Country
Philippines
The one in bootloader is used. Payload does not need to be renamed. If you did it correctly, Atmosphere's boot screen should show up and it should take like 5 seconds longer to boot.

You need to update RCMLoader every major hekate/fusee-primary update. In your case, I don't think so since you are able to boot into horizon. Could you share the link where you got your patches. I feel you either are running the wrong hekate-profile, or have incomplete patches. Anyway, careful with ejection and insertion of SD cards, given the design flaw of the SD card connector.

My ipl:
[CFW (sysMMC)]
emummc_force_disable=1
payload=bootloader/payloads/fusee-primary.bin
icon=bootloader/res/icon_payload.bmp
atmosphere=1

Patch I used:
2.0.0-10.1.0_for_AMS_0.13_and_0.12_and_0.11.1.zip

If all else fails, I suggest you try to boot directly through fusee-primary (assuming you're using eMMC instead of emunand). If the game still does not run, your patches are bad/incomplete.
 
Last edited by fvig2001,

_Sjakie

Active Member
OP
Newcomer
Joined
Jun 28, 2019
Messages
31
Trophies
0
Age
43
XP
151
Country
Netherlands
The one in bootloader is used. Payload does not need to be renamed. If you did it correctly, Atmosphere's boot screen should show up and it should take like 5 seconds longer to boot.

You need to update RCMLoader every major hekate/fusee-primary update. In your case, I don't think so since you are able to boot into horizon. Could you share the link where you got your patches. I feel you either are running the wrong hekate-profile, or have incomplete patches. Anyway, careful with ejection and insertion of SD cards, given the design flaw of the SD card connector.

My ipl:
[CFW (sysMMC)]
emummc_force_disable=1
payload=bootloader/payloads/fusee-primary.bin
icon=bootloader/res/icon_payload.bmp
atmosphere=1

Patch I used:
2.0.0-10.1.0_for_AMS_0.13_and_0.12_and_0.11.1.zip

If all else fails, I suggest you try to boot directly through fusee-primary (assuming you're using eMMC instead of emunand). If the game still does not run, your patches are bad/incomplete.

Ok, I left RCMloader alone, it seems to do its job already.

My current config is:
[config]
autoboot=0
autoboot_list=0
bootwait=3
backlight=100
autohosoff=1
autonogc=0
updater2p=0

[CFW (sysMMC)]
emummc_force_disable=1
fss0=atmosphere/fusee-secondary.bin
icon=bootloader/res/icon_payload.bmp

So it loads fusee-secondary. the bootscreen shows Hekate IPL.
In this config my switch at least boots correctly.

Now I adjusted the config files as you suggests and placed the fusee-primary.bin file in the right folder.

I see a difference when I boot the switch, it shows the following text on the screen "Sept by atmosphere"
Unfortunately the screen stays black and doesn't continue to boot.

I use the same sigpatches as you do. Have replaced them twice already.

How do I boot directly to fusee-primary ?
 

Dust2dust

Well-Known Member
Member
Joined
Jun 17, 2010
Messages
2,409
Trophies
2
XP
4,343
Country
Canada

_Sjakie

Active Member
OP
Newcomer
Joined
Jun 28, 2019
Messages
31
Trophies
0
Age
43
XP
151
Country
Netherlands
Ok, never done that, but I did it and it gives the same result as yesterday. black screen after the screen "Sept by atmosphere".

Strange issue. I doubt if it has anything to do with sigpatches, could it ?
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,005
Trophies
2
Age
29
Location
New York City
XP
13,371
Country
United States
Ok, never done that, but I did it and it gives the same result as yesterday. black screen after the screen "Sept by atmosphere".

Strange issue. I doubt if it has anything to do with sigpatches, could it ?
Since you're using Hekate, I recommend starting fresh by grabbing the latest personal package from SDSetup and using these patches. Also make sure that your SD card is formatted as FAT32.
 

kasboy

Member
Newcomer
Joined
May 16, 2020
Messages
10
Trophies
0
Age
42
XP
52
Country
Mexico
I have the same problem, but with atmosphere 16.2 and FW 10.2.0. some games I installed previously on other switch, doesn-t run in this one.

--------------------- MERGED ---------------------------

I have the same problem but with Atmosphere 16.2 and FW 10.2.0
I have some games installed on another switch, also 10.2.0, and I think atmosphere 15, that runs there, but not here.
 

Draxzelex

Well-Known Member
Member
Joined
Aug 6, 2017
Messages
19,005
Trophies
2
Age
29
Location
New York City
XP
13,371
Country
United States
I have the same problem, but with atmosphere 16.2 and FW 10.2.0. some games I installed previously on other switch, doesn-t run in this one.

--------------------- MERGED ---------------------------

I have the same problem but with Atmosphere 16.2 and FW 10.2.0
I have some games installed on another switch, also 10.2.0, and I think atmosphere 15, that runs there, but not here.
Are you using the correct patches?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Keep your Dahmer ways to yourself