diff options
author | jackrandom <jackrandom@web> | 2014-03-06 23:57:45 +0100 |
---|---|---|
committer | Wiki User Oberon <nobody@nowhere.ws> | 2014-03-06 23:57:45 +0100 |
commit | 7329123dd11817bd3cee25f0c8dc5593cf3a1d6f (patch) | |
tree | d7d79a0f4758c54cce8e5f8d66eb400ac0a93c6c | |
parent | 5f3f32f5b85bc5dbc6a70bdb025b0515246bb40b (diff) |
misc
-rw-r--r-- | coreboot-x201.mdwn | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/coreboot-x201.mdwn b/coreboot-x201.mdwn index 9898a24..0d588ea 100644 --- a/coreboot-x201.mdwn +++ b/coreboot-x201.mdwn @@ -56,13 +56,13 @@ dd if=flash.bin of=coreboot/3rdparty/mainboard/lenovo/x201/descriptor.bin \ 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|http://www.datafilehost.com/d/4c01e3d8]] [[it|http://bitshare.com/?f=i4xwzphy]] [[somewhere|http://www2.zippyshare.com/v/88473898/file.html]] in the internets +- extract vgabios.bin from BIOS (I used [[PhoenixTool|http://forums.mydigitallife.info/threads/13194-Tool-to-Insert-Replace-SLIC-in-Phoenix-Insyde-Dell-EFI-BIOSes]] in a WinBitch VM 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|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 - DO NOT FORGET vgabios.bin -- USB boot won't work with the SeaBIOS version included in coreboot, so use this fix: +- USB boot won't work with the SeaBIOS version included in coreboot, so use this fix (or choose SeaBIOS master version): [[!format diff """ diff --git a/src/southbridge/intel/bd82x6x/usb_ehci.c b/src/southbridge/intel/bd82x6x/usb_ehci.c index 78f92d9..4162562 100644 @@ -88,12 +88,17 @@ index 7dc7b03..4d1183d 100644 //reg32 |= PCI_COMMAND_SERR; pci_write_config32(dev, PCI_COMMAND, reg32); """]] -- [[compile coreboot|http://www.coreboot.org/Build_HOWTO]] (you'll need gcc-multilib and your /usr/bin/python should point to python2, else use venv) -- flash resulting ROM image +- [[compile coreboot|http://www.coreboot.org/Build_HOWTO]] (you'll need gcc-multilib and your python bin should point to python2, else create a venv) +- flash resulting ROM image with [[!format bash """ flashrom -w coreboot/build/coreboot.rom -pinternal:laptop=force_I_want_a_brick """]] -## pics + +## additional pics [[!img chip_location.jpg alt="Chip location"]] [[!img soic_clip.jpg alt="SOIC mount"]] [[!img self_build_spi.jpg alt="SPI flasher"]] + +## additional links +[[Coreboot wiki page for x201|http://www.coreboot.org/Board:lenovo/x201]] +[[BIOS extract|http://www.coreboot.org/Bios_extract]] |