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,

fst312

Well-Known Member
Member
Joined
Nov 4, 2008
Messages
1,178
Trophies
1
Age
36
Location
New York
XP
3,016
Country
United States
Just checked my ps2 controller since I had a way to connect it to a usb port and it worked button just need to be configured properly especially the pad since it doesn’t work. Right now I’m having a little hope that a n64 controller might actually work.

Edit
Most buttons don’t really work right at the moment seems like they are all assigned the same button or something.
Edit
Forgot to reboot switch and now that I did everything works better pad included. Just want to mention my ps2 controller is a gamestop controller not sure if that really makes a difference.
 
Last edited by fst312,

aldo3

Active Member
Newcomer
Joined
Nov 28, 2019
Messages
43
Trophies
0
Age
47
XP
234
Country
Austria
Any chance Negcon will get supported? Currently my generic PSX-to-USB adapter won't get recognized by Switch.
 

Crimson Cuttlefish

Well-Known Member
Member
Joined
Aug 15, 2016
Messages
298
Trophies
0
Age
21
XP
1,149
Country
United States
How do you exchange the d'pad for the left stick?
ds3 and ds4
I think to do that Switch-side you'd have to have a software that allows remapping of controllers, which I don't think the Switch has. Although, I can tell you that my LogiTech Dual-Action controller has a button that allows you to swap the stick and D-Pad hardware-side. Maybe there's something similar for official DualShock?

-------

Do Xbox One controllers work yet btw? Never got an answer
 
Last edited by Crimson Cuttlefish,

dreambottle

Member
Newcomer
Joined
Mar 2, 2016
Messages
19
Trophies
0
Age
32
XP
241
Country
I tried using an xbox 360 wireless controller + usb wireless receiver, but it didn't work for me, not sure why. It seems to connect to the receiver, but not to the console itself - the LED ring keeps blinking and never displays that its controller #1. The console doesn't react to any input from it.
 
  • Like
Reactions: MarkDarkness

VaiCorinthians

Well-Known Member
Member
Joined
Oct 7, 2014
Messages
461
Trophies
0
Age
39
Location
GB
XP
472
Country
Papua New Guinea
I tried using an xbox 360 wireless controller + usb wireless receiver, but it didn't work for me, not sure why. It seems to connect to the receiver, but not to the console itself - the LED ring keeps blinking and never displays that its controller #1. The console doesn't react to any input from it.
The receiver is from Microsoft
or fake from china?
 

gohan123

Well-Known Member
Member
Joined
Dec 26, 2012
Messages
457
Trophies
1
Age
37
XP
2,534
Country
Germany
is there some way to add not supported controllers to this like on the wii? you guys seems able to do so, but I don't see any info how? I would like to add an old logitech controller and and very old gamecube to usb adaptor.
 

1basti1

Well-Known Member
Member
Joined
Jun 30, 2019
Messages
215
Trophies
0
Age
33
XP
953
Country
Germany
Is it possible, that my Dualshock 4 can be recognised as a GameCube Controller? (because of the analog triggers for Grid Autosport for example)
 

LyuboA

Unknown Entity
Member
Joined
Jun 1, 2018
Messages
530
Trophies
0
XP
929
Country
Bulgaria
for some reason when i have sys-con enabled and game running opening album-hbmenu i get
fatal error occured while running Atmosphere
Title ID: 010041544d530000
Error Desc: std::abort() called (0xffe)atal error
 

Attachments

  • report_00000002ef13271e.zip
    1.2 KB · Views: 159

majoru

Well-Known Member
Member
Joined
Dec 13, 2016
Messages
116
Trophies
0
XP
545
Country
Morocco
I think i've got it:

edited trough https://jsoneditoronline.org/
titleID is 690000000000000D. Thanks.
i am sorry but how did you get it work please ?
i added the lines to the config.json file and it still wouldn't get detected on kosmosToolbox
i noticed that syscon is the only module on the contents folder , the other modules are outside that folder maybe thats the reason ?
 
Last edited by majoru,

almmiron

