-
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 the new firmware 2022 downgradeable ?! #25
Comments
Theoretically yes (you can add a flag to skip the version checks), but I'd try to downgrade all firmware parts as I don't know whether there could be incompatibilities if you run firmware versions from different updates. |
mate i am a noob when it comes to this especially Linux is there any way you can help me please |
i dont mind downgrading all parts to be honest i just want to downgrade to able to undevolt this surface book 2 |
also getting this error when i try to downgrade ** (msiextract:18060): CRITICAL *: 23:12:19.283: libmsi_query_fetch: assertion 'LIBMSI_IS_QUERY (query)' failed ** (msiextract:18075): WARNING **: 23:12:25.293: open file failed for ../SurfaceBook2_Win10_18362_21.101.14869.0.msi ** (msiextract:18075): CRITICAL **: 23:12:25.293: libmsi_query_new: assertion 'LIBMSI_IS_DATABASE (database)' failed ** (msiextract:18075): CRITICAL **: 23:12:25.293: libmsi_query_execute: assertion 'LIBMSI_IS_QUERY (query)' failed ** (msiextract:18075): CRITICAL **: 23:12:25.293: libmsi_query_fetch: assertion 'LIBMSI_IS_QUERY (query)' failed ** (msiextract:18075): CRITICAL **: 23:12:25.293: libmsi_query_new: assertion 'LIBMSI_IS_DATABASE (database)' failed ** (msiextract:18075): CRITICAL **: 23:12:25.293: libmsi_query_execute: assertion 'LIBMSI_IS_QUERY (query)' failed ** (msiextract:18075): CRITICAL **: 23:12:25.293: libmsi_query_fetch: assertion 'LIBMSI_IS_QUERY (query)' failed ** (msiextract:18075): CRITICAL **: 23:12:25.293: libmsi_query_new: assertion 'LIBMSI_IS_DATABASE (database)' failed ** (msiextract:18075): CRITICAL **: 23:12:25.293: libmsi_query_execute: assertion 'LIBMSI_IS_QUERY (query)' failed ** (msiextract:18075): CRITICAL **: 23:12:25.293: libmsi_query_fetch: assertion 'LIBMSI_IS_QUERY (query)' failed ** (msiextract:18075): CRITICAL **: 23:12:25.293: libmsi_query_new: assertion 'LIBMSI_IS_DATABASE (database)' failed ** (msiextract:18075): CRITICAL **: 23:12:25.293: libmsi_query_execute: assertion 'LIBMSI_IS_QUERY (query)' failed ** (msiextract:18075): CRITICAL *: 23:12:25.293: libmsi_query_fetch: assertion 'LIBMSI_IS_QUERY (query)' failed |
Seems like msiextract fails for some reason... Seems like it has trouble opening the file. I assume the path is correct? |
yup the path is right.. ive tried different type of firmware's nothing always giving me errors |
a@a-Surface-Book-2:~/Downloads/surface-uefi-firmware-master$ fwupdmgr install'/home/a/Downloads/surface-uefi-firmware-master/out/SurfaceBook2/SurfaceBook2_SurfaceUEFI_390.3192.768.0.cab' Use fwupdmgr --help for help Use fwupdmgr --help for help Use fwupdmgr --help for help Use fwupdmgr --help for help |
it doesnt even let me install the update ;( |
I'm not sure if that's an artifact from pasting this here, but you might be missing a space between the command |
So I just tried the repack script on Arch Linux and there it seems to work.
|
Maybe it's related to a specific msiextract version... |
Having the same issues mate done a fresh install of pop os to see if things change but nothing at all same results I’m giving up hope… do what do you recommend? |
You could maybe try with a Docker container. No idea why msiextract fails... |
|
sorry i dont want to confuse you but now im trying install the firmware via terminal with the command fwupdmgr install and it keeps giving me the error 'Use fwupdmgr --help for help' |
Ah, that won't work via Docker... So
does not work? |
In case you're still having issues with Install docker and copy everything you need into one directory (for example the one of the repack script). From that directory then run
This will launch an interactive docker session where the directory you launched it from is mapped as
and make sure you have all the files you need in that directory (e.g. via
Then you're able to try things out via
or whatever
to flash the firmware. You may then want to remove the container via |
im doing it on ubuntu now fresh install. following this guide https://www.reddit.com/r/Surface/comments/ofbytw/guide_how_to_reenable_undervolting_on_your_sb2/ now just having the issue in installing the firmware which keeps giving me that message i sent on here. by the way thanks for the replies and the help |
are you sure it can be downgraded from the latest firmware? |
The error you get is
right? That means that something with the subcommand you provided to |
my surface book 2 has updated to the latest firmware 392.72.768 i would like to downgrade to unlock undervolt since its been locked for whatever reason.
The text was updated successfully, but these errors were encountered: