This topic has been locked
Eldin May 30, 2019 @ 7:53am
Steam detects PS4 controller as Xbox One controller
I bought this controller
https://canyon.eu/wp-content/uploads/2018/07/cnd-gpw5.pdf

Steam detects it as Xbox One controller instead of PS4 controller.
Touchpad is not working and Steam detects "Share" button and clicking touchpad as same button (button 6)
Originally posted by RockMan:
Originally posted by Bad 💀 Motha:
Uninstall DS4-Windows. Reboot when done. Disconnect your DS4 controller. Install IOBIT Driver Booster. Once launched go to Tools and click the option to Flush/Delete all disconnected devices. When done exit IOBIT DB fully, connect DS4 again via MicroUSB to USB data sync cable. Run IOBIT DB amd update the DS4 driver. When all done reboot, make sure IOBIT DB is not in Windows Startup. Right click Steam Client, run as admin. Launch BPM and check the controller detection again.

Hey thank you, but I finally got it to work properly without 3rd party apps, here's what I did

  1. Go to Settings on Steam or View menu
  2. Select Controller
  3. Then General Controller Settings
  4. On detected controllers select the misset controller
  5. Select Define Layout
  6. Clear and Exit
  7. Now quickly unplug your controller or Steam will detect it again
  8. Close Steam application, not the window but the application itself
  9. Open Steam again, and back to General Controller Settings
  10. Check the proper support for your controller.
  11. Plug in your controller
  12. Define your layout again
  13. After that save it and there'll will be menu to label your setting and the type of your controller, set it properly.

After all that, it'll show as whatever you wanted to set, mine e.g. is a custom PS4 arcade stick, but steam detected it as XBOX ONE controller, did all the steps above and now it shows up as PS4.

Thanks again guys, I do hope Steam staff put some instructions to clarify that because I don't find really intuitive to unplugg and close the application after clicking "Clear & Exit" without any information at all.

[EDIT]

Went back to layout menu to set a couple of buttons and when I hit save, it pops a window "Share this controller definition?" and there's a drop down menu to select the type of controller, I was quite sure that I wasn't able to select it before, well worth trying out to DEFINE LAYOUT and SAVE it, to check if the option to change the controller type is there, much better than going all the steps above.
< >
Showing 1-15 of 23 comments
Supafly May 30, 2019 @ 7:56am 
Make sure Steam, Playstation Configuration Support is turned on.

Steam > Controller > General Controllers Settings > Playstation
Eldin May 30, 2019 @ 8:03am 
I enabled Playstation Configuration and disabled Xbox Configuration and controller is still recognized as Xbox.
Supafly May 30, 2019 @ 8:06am 
If you're referring to in game prompts then only a few games use Playstation style prompts. Even on DS4 we get XYAB prompts.

As for the buttons issue I have no clue. Sorry. I'm still happy using DS4Windows when I use my DS4.
Eldin May 30, 2019 @ 8:12am 
When configuring controller in Steam settings it should look like this
https://img.purch.com/steamcustomize-jpg/o/aHR0cDovL21lZGlhLmJlc3RvZm1pY3JvLmNvbS81L0gvNjM3ODI5L29yaWdpbmFsL1N0ZWFtQ3VzdG9taXplLkpQRw==

For me it looks like this
https://prnt.sc/nvh8a7

And I can't edit Big Picture configuration and Desktop configuration when I disable Xbox Configuration in General controller settings.
Bad 💀 Motha May 30, 2019 @ 12:38pm 
Uncheck the boxes for Xbox and Generic, then exit BPM and Steam Client and restart it.
Last edited by Bad 💀 Motha; May 30, 2019 @ 12:38pm
Eldin Jun 10, 2019 @ 6:18am 
Originally posted by Suicidal Monkey:
If you're referring to in game prompts then only a few games use Playstation style prompts. Even on DS4 we get XYAB prompts.

As for the buttons issue I have no clue. Sorry. I'm still happy using DS4Windows when I use my DS4.
DS4Windows just says "No Controllers Connected (Max 4)"



Originally posted by Bad 💀 Motha:
Uncheck the boxes for Xbox and Generic, then exit BPM and Steam Client and restart it.
When Xbox is unchecked, gamepad doesn't work at all.
Bad 💀 Motha Jun 10, 2019 @ 6:44am 
It depend how the controller is connected and installed.

