Skip to content

My my coreboot built for the thinkpad x220, including vga bootsplash, boot menu wait set to 1 sec, and me_cleaner

Notifications You must be signed in to change notification settings

m4rc0linux/x220-coreboot

Repository files navigation

x220-coreboot

coreboot V 4.13 rom for thinkpad x220 featuring seabios v. 1.14.0 https://seabios.org/Releases#SeaBIOS_1.14.0

commit 5c186c6777c9438ff4681929c9c25c98dee28bef

Secondary payloads added https://www.coreboot.org/Payloads

Nvramcui

Coreinfo: https://www.coreboot.org/Coreinfo

Nemtest: https://www.coreboot.org/Memtest86

Tint: https://www.coreboot.org/Tint

My last coreboot built for the thinkpad x220 comes with 2 different configurations:

  1. m4rc0linux220coreboot.rom - featuring vga bootsplash and support to intel wifi cards and bluetooth
  2. x220m4rc0.rom - featuring lbgfxinit set to 1024x768 (bootsplash1 included), no support to intel wifi and bluetooth - this is my last, and more free, built.

In both cases include seabios with all the secondary payloads, boot menu wait set to 1 sec, and me_cleaner applied

Ram frequency has been fixed. it works well with ddr3 1600 setting correctly the speed on 800mhz x 2 channels. In my previous version and the oem bios this is limited to 667 mhz.

Both roms are meant to be flashed externally and it is just a starting point for you own builds. Have a look to the .config file, which you can use and modify.

The Seabios wait time has been reduced to 1 sec only, applying ./build/cbfstool build/coreboot.rom add-int -i 1000 -n etc/boot-menu-wait as described in the official guide: https://www.coreboot.org/SeaBIOS

Bootsplash has been originally downloaded from this post https://www.reddit.com/r/thinkpad/comments/ggomje/another_finished_project_t420_coreboot_with/
Bottsplash1 has been made by myself modifying the classical x220 exploded wallpaper (colours will work good with libgfxnint)

if you already have coreboot installed, you can fash it internally with sudo flashrom -p internal:laptop=force_I_want_a_brick -c MX25L6405 -w "name".rom -V

It is intended to be used on the "normal" thinkpad x220. It won't work on different models like x220i or x220t

There is no warranty or support guaranteed so please keep this in mind if you intend to use this software. I am not responsible for broken devices.

To see how this (or my others built images) works, just have a look into my youtube https://www.youtube.com/user/marcolinoxz

About

My my coreboot built for the thinkpad x220, including vga bootsplash, boot menu wait set to 1 sec, and me_cleaner

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published