Salta al contenuto principale
Unisciti alla Community delle riparazioni - Crea un account

Una console portatile rilasciata da Valve. Lanciata sul mercato il 25 febbraio 2022.

Steam Deck Controller ID Lacks Any Letter Code

I have an LCD model Steam Deck with the only modification done being an SSD upgrade inside. My left stick's rubber ring up top has gotten loose so I'm debating ordering a replacement from here, but hit a snag. Upon checking the Steam Deck Controller ID on my deck, I don't have a proper ID that matches what I've seen online; rather, it simply reads '12345678' with no sort of letter code at all. Is there some way to fix this within Steam itself? Is there something on the stick module inside that also marks whether its a Type A or B on the board?

Risposto! Visualizza la risposta Anch'io ho questo problema

Questa è una buona domanda?

Punteggio 3
Aggiungi un commento

3 Risposte

Soluzione prescelta

At Mirosław's suggestion, I swapped to the beta branch for the Steam Deck and looked if that happened to change things. Sure enough, the SD Controller ID was finally displayed properly, and had the lettering that's unique for Type B sticks. It's honestly kind of dumb that I didn't think to try this the first time, yet I also didn't expect for it to be the solution I needed.

Regardless, if anyone else has similar troubles to me, at least at the time of writing this, swap to the Beta in the System Update Channel, let your Deck restart, and hopefully it will display correctly. Swapping back to the stable branch doesn't make it stay, however, so you might want to write it down or take a picture of the ID.

Questa risposta è stata utile?

Punteggio 1

2 Commenti:

Don’t worry, the problem has been identified and a fix was released on May 14/15 after contacting support about the issue, so switching to the beta earlier did not solve the problem. Have a nice day ;)

da

I had the same issue, and swapping to Beta fixed the issue for me. Thanks a bunch!

da

Aggiungi un commento
Risposta più utile

I have the same issue on my Steam Deck. It started after a system update.
After restoring from the recovery image, the identifier is displayed correctly again, but once the automatic update installs, it changes back to 12345678.
I searched for information about this problem but couldn’t find anything useful.
For identification purposes, you can check it using:

cat /proc/bus/input/devices

Questa risposta è stata utile?

Punteggio 3

4 Commenti:

Thank you for the comment. I input the line into the Konsole and found results for two different Steam Controllers (but I'm assuming both are the same), and I'm guessing the 'Uniq' line refers to the ID? If so, I'm more puzzled as both read out as '123456789ABCDEF', which while more descriptive, still doesn't match what iFixit has on their site.

da

Yey you should see the same number but correct, 123456789ABCDEF is not correct. Try the jupiter-update-controller command. If you get Python errors, specifically related to JSON, run

steamos-readonly disable

, then in the usr/share/jupiter_controller_update location change:

In

/usr/share/jupiter_controller_fw_updater/d20bootloader.py

json.dumps(devs)

to:

json.dumps(devs, default=str)

and in /usr/share/jupiter_controller_fw_updater/d21bootloader16.py

json.dumps(devs)

to:

json.dumps(devs, default=str)

and also:

'path': item['path'].decode('utf-8'),

to:

'path': item['path'].decode('utf-8') if isinstance(item['path'], (bytes, bytearray)) else str(item['path']),

(Do it with sudo i.e. sudo nano /usr/share/jupiter_controller_fw_updater/d20bootloader.py)

After these changes, jupiter-controller-update started working again. You can also after that do:

systemctl restart jupiter-controller-update

systemctl status jupiter-controller-update

Check it and verify the ID one more time.

da

Also you can try developer mode enable and set

beta channel

and

beta update.

I wrote about this problem to support and now works for me. I see correct ID controller.

P.S.

It has to be the beta channel and beta software. Earlier I tried the stable channel with beta software, and it didn’t work.

Later, I deleted the directories:

.steam/steam/config

and

.steam/steam/userdata

After restarting and logging back in, I still had 12345678. Then I tried switching to the beta channel and updating to the beta version. After that, the ID was displayed correctly.

da

I opened a support ticket on Steam about this problem, and it was escalated to the development team yesterday. I think I'll risk trying the procedures you suggested.

da

Aggiungi un commento


Hello friend!

I had to register because I'm having the same problem and haven't been able to find a way to fix it yet.

About two days ago, I had to reinstall SteamOS on my Deck OLED, and after that, the controller ID number no longer appears.

The joysticks are working correctly, the serial number of my SteamDeck is being displayed correctly, but the Steam Deck controller ID only appears as 12345678.

Earlier, I opened a support ticket with Valve to check with them if there's anything that can be done.

The biggest problem is that it's not possible to redeem the rewards earned when purchasing the device (since it's tied to the device's serial number).

If I have any news, I'll come back here and let you know.

Questa risposta è stata utile?

Punteggio 0
Aggiungi un commento

Aggiungi la tua risposta

nick sarà eternamente grato.
Visualizza Statistiche:

Ultime 24 Ore: 29

Ultimi 7 Giorni: 211

Ultimi 30 Giorni: 357

Tutti i Tempi: 357