Перейти к основному содержанию
Присоединяйся к сообществу ремонтников - Создай аккаунт

Портативная игровая консоль производства Valve, выпущенная 25 февраля 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?

Отвечено! Посмотреть ответ У меня та же проблема

Это хороший вопрос?

Счет 3
Добавить комментарий

3 Ответов

Выбранное решение

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.

Был ли этот ответ полезен?

Счет 1

2 Комментариев:

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

из

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

из

Добавить комментарий
Наиболее полезный ответ

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

Был ли этот ответ полезен?

Счет 3

4 Комментариев:

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.

из

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.

из

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.

из

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.

из

Добавить комментарий


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.

Был ли этот ответ полезен?

Счет 0
Добавить комментарий

Добавьте свой ответ

nick буду вечно благодарен.
Статистика просмотров:

За последние 24 часов: 26

За последние 7 дней: 229

За последние 30 дней: 375

За всё время: 375