STEAM 组
Steam Client Beta SteamBeta
STEAM 组
Steam Client Beta SteamBeta
38,004
游戏中
107,780
在线
成立于
2013 年 1 月 8 日
Fantasyworm 2019 年 5 月 14 日 下午 7:42
Is there a way to force 3rd party Switch Pro Controllers to be recognized as Switch Pro Controller on Steam?
I got a 3rd party Switch Pro Controller from a Korean company called Steel Interactive and I wanted to use it as Steam Switch Pro Controller, so I connected it to the PC... and it is detected as a X-Box 360 Controller. I googled the similar incidents and found out that the 3rd party controllers tend to do that.

Is there any way for the Steam user to directly force the Steam to recognize the controller as a Switch Pro Controller? I can still use the controller as a X-Box 360 Controller, but I really want to use the gyro function as a mouse point support.
< >
正在显示第 16 - 22 条,共 22 条留言
viram1 2020 年 5 月 10 日 上午 7:33 
More than likely, if you have the wrong combination (for example, controller connected through wire + recognized as x360 pad + forced to Switch Pro in Steam), your controller will act crazy. Not only that, but if you’re using the wired X360 VID/PID, forcing it to Switch Pro in Steam will also force all X360 controllers with the same VIDs/PIDs (even legitimate ones) to be seen as Switch Pro controllers. So again, check how you are connecting your controller to your PC. My guess is that if you use this combo (wireless + joy con/switch VID/PID + force to switch pro), it will work correctly. The fact, Bipolar Sloth, that the controller isn’t recognized by Steam under the “switch” VID/PID, leads me to think that you’re on a wired connection rather than a wireless one.
最后由 viram1 编辑于; 2020 年 5 月 10 日 上午 7:44
Gad 2020 年 5 月 20 日 上午 9:30 
Today I got a bluetooth adapter and found exactly this, even with leaving the .vdf file in its original condition, while connected wirelessly it behaves as a switch pro controller.
Strange.
For those lacking bluetooth, like I did, it would be nice if there was a way around this. But I am glad to have mine working the way I like.
Snydrek 2020 年 7 月 8 日 下午 6:28 
Really dont want to necro a thread, but im really desperate, because nothing is working for me, i got probably the same 3rd party controller as viram1, as i also got a xenoblade pro controller knock off, it even has nearly the same VID and PID "057e 2009". Is this solution still working? because i cant get any input whatsover, if im connected through bluetooth.
austinp_valve 2020 年 7 月 9 日 下午 1:43 
That's the VID/PID of the official real device so unfortunately if it's not working it's because this knock off controller isn't spoofing the protocol of the real device well enough. We have worked around some of the smaller issues with some individual knock off controllers but we don't really want to spend a bunch of time or possibly regress things for legit controllers. Because they are bootleg and running random FW there's not really much you can do other brute force test all the knock offs every time a change is made. You might try using some other apps like proconxinput which enable less features of the controller and see if they work.
Snydrek 2020 年 7 月 9 日 下午 2:09 
Would something like the 8bitdo wireless adapter help?
I even tried to let steam think, the 3rd party controller is a ps4 controller, the only result i got from that, was that steam recognizes it, as a PS4 Controller: Pro Controller.
Sadly, I tried already all kinds of apps, but nothing is really working for the bluetooth situation, Apps lilke betterjoyforcemu recognise it as a pro controller, but the icon never turns green, so its not working for me. The config changes do something, but the controller isnt reacting to any kind of input besides rumble, i can click at identification in the steam controller settings and my controller rumbles but other than that, nothing. The controller has also a mouse and keyboard icon at the windows bluetooth settings instead of a controller. I understand if you guys dont have the time for every single knock off controller, im just kinda bumed out, because i want to be able to use every controller i have on my pc especially if they are so close to the original controllers.

The controller log from steam is also putting in some lines I dont quite understand, like "failed SetIMUSensitivity",
Some Log details:

Per Bluetooth:

[2020-07-09 18:09:00] Local Device Found
type: 057e 2009
path: \\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002057e_pid&2009#9&4e2f7ac&c&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number: 4a7918106325 - 0

