This topic has been locked
hexaae Aug 17, 2019 @ 2:28pm
[STEAM BUG] Competition Pro Extra USB arcade joystick SpeedLink SL-650212-BKRD
When Steam is running my Speedlink 'Competition Pro Extra USB arcade joystick SL-650212-BKRD[i.ibb.co]' arcade '80 joystick turns into a wrong 'Game Controller for Android' (with 15 buttons??? It has just 4 buttons): this is a problem and makes it unusable and hard to configure with EVERY game also out of Steam (since Windows 10 too will now see it wrongly as ''Game Controller for Android'!) while Steam is running!

In short, repro steps:
- plug-in Competition Pro Extra USB arcade joystick SpeedLink SL-650212-BKRD into any USB port
- at this point the joystick is correctly seen as 'SPEEDLINK COMPETITION PRO'. See here: https://i.ibb.co/qLSFwJw/image.png
- the joystick turns into 'Game Controller for Android' instantly when I launch Steam!! See here: https://i.ibb.co/GWmKKxL/image.png

If I quit Steam and re-plug-in the joystick it stays in 'SPEEDLINK COMPETITION PRO' mode as expected! But as soon as I run Steam it turns into wrong 'Game Controller for Android'!
Steam, when running, overwrites Windows correct device detection and fools the OS to see it as a wrong controller!

P.S.
When Steam is not running the (correctly) detected device ID is:
[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0738&PID_2217]
"OEMName"="SPEEDLINK COMPETITION PRO" (correct 4 buttons joystick)

When Steam is running the detected device ID becomes:
[HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_0079&PID_181C]
"OEMName"="Game Controller for Android " (totally wrong detection as a gamepad with 15 buttons and additional buttons/sticks inexistent)
Last edited by hexaae; Aug 17, 2019 @ 3:29pm
Originally posted by slouken:
This appears to be a bug in the Windows driver, but we have a workaround in Steam for the next beta client update.

Thanks!
< >
Showing 1-15 of 15 comments
hexaae Aug 17, 2019 @ 2:46pm 
Before you ask: even when I "Hide" my 'SPEEDLINK COMPETITION PRO' controller from Steam's Big Picture... Steam, when running, will always turn my 'SPEEDLINK COMPETITION PRO' into a wrongly detected 'Game Controller for Android' system wide.
Last edited by hexaae; Aug 17, 2019 @ 3:03pm
The author of this thread has indicated that this post answers the original topic.
slouken Aug 25, 2019 @ 4:45pm 
This appears to be a bug in the Windows driver, but we have a workaround in Steam for the next beta client update.

Thanks!
hexaae Aug 25, 2019 @ 4:59pm 
Hi Sam,
yes, I know, it's me (Luca) :)
Thank you for the fix!
Last edited by hexaae; Aug 25, 2019 @ 5:03pm
WayneLFC74 Sep 4, 2019 @ 10:49am 
Thanks for this thread, I just bought a Competition Pro today, and have been pulling my hair out for the last hour trying to solve this problem... switched Steam to the beta and all is good now, thank you... :tgrin:
hexaae Sep 4, 2019 @ 1:41pm 
I've found another incompatibility between Comp Pro and Oracle VM Virtualbox unfortunately, after installing USB component. When you run Virtualbox it will also switch to Android generic gamepad unfortunately... I've opened a new issue on Orcale bug-report forum:
https://www.virtualbox.org/ticket/18883
Ripps Apr 19, 2021 @ 4:43pm 
this is also happening to me - please fix it.
while your at it add proper support for more classic controllers with less buttons.

Eg,
Amiga with two buttons,
Mega Drive with 3or6 Buttons
Snes with its 8 buttons
etc
etc
Last edited by Ripps; Aug 19, 2021 @ 10:23am
Flexman Aug 4, 2021 @ 10:06am 
This still does not seem to work.
Piopio Aug 19, 2021 @ 10:04am 
Is it possible to configure this joystick in Steam? Because I can't even use it to navigate BigPicture mode.
Ripps Aug 19, 2021 @ 10:23am 
Originally posted by Piopio:
Is it possible to configure this joystick in Steam? Because I can't even use it to navigate BigPicture mode.

yes but not easily, you need to map the four face buttons to the 4 buttons on the joystick.
steam assumes every controller has 4 face buttons and they all need to be mapped or it wont work. configuring the joystick is best done using the mouse and keyboard or another controller since big picture is so hard to navigate with missing buttons.
Piopio Aug 19, 2021 @ 1:34pm 
Originally posted by Ripps:
Originally posted by Piopio:
Is it possible to configure this joystick in Steam? Because I can't even use it to navigate BigPicture mode.

yes but not easily, you need to map the four face buttons to the 4 buttons on the joystick.
steam assumes every controller has 4 face buttons and they all need to be mapped or it wont work. configuring the joystick is best done using the mouse and keyboard or another controller since big picture is so hard to navigate with missing buttons.
My problem was that there was no SAVE option visible. I followed this instruction:
https://www.youtube.com/watch?v=GICYGWKJHIE
Firstly it didn't help but then SAVE option appeared and configuration is possible. Thx :)
Ripps Aug 19, 2021 @ 1:56pm 
Save button won't show up for invalid configurations so basically all required buttons must be mapped first. its not exactly user friendly. valve need to fix this.
Flexman Oct 9, 2021 @ 4:03pm 
For the Competition Pro I used keyboard in the game, and a tool called antimicro ( https://github.com/AntiMicro/antimicro ) to map the Joystick on the keys.
ironblader Jul 7, 2022 @ 7:40am 
It's July 2022 and still the same isssue. Got an Competition Pro Extra USB last month, and after i started steam, my joystick joy.cpl shows ''Game Controller for Android" until i close steam and re-plug it in, it still stays even after a complete cold reboot of my Win11, so i have to re-plug it always, after had steam runned!
Last edited by ironblader; Jul 7, 2022 @ 7:40am
bane Jun 21, 2024 @ 8:46am 
Any update in 2024? Still the same "problem" Windows 10
Amelia Jun 21, 2024 @ 12:06pm 
This thread was quite old before the recent post, so we're locking it to prevent confusion.
< >
Showing 1-15 of 15 comments
Per page: 1530 50

Date Posted: Aug 17, 2019 @ 2:28pm
Posts: 15