STEAM GROUP
Steam Client Beta SteamBeta
STEAM GROUP
Steam Client Beta SteamBeta
24,836
IN-GAME
67,379
ONLINE
Founded
January 8, 2013
All Discussions > Bug Reports > Topic Details
Plaid May 12, 2021 @ 10:06pm
Retrobit Sega controller recognized as Switch controller
This has been a problem for me lately. I bought a Retrobit Sega Saturn USB controller for WIndows, and Steam sees it as a Nintendo Switch controller, even though I have Switch support disabled (and let alone it's NOT a Switch controller).
As you may know, the controller won't function properly when it's recognized as a Switch controller in Steam, whether I'm using it in Steam or not.

This happens on Steam boot up, and when coming back from sleep in Windows.
If I unplug the controller and then plug it back in, Steam won't recognize it at all(which is how I want it).

FYI, the Retrobit controller comes with a button combo to switch between DirectInput and Xinput modes, but since the controller is initially detected as a Switch controller in Steam I'm unable to do the button combination to change between the two.
Also, it doesn't seem to matter which mode I'm in when Steam starts up, or when coming back from sleep.

Is there something I can do about this? It seems like a bug in the system, judging from how it's detecting a "Switch" controller even with the support disabled.

Thanks!
Last edited by Plaid; May 12, 2021 @ 10:09pm
< >
Showing 1-8 of 8 comments
austinp_valve May 24, 2021 @ 7:01pm 
It looks like the device is reporting the USB VID/PID of 0xf0d, 0x00c1 which corresponds to the HORI HORIPAD which is a licensed Switch controller. We've supported this device for several years so I'm hesitant to make changes that might break support for an official console controller to support one of these devices that is spoofing multiple devices. It looks like they advertise the controller as compatible w/ Steam so you might want to submit a bug report on their end as-well. https://retro-bit.com/sega-collaboration
Plaid May 24, 2021 @ 8:25pm 
Is there any way we can force disable Switch support, so that the Retrobit isn't detected as such (and therefore any other Switch controller)?
After I disable the support, it becomes checked again later.

Last edited by Plaid; May 24, 2021 @ 8:28pm
Plaid May 25, 2021 @ 6:48pm 
I'm pretty sure the Switch support box rechecking itself is something Valve could tackle.
Or am I mistaken?

Correction: I should clarify, the box doesn't become ticked again but Steam does detect and recognize a "Switch" controller in the list regardless. I can't get Steam to stop recognizing it until I unplug the controller.
Last edited by Plaid; May 25, 2021 @ 8:55pm
austinp_valve May 26, 2021 @ 12:46pm 
Many developers opt Switch controllers into Steam Input for their games because they don't have any built-in support for the device. You can force it off in the per-game settings under manage game->properties->controller.
Plaid May 26, 2021 @ 12:55pm 
Actually I'm referring to General controller settings. System wide, the controller doesn't work properly because it is initially identified as a Switch controller in Steam, even with Switch support disabled. In this state, the controller inputs are all over the place no matter what I'm using it for.
I can't even do the button combo to change modes on the controller (xinput/dinput); I have to unplug the controller and plug it back in.

Last edited by Plaid; May 26, 2021 @ 12:58pm
austinp_valve May 26, 2021 @ 12:58pm 
The general settings checkbox defaults to off so if it's getting rechecked there must be an issue with the file where we're unable to write your change to turn it off to the disk. Try nuking the Steam\config\config.vdf file? You can start by just renaming it rather than deleting it.
Plaid May 26, 2021 @ 1:01pm 
Just to clarify, while the Switch support box remains unchecked, a Switch controller is still detected in the list. I can't get that Switch controller to disappear in the list until I unplug the controller.

I will try your recommendation and get back

Plaid May 29, 2021 @ 11:00am 
Hey, it's been working fine the past couple of days. Hopefully your trick fixed it!

Thanks a bunch!
< >
Showing 1-8 of 8 comments
Per page: 1530 50

All Discussions > Bug Reports > Topic Details
Date Posted: May 12, 2021 @ 10:06pm
Posts: 8