X200 X201 Hardware Flashing - bibanon/Coreboot-ThinkPads GitHub Wiki
Flashing Methods
The X200 and X201 can be flashed using a BeagleBone Black, a Raspberry Pi, or a Bus Pirate. Libreboot offically supports the BeagleBone Black, but the price of the BeagleBone is $55 compared to a $35 Raspberry Pi and if you're reading this, you likely have one lying around.
16-pin BIOS Chip
Only the numbers with an asterisk are plugged in to a wire.
16-pin X200 Pomona 5252
=== front (display) on your X200 ====
9 - - 8*
10* - - 7*
11 - - 6
12 - - 5
13 - - 4
14 - - 3
15* - - 2*
16* - - 1 - this is pin 1 on the flash chip
=== back (palmrest) on your X200 ===
Pin # | SPI Pin Name | Bus Pirate (Seed Color) | BeagleBone Black | Raspberry Pi |
---|---|---|---|---|
2 | 3.3V | 3.3V PSU | 3.3V PSU | 17 or 3.3V PSU |
7 | CS | White | Pin 17 | 24 |
8 | MISO | Black | Pin 21 | 21 |
10 | GND | Brown | Pin 1 | 25 |
15 | MOSI | Gray | Pin 18 | 19 |
16 | CLK | Purple | Pin 22 | 23 |
8-pin BIOS Chip
Fun Fact: This chip pinout is exactly the same as the X60 and T60.
8-pin X200 POMONA 5250:
~~~~ VGA (left) ~~~~
4321
----
| |
----
5678
~~Hard Drive (right)~
Pin # | SPI Pin Name | Bus Pirate (Seeed Color) | BeagleBone Black | Raspberry Pi |
---|---|---|---|---|
1 | CS | White | Pin 17 | 24 |
2 | MISO | Black | Pin 21 | 21 |
3 | not used | not used | not used | not used |
4 | GND | Brown | Pin 1 | 25 |
5 | MOSI | Gray | Pin 18 | 19 |
6 | CLK | Purple | Pin 22 | 23 |
7 | not used | not used | not used | not used |
8 | 3.3V | 3.3V PSU | 3.3V PSU | 17 or 3.3V PSU |