I Ported Coreboot to the ThinkPad X270
a day ago
- #Coreboot
- #Thinkpad X270
- #Libreboot
- Successfully ported Coreboot to the Thinkpad X270 with a Kaby Lake CPU.
- Dumped the BIOS image for backup and to obtain necessary sections like Intel Management Engine, GbE, and IFD.
- Used pico-serprog on an RP2040-zero and flashprog for SPI flash operations.
- Encountered hardware issues, including knocking off a capacitor, which was later identified and replaced.
- Explored differences between X270 and X280, such as Thunderbolt absence and RAM configurations.
- Faced boot issues with NVMe and WiFi, leading to collaborative troubleshooting with Libreboot's founder.
- Discovered and fixed PCIe allocation issues related to CLKREQ settings for WiFi and other components.
- Achieved a successful boot with working GRUB, NVMe, and WiFi, though proprietary.
- Plans to upstream changes and transition to linux-libre for a fully free software setup.
- Expressed gratitude towards Libreboot and Leah Rowe for their support and contributions.