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

captansam

Active Member
Newcomer
Joined
Apr 12, 2024
Messages
39
Trophies
0
Age
34
XP
43
Country
Canada
It says it's off for me too. But all patches are orange, so the sigpatches are already taking care of everything. Just look at your logs, and if it says everything is patched (except for es6, if your build of syspatch has it in there, and you are on fw 18), or es7 if not on fw18). If it's all good, then don't even worry about it. IF all patches are green, then you know for sure it's sys-patch that's doing its job, but not your sigpatches... but again, it doesn't matter which is doing it for you, as long as it's done.
Okay so after reviewing the log, it shows all patches as orange with the text 'patched' including the es6. I'm running FW 18 on an OLED Mariko switch via modchip. I'm good then right?

Also I don't understand why the toggle doesn't actually work. Since the patches are applied why doesn't the toggle in the sysmodule work for the syspatch?
 
Last edited by captansam,

RedColoredStars

Well-Known Member
Member
Joined
Aug 14, 2022
Messages
941
Trophies
0
Location
Vancouver
XP
1,262
Country
Canada
In regards to the ctest patch, another member stated "I tried and can connect the switch to wifi with internet connection not turned on, this is the point of the patch."

However, I am completely unable to do this regardless of sigpatch or sys-patch. Logs say the patch is enabled and working, but I absolutely cannot connect my Switch to wifi with the internet connection turned off. I'm obviously doing something wrong in the process of things. So how is this suppose to work? How can I recreate the above scenario? I asked the other user but they haven't been logged in here since April 4th.
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,784
Trophies
2
Age
48
Location
Japan
XP
3,685
Country
United States
In regards to the ctest patch, another member stated "I tried and can connect the switch to wifi with internet connection not turned on, this is the point of the patch."

However, I am completely unable to do this regardless of sigpatch or sys-patch. Logs say the patch is enabled and working, but I absolutely cannot connect my Switch to wifi with the internet connection turned off. I'm obviously doing something wrong in the process of things. So how is this suppose to work? How can I recreate the above scenario? I asked the other user but they haven't been logged in here since April 4th.

EDIT: I just re-read your post. Yes, you should be allowed to add a wifi network with internet disabled, with the ctest patch working. Do you have the standard host file for dnsmitm? And you aren't actually disabling wifi then trying to add a network? Does it connect in OFW with internet turned on?
 
Last edited by urherenow,

RedColoredStars

Well-Known Member
Member
Joined
Aug 14, 2022
Messages
941
Trophies
0
Location
Vancouver
XP
1,262
Country
Canada
EDIT: Just re-read your post. Yes, you should be allowed to add a wifi network with internet disabled, with the ctest patch working.

"Internet disabled" meaning on say the router side of things? Like if I have an existing Wifi connection setup on my Switch, but then disable wifi on my router... I should still be able to connect to the Wifi connection already set up on my Switch? Because if that's what it's supposed to allow me to do, it simply doesn't let me regardless of sys-patch saying it's patched.
 

petspeed

Well-Known Member
Member
Joined
Nov 13, 2009
Messages
1,135
Trophies
1
Age
49
XP
1,746
Country
Denmark
"Internet disabled" meaning on say the router side of things? Like if I have an existing Wifi connection setup on my Switch, but then disable wifi on my router... I should still be able to connect to the Wifi connection already set up on my Switch? Because if that's what it's supposed to allow me to do, it simply doesn't let me regardless of sys-patch saying it's patched.
If you disable wifi on your router how should you be able to connect?

I assume it works like this:
When you connect to a wifi the Switch validates the connection by connecting to something, probably a Nintendo site. When you block that with DNSmitm the check fails. What the patch does is to make the check success even when Nintendo servers are blocked.
Again this is my assumption, it might not be correct
 
  • Like
Reactions: urherenow

RedColoredStars

Well-Known Member
Member
Joined
Aug 14, 2022
Messages
941
Trophies
0
Location
Vancouver
XP
1,262
Country
Canada
If you disable wifi on your router how should you be able to connect?

I assume it works like this:
When you connect to a wifi the Switch validates the connection by connecting to something, probably a Nintendo site. When you block that with DNSmitm the check fails. What the patch does is to make the check success even when Nintendo servers are blocked.
Again this is my assumption, it might not be correct