[2020-07-09 18:09:00] Manufacturer: Nintendo

[2020-07-09 18:09:00] Product: Wireless Gamepad

[2020-07-09 18:09:00] Release: 0

[2020-07-09 18:09:00] Interface: -1


[2020-07-09 18:09:00] Switch: Bluetooth

[2020-07-09 18:09:00] !! Steam controller device opened for index 0.

[2020-07-09 18:09:03] Switch: failed SetIMUSensitivity

[2020-07-09 18:09:03] Switch: detected 3rd-party controller

[2020-07-09 18:09:03] Switch Controller calibration:

[2020-07-09 18:09:03] Sensor 0: bias -688, sensitivity 4.0000
[2020-07-09 18:09:03] Sensor 1: bias 0, sensitivity 4.0000
[2020-07-09 18:09:03] Sensor 2: bias 58, sensitivity 4.0000
[2020-07-09 18:09:03] Sensor 3: bias -388, sensitivity 2.0000
[2020-07-09 18:09:03] Sensor 4: bias -173, sensitivity 2.0000
[2020-07-09 18:09:03] Sensor 5: bias 265, sensitivity 2.0000
[2020-07-09 18:09:03]

[2020-07-09 18:09:03] BYieldingQueryAccountsRegisteredToController

[2020-07-09 18:09:03] Fetching Config Sets 0

[2020-07-09 18:09:03] CClientJobFetchPersonalizationFileID

[2020-07-09 18:09:04] Set Account Config Sets 0 1 1

[2020-07-09 18:09:07] [413090-1557882944]: Successfuly started tracking playtime

Per USB:

[2020-07-09 18:14:08] Local Device Found
type: 045e 028e
path: sdl://8
serial_number: - 0

[2020-07-09 18:14:08] Manufacturer:

[2020-07-09 18:14:08] Product: XInput Controller

[2020-07-09 18:14:08] Release: 0

[2020-07-09 18:14:08] Interface: -1


[2020-07-09 18:14:08] !! Steam controller device opened for index 0.

[2020-07-09 18:14:08] Controller has an Invalid or missing unit serial number, setting to '45e-28e-41d955c'

[2020-07-09 18:14:08] BYieldingQueryAccountsRegisteredToController

[2020-07-09 18:14:09] Fetching Config Sets 0

[2020-07-09 18:14:09] CClientJobFetchPersonalizationFileID

[2020-07-09 18:14:09] Finish config sets

[2020-07-09 18:14:09] BYieldingSetDesiredControllerConfigForApp

[2020-07-09 18:14:09] Set Account Config Sets 0 1 1

Any tips or advices I could try to get it working?

EDIT: I tried to start from zero, now i got something different, when im trying to use the betterjoyforcemu app, the controller is found, it goes green after a few seconds, as in, its working as intended, but like 10-20 seconds after, the controller disconnects and then goes on to repeat, inputs are working for a split second here, is the controller just faulty or can the bluetooth adapter be the problem? Because my adapter is a really cheap one i got some years ago, it hat bad connection range but other than that, it did its job.
最后由 Snydrek 编辑于; 2020 年 7 月 9 日 下午 4:17
balrog687 2022 年 2 月 22 日 下午 4:37 
引用自 Snydrek
Would something like the 8bitdo wireless adapter help?
I even tried to let steam think, the 3rd party controller is a ps4 controller, the only result i got from that, was that steam recognizes it, as a PS4 Controller: Pro Controller.
Sadly, I tried already all kinds of apps, but nothing is really working for the bluetooth situation, Apps lilke betterjoyforcemu recognise it as a pro controller, but the icon never turns green, so its not working for me. The config changes do something, but the controller isnt reacting to any kind of input besides rumble, i can click at identification in the steam controller settings and my controller rumbles but other than that, nothing. The controller has also a mouse and keyboard icon at the windows bluetooth settings instead of a controller. I understand if you guys dont have the time for every single knock off controller, im just kinda bumed out, because i want to be able to use every controller i have on my pc especially if they are so close to the original controllers.

