sys-con lets you use third-party controllers on a docked Switch via USB

syscon_image.png

Have you ever thought about hooking up another console's controller to your Switch but you don't fancy either carrying around a USB adapter dongle or running an app on another device for hid-mitm? Look no further then, as sys-con is here to save the day!

Sys-con is a custom Switch sysmodule that allows you to use third-party controllers on your Nintendo Switch. Unlike the other previously mentioned homebrew solution, which, as the name suggests, worked by MITMing Horizon OS' built-in hid module, sys-con just needs you to connect your controllers using your Dock's USB ports: no Wi-Fi connection or external applications required. Not only this will result in less input latency (and, of course, a much simpler setup) but it also means the sysmodule won't conflict with Atmosphère 0.9.4's libnx input workaround, making it fully compatible with the CFW's latest version!

There are, however, a few limitations. First off, as hinted before, sys-con only works in Docked mode. The sysmodule is also only compatible with DualShock 3, Xbox 360 (wired, the wireless dongle reportedly doesn't work) and Xbox One controllers, with DualShock 4 support coming soon. Lastly, rumble and motion controls do not work at the moment.

Sys-con has been developed by @cathery and can be downloaded by clicking the download link below. It officially supports Atmosphère and will work on FW 5.0.0 and up (warning: crashes or freezes may happen on 9.0.X due to high memory usage). You can install it by extracting the release's contents on your microSD card, overwriting if necessary, and then rebooting your console. For more information on upcoming features, troubleshooting and developer support, head over to the project's GitHub repo (also linked below).

:download: Downloads
:arrow: Source
 
Last edited by RattletraPM,
D

Deleted User

Guest
Thank Dark Gaia that I don't have to rely on the Switch Pro's crap D-pad, or the amazing tiny yellow buttons.
 
  • Like
Reactions: KiiWii

RedBlueGreen

Well-Known Member
Member
Joined
Aug 10, 2015
Messages
2,026
Trophies
1
XP
2,538
Country
Canada
You can get a pro controller knockoff (No NFC and console wake, but otherwise the same) starting from ~20 $ at ebay, highly recommended.

Man, these Sys-modules are cool, one day we'll be able to use allmost all controllers on the switch like a 3DS or native Keyboard n Mouse. Heaven! :3
Third party controllers can be pretty flimsy. My ZR trigger broke on 2 of the EvoRetro ones from Amazon, and I'm not even rough with my controllers. It's a tiny plastic latch that presses the actual button on these controllers and it's made of a fairly soft plastic.

The 8Bitdo SF30 Pro controller is pretty nice though. Solidly built, but a bit on the pricey side for a 3rd party controller.

There are these super cheap third party joycons on AliExpress and eBay that have grips like a controller that are actually really high quality. No HD Rumble or NFC but they're pretty durable and the analogue sticks are incredibly solid. They do have motion controls too.
 
Last edited by RedBlueGreen,

RedBlueGreen

Well-Known Member
Member
Joined
Aug 10, 2015
Messages
2,026
Trophies
1
XP
2,538
Country
Canada
IMG_20191108_183257.jpg

It's this controller. It's roughly $30 USD, comes with both joycons and the connector in the middle, and they do contact charge through the console. The SL and SR buttons are tiny, so it's useless as a split controller pair, but you can get two sets for what you would pay for 1 pair of official joycons. They've lasted longer than some of my official joycons. No drift yet, and the analogue sticks are completely different.
 
Last edited by RedBlueGreen,

omarif

New Member
Newbie
Joined
Oct 13, 2018
Messages
1
Trophies
0
Age
51
XP
74
Country
Canada
Has anyone gotten this to work with sx os? I've followed the instructions using the latest 3.0 version, copied the folders to sd card, renames "atmosphere" to "sxos"
running the latest sx os 2.9.2 but xbox 360 controller is not working.
Thanks in advance
 

stitchxd

Well-Known Member
Member
Joined
Apr 27, 2017
Messages
401
Trophies
0
Location
nope
Website
gnusocial.me
XP
689
Country
United States

Have you ever thought about hooking up another console's controller to your Switch but you don't fancy either carrying around a USB adapter dongle or running an app on another device for hid-mitm? Look no further then, as sys-con is here to save the day!

Sys-con is a custom Switch sysmodule that allows you to use third-party controllers on your Nintendo Switch. Unlike the other previously mentioned homebrew solution, which, as the name suggests, worked by MITMing Horizon OS' built-in hid module, sys-con just needs you to connect your controllers using your Dock's USB ports: no Wi-Fi connection or external applications required. Not only this will result in less input latency (and, of course, a much simpler setup) but it also means the sysmodule won't conflict with Atmosphère 0.9.4's libnx input workaround, making it fully compatible with the CFW's latest version!

There are, however, a few limitations. First off, as hinted before, sys-con only works in Docked mode. The sysmodule is also only compatible with DualShock 3, Xbox 360 (wired, the wireless dongle reportedly doesn't work) and Xbox One controllers, with DualShock 4 support coming soon. Lastly, rumble and motion controls do not work at the moment.

Sys-con has been developed by @cathery and can be downloaded by clicking the download link below. It officially supports Atmosphère and will work on FW 5.0.0 and up (warning: crashes or freezes may happen on 9.0.X due to high memory usage). You can install it by extracting the release's contents on your microSD card, overwriting if necessary, and then rebooting your console. For more information on upcoming features, troubleshooting and developer support, head over to the project's GitHub repo (also linked below).

:download: Downloads
:arrow: Source

I haven't read the whole thread, but would this work over an OTG cable?
 

caiofcabral

New Member
Newbie
Joined
Aug 17, 2018
Messages
4
Trophies
0
Age
40
XP
145
Country
Brazil
The joycons stop the connection on switch after sometime... even on ofw and after delete the folder, the issue continue. Need to resync again the joycons...
 
Last edited by caiofcabral,

jammybudga777

Well-Known Member
Member
Joined
Aug 23, 2013
Messages
2,284
Trophies
1
Age
37
XP
2,193
Country
how comes theres no ps4.ini but there is for ps3? can i just make one and add it or is there not one present cos they dont work yet? great work just tested xbox one. glad we dont need hidmt/extra device anymore
 

mattyxarope

Well-Known Member
Member
Joined
Jan 15, 2019
Messages
544
Trophies
0
XP
1,995
Country
United States
Has anyone gotten this to work with sx os? I've followed the instructions using the latest 3.0 version, copied the folders to sd card, renames "atmosphere" to "sxos"
running the latest sx os 2.9.2 but xbox 360 controller is not working.
Thanks in advance
You must rename sys-con.nsp to exefs.nsp within the titles folder
 

almmiron

Well-Known Member
Member
Joined
Jan 9, 2012
Messages
423
Trophies
1
XP
1,989
Country
Brazil
AMAZING! Thanks to the dev. Just tested my official wired x360 controller, and its perfect.

Now I have
-joy con
-official pro controlller
-gbros adapter (use with my gamecube or wii classic controller pro)
-apower pro controller (wired)
-x360 controller.

questions:

1. any way to turn on/off the sysmodule in real time, any menu or app to do that?
2. What about the supported (licensed or not) wired controllers (apower, etc): They are processed different now? or just generic usb controllers and the ones listed (x360, ps3, etc) ?
 
Last edited by almmiron,

Godofcheese

Insane
Member
Joined
Dec 31, 2016
Messages
395
Trophies
0
Location
Shivering Isles
XP
2,466
Country
Sweden
AMAZING! Thanks to the dev. Just tested my official wired x360 controller, and its perfect.

Now I have
-joy con
-official pro controlller
-gbros adapter (use with my gamecube or wii classic controller pro)
-apower pro controller (wired)
-x360 controller.

questions:

1. any way to turn on/off the sysmodule in real time, any menu or app to do that?
2. What about the supported (licensed or not) wired controllers (apower, etc): They are processed different now? or just generic usb controllers and the ones listed (x360, ps3, etc) ?

Using Kosmos Toolbox is one way to turn on and off sysmodules
 
  • Like
Reactions: almmiron

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @BakerMan, Fuck sigma, go with sugma. +1