laptop:lenovo-x230:flash-lenovo-x230-coreboot
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
laptop:lenovo-x230:flash-lenovo-x230-coreboot [2020/06/08 09:39] – [Make Connections] chuck | laptop:lenovo-x230:flash-lenovo-x230-coreboot [2024/03/17 09:13] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
======Flashing my Lenovo x230 with Coreboot====== | ======Flashing my Lenovo x230 with Coreboot====== | ||
+ | <WRAP info smaller> | ||
+ | This guide is fairly old (2020/2021) and I haven' | ||
+ | |||
+ | Most of the steps will still be relevant but I suggest cross-checking with the Coreboot site for any necessary updates until I can update this guide. | ||
+ | |||
+ | I apologize for any inconveniences this causes. | ||
+ | </ | ||
+ | |||
I flashed my Lenovo x230 with Coreboot and documented how I did it. | I flashed my Lenovo x230 with Coreboot and documented how I did it. | ||
Line 24: | Line 32: | ||
=====Gather Supplies===== | =====Gather Supplies===== | ||
+ | <WRAP announcement red smaller > | ||
+ | ==Warning== | ||
+ | It is NOT recommended to use the CH341a!\\ | ||
+ | The following page for recommendations and an explanation of why the CH341a is not advised:\\ | ||
+ | https:// | ||
+ | </ | ||
+ | |||
First, we need to gather the supplies that we need to perform the flash. This time, we will be using a CH341a instead of the BeagleBone Black that I used on the [[laptop: | First, we need to gather the supplies that we need to perform the flash. This time, we will be using a CH341a instead of the BeagleBone Black that I used on the [[laptop: | ||
Line 63: | Line 78: | ||
libncurses5-dev \ | libncurses5-dev \ | ||
m4 \ | m4 \ | ||
+ | rename \ | ||
zlib1g-dev | zlib1g-dev | ||
</ | </ | ||
Line 341: | Line 357: | ||
[user@mainpc: | [user@mainpc: | ||
[user@mainpc: | [user@mainpc: | ||
+ | [user@mainpc: | ||
[user@mainpc: | [user@mainpc: | ||
File x230-bios.rom is 12582912 bytes | File x230-bios.rom is 12582912 bytes | ||
Line 349: | Line 366: | ||
Flash Region 4 (Platform Data): 00fff000 - 00000fff (unused) | Flash Region 4 (Platform Data): 00fff000 - 00000fff (unused) | ||
- | [user@mainpc: | + | [user@mainpc: |
flashregion_0_flashdescriptor.bin | flashregion_0_flashdescriptor.bin | ||
Line 427: | Line 444: | ||
* Secondary Payloads: | * Secondary Payloads: | ||
* Select: Load coreinfo | * Select: Load coreinfo | ||
- | * Select: Load Memtest86+ | ||
* Select: Load nvramcui | * Select: Load nvramcui | ||
- | * Memtest 86+ version (Stable) | ||
* **Save** | * **Save** | ||
* **Exit** | * **Exit** | ||
Line 591: | Line 606: | ||
If you run into this problem do the following: | If you run into this problem do the following: | ||
- | < | + | < |
# append i915 to the end of the file | # append i915 to the end of the file | ||
[user@mainpc: | [user@mainpc: | ||
Line 598: | Line 613: | ||
[user@mainpc: | [user@mainpc: | ||
- | If grub isn’t full screen you may have to set the resolution: | + | # If grub isn’t full screen you may have to set the resolution: |
[user@mainpc: | [user@mainpc: | ||
Line 623: | Line 638: | ||
* [[https:// | * [[https:// | ||
* IRC Freenode: #coreboot | * IRC Freenode: #coreboot | ||
+ |
laptop/lenovo-x230/flash-lenovo-x230-coreboot.1591623550.txt.gz · Last modified: 2020/06/08 09:39 by chuck