User Tools

Site Tools


laptop:lenovo-x200:flash-lenovo-x200-libreboot

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
laptop:lenovo-x200:flash-lenovo-x200-libreboot [2021/11/08 21:00] chucklaptop:lenovo-x200:flash-lenovo-x200-libreboot [2024/03/17 09:10] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ======Flashing my Lenovo x200 with Libreboot====== ======Flashing my Lenovo x200 with Libreboot======
 +<WRAP info smaller>
 +This guide is fairly old (2020/2021) and I haven't had time to update it with any changes that Coreboot may require.
 +
 +Most of the steps will still be relevant but I suggest cross-checking with the Libreboot site for any necessary updates until I can update this guide.
 +
 +I apologize for any inconveniences this causes.
 +</WRAP>
  
 I accidentally botched my original Libreboot flash during an update, so I decided to take some pictures and type this guide to hopefully help someone else. I accidentally botched my original Libreboot flash during an update, so I decided to take some pictures and type this guide to hopefully help someone else.
Line 33: Line 40:
 After the hostname, it shows the current directory. Eg: After the hostname, it shows the current directory. Eg:
  
-<code bash> +  * We're on the main computer in the home (~) directory:<code bash>
-We're on the main computer in the home (~) directory+
 [user@mainpc:~]$ [user@mainpc:~]$
- +</code> 
-We're on the BBB in the armv7l directory+  We're on the BBB in the armv7l directory:<code bash>
 [debian@beaglebone:armv7l]$ [debian@beaglebone:armv7l]$
 </code> </code>
Line 44: Line 50:
  
 =====Gather Supplies===== =====Gather Supplies=====
 +
 +<WRAP announcement blue smaller>
 +==Attention==
 +The BeagleBone Black used in this guide is old.\\
 +Head over to the Libreboot site for updated device recommendations:\\
 +https://libreboot.org/docs/install/spi.html
 +</WRAP>
  
 First, gather the supplies needed to perform the flash. First, gather the supplies needed to perform the flash.
Line 70: Line 83:
  
 <WRAP info> <WRAP info>
-These instructions are for **Libreboot 20160907** which has a different gpg signing key than **Libreboot 20210522** and newer!+These instructions are currently for **Libreboot 20160907** which has a different gpg signing key than **Libreboot 20210522** and newer!
 </WRAP> </WRAP>
  
Line 99: Line 112:
  
  
-  * You should now have a file structure that looks like similar to this:<code bash>+  * You should now have a file structure that looks similar to this:<code bash>
 [user@mainpc:~]$ cd ~/libreboot [user@mainpc:~]$ cd ~/libreboot
 [user@mainpc:libreboot]$ tree [user@mainpc:libreboot]$ tree
Line 298: Line 311:
 </code> </code>
  
-You can see that it found the Macronix flash chip and that it’s 8192kB. That lets us know that we need to use the 8Mb rom from the Libreboot mirror. If you need to, go back to Prepare the Files and download the proper rom and follow the steps up to disassembling the X200.+You can see that it found the Macronix flash chip and that it’s 8192kB. That lets us know that we need to use the 8Mb rom from the Libreboot mirror. If you need to, go back to [[laptop:lenovo-x200:flash-lenovo-x200-libreboot#prepare-the-files|Prepare the Files]] and download the proper rom and follow the steps up to disassembling the X200.
  
 ---- ----
laptop/lenovo-x200/flash-lenovo-x200-libreboot.1636423203.txt.gz · Last modified: 2021/11/08 21:00 by chuck