Replies: 1 comment 3 replies
-
Do you have a capsule rather than a raw ROM dump? it usually ends in .CAP rather than .ROM. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Background
I work for a African retail bank with branches in South Africa, Botswana, Namibia, Zambia, Eswatini, Lesotho, and Ghana.
The latest desktops we have, ThinkCentre M70q, update with
fwupd
. Yay for the future. I can't tell you how thankful I am to thefwupd
team and Lenovo for making this happen. 👏We have older desktop pc's in our branches which we are sweating. The ones that are out of Lenovo support are:
We recently had a problem with upgrading Ubuntu 20.04 -> 24.04 on the ThinkCentre M700 where if they were on an old firmware version, they regularly freeze. Upgrading to the latest firmware version fixes the problem.
So my goal is to first get all the ThinkCentre M700 upgraded, this is my focus now, and later all other models upgraded. Given that these desktops are distributed over a large geographic area, sending technicians out is expensive, so we are hoping to come up with a solution to do them all remotely.
We have test labs with all pc models available, so we can test before rolling out. We also have tooling to roll out in a staggered approach, with the ability to rollout to urban areas first.
Freedos Approach
Our first approach we took is we built a freedos image, with the firmware update .exe kicked off in unattended mode, kicked off by
AUTOEXE.BAT
(I never expected to be editing that file in 2025 🤣) , and we are able to do a once off boot of that image with our network boot servers.This has worked for some of the machines. But it's not working where:
thinklmi
firmware attributes. (disabling works, re-enabling doesn't)fwupdtool install-blob
ApproachLenovo do make the firmware updates available in a binary blob for the above models (available in the
BIOS Update (USB Drive Package)
). So I tried installing that withThis worked, however it wiped the Model, Serial Number, and System UUID from the bios. Is there a way I get do
fwupdtool install-blob
and still preserve the firmware system data?Beta Was this translation helpful? Give feedback.
All reactions