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 13:41] – [Prepare Coreboot] chuck | laptop:lenovo-x230:flash-lenovo-x230-coreboot [2024/03/17 13: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: | [user@mainpc: | ||
| File x230-bios.rom is 12582912 bytes | File x230-bios.rom is 12582912 bytes | ||
| Line 350: | 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 428: | 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 592: | 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 599: | 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 624: | Line 638: | ||
| * [[https:// | * [[https:// | ||
| * IRC Freenode: #coreboot | * IRC Freenode: #coreboot | ||
| + | |||
laptop/lenovo-x230/flash-lenovo-x230-coreboot.1591623691.txt.gz · Last modified: by chuck
