10-08-2018 04:52 PM
I'm trying (unsuccesfully) to apply the latest firmware upgrade (1.18) to my T470p laptop, using the only OS I have: Ubuntu 18.04. I tried downloading the CD ISO (r0fuj18wd.iso), flashing it to a USB pen, but the laptop refuses to reboot from there.
-) from BIOS: I restored defaults, and I also secure boot; my current firmware is 1.17
-) I tried both flashing the .iso directly to the USB flash (that shows up as /dev/sda), using dd or other USB flashing tools (even unetbootin from a Windows laptop), and also to create a FAT32 or FAT16 partition, then flash into /dev/sda1, setting also the bootable flag on the partition with fdisk
The result has consistently been the same: when I reboot, after selecting boot menu and temporary boot device, I choose the USB drive, but it doesn't boot anything from there. On a related note, when I insert the USB disk, I see an empty disk labelled "R0FET44U".
Is there anyone who succesfully managed to install such a firmware upgrade from Linux and might have a useful hint ?
Solved! Go to Solution.
10-08-2018 05:08 PM
From what I have read, some USB / thumb drives just don't work properly.
(sounds stupid I know ... but ........................)
So my suggestion would be to write the image to several other "diverse" thumb drives and try them.........
10-08-2018 05:48 PM - edited 10-08-2018 09:58 PM
Just hucking the ISO at a flash drive, or unpacking it to a flash drive, doesn't yield a usable result.
There are ways to make a flash drive that will do what you want using geteltorito. Google "update thinkpad bios from usb" if you want to go that way.
These days Lenovo provides tools to do what you want, but you'll need a Windows machine or VM to get there: Update ThinkPad BIOS with bootable flash drive
It looks like there's also a direct Linux solution via the Linux Vendor Firmware Service. The T470p is on the list. I haven't tried that method.
The large print: please read the Community Participation Rules before posting. Include as much information as possible: model, machine type, operating system, and a descriptive subject line. Do not include personal information: serial number, telephone number, email address, etc.
The fine print: I do not work for, nor do I speak for Lenovo. Unsolicited private messages will be ignored - questions and answers belong in the forum so that others may contribute and benefit. ... GeezBlog
10-09-2018 05:11 AM - edited 10-09-2018 05:21 AM
take a look at the geteltorito script. It extract the boot image from the downloaded bios iso image.
Than dd the boot image to an empty usb thumb drive.
update: sorry, I've missed the part where Z. already mentioned geteltorito in his answer.
10-09-2018 06:11 AM