Homebrew Homebrew app sys-patch - sysmod that patches on boot

yes, the patches seems broken with 21 for me too...
moreover, I rebuilt Tesla-Menu with new libnx to avoid crash, but sys-patch overlay crashes when I close it
 
yes, the patches seems broken with 21 for me too...
moreover, I rebuilt Tesla-Menu with new libnx to avoid crash, but sys-patch overlay crashes when I close it
If your using latest ultrahand and nxovlloader, sys patch overlay should work. Im able to see logging and settings. Everything says patched but games dont work,

edit: overlays not wokring
 
Last edited by browntigerz,
  • Like
Reactions: impeeza
If your using latest ultrahand and nxovlloader, sys patch overlay should work. Im able to see logging and settings. Everything says patched but games dont work,

edit: overlays not wokring
before recompiling Tesla-Menu with new libnx I tried ultrahand + nxovlloader, but sys-patch text is red and it's not selectable so it's not possible to use it :/
 
yes, the patches seems broken with 21 for me too...
moreover, I rebuilt Tesla-Menu with new libnx to avoid crash, but sys-patch overlay crashes when I close it

Nah, they work fine.

the issue is rather that the workflow that publishes the sys-patch repository uses this:
https://hub.docker.com/r/devkitpro/devkita64
which was updated 4 months ago.

it does not have this:
https://github.com/switchbrew/libnx/releases/tag/v4.10.0

which is required for 21.0.0 compatability.

tl:dr wintermute, the maintainer of devkita64 docker container, has not pushed new container with the fixes required, and wintermute blocks updates from github workflow
 
  • Wow
Reactions: impeeza
before recompiling Tesla-Menu with new libnx I tried ultrahand + nxovlloader, but sys-patch text is red and it's not selectable so it's not possible to use it :/
the one posted here with no erpt works on ultrahand and shows up, but games still does the checking for software information than fails
 
At first seeight you need to reinstall your games.
i tried to reinstall something, but after trying to open, it tries to verify the installation online, which usually signifies a sigpatch issue.
Post automatically merged:

provide the full sys-patch log-file from "/config/sys-patch/log.ini"

just saying "it doesn't work", isn't very valuable feedback.
It showed everything Ok or patched except the caverification which were disabled by default
 
Even the forwarders i created opens, but than when i go to open it again it does the checking file. Its like hit or a miss
 
Even the forwarders i created opens, but than when i go to open it again it does the checking file. Its like hit or a miss
your forwarders shouldnt work to begin with, just fyi.

they are all based off of ancient incompatible fork of hbl which at best got hex edited to be compatible last time nintendo messed with the debug flag order.

nintendo just seized 4 more bytes, which libnx did not respect (was reserved for future use, and now they use it)

that's why things have to be recompiled with new libnx.

your forwarders won't get that treatment, as their source is more or less gone.
 
old games give the unable to open software error, newly installed stuff says it needs to go out of airplane to verify
your old games not working is "expected behaviour", as you have booted without ES patches (at least once) and their records have become invalidated. - you have to reinstall them.

the other part sounds more like lack of linked nintendo account woes, if not, that's a new patch required.

until you provide the full log file, best one can do is make guesses.
 
Test on my end with 1.5.8

Forwarder created for Daybreak with my private keys 21.0.0 via LockPick 19.1.16: Works perfectly
More traditional game installation functional (notably my SNSP/SXCI dumps that I was able to make)
Installations were done with NS-USBLoader + Awoo Installer since it's the only one that has been recompiled with the latest libnx

Problem observed:

No connection for 10-15 minutes when booting the console
During these 10-15 minutes without connection, sleep mode stops working.
Once the connection is established, standby mode works, but once you come out of standby, the connection stops working again, and so does standby mode.

My logs with build: 1.5.8-b3a3294

INI:
[fs]
noacidsigchk1=Skipped
noacidsigchk2=Skipped
noncasigchk_old=Skipped
noncasigchk_old2=Skipped
noncasigchk_new=Patched (sys-patch)
nocntchk=Skipped
nocntchk2=Patched (sys-patch)
[ldr]
noacidsigchk=Patched (sys-patch)
[es]
es1=Skipped
es2=Skipped
es3=Patched (sys-patch)
[nifm]
ctest=Skipped
ctest2=Patched (sys-patch)
[nim]
nim_old=Skipped
nim_new=Patched (sys-patch)
[ssl]
disablecaverification1=Disabled
disablecaverification2=Disabled
disablecaverification3=Disabled
[stats]
version=1.5.8-b3a3294
build_date=16.11.2025 18:02:12
fw_version=21.0.0
ams_version=1.10.0
ams_target_version=0.0.0
ams_keygen=20
ams_hash=bfe98bc5
is_emummc=1
heap_size=4096
buffer_size=4096
patch_time=0.062s
 
Have you tried in airplane mode?
Yes,
Test on my end with 1.5.8

Forwarder created for Daybreak with my private keys 21.0.0 via LockPick 19.1.16: Works perfectly
More traditional game installation functional (notably my SNSP/SXCI dumps that I was able to make)
Installations were done with NS-USBLoader + Awoo Installer since it's the only one that has been recompiled with the latest libnx

Problem observed:

No connection for 10-15 minutes when booting the console
During these 10-15 minutes without connection, sleep mode stops working.
Once the connection is established, standby mode works, but once you come out of standby, the connection stops working again, and so does standby mode.
This also seems to be my issue, while awoo installer says im connected. Withing ams settings it says im not connected
 
  • Like
Reactions: Zoria
your old games not working is "expected behaviour", as you have booted without ES patches (at least once) and their records have become invalidated. - you have to reinstall them.

the other part sounds more like lack of linked nintendo account woes, if not, that's a new patch required.

until you provide the full log file, best one can do is make guesses.
[fs]
noacidsigchk1=Skipped
noacidsigchk2=Skipped
noncasigchk_old=Skipped
noncasigchk_old2=Skipped
noncasigchk_new=Patched (sys-patch)
nocntchk=Skipped
nocntchk2=Patched (sys-patch)
[ldr]
noacidsigchk=Patched (sys-patch)
[es]
es1=Skipped
es2=Skipped
es3=Patched (sys-patch)
[nifm]
ctest=Skipped
ctest2=Patched (sys-patch)
[nim]
nim_old=Skipped
nim_new=Patched (sys-patch)
[ssl]
disablecaverification1=Disabled
disablecaverification2=Disabled
disablecaverification3=Disabled
[stats]
version=1.5.8-4b70509
build_date=16.11.2025 12:23:41
fw_version=21.0.0
ams_version=1.10.0
ams_target_version=0.0.0
ams_keygen=20
ams_hash=bfe98bc5
is_emummc=1
heap_size=4096
buffer_size=4096
patch_time=0.061s
 

Site & Scene News

Popular threads in this forum