surface-uefi-firmware icon indicating copy to clipboard operation
surface-uefi-firmware copied to clipboard

UEFI firmware updates for surface using fwupd. WIP, be careful.

Results 20 surface-uefi-firmware issues
Sort by recently updated
recently updated
newest added

Microsoft firmware SurfaceGo3_Win11_22000_24.022.17231.0.msi unpacking was successful but installation fails with an error: failed to write data to efivarfs: Error writing to file descriptor: The file system is read-only where can...

Trying to run this on a new (August 2023) Surface Laptop 5, running Ubuntu 22.04.3 with the linux-surface kernel installed, gives me: $ `bash -x repack.sh -f ../SurfaceLaptop5_Win10_19044_22.102.17126.0.msi -o out`...

The script is not extracting the files in the fwupdates folder, but generate a tmp.* folder with a subdirectory SurfaceUpdate containing this list of files and directory: ``` 8897bt SerialIOSPI...

Happens with every device. For example │ Device ID: f95c9218acd12697af946874bfe4239587209232 │ Previous version: 251661196 │ Update State: Failed │ Update Error: failed to run update on reboot │ Last modified:...

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...

Hello, I'm trying to extract the msi-surface file using your script, but i get error writing to file: no space left on device. Please can you help to solve this?...

I had the issue the firmware update to UEFI-1.0.34 bricked my device. "No bootable device" message at boot. I tried downgrade the firmware with fwupd but nothing worked. First I...

I just wanted to install the latest downloadable files from [here](https://www.microsoft.com/en-us/download/details.aspx?id=100419). I ended up with these files. ```bash |19:11:54|crashdummy@crashface:[surface-uefi-firmware]> [master ✔] | 0 | 0 | $ ls -1 out/**/*.cab...

Hi, I've downgraded my firmware on a Surface Pro 6 about three weeks ago. Two days ago there was a new UEFI update that got installed automatically, so I wanted...

This creates a cabinet file by using a python script instead of a shell script