Hardware compatibility list

English | 简体中文

Return to previous index

This sections relates to known hardware compatibility in Canoeboot.

For installation instructions, refer to ../install/.

NOTE: For T60/R60 thinkpads, make sure that it has an Intel GPU, not an ATI GPU because coreboot lacks native video initialization for the ATI GPUs on these machines.

(for later machines like T500, T400, ATI GPU doesn’t matter, because it also has an Intel GPU, and Canoeboot uses the Intel one)

Supported hardware

Canoeboot currently supports the following systems:

Servers (AMD, Intel, x86)

Desktops (AMD, Intel, x86)

Laptops (Intel, x86)

Laptops (ARM, with U-Boot payload)


TODO: More hardware is supported. See config/coreboot/ in cbmk. Update the above list!

‘Supported’ means that the build scripts know how to build ROM images for these systems, and that the systems have been tested (confirmed working). There may be exceptions; in other words, this is a list of ‘officially’ supported systems.

EC update on i945 (X60, T60) and GM45 (X200, X301, T400, T500, R400, W500, R500)

It is recommended that you update to the latest EC firmware version. The EC firmware is separate from Canoeboot, so we don’t actually provide that, but if you still have Lenovo BIOS then you can just run the Lenovo BIOS update utility, which will update both the BIOS and EC version. See:

NOTE: Canoeboot standardises on flashprog now, as of 3 May 2024, which is a fork of flashrom.

NOTE: this can only be done when you are using Lenovo BIOS. How to update the EC firmware while running Canoeboot is unknown. Canoeboot only replaces the BIOS firmware, not EC.

Updated EC firmware has several advantages e.g. better battery handling.

How to find what EC version you have (i945/GM45)

In GNU+Linux, you can try this:

grep 'at EC' /proc/asound/cards

Sample output:

ThinkPad Console Audio Control at EC reg 0x30, fw 7WHT19WW-3.6

7WHT19WW is the version in different notation, use search engine to find out regular version - in this case it’s a 1.06 for x200 tablet

Alternatively, if dmidecode is available, run the following command (as root) to find the currently flashed BIOS version:

dmidecode -s bios-version

On a T400 running the latest BIOS this would give 7UET94WW (3.24 ) as result.

Markdown file for this page: https://canoeboot.org/docs/hardware/index.md

Subscribe to RSS for this site

Site map

This HTML page was generated by the Untitled Static Site Generator.