[GH-ISSUE #91] OpenPuck is bricked in Switch Mode #42

Closed
opened 2026-10-22 05:00:13 +00:00 by roman · 2 comments
Owner

Originally created by @papcos33-ops on GitHub (Jun 28, 2026).
Original GitHub issue: https://github.com/safijari/openpuck/issues/91

Image

I successfully configured OpenPuck. However, I have run into an issue where the device is now soft-bricked and stuck in Switch Mode.

  1. After successfully setting up my OpenPuck, I wanted to use my Steam Controller on the Nintendo Switch.
  2. I accessed http://localhost:8008/ and configured the OpenPuck to persist in Switch Mode upon reboot.
  3. After that, I re-paired my Steam Controller with the original Steam Controller dongle (original puck) to use it on my PC again.
  • Since the Steam Controller is now paired with the original puck, the OpenPuck (which is permanently stuck in Switch Mode) can no longer detect Steam Controller.
  • I cannot initiate a re-pairing process because Steam does not recognize the OpenPuck as a "Steam Puck" anymore—it is recognized as a Switch Pro Controller.
  • When I connect the OpenPuck to my PC and visit http://localhost:8008/, it is detected only as a "Pro Controller". Because of this, the WebUSB interface cannot connect, and I am unable to access the OpenPuck configuration settings to turn off Switch Mode.
  • I tried to perform a factory reset, but arduino-cli board list returns No boards found.
Originally created by @papcos33-ops on GitHub (Jun 28, 2026). Original GitHub issue: https://github.com/safijari/openpuck/issues/91 <img width="1292" height="260" alt="Image" src="https://github.com/user-attachments/assets/026e8795-af4d-4d05-b5b1-a47622b752f3" /> I successfully configured OpenPuck. However, I have run into an issue where the device is now soft-bricked and stuck in Switch Mode. 1. After successfully setting up my OpenPuck, I wanted to use my Steam Controller on the Nintendo Switch. 2. I accessed `http://localhost:8008/` and configured the OpenPuck to persist in **Switch Mode** upon reboot. 3. After that, I re-paired my Steam Controller with the original Steam Controller dongle (original puck) to use it on my PC again. * Since the Steam Controller is now paired with the original puck, the OpenPuck (which is permanently stuck in Switch Mode) can no longer detect Steam Controller. * I cannot initiate a re-pairing process because Steam does not recognize the OpenPuck as a "Steam Puck" anymore—it is recognized as a Switch Pro Controller. * When I connect the OpenPuck to my PC and visit `http://localhost:8008/`, it is detected only as a "Pro Controller". Because of this, the WebUSB interface cannot connect, and I am unable to access the OpenPuck configuration settings to turn off Switch Mode. * I tried to perform a factory reset, but `arduino-cli board list` returns `No boards found.`
roman closed this issue 2026-10-22 05:00:13 +00:00
Author
Owner

@safijari commented on GitHub (Jun 28, 2026):

There's a factory reset mode mentioned in the readme for situations like this. It will erase all OpenPuck settings.

To enter DFU you'll need to short the RST and GND pins twice.

It's kind of odd though. WebUSB panel works fine for me in Switch pro mode.

Note that you don't need to go to localhost the panel also exists at https://safijari.github.io/openpuck

<!-- gh-comment-id:4826004621 --> @safijari commented on GitHub (Jun 28, 2026): There's a factory reset mode mentioned in the readme for situations like this. It will erase all OpenPuck settings. To enter DFU you'll need to short the RST and GND pins twice. It's kind of odd though. WebUSB panel works fine for me in Switch pro mode. Note that you don't need to go to localhost the panel also exists at https://safijari.github.io/openpuck
Author
Owner

@papcos33-ops commented on GitHub (Jun 28, 2026):

Thanks to your advice, I successfully performed a factory reset
however I still cannot access the WebUSB configuration menu while the device is in Switch Pro mode.
Since the main problem resolved, I will close this issue.

<!-- gh-comment-id:4826299696 --> @papcos33-ops commented on GitHub (Jun 28, 2026): Thanks to your advice, I successfully performed a factory reset however I still cannot access the WebUSB configuration menu while the device is in Switch Pro mode. Since the main problem resolved, I will close this issue.
Sign in to join this conversation.
No labels
pull-request
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
safijari/openpuck#42
No description provided.