protonscr

Steam controller runs in bootloader mode.

steamopen Steam controller
ValveSoftware/steam-for-linux#13290 · opened 2026-06-04 by Martwy022 · updated 2026-06-18 · 1 comments · github
MMartwy022 2026-06-04 github

Your system information

  • Steam client version (build number or date): 1780352834

  • Distribution (e.g. Ubuntu): Arch Linux

  • Opted into Steam client beta?: No

  • Have you checked for system updates?: Yes

  • Steam Logs: steam-logs.tar.gz

  • GPU: Nvidia GTX 980

Issue 1:

Turning off the controller while it’s charging (directly connected to puck) causes the controller to restart on its own. instead of just tuning off. This can crash the steam client.

Issue 2:

Updating the controller allows me to use it as long as it remains powered on. If I turn the controller off for 10–15 minutes and then turn it back on, it boots into bootloader mode, and I have to reinstall the same update.

When using a cable, it also works as long as it is connected to the cable. Disconnecting the cable and turning the controller back on results in bootloader mode.

Steps for reproducing issue 1:

  1. Turn on the controller.
  2. Connect to the puck to charge it.
  3. Turn off the controller.
  4. Repeat.

Steps for reproducing issue 2:

Puck

  1. Update the controller
  2. Turn off the controller
  3. Wait 10 to 15 minutes
  4. Turn it back on.

Cable

  1. Update the controller
  2. Use for 10 to 15 minutes while connected via cable
  3. Unplug cable
  4. Turn it back on.

These issues first started on the steam beta client, which introduced the ability to adjust the LED brightness. Returning to the stable version resolved these issues. However, with the update to stable build 1780352834, it no longer works as it should.

MMartwy022 2026-06-18 github

I was able to restore an older version of the firmware using the hardwareupdater.x86_64 and by replacing the files.

There are no issues with the older firmware. Attempting to update to a newer version again causes the same problems to reappear.

Nothing extracted yet.