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,

AngelDavil88

Well-Known Member
Newcomer
Joined
May 18, 2019
Messages
51
Trophies
0
Age
33
XP
269
Country
Italy
Sys-Con now supports Dualshock 4!
renderTimingPixel.png

Added support for Dualshock 4.
NOTE: Due to firmware limitations, only one generation of Dualshock 4 can be recognized at a time. If you have a Dualshock 4 model "CUH-ZCT2E", you need to go to sdmc:/config/sys-con/config_global.ini
and change the value of use_dualshock_2nd_generation
to true
.

  • Bonus feature: You can now customize controller colors! Head over to sdmc:/config/sys-con/
    and modify the color values for each type of controller. Most controllers already have customized colors in place.
After this release, there may not be any updates for a while. I've hit a brick wall with Xbox One Wireless Adapter, and firmware limitations don't allow me to support other HID devices. Perhaps the release of Atmosphere 0.10.0 will bring new opportunities, but for now I'll be exploring other controller features.



Download at: https://github.com/cathery/sys-con/releases
Works! Thanks!
 
Last edited by AngelDavil88,

Sizednochi

Well-Known Member
Member
Joined
Dec 16, 2012
Messages
689
Trophies
0
XP
768
Country
Brazil
Lmao I bought a PRO Controller before seeing this. Could have saved the money if I knew I could just use the Xbone/PS4 pads I have laying around
 

aerios169

Well-Known Member
Member
Joined
Dec 30, 2012
Messages
678
Trophies
0
Age
29
XP
1,615
Country
Mexico
I will try it on sx lets see, thanks bro i have a an xbox one and a joy consta that are having the drifting problem =/
 

silver95

Active Member
Newcomer
Joined
Mar 15, 2019
Messages
31
Trophies
0
Age
26
Location
Ciudad Autónoma de Buenos Aire
XP
331
Country
Argentina
Sys-Con now supports Dualshock 4!
renderTimingPixel.png

Added support for Dualshock 4.
NOTE: Due to firmware limitations, only one generation of Dualshock 4 can be recognized at a time. If you have a Dualshock 4 model "CUH-ZCT2E", you need to go to sdmc:/config/sys-con/config_global.ini
and change the value of use_dualshock_2nd_generation
to true
.

  • Bonus feature: You can now customize controller colors! Head over to sdmc:/config/sys-con/
    and modify the color values for each type of controller. Most controllers already have customized colors in place.
After this release, there may not be any updates for a while. I've hit a brick wall with Xbox One Wireless Adapter, and firmware limitations don't allow me to support other HID devices. Perhaps the release of Atmosphere 0.10.0 will bring new opportunities, but for now I'll be exploring other controller features.



Download at: https://github.com/cathery/sys-con/releases
If I have both types of ps4 joystick. Can I play with both at the same time?
 

JavaSP

New Member
Newbie
Joined
Nov 27, 2019
Messages
2
Trophies
0
Age
29
XP
47
Country
Portugal
Does anyone tried to get this to work in handheld mod while charging at the same time ?

I tried to connect the DS3 controller with only the data cables (relying on its internal battery) which didnt work. Tried also with just only VCC disconnected and also did not work. The switch charges with only the PWR and GND from a powerbank.
The thing is that I travel a lot so the switch is my main entertainment system. And by spending loads of time playing handheld and charging I would love to play with my old DS3 controller. Already ordered a USB c hub online so I haven't tried it yet (waiting for it to arrive)
 

FanNintendo

Well-Known Member
Member
Joined
Apr 16, 2018
Messages
1,271
Trophies
0
Age
49
XP
1,596
Country
United States
I have asked if the rumble is working serval time nobody answer my question ! I tried with xbox360 controller wired doesn't work but buttons works fine.
 

JavaSP

New Member
Newbie
Joined
Nov 27, 2019
Messages
2
Trophies
0
Age
29
XP
47
Country
Portugal
I have asked if the rumble is working serval time nobody answer my question ! I tried with xbox360 controller wired doesn't work but buttons works fine.

It says right on the GitHub page that doesn't support rumble. A little search could answer that...
Also, it's marked as 'non feasible' for now.
 
  • Like
Reactions: FanNintendo

BaamAlex

LED Furzkackleuchte
Member
Joined
Jul 23, 2018
Messages
4,385
Trophies
1
Age
26
Location
Lampukistan
XP
3,748
Country
Germany
It was not mentioned, I was just looking for clarification.
And i say you again, no! Sys-con is a custom Switch sysmodule that allows you to use third-party controllers on your Nintendo Switch. And not a system module which allows you to remap the buttons on your joycons.
 

Crimson Cuttlefish

Well-Known Member
Member
Joined
Aug 15, 2016
Messages
298
Trophies
0
Age
19
XP
1,088
Country
United States
Is there a list of supported controllers one could keep track of and update? I wanna make sure any controllers of mine work before I go through all the troubleshooting on my end.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    The Real Jdbye @ The Real Jdbye: it's not a scam the referrals are real and make them just as much money as most other referrals...