Steam Deck

Steam Deck

zany130 May 13, 2024 @ 9:39am
Scuf envision controller no vibration and incorrect mapping
https://scufgaming.com/pc-scuf-envision

this is a really nice controller that I would like to use with my Steam deck Unfortunately rumble doesn't work, and buttons are mapped incorrectly

I managed to map the buttons in the Steam controller settings by going into advanced and setting up the device inputs.

I also posted the mapping here https://github.com/mdqinc/SDL_GameControllerDB/pull/754
But I haven't been able to get Rumble working, and I don't know where to report this or provide device information.
< >
Showing 1-5 of 5 comments
deaddoof May 13, 2024 @ 10:09am 
Originally posted by zany130:
https://scufgaming.com/pc-scuf-envision

this is a really nice controller that I would like to use with my Steam deck Unfortunately rumble doesn't work, and buttons are mapped incorrectly

I managed to map the buttons in the Steam controller settings by going into advanced and setting up the device inputs.

I also posted the mapping here https://github.com/mdqinc/SDL_GameControllerDB/pull/754
But I haven't been able to get Rumble working, and I don't know where to report this or provide device information.

I believe the problem is that the controller has to be reverse engineered. You can speed up the process by asking for documentation about the controller from SCUF themselves.

If you do have the docs, I am sure Valve will be happy to add support into Steam.
zany130 May 13, 2024 @ 11:12am 
Originally posted by deaddoof:
I believe the problem is that the controller has to be reverse engineered. You can speed up the process by asking for documentation about the controller from SCUF themselves.

If you do have the docs, I am sure Valve will be happy to add support into Steam.
I meant debug information like USB dumps etc.. for the recorded I have contacted scuf about linux/steamdeck support and they said they have "no plans" to support either system.

so only way this controller is getting supported is either.

1. a interested developer aquires this controller and researches it.

2. someone provides a interested developer hardware dumps and other relevant information to get the controller supported.

I am asking about the latter


fwiw the only thing currently not working for me is vibration. everything else works: all buttons, including all extra buttons (after some tweaking). I can remap all the "Gkeys" using input-remapper to whatever key I want, profiles saved in Windows work, etc...
Last edited by zany130; May 13, 2024 @ 11:17am
deaddoof May 13, 2024 @ 3:57pm 
Originally posted by zany130:

1. a interested developer aquires this controller and researches it.

Not correct. You ask the company and they give you documentation on how to integrate it into the OS. You can pass that documentation onto an interested developer who will integrate the device driver.


2. someone provides a interested developer hardware dumps and other relevant information to get the controller supported.

I am asking about the latter

Yea.... Months to years man.... The latter is a rather pain in the ass for everyone involved. The developer actually needs the hardware to test.

I am a type of person who will never ask the reverse engineer option unless I have a few thousand to throw at it. I never have a few thousand so I piggy back off other people's efforts and donate $20

Edit: https://github.com/paroj/xpad/issues/278

I assume you know what you are doing. My suggestion is pretty much worthless other than ask the company for protocol docs.
Last edited by deaddoof; May 13, 2024 @ 4:03pm
deaddoof May 13, 2024 @ 4:37pm 
Never mind, SCUF has display legal muscles.

https://www.polygon.com/2021/2/3/22264213/valve-steam-controller-lawsuit-scuf-4-million

You gotta keep everything legal. I do not understand the legalities of USB pack inspection.
zany130 May 14, 2024 @ 10:18am 
welp scuf got back to me and there response was pretty much what I was expecting...

Thank you for reaching out to us today. I am very sorry at this present moment in time we have not had any update to support this platform but we are constantly evolving our services so please look out for any further updates regarding this.

Originally posted by deaddoof:
Edit: https://github.com/paroj/xpad/issues/278

I assume you know what you are doing. My suggestion is pretty much worthless other than ask the company for protocol docs.

I'm also not really sure if Xpad was the right place to report this as it is technically not an Xbox controller...
Last edited by zany130; May 14, 2024 @ 10:26am
< >
Showing 1-5 of 5 comments
Per page: 1530 50

Date Posted: May 13, 2024 @ 9:39am
Posts: 5