Hello Amin,
To restore Secure Boot and allow Surface updates, you need to:
Confirm the issue.
Check UEFI settings.
Enable Secure Boot.
Restore correct system identifiers (SMBIOS).
Verify everything is working.
Press Windows + R, type msinfo32, and press Enter.
In the System Summary, check:
BIOS Mode → should be UEFI
Secure Boot State → currently says Unsupported
System Manufacturer / Model / SKU → shows OEMID, OEMID Product, etc.
If BIOS Mode is Legacy, Secure Boot cannot be enabled. Surface devices should always use UEFI.
STEP 2: Enter UEFI Firmware Settings
Go to Settings > System > Recovery.
Under Advanced startup, click Restart now.
After reboot, choose:
Troubleshoot > Advanced options > UEFI Firmware Settings
Click Restart to enter the UEFI (BIOS) menu.
STEP 3: Enable Secure Boot in UEFI
Once inside the UEFI menu:
Navigate to the Security or Boot Configuration tab.
Look for Secure Boot:
If it’s Disabled, change it to Enabled.
If it’s Missing or Greyed Out, this confirms the system identifiers are corrupted or missing.
Save changes and exit (usually by pressing F10).
STEP 4: Restore Correct System Identifiers (SMBIOS)
Your device likely has corrupted or generic SMBIOS data (e.g., OEMID), which prevents Secure Boot and Surface updates.
Fix Method: Surface Platform Installer (SPI)
This is a Microsoft internal tool used to reprogram SMBIOS data.
Option A: Contact Microsoft Support
Go to https://support.microsoft.com/contactus
Select:
Surface > Identify your Surface device
Provide:
Your device serial number
A screenshot of msinfo32
A message like:
“My Surface Laptop 5 shows generic OEMID values and Secure Boot is unsupported. I believe the SMBIOS needs to be reprogrammed using the Surface Platform Installer.”
Option B: Visit a Microsoft Authorized Service Center
Go to https://support.microsoft.com/en-us/help/4036281
Select (Country) and find a nearby service center.
Bring your device and explain the issue.
STEP 5: Verify Secure Boot and System Identity
After the identifiers are restored:
Reboot your device.
Run msinfo32 again.
Confirm:
System Manufacturer → should say Microsoft Corporation
System Model → should say Surface Laptop 5
Secure Boot State → should say ON
BIOS Mode → should be UEFI
Optional: Message Template for Support
Here’s a message you can copy-paste when contacting Microsoft:
Hello,
I have a Surface Laptop 5, but in msinfo32, the System Manufacturer, Model, and SKU show as OEMID, OEMID Product, and OEMID SKU Number.
Secure Boot State is also showing as Unsupported.
I believe the SMBIOS needs to be reprogrammed with the correct identifiers using the Surface Platform Installer.
Can you assist me with this?
Thank you!
Please let me know if it works. I await your response.
Warm regards,
JayMark.D | Microsoft Community Support Specialist