summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjackrandom <jackrandom@web>2014-03-06 10:41:27 +0100
committerWiki User Oberon <nobody@nowhere.ws>2014-03-06 10:41:27 +0100
commitf55447f190f93801920b568a0b2832686f54a694 (patch)
tree552d72c62f047b12b40f9d8cac341eb8a17ae775
parent7f7259d5f9186eeb206ca308856b97b23dd4119f (diff)
-rw-r--r--coreboot-x201.mdwn35
1 files changed, 35 insertions, 0 deletions
diff --git a/coreboot-x201.mdwn b/coreboot-x201.mdwn
index 9ce4a35..6f528f8 100644
--- a/coreboot-x201.mdwn
+++ b/coreboot-x201.mdwn
@@ -1 +1,36 @@
[[!map pages="coreboot-x201/* and ! coreboot-x201/*/*"]]
+
+
+
+## n00bie guide for getting coreboot to an x201{i/s/t}
+
+###why would I want this?
+- free open source BIOS / EFI implementation
+- fast (faster than lenovo BIOS)
+- no whitelist restrictions (wifi cards etc.)
+- you can boot even with HD-password (for example to change/delete it)
+- hotswap harddrive (didn't test, but should work)
+- it's cool.
+
+###okay, show me how!
+#### preliminary
+first you should update your existing BIOS. This is important as you cannot update your ECP version afterwards. Linux users can use the iso files provided by lenovo and do some nice trick described [[here|http://www.thinkwiki.org/wiki/BIOS_update_without_optical_disk]]
+
+It is also advisable to save the output of dmidecode somewhere, as you need specific BIOS versions strings to get thinkpad_acpi to work.
+
+next buy or build a SPI flasher and get a SOIC8 clip for mounting the chip correctly.
+
+#### the ugly part
+we have to dump the existing BIOS using [[flashrom|http://www.flashrom.org]] and an external SPI flasher.
+here's the pinout:
+[[!format c """
+=== front (display) ====
+ 3.3V N/C CLK MOSI
+ | | | |
+ | | | |
+ CS MISO N/C ground
+=== back (touchpad) ===
+"""]]
+
+Now it should look similiar to this:
+[[!img bus_pirate.jpg align="left" size="" alt=""]]