Difference between revisions of "X201/Coreboot"

From Technologia Incognita
Jump to: navigation, search
(Raspberry PI)
(Raspberry PI)
Line 9: Line 9:
 
=== Raspberry PI ===
 
=== Raspberry PI ===
  
https://www.flashrom.org/RaspberryPi
+
* https://www.flashrom.org/RaspberryPi
https://www.raspberrypi.org/documentation/usage/gpio/
+
* https://www.raspberrypi.org/documentation/usage/gpio/
  
 
Here's how to connect the Raspberry pi GPIO to the chip.
 
Here's how to connect the Raspberry pi GPIO to the chip.
Line 23: Line 23:
 
</pre>
 
</pre>
  
The Raspberry PI might not be able to provide enough power for the chip. Find a different 3.3v source, provide PSU-power to the laptop or desolder the chip, or improvise.
+
The Raspberry PI might not be able to provide enough power for the chip. Find a different 3.3v source, provide PSU-power to the laptop, desolder the chip or improvise.
 +
 
 +
You can read the flash via (asuming you have the MX25L6445):
 +
 
 +
<pre>
 +
./flashrom -p linux_spi:dev=/dev/spidev0.0 -c "MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E" -r x201-flash.bin
 +
</pre>
 +
 
 +
Do this twice and compare files to check for read errors.
  
 
== Issues ==
 
== Issues ==

Revision as of 21:40, 17 March 2016

Page on getting coreboot installed on the X201

Flashrom

U can use flashrom to backup and write your flash.

flashrom download: https://www.flashrom.org/Downloads

Raspberry PI

Here's how to connect the Raspberry pi GPIO to the chip.

 ===  front (display) ====
 3.3V (pin 17)   N/C          (S)CLK/SCK (pin 23)  MOSI (pin 19)
      |        |             |              |
 dot  |        |             |              |
 CS (pin 24)   MISO (pin 21) N/C           ground (pin 25)
 ===  back (touchpad) ===

The Raspberry PI might not be able to provide enough power for the chip. Find a different 3.3v source, provide PSU-power to the laptop, desolder the chip or improvise.

You can read the flash via (asuming you have the MX25L6445):

./flashrom -p linux_spi:dev=/dev/spidev0.0 -c "MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E" -r x201-flash.bin

Do this twice and compare files to check for read errors.

Issues

  • as per 2016-03-15 the last working coreboot version was: a3e41c089602c58409e8dfd4aceecbdd7d4f4a5b

Files

Related Links