How to update BIOS/UEFI firmware if the manufacturer supports only Windows and there are no updates on LVFS/fwupd

I anticipated these issues and bought the ThinkBook with Windows 11 Pro. When installing Tumbleweed I squeezed ntfs and added btrfs:

thinkbook:~ # fdisk -l /dev/nvme0n1
Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: SAMSUNG MZAL4512HBLU-00BL2              
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 7DBBDC49-D9D4-495E-B5FD-53CAC1F4ED46

Device             Start        End   Sectors   Size Type
/dev/nvme0n1p1      2048     534527    532480   260M EFI System
/dev/nvme0n1p2    534528     567295     32768    16M Microsoft reserved
/dev/nvme0n1p3    567296  205367295 204800000  97.7G Microsoft basic data
/dev/nvme0n1p4 996118528 1000214527   4096000     2G Windows recovery environment
/dev/nvme0n1p5 205367296  996118527 790751232 377.1G Linux filesystem

Partition table entries are not in disk order.
thinkbook:~ # 

More user data sit on an external drive:

thinkbook:~ # inxi -D
Drives:
  Local Storage: total: 4.1 TiB used: 2.64 TiB (64.3%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: MZAL4512HBLU-00BL2 size: 476.94 GiB
  ID-2: /dev/sda vendor: Crucial model: CT4000P3 SSD8 size: 3.64 TiB type: USB
thinkbook:~ # 
thinkbook:~ # btrfs filesystem usage -T /Crucial/
Overall:
    Device size:                   3.64TiB
    Device allocated:              2.62TiB
    Device unallocated:            1.01TiB
    Device missing:                  0.00B
    Device slack:                    0.00B
    Used:                          2.62TiB
    Free (estimated):              1.02TiB      (min: 525.38GiB)
    Free (statfs, df):             1.02TiB
    Data ratio:                       1.00
    Metadata ratio:                   2.00
    Global reserve:              512.00MiB      (used: 0.00B)
    Multiple profiles:                  no

             Data    Metadata System                             
Id Path      single  DUP      DUP       Unallocated Total   Slack
-- --------- ------- -------- --------- ----------- ------- -----
 1 /dev/sda1 2.58TiB 44.00GiB  80.00MiB     1.01TiB 3.64TiB     -
-- --------- ------- -------- --------- ----------- ------- -----
   Total     2.58TiB 22.00GiB  40.00MiB     1.01TiB 3.64TiB 0.00B
   Used      2.57TiB 21.21GiB 336.00KiB                          
thinkbook:~ # 

Booting into Windows 11 is PITA. However every other year some appliance wants to talk to Windows only. A few years ago I shredded the flash storage of my Garmin FR735XT.

I went to a friend of mine and tried to recover from the mishap. However the Garmin site had been attacked by ransom ware and was down for a week.

In the meantime I installed free Windows 10 from ISO on the 6700k, a sibling of erlangen. When the Garmin site was great again I attached the watch and got recovery within a few seconds.

1 Like