As far as I know, the purpose of the patch is to bypass the check so lan play can still be used with no internet. And if "internet disabled" refers to the Switch settings... doesn't the question then becomes the same? How would would one connect if wifi is set to off in the Switch settings? It then tells you that it's disabled or that airplane mode is on.
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,784
Trophies
2
Age
48
Location
Japan
XP
3,685
Country
United States
"Internet disabled" meaning on say the router side of things? Like if I have an existing Wifi connection setup on my Switch, but then disable wifi on my router... I should still be able to connect to the Wifi connection already set up on my Switch? Because if that's what it's supposed to allow me to do, it simply doesn't let me regardless of sys-patch saying it's patched.
disabling internet does not mean disabling wifi. How do you expect to connect to wifi that isn't even there? And to think, I edited my first response because I thought I misread, and wanted to give you the benefit of doubt... but I was right the first time. :nayps3:

One more time: If the connection you want to use is already saved in your Switch, then this patch does nothing for you. If you are trying to save a NEW connection while internet is not available, or you otherwise have Nintendo servers blocked, this patch allows you to do that. ctest=connection test. the connection test being the Switch pinging and getting a response from Nintendo's connection test server.
 
Last edited by urherenow,
  • Haha
Reactions: RedColoredStars

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,362
Trophies
3
Age
46
Location
At my chair.
XP
18,736
Country
Colombia
Okay thanks. I'll try to keep it up.

Follow up question to this, under the Tesla Menu when i open Sys-patch it shows all patches are active (see images IMG_1476 - IMG_1478), however when I open the sysmodule menu, sys-patch is turned off (IMG_1479) and when i turn it back on then leave & re-enter the menu it stays off.

How do I fix the sysmodule menu for syspatch?

Does this mean my sys-patch is working and the sysmodule is not reading it right?
The indicators on the overlay, shown the LOG file, no the ACTUAL status of patching, so if you had SYS-Patch working at least once and then you disable it the log is generated and even if the patches are not applied this thime, the overlay will show the result of last run.
 

RedColoredStars

Well-Known Member
Member
Joined
Aug 14, 2022
Messages
941
Trophies
0
Location
Vancouver
XP
1,262
Country
Canada
disabling internet does not mean disabling wifi. How do you expect to connect to wifi that isn't even there? And to think, I edited my first response because I thought I misread, and wanted to give you the benefit of doubt... but I was right the first time. :nayps3:

One more time: If the connection you want to use is already saved in your Switch, then this patch does nothing for you. If you are trying to save a NEW connection while internet is not available, or you otherwise have Nintendo servers blocked, this patch allows you to do that. ctest=connection test. the connection test being the Switch pinging and getting a response from Nintendo's connection test server.

First off, I know wtf ctest stands for and what it's for and what it's suppose to do. Secondly, if you're going to be rude, you can just simply not respond at all. M'kay?

You're also assuming I didn't already try with no internet connection already saved to the Switch. Maybe you should ask if I have, before assuming I didnt then being a dick about it. It doesn't work on my end, either way. That's why I asked, because it doesn't let me do what you're saying. I tried with no existing connection setup and tried with one already setup and notta. That's why I'm here asking, fucking nimrod. You can either try to actually help in a decent manner, or just not try to help at all.
 
Last edited by RedColoredStars,

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,784
Trophies
2
Age
48
Location
Japan
XP
3,685
Country
United States
That's why I'm here asking, fucking nimrod. You can either try to actually help in a decent manner, or just not try to help at all.
Wow. I was initially trying to help. So, if YOU are the one who can’t figure out how to make it work for you, but I am a “nimrod”… what does that make you? You literally said that you turned off your router’s wifi, while complaining that you couldn’t connect. That’s just about the dumbest thing I’ve ever heard on gbatemp. Congrats.

but then disable wifi on my router... I should still be able to connect to the Wifi connection already set up on my Switch? Because if that's what it's supposed to allow me to do, it simply doesn't let me regardless of sys-patch saying it's patched.
This question says that regardless if you know the meaning of "ctest", you still have no clue what it's for. I tried to explain it to you like a 2 year old... because of the obvious...

I assume it works like this:
When you connect to a wifi the Switch validates the connection by connecting to something, probably a Nintendo site. When you block that with DNSmitm the check fails. What the patch does is to make the check success even when Nintendo servers are blocked.
Again this is my assumption, it might not be correct

You are correct.
 