The controller log from steam is also putting in some lines I dont quite understand, like "failed SetIMUSensitivity",
Some Log details:

Per Bluetooth:

[2020-07-09 18:09:00] Local Device Found
type: 057e 2009
path: \\?\hid#{00001124-0000-1000-8000-00805f9b34fb}_vid&0002057e_pid&2009#9&4e2f7ac&c&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number: 4a7918106325 - 0

[2020-07-09 18:09:00] Manufacturer: Nintendo

[2020-07-09 18:09:00] Product: Wireless Gamepad

[2020-07-09 18:09:00] Release: 0

[2020-07-09 18:09:00] Interface: -1


[2020-07-09 18:09:00] Switch: Bluetooth

[2020-07-09 18:09:00] !! Steam controller device opened for index 0.

[2020-07-09 18:09:03] Switch: failed SetIMUSensitivity

[2020-07-09 18:09:03] Switch: detected 3rd-party controller

[2020-07-09 18:09:03] Switch Controller calibration:

[2020-07-09 18:09:03] Sensor 0: bias -688, sensitivity 4.0000
[2020-07-09 18:09:03] Sensor 1: bias 0, sensitivity 4.0000
[2020-07-09 18:09:03] Sensor 2: bias 58, sensitivity 4.0000
[2020-07-09 18:09:03] Sensor 3: bias -388, sensitivity 2.0000
[2020-07-09 18:09:03] Sensor 4: bias -173, sensitivity 2.0000
[2020-07-09 18:09:03] Sensor 5: bias 265, sensitivity 2.0000
[2020-07-09 18:09:03]

[2020-07-09 18:09:03] BYieldingQueryAccountsRegisteredToController

[2020-07-09 18:09:03] Fetching Config Sets 0

[2020-07-09 18:09:03] CClientJobFetchPersonalizationFileID

[2020-07-09 18:09:04] Set Account Config Sets 0 1 1

[2020-07-09 18:09:07] [413090-1557882944]: Successfuly started tracking playtime

Per USB:

[2020-07-09 18:14:08] Local Device Found
type: 045e 028e
path: sdl://8
serial_number: - 0

[2020-07-09 18:14:08] Manufacturer:

[2020-07-09 18:14:08] Product: XInput Controller

[2020-07-09 18:14:08] Release: 0

[2020-07-09 18:14:08] Interface: -1


[2020-07-09 18:14:08] !! Steam controller device opened for index 0.

[2020-07-09 18:14:08] Controller has an Invalid or missing unit serial number, setting to '45e-28e-41d955c'

[2020-07-09 18:14:08] BYieldingQueryAccountsRegisteredToController

[2020-07-09 18:14:09] Fetching Config Sets 0

[2020-07-09 18:14:09] CClientJobFetchPersonalizationFileID

[2020-07-09 18:14:09] Finish config sets

[2020-07-09 18:14:09] BYieldingSetDesiredControllerConfigForApp

[2020-07-09 18:14:09] Set Account Config Sets 0 1 1

Any tips or advices I could try to get it working?

EDIT: I tried to start from zero, now i got something different, when im trying to use the betterjoyforcemu app, the controller is found, it goes green after a few seconds, as in, its working as intended, but like 10-20 seconds after, the controller disconnects and then goes on to repeat, inputs are working for a split second here, is the controller just faulty or can the bluetooth adapter be the problem? Because my adapter is a really cheap one i got some years ago, it hat bad connection range but other than that, it did its job.

I'm exactly on the same boat, same PID/VID, same results, also tried with betterjoyforcemy. Just got constantly disconnected every 5 seconds
hotpotato 2023 年 11 月 3 日 上午 4:10 
not to double necro a thread (sorry for bad english) but my fake switch pro controller wont connect over bluetooth at all? can someone help me it pairs shows up as paired but simply doesnt connect
< >
正在显示第 16 - 22 条,共 22 条留言
每页显示数: 1530 50

发帖日期: 2019 年 5 月 14 日 下午 7:42
回复数: 22