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,

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,820
Trophies
2
XP
7,857
Country
United Kingdom
Can someone more familiar with sys-con button remapping with the config files help me out?
I'm trying to remap a couple of buttons on Gamecube controller using the official controller adapter.
The GC controller doesn't have it's own config file in sdmc:/config/sys-con/ so I assume I need to use the config_global.ini to remap the buttons.

This is my current config_global.ini file:

Code:
[global]
KEY_LEFT_TRIGGER = LEFT_BUMPER
KEY_BACK = START

But it doesn't seem to have any effect on the button mappings.
I'm looking to do something similar.. I have a 3rd party GC Controller Adapter and I want to remap Mario All Stars' Super Mario Sunshine Controls to match the OG GC Controls but I haven't had any luck :P
It's stupid Nintendo doesn't allow remapping of the GC Controllers like it does with the Joycons/Pro Controller :/
 
Last edited by ploggy,

Znuf

Well-Known Member
Newcomer
Joined
Nov 10, 2017
Messages
57
Trophies
0
Age
37
XP
660
Country
Switzerland
I try to connect a xbox one (the one without bluetooth) to the adapter but it looks like they not have power on the adapter. Do I need an AC powered hub?

Work well wired.
 

mitcha

مجاهد صنديد مقاتل عنيد
Member
Joined
Dec 20, 2015
Messages
405
Trophies
0
Location
collo (chullu)
XP
1,769
Country
Algeria
anyone have sys-con worrking on fw 10.2.0 ,atmosphere 0.15.0 ?
or above
give me fatal error when rebooting to cfw , until i delete the files :(

was hoping trying some arcade sticks and controllers.

since @cathery was commiting 11days ago , i hope for an update , thank you.
 
Last edited by mitcha,

Handles77

New Member
Newbie
Joined
Jun 8, 2018
Messages
2
Trophies
0
Age
47
XP
58
Country
United States
I can get it to sync once if I uninstall reinstall and reboot to payload.


Running 10.0 OFW methinks not 10.2 and atmos 15.something

That's it though when it goes to sleep I can't ever get it resync without uninstalling reinstall with 360 dongle.

I'm going to go look at the GitHub I know Microsoft changed some of the configuration files on computer to stop it from working on PC.

I don't think it's related but it might be a clue.

*Edit. I just noticed all of the controller apps were broken on 10.2.

I tried to reinstall mission control and it fatal exception errored..

it looks like Nintendo did something at the back end of 10.2 that extends into atmosphere. I can't get any of these working anymore
 
Last edited by Handles77,

Handles77

New Member
Newbie
Joined
Jun 8, 2018
Messages
2
Trophies
0
Age
47
XP
58
Country
United States
Ah, thank you. That occurred to me after posting but have not tried.

My pins broke on my SD card reader and because I had RCM mode turned on I had to do surgery.

I only recently upgraded from 9.0 OFW and accompanying atmosphere.

I do appreciate the reply this will help folks.

16.2 did the trick
 
Last edited by Handles77,

leonquest

Member
Newcomer
Joined
Oct 13, 2016
Messages
11
Trophies
0
Age
43
XP
88
Country
United States
Hey guys. I just upgraded to the latest atmosphere and sys-con stopped working. To give you an idea of how I've done everything:

I first got my switch on OFW 8 in October 2019,and hacked it using the guide at switch homebrew guide. So that guide points you to sdsetup dot com where you can easily get all you need for your sd card.

Sys-con worked fine for me since, and I kept upgrading without blowing efuses. I used to boot my switch using the hekate payload.

One other detail is that I used to overwrite updates and sig patches. It all worked fine this way until recently, when I upgraded.

I recently upgraded to the latest firmware and atmosphere, and sys-con stopped working. I couldn't boot with hekate anymore, so I deleted the atmosphere folder and redownload the latest from sdsetup to restart from scratch, along with the sigpatches. Hekate would still not boot so I tried fusee-gelee. It worked and I've been using it so far with no issues but then sys-con stopped working altogether. I redownloaded the lastest update yesterday, no dice.

I tried with an xbox360 controller, then a PS4 controller, and I even tried with an 8bitdo sns30pro controller usb cable (non wireless). We even upgraded the sns30 fw to 1.4, didn't work.

Any ideas?

*****EDIT***** well duh, you have to activate the service in horizon or it won't work.
 
Last edited by leonquest,

voltagehead

New Member
Newbie
Joined
Jan 31, 2021
Messages
1
Trophies
0
Age
42
XP
49
Country
Turkey
Hey guys! i hv connected my ds4 controller. its works just fine. but vibration is not working. is it possible to make i work or not?
 

mikefor20

Well-Known Member
Member
Joined
Jan 12, 2009
Messages
1,920
Trophies
2
Location
Mushroom Kingdom ( o Y o )
XP
3,802
Country
United States
Any way to make an xbox 360 controller analog triggers work. For Trials. Can we make the module think that the 360 controllers are GameCube controllers? They're the only one so far that I've been able to get it to work with and I do not like my GameCube controller at all
 

Djukor

Member
Newcomer
Joined
Apr 21, 2013
Messages
15
Trophies
0
Age
38
XP
189
Country
sys-con seams to work fine in my 12.0.0 emunand but does not work on my 8.1.0 atmosphere sysnand (i am on latest atmosphere)
And before you ask why i use Sysnand it has extra 32 gb of storage that i use for games that came out before 2019.
Do i have to set something extra up or is it it just not compatible whit atmosphere sysnand (i used kosmos toolbox top check and its on)
 

Chrisssj2

Well-Known Member
Member
Joined
Feb 12, 2008
Messages
2,705
Trophies
1
XP
4,389
Country
Netherlands
Does this support the Xbox Series X controller ?
I bought one and connected one and it does show a controller is connected.
But is unresponsive to any input :(
 
Last edited by Chrisssj2,
  • Like
Reactions: almmiron

Satfoun

Member
Newcomer
Joined
Jun 26, 2021
Messages
17
Trophies
0
Age
27
XP
79
Country
Lebanon
Hello, i read on Gbatemp that sys con is not working on 12.0.2 anymore, i should wait or i try it and see myself ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    @SylverReZ, RC Pro AM was made by Rare, and that explains why I liked it. Just learned the other day about a game I loved that was made by Rare and I was surprised lol
  • K3Nv2 @ K3Nv2:
    I was playing need for speed remastered and said to myself this is a nice Forza remaster
  • Psionic Roshambo @ Psionic Roshambo:
    https://en.wikipedia.org/wiki/List_of_video_games_developed_by_Rare Not all of them are awesome but man the hits on that list.
  • Psionic Roshambo @ Psionic Roshambo:
    Oh snap Super Offroad was by them too? lol damn
    +1
  • BakerMan @ BakerMan:
    Today I learned that the creators of the Donkey Kong games also made Sea of Thieves
  • BakerMan @ BakerMan:
    why do i feel the sudden urge to start singing pirate's scorn from the donkey kong country cartoon?
  • BigOnYa @ BigOnYa:
    Are you being for real, cause that's hard to believe, DK is Nintendo and made in japan, Sea of thieves was from Microsoft, in America. I'm not calling you a liar, just didn't know.
  • BigOnYa @ BigOnYa:
    Ok yes they were both made by Rare, but DK was from Rare back then, Rare now is owned by MS. So makes since.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    They even developed a LJN game.... lol
  • K3Nv2 @ K3Nv2:
    It was pretty rare
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder what deal with Satan LJN worked to get Rare to make that one...
  • BigOnYa @ BigOnYa:
    I remember couple years ago, they announced they were working on a Perfect Dark remake, wonder what ever happen with that?
  • K3Nv2 @ K3Nv2:
    It went into the darkness
  • BigOnYa @ BigOnYa:
    Me and buddies used to play the hell out of Perfect Dark on N64, that and Goldeneye, was the first real PvP shooter games I remember
  • BigOnYa @ BigOnYa:
    4-way split screen on a tiny 19" TV, lol
  • K3Nv2 @ K3Nv2:
    Did you share joysticks also
  • BigOnYa @ BigOnYa:
    Nuh we had the 4 controller add on thingy for n64. Duh I just got your joke, lol
  • K3Nv2 @ K3Nv2:
    So you touched ends
  • BigOnYa @ BigOnYa:
    Yea, but being in the boy scouts, they forced us to
  • K3Nv2 @ K3Nv2:
    Chopped down some wood for the scout master
  • BigOnYa @ BigOnYa:
    Big Gay Al was our Scout leader.
  • BigOnYa @ BigOnYa:
    I was actually in the scouts for 1 week, til they assigned me homework, n I was like f this, and quit, I was like 10 yrs old. And no I didn't join the girl Scouts.
  • K3Nv2 @ K3Nv2:
    Was the homework about getting to know the scout leaders
  • BigOnYa @ BigOnYa:
    I had to memorize how to tell 15 different trees species, I think, been awhile
    BigOnYa @ BigOnYa: I had to memorize how to tell 15 different trees species, I think, been awhile