Well-Known Member
Member
Joined
Jan 9, 2012
Messages
424
Trophies
1
XP
2,000
Country
Brazil
i am sorry but how did you get it work please ?
i added the lines to the config.json file and it still wouldn't get detected on kosmosToolbox
i noticed that syscon is the only module on the contents folder , the other modules are outside that folder maybe thats the reason ?

I was using older versions by then (kosmos package, homebrews and the switch firmware). I dont even know the exactly versions. Right now, i can turn sys-con on and off by tesla menu, with the ovl-sysmodules (and you have to check if atmosphere folder on sd card contains 690000000000000D folder with .json file inside + the UPDATED sys-con module, of course).

I'm not using kosmos anymore.
 

majoru

Well-Known Member
Member
Joined
Dec 13, 2016
Messages
116
Trophies
0
XP
545
Country
Morocco
I was using older versions by then (kosmos package, homebrews and the switch firmware). I dont even know the exactly versions. Right now, i can turn sys-con on and off by tesla menu, with the ovl-sysmodules (and you have to check if atmosphere folder on sd card contains 690000000000000D folder with .json file inside + the UPDATED sys-con module, of course).

I'm not using kosmos anymore.
so 690000000000000D should be directly on the atmosphere folder ? not on /atmosphere/contents ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Only Xbox I don't have is the OG, and One X model specifically, I regret giving my chipped OG model to one of my kids years ago, after later hearing he sold it to pawn shop, damn kids!
    +2
  • SylverReZ @ SylverReZ:
    @BigOnYa, You shouldn't raise Fortnite gamers.
    +1
  • BigOnYa @ BigOnYa:
    They have they own kids now that will pay them back for all the things they did to me, that's how it works, Karma.
    +2
  • K3Nv2 @ K3Nv2:
    Tell their kids about pawn shops
    +2
  • K3Nv2 @ K3Nv2:
    Lol I still got mw2 open beta on this ps4
  • BigOnYa @ BigOnYa:
    I just recently picked up a n64 from a garage sell, and looking to mod it and add a HDMI port to it. https://www.ebay.com/itm/3548173115...044&customid=4f3038da73b61afddf7e5e90f4153856
  • BigOnYa @ BigOnYa:
    I'd like to find a power strip and HDMI selector built in 1 unit, so I can select which game system I want, and will switch to that hdmi, and power on that plug/power supply only, so don't have all game systems powered all the time, but can't find anything like. May just have to make something myself.
  • BigOnYa @ BigOnYa:
    Maybe start a kick starter page and sell them, yea right. Big N would prob C&D me, not anything Big N related, but just because that's what they do nowdays. Then come out with they own in a year or so.
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Nice. Which operating system are you installing?
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, windows 10 and some linux distro like linux mint
  • Xdqwerty @ Xdqwerty:
    dualbooth
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Yeah, I'd recommend having another OS just in-case you want to play games.
  • SylverReZ @ SylverReZ:
    At least Linux doesn't contain spyware than what Windows has.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, cuz of lag?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, No. Whenever you use the internet on Windows, Microsoft collects personal data and installs bloatware that isn't necessarily needed, such as Edge.
  • SylverReZ @ SylverReZ:
    Speaking of which
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    I recall @impeeza mentioned some trick about not having bloatware when installing windows where you set up your country to "world" or smh like that
    +1
  • SylverReZ @ SylverReZ:
    Yes, you can debloat the operating system, but in some cases for me it just reinstalls them.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    I also recall my brother downloded a "non bloated" version of windows 11 on his pc
    +1
  • BigOnYa @ BigOnYa:
    "Why debloat? Why not embrace and enjoy my bloat?" - Gates
    +2
  • impeeza @ impeeza:
    @Xdqwerty yes, when you are installing Windows on the first steps you are asked for your current location, you MUST to select «international» so no bloatware is installed, because the bloatware is location based. if this night I have some time I will setup a VM and take screenshots.
    +2
  • BigOnYa @ BigOnYa:
    User Gates "Disliked" your answer.
    BigOnYa @ BigOnYa: User Gates "Disliked" your answer.