mirror of
https://github.com/safijari/openpuck.git
synced 2026-11-04 06:34:45 +00:00
[GH-ISSUE #97] OpenPuck recognizing the controller but not recognizing any inputs #43
Labels
No labels
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
safijari/openpuck#43
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @shxv0 on GitHub (Jul 1, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/97
I just bought the PCB and flashed it using the
OpenPuck-main-600d208d-standard.uf2file. At first it connected fine and everything worked. However, 10 minutes later I swapped back to my other pc with the original puck, updated everything and now the OpenPuck doesn't work anymore. It still recognizes the puck and the connection to my controller in the web config, as well as the signal strength in steam. Switching to xbox mode is also recognized and pinging works. However no input is ever registered and the controller just doesnt function anymore.Edit: The PCB Puck sees the controller as active but in the controller details it doesn't recognize the puck.
@safijari commented on GitHub (Jul 1, 2026):
Is Steam running? I realized recent commits broke the lizard mode when steam is closed.
Are xbox or switch modes running?
@shxv0 commented on GitHub (Jul 1, 2026):
Steam is running and unfortunately the controller doesn't work in big picture mode either. I should test the other modes.
@shxv0 commented on GitHub (Jul 1, 2026):
Odd. I just rolled back to a release from last week (
c6d852ba) and it still doesn't seem to work. After pairing it in big picture mode, it just immediately disconnects, connects again and after that no user input seems to be working. I tried it with a spare PCB and factory reset as well. As well as a full pc restart (and restarting steam multiple times).Edit: Pinging the controller in steam big picture mode still works.
On the webUI:
Switching modes also does not seem to work.
@shxv0 commented on GitHub (Jul 2, 2026):
I've tried it on my Bazzite machine as well (previously tested it on windows) and it runs into the same problem. Turns out that once I've paired my steam controller with the puck, my steam controller has the same serial number as the puck itself but whenever I go back to wired usb it has the actual serial number of my steam controller again.
@samip5 commented on GitHub (Jul 2, 2026):
It does indeed appear that it works on Windows, but not at recognizing any input on Linux despite it seeing the controller as this happens on Steam Deck aka SteamOS as well.
P.S I also updated the controller, not thinking anything of it..
@safijari commented on GitHub (Jul 2, 2026):
I guess I gotta update my controllers and see what breaks?
This is on the latest build and as you can see it's working on SteamOS for me
https://www.reddit.com/r/SteamController/comments/1ukywhx/openpuck_configs_can_now_be_copy_pasted_sound_on/
@shxv0 commented on GitHub (Jul 2, 2026):
I've upgraded my (OG) puck and controller on both the steam main branch as well as the beta branch. This might have broken the connection with openpuck for me. It doesnt work for me on Windows either. I'm curious if the latest SC firmware update might have broken it for you and others too.
@samip5 commented on GitHub (Jul 2, 2026):
Yup, confirmed mine just now to be broken on Windows too, which worked before the SC2 firmware update.
EDIT: If only had a spare board to flash the sniffer onto.. :) I did order some spares, but yet to come.
@safijari commented on GitHub (Jul 2, 2026):
Well that's fun. Ok. I'll update one of my controllers and see what's changed.
@safijari commented on GitHub (Jul 2, 2026):
I just did an update on one of my controllers on the stable branch with my steam deck and that didn't break the connection between it and openpuck (current latest commit tho).
Guess lemme go to beta on steamos and see if that update is different.
@samip5 commented on GitHub (Jul 2, 2026):
I'm on SteamOS stable 🤔 and openpuck of
70a80f707dEDIT: The connection itself works (as in it shows up as connected), input itself doesn't from the controller. Even the test device inputs doesn't worky.
@safijari commented on GitHub (Jul 2, 2026):
Ok confirming. Updating controller on latest SteamOS beta breaks Openpuck.
@samip5 commented on GitHub (Jul 2, 2026):
Gotta go double check if my Deck is on beta...
EDIT: It's on SteamOS 3.8.13 (OS build: 20260701.1)
@safijari commented on GitHub (Jul 2, 2026):
Controller connects and reacts to shutdown commands from the webusb panel. Puck does not seem to receive any reports from the controller.
@shxv0 commented on GitHub (Jul 2, 2026):
For me it broke on main for the first time. I remember updating it from bazzite on the steam deck-stable branch (I'm using it in gamemode). I'm also on openpuck release version
github.com/safijari/openpuck@70a80f707d.I did use the beta channel in the past on Bazzite and this may be a Bazzite related bug but I used my SC on windows without any notification for updates. Perhaps I got steam client beta SC firmware still pushed onto my SC somehow.
I have the same issue. Everything is working except actual controller inputs. What I've noticed is that in controller details the Serial Number is the one of my puck rather than the controller itself. It also doesnt recognize what puck its attached to
@samip5 commented on GitHub (Jul 2, 2026):
Claude Code has some input:
@samip5 commented on GitHub (Jul 2, 2026):
I verified that input works on WIndows atm: https://github.com/safijari/openpuck/pull/101
EDIT: Works on Steam Deck again too. :)
@safijari commented on GitHub (Jul 2, 2026):
Can you test https://github.com/safijari/openpuck/pull/102 please?
@samip5 commented on GitHub (Jul 2, 2026):
Tested that, and Xbox 360 mode as one could guess, doesn't get input, but Switch Pro and Steam mode does on Windows.
Didn't test other modes nor on Steam Deck.
@safijari commented on GitHub (Jul 2, 2026):
Oh hmm Lizard mode is also not working again. Will fix
@shxv0 commented on GitHub (Jul 2, 2026):
I cant do a quick test at the moment as I don't have the tools set up on my pc to spin up a build quickly so I rely on uf2's. Do you think it's possible to deploy a github workflow in the future that produces a uf2 artifact quickly after a new build/PR/commit?
@safijari commented on GitHub (Jul 2, 2026):
It's ok I did testing. I'll merge something later today trying to fix a couple other things too
@safijari commented on GitHub (Jul 3, 2026):
#102 solves this and I'll merge it soon.