If DS4 controller is connected through BT, try using the PS4 box in Steam. If using DS4 via USB cable, try using the Generic box
Snow Jun 10, 2019 @ 7:20am 
Originally posted by Eldin:
DS4Windows just says "No Controllers Connected (Max 4)"
You should not have any additional software installed if you want to use Steam's DS4 native support, as DS4Windows and similar things do exactly that - install the custom drivers to make your PC recognize your DS4 as X360/XO controller. You've likely have installed some kind of drivers previously, and that's where your problems are coming from. Try to find your controller(s) in Device Manager when your DS4 is connected. In my case I've got "Wireless Controller" under Universal Serial Bus devices", but it might be under pretty much anything depending on what kind of drivers you did install. You want to uninstall the DS4 ticking the "delete the driver software for this device", restart the PC and let Windows pick the default drivers for DS4 from the update service, or try to find the default DS4 drivers online. OR you may try to find the default ones within your system by "Update driver", "Browse my computer", "Let me pick from the list". Either way you want to change your drivers to ones built in Windows to make it recognizable as DS4 again.
RockMan Aug 2, 2020 @ 3:18pm 
I do have same issues,

Originally posted by Eldin:
I bought this controller
https://canyon.eu/wp-content/uploads/2018/07/cnd-gpw5.pdf

Steam detects it as Xbox One controller instead of PS4 controller.
Touchpad is not working and Steam detects "Share" button and clicking touchpad as same button (button 6)

And I'm finding it awkward, since once detected as such you're not allowed to correct the said controller, so here I'm with a PS4 (arcade stick) as XBOX ONE, although it will work regardless but still annoying.
Eldin Aug 2, 2020 @ 4:12pm 
Originally posted by RockMan:
I do have same issues,

Originally posted by Eldin:
I bought this controller
https://canyon.eu/wp-content/uploads/2018/07/cnd-gpw5.pdf

Steam detects it as Xbox One controller instead of PS4 controller.
Touchpad is not working and Steam detects "Share" button and clicking touchpad as same button (button 6)

And I'm finding it awkward, since once detected as such you're not allowed to correct the said controller, so here I'm with a PS4 (arcade stick) as XBOX ONE, although it will work regardless but still annoying.
I threw away that controller because of this
But before that, I discovered a way to change between PS4 and Xbox mode on that gamepad.

I can't remember exactly how because it was a year ago.
But I know it was something about holding the home button for a few seconds.
It was either holding the home button while plugging in the dongle, or it was combination of home + another button.
I remember that LED color would switch between red and blue when changing mode. (Red for Xbox and Blue for PS4)
RockMan Aug 2, 2020 @ 5:38pm 
Just tried that, well since mine is a custom arcade stick, it's missing a lot thing from a standard PS4 controller, such as touch pad, led lights, gyroscope, and a pair of stick buttons.

But curiously, I did find out that although mine is set as XBOX ONE, the PS4 standard layout still applies, e.g. Guilty Gear Xrd -SIGN-, on XBOX you must press A to select something. but if I do the same on my "PS4" controller that won't do, even though it's set as XBOX ONE, the layout stays true to PS4, so by pressing O, or B in that case selects the option in which the cursor is on.

Really, they should just allow us to select which controller we plugged in and change whenever we feel like, it seems kinda dumb, but that would quickly fix this issue.

Hey thanks for the quick reply, and a lot of small sellers do the same here too.
Last edited by RockMan; Aug 2, 2020 @ 6:34pm
Bad 💀 Motha Aug 2, 2020 @ 6:53pm 
Uninstall DS4-Windows. Reboot when done. Disconnect your DS4 controller. Install IOBIT Driver Booster. Once launched go to Tools and click the option to Flush/Delete all disconnected devices. When done exit IOBIT DB fully, connect DS4 again via MicroUSB to USB data sync cable. Run IOBIT DB amd update the DS4 driver. When all done reboot, make sure IOBIT DB is not in Windows Startup. Right click Steam Client, run as admin. Launch BPM and check the controller detection again.
YEAGER Aug 2, 2020 @ 7:55pm 
::steamfacepalm:
The author of this thread has indicated that this post answers the original topic.
RockMan Aug 3, 2020 @ 9:23pm 
2
Originally posted by Bad 💀 Motha:
Uninstall DS4-Windows. Reboot when done. Disconnect your DS4 controller. Install IOBIT Driver Booster. Once launched go to Tools and click the option to Flush/Delete all disconnected devices. When done exit IOBIT DB fully, connect DS4 again via MicroUSB to USB data sync cable. Run IOBIT DB amd update the DS4 driver. When all done reboot, make sure IOBIT DB is not in Windows Startup. Right click Steam Client, run as admin. Launch BPM and check the controller detection again.

