diff options
| author | jackrandom <jackrandom@web> | 2014-03-06 23:24:54 +0100 | 
|---|---|---|
| committer | Wiki User Oberon <nobody@nowhere.ws> | 2014-03-06 23:24:54 +0100 | 
| commit | 24fad5aef842a25ab050910831d111a849cd1b79 (patch) | |
| tree | 566f00ec27a1b564d761ce7d4fb7bb0ef3cf3fdb | |
| parent | d4e888b26ca455cab9229d547064e3591f901d5e (diff) | |
typos, little fixes
| -rw-r--r-- | coreboot-x201.mdwn | 30 | 
1 files changed, 15 insertions, 15 deletions
diff --git a/coreboot-x201.mdwn b/coreboot-x201.mdwn index a35baf3..c8ef34d 100644 --- a/coreboot-x201.mdwn +++ b/coreboot-x201.mdwn @@ -1,10 +1,10 @@ -## n00bie guide for getting coreboot to an x201{i/s/t} +## n00bie guide for getting coreboot to a 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) +- no pci id whitelist restrictions (wifi / wwan) +- you can boot even with HD-password (for example to change/delete it with hdparm)  - hotswap harddrive (didn't test, but should work)  - it's cool. @@ -17,25 +17,24 @@ It is also advisable to save the output of dmidecode somewhere, as you need spec  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. +you have to dump the existing BIOS using [[flashrom|http://www.flashrom.org]] and an external SPI flasher.  here's the pinout:  [[!format bash """ -===  front (display) ==== -     3.3V     N/C        CLK      MOSI -      |        |          |        | -      |        |          |        | -     CS       MISO       N/C      ground -===  back (touchpad) === +  ====  front (display) ===== +3.3V     N/C      CLK      MOSI + |        |        |        | + |        |        |        | +CS       MISO     N/C      ground +  ====  back (touchpad) =====  """]]  [[!img bus_pirate.jpg align="right" size="" alt="buspirate attached"]]  Now it should look similar to this: -You probably have to adjust your contacts quite often for it to work, so don't give up ;) +You probably have to adjust your contacts quite often for it to work, so don't give up ;) try to keep the cables as short as possible. - -now read your chip at least twice +now read your chip at least twice with  [[!format bash """  flashrom -p <yourprogrammer> -r flash.bin @@ -43,7 +42,8 @@ flashrom -p <yourprogrammer> -r flash2.bin  diff flash.bin flash2.bin  """]] -If the files differ, check your cables. +If the files differ you have read errors +-> bad: check your cables && try again.  #### easy part  - extract descriptor / intel ME @@ -54,7 +54,7 @@ dd if=flash.bin of=coreboot/3rdparty/mainboard/lenovo/x201/me.bin \     skip=12288 count=5230592 bs=1M iflag=count_bytes,skip_bytes  """]]  - extract vgabios.bin from BIOS (I used PhoenixTool for this, as the included bios extractor from coreboot didn't work for me)  -- hint: [[SWIM|http://www.urbandictionary.com/define.php?term=swim]] uploaded it [[somewhere|https://www.google.de/search?q=63b3bcf7296acc1be44a1b7b1b5e7897]] in the internets +- hint: [[SWIM|http://www.urbandictionary.com/define.php?term=swim]] [[uploaded| http://www.datafilehost.com/d/4c01e3d8]] [[it|http://bitshare.com/?f=i4xwzphy]] [[somewhere|http://www2.zippyshare.com/v/88473898/file.html]] in the internets  - use your prior version number for local version string (e.g [["6QET70WW (1.40)"|http://www.thinkwiki.org/wiki/List_of_DMI_IDs]])  - at least UNCHECK fake IFD and specify paths to descriptor / ME  - select SeaBIOS as payload  | 
