2021-05-18 12:21:48 +00:00
|
|
|
---
|
|
|
|
title: Hardware compatibility list
|
|
|
|
x-toc-enable: true
|
|
|
|
...
|
|
|
|
|
2022-11-13 21:12:15 +00:00
|
|
|
**The osboot project was rebooted on January 4th, 2022. Some boards were
|
|
|
|
deleted as a result, but they will be re-added later, with documentation also
|
|
|
|
re-added. The Libreboot and osboot projects went completely out of sync, but
|
|
|
|
the Libreboot project was more up to date, so osboot, itself a fork of
|
|
|
|
Libreboot originally, was PURGED and then RE-FORKED once again, but from
|
|
|
|
Libreboot in late 2021. From now on, greater care will be taken to keep the
|
|
|
|
two projects in sync. Both projects are lead and were also founded by Leah
|
|
|
|
Rowe.**
|
|
|
|
|
|
|
|
The current version of osboot already has several major differences. For
|
|
|
|
example, microcode updates are enabled by default, on all boards, even those
|
|
|
|
that Libreboot supports (this greatly increases system stability).
|
|
|
|
|
|
|
|
This sections relates to known hardware compatibility in osboot.
|
2021-05-18 12:21:48 +00:00
|
|
|
|
|
|
|
For installation instructions, refer to [../install/](../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
|
2022-11-13 21:12:15 +00:00
|
|
|
has an Intel GPU, and osboot uses the Intel one)
|
2021-05-18 12:21:48 +00:00
|
|
|
|
|
|
|
Supported hardware
|
|
|
|
==================
|
|
|
|
|
2022-11-13 21:12:15 +00:00
|
|
|
osboot currently supports the following systems in this release:
|
2021-05-18 12:21:48 +00:00
|
|
|
|
|
|
|
### Desktops (AMD, Intel, x86)
|
|
|
|
|
|
|
|
- [Gigabyte GA-G41M-ES2L motherboard](ga-g41m-es2l.md)
|
2022-11-13 21:12:15 +00:00
|
|
|
- Acer G43T-AM3
|
2021-05-18 12:21:48 +00:00
|
|
|
- [Intel D510MO and D410PT motherboards](d510mo.md)
|
2021-12-08 06:59:01 +00:00
|
|
|
- [Intel D945GCLF](d945gclf.md) (D945GCLF2D also reported working by a user)
|
2021-05-18 12:21:48 +00:00
|
|
|
- [Apple iMac 5,2](imac52.md)
|
|
|
|
|
|
|
|
### Servers/workstations (AMD, x86)
|
|
|
|
|
|
|
|
- [ASUS KCMA-D8 motherboard](kcma-d8.md)
|
|
|
|
- [ASUS KGPE-D16 motherboard](kgpe-d16.md)
|
|
|
|
- [ASUS KFSN4-DRE motherboard](kfsn4-dre.md)
|
|
|
|
|
|
|
|
### Laptops (Intel, x86)
|
|
|
|
|
2021-05-23 16:28:53 +00:00
|
|
|
- ThinkPad X60 / X60S / X60 Tablet
|
|
|
|
- ThinkPad T60 (with Intel GPU)
|
2021-05-23 16:31:50 +00:00
|
|
|
- [Lenovo ThinkPad X200 / X200S / X200 Tablet](x200.md)
|
2022-11-13 21:12:15 +00:00
|
|
|
- Lenovo ThinkPad X230 (documentation needs to be re-added, ever since the
|
|
|
|
purge on 4 January 2022. It will be done asap)
|
|
|
|
- Lenovo ThinkPad X301
|
2021-05-18 12:21:48 +00:00
|
|
|
- [Lenovo ThinkPad R400](r400.md)
|
2021-05-23 16:31:50 +00:00
|
|
|
- [Lenovo ThinkPad T400 / T400S](t400.md)
|
2021-05-18 12:21:48 +00:00
|
|
|
- [Lenovo ThinkPad T500](t500.md)
|
|
|
|
- [Lenovo ThinkPad W500](t500.md)
|
|
|
|
- [Lenovo ThinkPad R500](r500.md)
|
|
|
|
- [Apple MacBook1,1 and MacBook2,1](macbook21.md)
|
2022-11-13 21:12:15 +00:00
|
|
|
- [Lenovo ThinkPad T440p](../install/t440p_external.md)
|
|
|
|
- [Lenovo Thinkpad X220](../install/ivy_has_common.md)
|
|
|
|
- [Lenovo Thinkpad X220t](../install/ivy_has_common.md)
|
|
|
|
- [Lenovo Thinkpad T420](../install/ivy_has_common.md)
|
|
|
|
- [Lenovo Thinkpad X230](../install/x230_external.md)
|
|
|
|
- [Lenovo Thinkpad X230t](../install/x230_external.md)
|
|
|
|
|
|
|
|
TODO: More hardware is supported. See `resources/coreboot/` in osbmk. Update
|
|
|
|
the above list!
|
2021-05-18 12:21:48 +00:00
|
|
|
|
|
|
|
'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.
|
|
|
|
|
2022-02-17 22:44:18 +00:00
|
|
|
EC update on i945 (X60, T60) and GM45 (X200, X301, T400, T500, R400, W500, R500)
|
2021-05-18 12:21:48 +00:00
|
|
|
==============================================================
|
|
|
|
|
|
|
|
It is recommended that you update to the latest EC firmware version. The
|
|
|
|
[EC firmware](../../faq.md#ec-embedded-controller-firmware) is separate from
|
2022-11-13 21:12:15 +00:00
|
|
|
osboot, so we don't actually provide that, but if you still have
|
2021-05-18 12:21:48 +00:00
|
|
|
Lenovo BIOS then you can just run the Lenovo BIOS update utility, which
|
|
|
|
will update both the BIOS and EC version. See:
|
|
|
|
|
|
|
|
- [../install/#flashrom](../install/#flashrom)
|
|
|
|
- <http://www.thinkwiki.org/wiki/BIOS_update_without_optical_disk>
|
|
|
|
|
|
|
|
NOTE: this can only be done when you are using Lenovo BIOS. How to
|
2022-11-13 21:12:15 +00:00
|
|
|
update the EC firmware while running osboot is unknown. osboot
|
2021-05-18 12:21:48 +00:00
|
|
|
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
|