Ir para o conteúdo principal
Participe da comunidade de reparos - Criar conta

Repair, disassembly, and troubleshooting information for the Steam Deck with LCD display, a handheld gaming console made by Valve, released on February 25, 2022. Identified by model number 1010.

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?

Respondido! Ver a resposta Também tenho esse problema

Esta é uma boa pergunta?

Pontuação 3
Adicionar um comentário

3 respostas

Solução escolhida

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.

Esta resposta foi útil?

Pontuação 1

2 comentários:

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 ;)

por

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

por

Adicionar um comentário
Pergunta mais útil

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

Esta resposta foi útil?

Pontuação 3

4 comentários:

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.

por

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.

por

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.

por

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.

por

Adicionar um comentário


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.

Esta resposta foi útil?

Pontuação 0
Adicionar um comentário

Adicionar a sua resposta

nick será eternamente grato(a).
Visualizações:

Últimas 24 horas: 22

Últimos 7 dias: 162

Últimos 30 dias: 430

Ao todo: 430