-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is there a place where you can download older versions of UEFI for SP 5? #26
Comments
Are you sure that the firmware downgrade is actually working for you at all? I also have a Surface Pro 5 and am trying to downgrade the UEFI firmware in order to undervolt, and I do believe the firmware available on Microsoft's website do not have undervolting locked, including the one you mention. The issue I am having (that perhaps you are also having?) is that the fwupd just isn't installing the UEFI firmware. It just isn't installing the UEFI firmware on restart. I do have full disk encryption and a separate swap BTRFS partition, if that's at all relevant. |
If I remember correctly, Microsoft blocked downgrades below some version.
May have something to do with undervolting and some security bypass glitch
that can be exploited via that. But don't quote me on this.
…On Thu, Jun 29, 2023, 21:49 Aurareus ***@***.***> wrote:
Are you sure that the firmware downgrade is actually working for you at
all?
I also have a Surface Pro 5 and am trying to downgrade the UEFI firmware
in order to undervolt, and I do believe the firmware available on
Microsoft's website do not have undervolting locked, including the one you
mention.
The issue I am having (that perhaps you are also having?) is that the
fwupd just isn't installing the UEFI firmware.
When I install the UEFI firmware .cab file with fwupdmgr it tells me that
the firmware has been installed and prompts for a restart.
But upon restarting nothing has changed, which is confirmed by booting
into the Surface Pro UEFI and checking the UEFI firmware version against
the versions listed on Microsoft's website.
It just isn't installing the UEFI firmware on restart.
I have Linux Firmware Updater at the top of the boot order too, so it
isn't that.
I do have full disk encryption and a separate swap BTRFS partition, if
that's at all relevant.
—
Reply to this email directly, view it on GitHub
<#26 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ADG7W7SC6DISVWMCBSTPZETXNXL5VANCNFSM556A4GKA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
I am not exactly sure what is happening in your case but here is what I know: The version on the Microsoft website is always the latest one, excluding Windows Insider beta firmware. If you want older firmware, you need to find it in the Microsoft Update Catalog: https://www.catalog.update.microsoft.com/Home.aspx Newer firmwares deem the versions that allowed undervolting as unsafe and will not install these versions. However, I believe that downgrades otherwise still work fine, you just need to downgrade to a safe version. fwupd should print some text on the screen when it starts installing firmware, do you see that? Or does it not launch at all? What distro are you using? It could be a secureboot problem if you are on a distro that doesnt support secureboot, like Arch. |
I'm on openSUSE Tumbleweed. The purpose of downgrading is to downgrade to a firmware version that allows undervolting. |
Disabling secureboot fixed the issue of not being able to boot into the firmware updater. Unfortunately, downgrading the firmware still does not work. If I use fwupd to reinstall the firmware I'm already on, the whole process works as expected; on restart fwupd-efi runs, the Surface logo appears and a blue progress bar appears underneath it that slowly fills over about 30 seconds or so as it installs the firmware. Thinking, as suggested, that perhaps the most recent firmwares blocked downgrading to older firmwares that have undervolting enabled I tried installing the previous release from the one I have installed (which also has undervolting disabled) but that also refused to install. You can see and download previous firmware releases for the SP5 on this page: https://www.microsoft.com/en-us/download/details.aspx?id=55484 So the only conclusion I can draw from all this is that Microsoft disabled firmware downgrading in version 19041 and all the people who report successfully downgrading to 17763 in order to undervolt were on 18362. |
In my recent attempt to make undervolting work for my SP5 I've found that existing UEFI versions on microsoft's site are locked for undervolting already. So is it possible to find somewhere a version of UEFI older than SurfacePro_Win10_17134_19.092.25297.0.msi?
The text was updated successfully, but these errors were encountered: