Announcement

Collapse
No announcement yet.

Updating firmware on Lenovo laptops

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Updating firmware on Lenovo laptops

    I have a Lenovo Thinkpad and recently had to upgrade the firmware. It was not easy, because Lenovo really targets Windows users. But with considerable help from claydoh, I got it done, and I decided to write a step-by-step (with an invitation to claydoh to take it down if it’s not appropriate).


    1. You will need to install cabextract on your machine if you don’t already have it.
    sudo apt-get install cabextract


    2. Go to the Lenovo support/download site.


    3. Enter the serial number of your machine.


    4. Click on Drivers & Software (on the left side of the screen)


    5. Click on BIOS/UEFI, and select the down arrow for the BIOS Update that mentions Linux.


    6. Download the BIOS Update Utility (Linux) file. That will download a zip file.


    7. Extract the zip file. I suggest having it extract to an automatically created subdirectory, where you will see one or more cab files.


    8. Open a terminal, and go to /etc/fwupd/


    9. With administrator privileges, open daemon.conf with a text editor
    sudo nano daemon.conf


    10. Scroll down, and change “Only trusted sources” from true to false


    11. Save and exit


    12. Go back to the subdirectory to which you extracted the zip file contents.


    13. In that subdirectory, choose the cab file you want to use for the update. (I saw cabs for 1.48 and 1.58 versions when I did it, and wanted the 158 cab.)


    14. Run the following command:
    sudo fwudmgr install filename.cab
    That will schedule the firmware update for the next time you reboot.


    15. Go back to /etc/fwup/


    16. Run sudo nano daemon.conf


    17. Scroll down, and change “Only trusted sources” from false to true.


    18. Save and exit.


    19. Reboot to update the firmware.
Working...
X