1
0
Fork
You've already forked coreboot-x201
0
Coreboot for Lenovo X201
2026年02月14日 11:17:54 +01:00
bootsplash.bmp Add files via upload 2021年12月07日 20:10:00 +01:00
coreboot.rom Add files via upload 2021年12月07日 20:14:04 +01:00
descriptor.bin Add files via upload 2021年12月07日 20:10:00 +01:00
gbe.bin add GBE.bin 2025年04月09日 09:52:09 +02:00
LICENSE Initial commit 2021年12月07日 19:06:58 +00:00
me.bin Add files via upload 2021年12月07日 20:10:00 +01:00
README.md Update README.md 2026年02月14日 11:17:54 +01:00
vgabios.bin Add files via upload 2021年12月07日 20:10:00 +01:00
x201.config Add files via upload 2021年12月07日 20:10:00 +01:00

coreboot-x201

Coreboot for Lenovo X201

coreboot V 4.14 rom for thinkpad X201 featuring seabios v. 1.14.0 Secondary payloads added Coreinfo

coreboot.rom use the (Intel) vga rom and supports intel wifi cards and bluetooth.

FAQ & Customization

Q: How do I change the MAC address?

The included ROM has a generic MAC address. To avoid network conflicts, set it to match the sticker on your motherboard (usually under the RAM).

  1. Install nvmutil (from coreboot/util/nvmutil).
  2. Run: ./nvmutil coreboot.rom setmac 00:1f:16:xx:xx:xx

To revert to the standard SeaBIOS text-only boot, use cbfstool:

./cbfstool coreboot.rom remove -n bootsplash.bmp

Yes. Use a 24-bit Windows BMP (1024x768 is best for X201).

  1. ./cbfstool coreboot.rom remove -n bootsplash.bmp
  2. ./cbfstool coreboot.rom add -f your_image.bmp -n bootsplash.bmp -t raw

Q: Why isn't the fan spinning?

This 4.14 build uses a "neutered" ME via me_cleaner. This keeps thermal management intact. If you manually delete the entire ME region, the fan will stop working.

Hardware Flashing Guide

Required Tools

The X201 requires external flashing. Software-based flashing from the original Lenovo BIOS is not possible due to write protections.

  • Programmer: CH341A (the "Green" or "Black" USB sticks).
  • Clip: SOIC-8 test clip (e.g., Pomona 5250).
  • Target: The BIOS chip is a SOIC-8 (8-pin) chip located on the top of the motherboard, directly under the keyboard.

Flashrom Command

Once your clip is securely attached to the chip and connected to your programmer:

  1. Test connection (Probe): flashrom -p ch341a_spi

  2. Read/Backup current BIOS (Do this 2x and compare): flashrom -p ch341a_spi -r backup.bin

  3. Write the new Coreboot ROM: flashrom -p ch341a_spi -w coreboot.rom

Note: If using a Raspberry Pi as a programmer, use -p linux_spi:dev=/dev/spidev0.0,spispeed=128 instead of -p ch341a_spi.