If it’s you’re first time, you should definitely check out the general libreboot guide before flashing.
You’ll need SPI flashing equipment in order to follow this guide. The official Libreboot documentation recommends against the Raspberrypi Pi as it supports some nonfree software (inter alia). You can use basically any board with the correct GPIO pins but you’ll have to determine the pinout yourself. I find that since most guides are written for the Pi and a lot of people (including me) have them already, it’s a decent choice.
Item | Notes | Link |
---|---|---|
SBC for SPI flashing | If you don’t know where to start, just go with the raspberry pi 3B | Raspberrypi.com |
Dupont Cables | There are lots of places to get these for very cheap | Amazon |
SOIC clip(s) | Finding these things outside mainland china is almost impossible. The link provided is afaik the only place to get them at a reasonable price in North America. | Valuetronics - 8MB Valutronics - 4MB |
Thermal paste* | MX-4 is the standard thermal paste. | Amazon |
Wireless Card | The intel wifi cards installed by default are not supported with free software. You’ll need to install a new one in order to use wifi after installing libreboot. Most atheros cards will work. Just make sure the card you get is for PCI mini express, not PCI mini. | Amazon |
The tear-down for the X200 is exceedingly simple, but I’ll detail it just in case.
Step 1: Remove the screws marked with the keyboard or palmrest logo from the bottom of the machine. When in doubt, just unscrew. All of the screws are the same, so you needn’t worry.
Step 2: Remove the keyboard and palmrest by just prying them up.
Step 3: Unplug the Keyboard and palmrest.
You can now proceed to flashing the bios chip located above the ram slots.