Hey thank you, but I finally got it to work properly without 3rd party apps, here's what I did

  1. Go to Settings on Steam or View menu
  2. Select Controller
  3. Then General Controller Settings
  4. On detected controllers select the misset controller
  5. Select Define Layout
  6. Clear and Exit
  7. Now quickly unplug your controller or Steam will detect it again
  8. Close Steam application, not the window but the application itself
  9. Open Steam again, and back to General Controller Settings
  10. Check the proper support for your controller.
  11. Plug in your controller
  12. Define your layout again
  13. After that save it and there'll will be menu to label your setting and the type of your controller, set it properly.

After all that, it'll show as whatever you wanted to set, mine e.g. is a custom PS4 arcade stick, but steam detected it as XBOX ONE controller, did all the steps above and now it shows up as PS4.

Thanks again guys, I do hope Steam staff put some instructions to clarify that because I don't find really intuitive to unplugg and close the application after clicking "Clear & Exit" without any information at all.

[EDIT]

Went back to layout menu to set a couple of buttons and when I hit save, it pops a window "Share this controller definition?" and there's a drop down menu to select the type of controller, I was quite sure that I wasn't able to select it before, well worth trying out to DEFINE LAYOUT and SAVE it, to check if the option to change the controller type is there, much better than going all the steps above.
Last edited by RockMan; Dec 2, 2020 @ 9:31pm
KOON Apr 24, 2021 @ 2:19am 
Originally posted by RockMan:
Originally posted by Bad 💀 Motha:
Uninstall DS4-Windows. Reboot when done. Disconnect your DS4 controller. Install IOBIT Driver Booster. Once launched go to Tools and click the option to Flush/Delete all disconnected devices. When done exit IOBIT DB fully, connect DS4 again via MicroUSB to USB data sync cable. Run IOBIT DB amd update the DS4 driver. When all done reboot, make sure IOBIT DB is not in Windows Startup. Right click Steam Client, run as admin. Launch BPM and check the controller detection again.

Hey thank you, but I finally got it to work properly without 3rd party apps, here's what I did

  1. Go to Settings on Steam or View menu
  2. Select Controller
  3. Then General Controller Settings
  4. On detected controllers select the misset controller
  5. Select Define Layout
  6. Clear and Exit
  7. Now quickly unplug your controller or Steam will detect it again
  8. Close Steam application, not the window but the application itself
  9. Open Steam again, and back to General Controller Settings
  10. Check the proper support for your controller.
  11. Plug in your controller
  12. Define your layout again
  13. After that save it and there'll will be menu to label your setting and the type of your controller, set it properly.

After all that, it'll show as whatever you wanted to set, mine e.g. is a custom PS4 arcade stick, but steam detected it as XBOX ONE controller, did all the steps above and now it shows up as PS4.

Thanks again guys, I do hope Steam staff put some instructions to clarify that because I don't find really intuitive to unplugg and close the application after clicking "Clear & Exit" without any information at all.

[EDIT]

Went back to layout menu to set a couple of buttons and when I hit save, it pops a window "Share this controller definition?" and there's a drop down menu to select the type of controller, I was quite sure that I wasn't able to select it before, well worth trying out to DEFINE LAYOUT and SAVE it, to check if the option to change the controller type is there, much better than going all the steps above.

You nailed it, my man! Saving the layout after editing it gives you the option to choose whatever type of controller you wish and keep it being recognized after that as the one you've chosen.
< >
Showing 1-15 of 23 comments
Per page: 1530 50

Date Posted: May 30, 2019 @ 7:53am
Posts: 23