Last edited by urherenow,

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,784
Trophies
2
Age
48
Location
Japan
XP
3,685
Country
United States
Just a question - how to be sure that all modules needs to pathch are loaded at the moment sys-patch run?
Through the overlay. Are you familiar with using tesla menu, and have you installed the sys-patch overlay? If so, you can look at the sys-patch log through the overlay. If it's green, sys-patch found and took care of it. If it's orange, it was already patched with sigpatches. If it's red, it didn't get patched (or if it did, it doesn't match the pattern that sys-patch is searching for).
 
  • Like
Reactions: Blythe93

RedColoredStars

Well-Known Member
Member
Joined
Aug 14, 2022
Messages
941
Trophies
0
Location
Vancouver
XP
1,262
Country
Canada
Wow. I was initially trying to help. So, if YOU are the one who can’t figure out how to make it work for you, but I am a “nimrod”… what does that make you? You literally said that you turned off your router’s wifi, while complaining that you couldn’t connect. That’s just about the dumbest thing I’ve ever heard on gbatemp. Congrats.


This question says that regardless if you know the meaning of "ctest", you still have no clue what it's for. I tried to explain it to you like a 2 year old... because of the obvious...



You are correct.

You didn't help or explain ANYTHING I didn't already know. Nothing. Period. For the record, routers can be connected to with the wifi disabled. Guess you're unaware that OLED docks have a lan port or that one can be added to the standard docks. And if people asking questions you think are dumb bothers you, then maybe think about just not replying at all. People here don't deserve to be treated like they're stupid because you have some sort of superiority complex. I bet you have a difficult time looking at the Switch noob topic.

I have figured out what the issue was on my own and it's working fine, with absolutely ZERO thanks to you. Next time don't try to "help" people if you're going to be a condescending jerk-off about it. M'kay?
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,281
Trophies
3
XP
12,052
Country
Poland
It is not what I asked. I mean - at what time exactly does syspatch start? Is it sure that it starts always after all modules that it should patch?
Custom sysmodules are always loaded after official sysmodules. You can always use GDB to get a list of all currently running processes, and you will see custom sysmodules are always after official sysmodules.
 

R3m0ved

Member
Newcomer
Joined
Aug 22, 2023
Messages
23
Trophies
0
XP
62
Country
Pakistan
You didn't help or explain ANYTHING I didn't already know. Nothing. Period. For the record, routers can be connected to with the wifi disabled. Guess you're unaware that OLED docks have a lan port or that one can be added to the standard docks. And if people asking questions you think are dumb bothers you, then maybe think about just not replying at all. People here don't deserve to be treated like they're stupid because you have some sort of superiority complex. I bet you have a difficult time looking at the Switch noob topic.

I have figured out what the issue was on my own and it's working fine, with absolutely ZERO thanks to you. Next time don't try to "help" people if you're going to be a condescending jerk-off about it. M'kay?

ctest nfim sigpatch allows the Switch Horizon OS to do a blank connection test to the internet

Basically this allows the Switch to be connected to a wifi router that doesn't have WAN connection, only LAN and stills return an OK status despite not being connected to internet, properly finishing the wifi setup process

Most modern home or ISP routers (LAN switch + WAN modem) can block some devices to access WAN connection through their admin panel, keeping it local network only
Then you can setup FTP files transfer from your PC for example without risking your Switch to be automatically updated, that's the gist of it

Without nfim sigpatch, Switch HOS will throw an error if you try to connect it to a wifi router without WAN access, by trying to reach an external HTTP address during wifi connection setup, that's the final step and if it fails, the whole wifi connection process fails

Blocking Switch internet access in your router admin panel is highly recommended to prevent any kids or dogs incident ;)
 
Last edited by R3m0ved,
  • Like
Reactions: Blythe93

shadow256

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
188
Trophies
0
Age
38
XP
1,346
Country
France
Okay thanks. I'll try to keep it up.

Follow up question to this, under the Tesla Menu when i open Sys-patch it shows all patches are active (see images IMG_1476 - IMG_1478), however when I open the sysmodule menu, sys-patch is turned off (IMG_1479) and when i turn it back on then leave & re-enter the menu it stays off.

How do I fix the sysmodule menu for syspatch?

Does this mean my sys-patch is working and the sysmodule is not reading it right?

The module apply the change on boot, no need to activate it again cause the system is patched. This module have only advantages against classics sig_patches because it doesn't take any memory to be active, it apply patches with patern witch is more efficient than fixed patches (especialy for Atmosphere's loader patch) and it work with all configs without specifics adaptations or files. In conclusion don't use sig_patches anymore, use only Sys-patch module.
 
  • Like
Reactions: Blythe93

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Only thing you catch are STDs.