Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No Longer Works on SteamOS 3.5 #5

Open
MrMcAyyy opened this issue Oct 16, 2023 · 17 comments
Open

No Longer Works on SteamOS 3.5 #5

MrMcAyyy opened this issue Oct 16, 2023 · 17 comments

Comments

@MrMcAyyy
Copy link

I know just about nothing about code. All I know is that when I'm on SteamOS 3.4 this works perfectly and on 3.5 it doesn't work at all. I know there are a lot of background changes taking place for 3.5 so I assume it has something to do with that. This is one of the most useful things I've found for the Steam Deck and would love to see it continue forward to the next update of SteamOS.

@jefferai
Copy link

Can confirm, does not work with recent SteamOS.

@ds22x
Copy link

ds22x commented Nov 1, 2023

Unless I'm missing something important, if I run ls -l /sys/bus/usb/drivers/usbhid/ in konsole, the Steam Deck controllers "3-3:1.X" USB3 HID ID entries are missing entirely, only listing three "1-3:1.X" USB1 HIDs.
Maybe that has something to do with why it doesn't work anymore?

@Alexhrywkiw
Copy link

Just chiming in that also not working for me as of 3.5 sad as this made some games playable and I haven't found another work around. Hopefully this can be fixed.

@ds22x
Copy link

ds22x commented Nov 3, 2023

Can confirm changing the "3-3:1.X" entries in disable_steam_input.sh to "1-3:1.X" fixes the issue on 3.5.

@MrMcAyyy
Copy link
Author

MrMcAyyy commented Nov 3, 2023

That fixed it for me. Thanks for your help!

@MrMcAyyy MrMcAyyy closed this as completed Nov 3, 2023
@jefferai
Copy link

jefferai commented Nov 6, 2023

@MrMcAyyy Can you reopen this please? It would be nice for this to be fixed in the official repo and if the issue is closed the maintainer might not see that there is a problem.

@MrMcAyyy MrMcAyyy reopened this Nov 6, 2023
Mazebird added a commit to Mazebird/Steam-Deck.Auto-Disable-Steam-Controller that referenced this issue Nov 11, 2023
@Mazebird
Copy link

Unless I'm missing something important, if I run ls -l /sys/bus/usb/drivers/usbhid/ in konsole, the Steam Deck controllers "3-3:1.X" USB3 HID ID entries are missing entirely, only listing three "1-3:1.X" USB1 HIDs. Maybe that has something to do with why it doesn't work anymore?

I have tried your solution and it work, so I have created Pull Request.

@Slvrtnge
Copy link

Slvrtnge commented Dec 1, 2023

Hi, silly question, but when I'm editing the disable_steam_input.sh file, do I do it in a text edit program like KWrite then just save?

@Mazebird
Copy link

Mazebird commented Dec 2, 2023

Hi, silly question, but when I'm editing the disable_steam_input.sh file, do I do it in a text edit program like KWrite then just save?

Yeah, it should work

@ds22x
Copy link

ds22x commented Dec 2, 2023

Can confirm changing the "3-3:1.X" entries in disable_steam_input.sh to "1-3:1.X" fixes the issue on 3.5.

Having reinstalled 3.5.7. after upgrading my SSD, running the command now results in the previous "3-3:1.X" being returned instead.
Can anyone else running 3.5.7. confirm if this is the case for them as well?

@Slvrtnge
Copy link

Can confirm changing the "3-3:1.X" entries in disable_steam_input.sh to "1-3:1.X" fixes the issue on 3.5.

Having reinstalled 3.5.7. after upgrading my SSD, running the command now results in the previous "3-3:1.X" being returned instead. Can anyone else running 3.5.7. confirm if this is the case for them as well?

Hi yes rerunning does return the “3-3:1.X” entries (all 6 of them) and with the latest steam OS update, this version of the script works fine! Changing those entries to the “1-3:1.X” actually doesn’t fix the problem anymore. Leave the script as is now! All better. Yay!

@maxexcloo
Copy link

maxexcloo commented Dec 27, 2023

How's this working now for everyone?

3.5.7

(deck@steam-deck ~)$ ls -l /sys/bus/usb/drivers/usbhid/
lrwxrwxrwx 1 root root    0 Dec 27 14:08 1-3:1.0 -> ../../../../devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb1/1-3/1-3:1.0
lrwxrwxrwx 1 root root    0 Dec 27 14:08 1-3:1.1 -> ../../../../devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb1/1-3/1-3:1.1
lrwxrwxrwx 1 root root    0 Dec 27 14:08 1-3:1.2 -> ../../../../devices/pci0000:00/0000:00:08.1/0000:04:00.4/usb1/1-3/1-3:1.2```

@Slvrtnge
Copy link

Slvrtnge commented Dec 27, 2023 via email

@Lol260pro
Copy link

Lol260pro commented Jan 16, 2024

hi i'm having the same issue since the 3.5 but have not been able to make it work i already tried running the script as it is and changing it with the little about coding I know but nothing seems to work, would really appreciated some help.

@Sixoul
Copy link

Sixoul commented Jan 24, 2024

I can't seem to be able to get this to work. I've tried changing the "3-3:1.X" entries and that didn't work. I'm on 3.5.7 and the original version and the edited entries do not work.

@Slvrtnge
Copy link

Slvrtnge commented Jan 24, 2024 via email

@ThisByzantineConduit
Copy link

Hey, I see in the comments that earlier versions of SteamOS 3.5 required changing some lines of code, but now others commenting say it works fine as is with the latest release.

However, I can't get this to work at all. Followed install instructions carefully and pulled the name of my Bluetooth controller using the Konsole command and it was already on the default list ("Pro Controller"). Any idea how to get this working?

I also see someone mentioned Decky Plugins interfering - do we know which ones cause issues? The only controls related one I have is EmuDecky Controls.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants