Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Not knowing much about managing Secure Boot, are there any tools that run within Windows (or whatever OS you added keys for) that allow key management? I suspect not as that would pretty much defeat the point.
This may be a case of needing Valve to officially support Secure Boot (though, I'm not sure you could install the update anyway...) or needing to send the Deck to Valve for service or replacement.
Secure Boot is part of the UEFI specification since version 2.3.1 of the spec and Steam Deck is UEFI only as far as I could tell from the firmware interface. It is not that the Steam Deck doesn't support Secure Boot. The firmware just doesn't currently have any user accessible key management, however, the firmware can already have pre-enrolled keys. There are tools to manage keys and key enrollment, such as sbctl that the OP noted.
Unfortunately, I have doubts that even the recovery image will work, as the bootloader/kernel aren't signed by the key my system is locked down with.
I'm not upset at Valve for not including it, this was my doing, but it would be nice to have nonetheless. Regardless, even if/when Valve includes this option, I would still need to disable secure boot on my device before I would be able to update.
I assume this is possible, just understandably not supported by Valve. The Deck ships with, and is supported using SteamOS. If you can figure out how to enroll Microsoft's keys in your firmware, secure boot works, though there's currently no mechanism to reset it outside of the OS. I'm also unclear on whether you could remove Microsoft's PK at all and tip your device back into setup mode without their private key, which you won't get.
At least in my case I may be able to convince my colleague to share the signing key with me so I can unlock my device.
TLDR: Valve didnt ship the PK KEK and DB for Steam Deck thats why Secure Boot is disabled.
Enrolling / generating your own keys will activate and enable Secure Boot.
https://github.com/ryanrudolfoba/SecureBootForSteamDeck