parent
e34f48a89d
commit
a0cfac617c
|
@ -31,6 +31,7 @@ libreboot currently supports the following systems in this release:
|
|||
(**easy to flash without disassembly**)
|
||||
- [HP Elite 8300 USDT](hp8300usdt.md) (**easy to flash without disassembly**)
|
||||
- [Intel D510MO and D410PT motherboards](d510mo.md)
|
||||
- [Intel D945GCLF](d945gclf.md)
|
||||
|
||||
### Laptops (Intel, x86)
|
||||
|
||||
|
@ -83,7 +84,6 @@ re-adding them at a later date. They were removed due to issues. List:
|
|||
- [Hisense Chromebook C11 and more (veyron-jerry)](../install/chromebooks.md)
|
||||
- [HP Chromebook 11 G1 (daisy-spring)](../install/chromebooks.md)
|
||||
- [HP Chromebook 14 G3 (nyan-blaze)](../install/chromebooks.md)
|
||||
- [Intel D945GCLF](d945gclf.md) (removed from lbmk, TODO: re-add support)
|
||||
- [Samsung Chromebook 2 11" (peach-pit)](../install/chromebooks.md)
|
||||
- [Samsung Chromebook 2 13" (peach-pi)](../install/chromebooks.md)
|
||||
- [Samsung Chromebook XE303 (daisy-snow)](../install/chromebooks.md)
|
||||
|
|
|
@ -42,6 +42,7 @@ x-toc-enable: true
|
|||
- [HP Elite 8200 SFF/MT](hp8200sff.md)(HP 6200 Pro Business 多半也能用)
|
||||
- [HP Elite 8300 USDT](hp8300usdt.md)
|
||||
- [Intel D510MO 及 D410PT 主板](d510mo.md)
|
||||
- [Intel D945GCLF](d945gclf.md)(移出 lbmk,计划:重新加入支持)
|
||||
|
||||
### 笔记本(Intel,x86)
|
||||
|
||||
|
@ -94,7 +95,6 @@ x-toc-enable: true
|
|||
- [ASUS Chromebit CS10 (veyron-mickey)](../install/chromebooks.md)
|
||||
- [ASUS Chromebook Flip C100PA (veyron-minnie)](../install/chromebooks.md)
|
||||
- [ASUS Chromebook C201PA (veyron-speedy)](../install/c201.md)
|
||||
- [Intel D945GCLF](d945gclf.md)(移出 lbmk,计划:重新加入支持)
|
||||
|
||||
### 关于已移除的主板
|
||||
|
||||
|
|
|
@ -0,0 +1,59 @@
|
|||
---
|
||||
title: ThinkPad X201
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
<div class="specs">
|
||||
<center>
|
||||
ThinkPad X201
|
||||
</center>
|
||||
|
||||
| ***Specifications*** | |
|
||||
|----------------------------|------------------------------------------------|
|
||||
| **Manufacturer** | Lenovo |
|
||||
| **Name** | ThinkPad X201/X201S/X201 Tablet |
|
||||
| **Released** | May 2011 |
|
||||
| **Chipset** | Intel Arrandale / Ibex Peak |
|
||||
| **CPU** | Intel Core i5 first generation |
|
||||
| **Graphics** | Intel HD graphics (1st generation) |
|
||||
| **Display** | 1280x800 TFT |
|
||||
| **Memory** | 1,2,3 or 4GB (Upgradable to 8GB, unofficially) |
|
||||
| **Architecture** | x86_64 |
|
||||
| **EC** | Proprietary (Renesas H8s) |
|
||||
| **Original boot firmware** | LenovoBIOS |
|
||||
| **Intel ME/AMD PSP** | Present. Can be completly disabled. |
|
||||
| **Flash chip** | SOIC-8 8MB capacity (64MBit) |
|
||||
```
|
||||
W+: Works without blobs;
|
||||
N: Doesn't work;
|
||||
W*: Works with blobs;
|
||||
U: Untested;
|
||||
P+: Partially works;
|
||||
P*: Partially works with blobs
|
||||
```
|
||||
|
||||
| ***Features*** | |
|
||||
|----------------|---------------------------------------|
|
||||
| **Internal flashing with original boot firmware** | N |
|
||||
| **Display** | W+ |
|
||||
| **Audio** | W+ |
|
||||
| **RAM Init** | W+ |
|
||||
| **External output** | W+ |
|
||||
| **Display brightness** | P+ |
|
||||
|
||||
| ***Payloads supported*** | |
|
||||
|---------------------------|-----------|
|
||||
| **GRUB** | Works |
|
||||
| **SeaBIOS** | Works |
|
||||
| **SeaBIOS with GRUB** | Works |
|
||||
</div>
|
||||
|
||||
Flashing instructions can be found at
|
||||
[ThinkPad X201 Libreboot Flashing Guide](../install/x201.md)
|
||||
|
||||
EC update {#ecupdate}
|
||||
=========
|
||||
|
||||
It is recommended that you update LenovoBIOS, before installing Libreboot.
|
||||
This way, you get the latest EC firmware. There is no way to update this
|
||||
from Libreboot.
|
|
@ -368,7 +368,7 @@ example of the push pin as a proof of concept:
|
|||
|
||||
#### ThinkPad X60/X60S/X60T/T60 with Lenovo BIOS {#flashrom_lenovobios}
|
||||
|
||||
**WARNING: Libreboot 20231021 and likely other 2023 releases do not have the
|
||||
**WARNING: Libreboot 20231021 and likely older 2023 releases do not have the
|
||||
bootblock copied in release ROMs, so the bucts trick below will actually cause
|
||||
a brick. This is fixed in lbmk as of 25 October 2023 onward, but you should
|
||||
do this on 20231021 release ROMs before following the instructions below:**
|
||||
|
@ -379,6 +379,8 @@ And then do this:
|
|||
|
||||
dd if=bootblock.bin of=libreboot.rom bs=1 seek=$(($(stat -c %s libreboot.rom) - 0x20000)) count=64k conv=notrunc
|
||||
|
||||
(This was fixed in Libreboot 20231101)
|
||||
|
||||
**NOTE: This section partially relates to `utils` release archive in
|
||||
Libreboot 20160907, which contains static compiled binaries for things like
|
||||
bucts and flashrom. It will *still* work on modern distros, and thus is
|
||||
|
|
|
@ -20,7 +20,7 @@ LIBREBOOT](news/safety.md).**
|
|||
GPG signing key
|
||||
---------------
|
||||
|
||||
**The latest release is Libreboot 20231021, under the `testing` directory.**
|
||||
**The latest release is Libreboot 20231101, under the `testing` directory.**
|
||||
|
||||
### NEW KEY
|
||||
|
||||
|
@ -57,7 +57,7 @@ there is a Git repository that you can download from. Go here:
|
|||
HTTPS mirrors {#https}
|
||||
-------------
|
||||
|
||||
**The latest release is Libreboot 20231021, under the `testing` directory.**
|
||||
**The latest release is Libreboot 20231101, under the `testing` directory.**
|
||||
|
||||
These mirrors are recommended, since they use TLS (https://) encryption.
|
||||
|
||||
|
@ -148,7 +148,7 @@ crontab. This page tells you how to use crontab:
|
|||
HTTP mirrors {#http}
|
||||
------------
|
||||
|
||||
**The latest release is Libreboot 20231021, under the `testing` directory.**
|
||||
**The latest release is Libreboot 20231101, under the `testing` directory.**
|
||||
|
||||
WARNING: these mirrors are non-HTTPS which means that they are
|
||||
unencrypted. Your traffic could be subject to interference by
|
||||
|
@ -162,7 +162,7 @@ if using HTTPS.
|
|||
FTP mirrors {#ftp}
|
||||
-----------
|
||||
|
||||
**The latest release is Libreboot 20231021, under the `testing` directory.**
|
||||
**The latest release is Libreboot 20231101, under the `testing` directory.**
|
||||
|
||||
WARNING: FTP is also unencrypted, like HTTP. The same risks are present.
|
||||
|
||||
|
|
|
@ -20,13 +20,13 @@ LIBREBOOT](news/safety.md).**
|
|||
Код підпису GPG
|
||||
---------------
|
||||
|
||||
**Останнім випуском є Libreboot 20231021, в директорії `testing`.**
|
||||
**Останнім випуском є Libreboot 20231101, в директорії `testing`.**
|
||||
|
||||
### НОВИЙ КЛЮЧ
|
||||
|
||||
Повний відбиток ключа: `98CC DDF8 E560 47F4 75C0 44BD D0C6 2464 FA8B 4856`
|
||||
|
||||
Вищезазначений ключ для Libreboot 20231021, та наступних випусків.
|
||||
Вищезазначений ключ для Libreboot 20231101, та наступних випусків.
|
||||
|
||||
Завантажте ключ тут: [lbkey.asc](lbkey.asc)
|
||||
|
||||
|
@ -57,7 +57,7 @@ LIBREBOOT](news/safety.md).**
|
|||
Дзеркала HTTPS {#https}
|
||||
-------------
|
||||
|
||||
**Останнім випуском є Libreboot 20231021, в директорії `testing`.**
|
||||
**Останнім випуском є Libreboot 20231101, в директорії `testing`.**
|
||||
|
||||
Дані дзеркала є рекомендованими, оскільки використовують TLS (https://) шифрування.
|
||||
|
||||
|
@ -148,7 +148,7 @@ crontab. Ця сторінка розповідає вам, як викорис
|
|||
Дзеркала HTTP {#http}
|
||||
------------
|
||||
|
||||
**Останнім випуском є Libreboot 20231021, під директорією `testing`.**
|
||||
**Останнім випуском є Libreboot 20231101, під директорією `testing`.**
|
||||
|
||||
УВАГА: ці дзеркала є не-HTTPS, що означає, що вони
|
||||
незашифровані. Ваш трафік може бути об'єктом втручання
|
||||
|
@ -162,7 +162,7 @@ crontab. Ця сторінка розповідає вам, як викорис
|
|||
Дзеркала FTP {#ftp}
|
||||
-----------
|
||||
|
||||
**Останнім випуском є Libreboot 20231021, під директорією `testing`.**
|
||||
**Останнім випуском є Libreboot 20231101, під директорією `testing`.**
|
||||
|
||||
УВАГА: FTP є також незашифрованим, подібно HTTP. Ті ж самі ризики присутні.
|
||||
|
||||
|
|
|
@ -15,9 +15,9 @@ und [Libera](https://libera.chat/) IRC.
|
|||
|
||||
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
|
||||
|
||||
**NEUESTE VERSION: Die neueste Version von Libreboot ist 20231021, veröffentlicht am
|
||||
21. Oktober 2023.
|
||||
Siehe auch: [Libreboot 20231021 release announcement](news/libreboot20231021.md).**
|
||||
**NEUESTE VERSION: Die neueste Version von Libreboot ist 20231101, veröffentlicht
|
||||
am 1. November 2023.
|
||||
Siehe auch: [Libreboot 20231101 release announcement](news/libreboot20231101.md).**
|
||||
|
||||
Warum solltest Du *Libreboot* verwenden?
|
||||
----------------------------
|
||||
|
|
|
@ -13,8 +13,8 @@ dans le canal [\#libreboot](https://web.libera.chat/#libreboot) sur le serveur I
|
|||
|
||||
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
|
||||
|
||||
**NOUVELLE VERSION: La dernière version est [Libreboot 20231021](news/libreboot20231021.md), sortie
|
||||
le 21 octobre 2023.**
|
||||
**NOUVELLE VERSION: La dernière version est [Libreboot 20231101](news/libreboot20231101.md), sortie
|
||||
le 1 novembre 2023.**
|
||||
|
||||
Pourquoi devriez-vous utiliser *Libreboot*?
|
||||
-----------------------------------
|
||||
|
|
|
@ -14,8 +14,8 @@ su [Libera](https://libera.chat/).
|
|||
|
||||
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
|
||||
|
||||
**ULTIMO RILASCIO: L'ultimo rilascio e' Libreboot 20231021, rilasciato il 21 ottobre 2023.
|
||||
Vedi: [Libreboot 20231021 annuncio di rilascio](news/libreboot20231021.md).**
|
||||
**ULTIMO RILASCIO: L'ultimo rilascio e' Libreboot 20231101, rilasciato il 1 novembre 2023.
|
||||
Vedi: [Libreboot 20231101 annuncio di rilascio](news/libreboot20231101.md).**
|
||||
|
||||
Per quale ragione utilizzare *Libreboot*?
|
||||
-----------------------------------------
|
||||
|
|
|
@ -15,9 +15,9 @@ on [Libera](https://libera.chat/) IRC.
|
|||
|
||||
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
|
||||
|
||||
**NEW RELEASE: The latest release is Libreboot 20231021, released on
|
||||
21 October 2023.
|
||||
See: [Libreboot 20231021 release announcement](news/libreboot20231021.md).**
|
||||
**NEW RELEASE: The latest release is Libreboot 20231101, released on
|
||||
1 November 2023.
|
||||
See: [Libreboot 20231101 release announcement](news/libreboot20231101.md).**
|
||||
|
||||
Why should you use *Libreboot*?
|
||||
----------------------------
|
||||
|
|
|
@ -15,8 +15,8 @@ x-toc-enable: true
|
|||
|
||||
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
|
||||
|
||||
**НОВИЙ ВИПУСК: Останній випуск Libreboot 20231021, випущено 21 жовтень 2023.
|
||||
Дивіться: [Оголошення про випуск Libreboot 20231021](news/libreboot20231021.md).**
|
||||
**НОВИЙ ВИПУСК: Останній випуск Libreboot 20231101, випущено 1 Листопад 2023.
|
||||
Дивіться: [Оголошення про випуск Libreboot 20231101](news/libreboot20231101.md).**
|
||||
|
||||
Чому вам варто використовувати *Libreboot*?
|
||||
----------------------------
|
||||
|
|
|
@ -7,7 +7,7 @@ x-toc-enable: true
|
|||
|
||||
<img tabindex=1 class="r" src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /><span class="f"><img src="https://av.libreboot.org/hp9470m/9470m+2560p.jpg" /></span>
|
||||
|
||||
**新版发布: 最新版本 Libreboot 20231021 已在 2023 年 10 月 21 日发布。详见: [Libreboot 20231021 发布公告](news/libreboot20231021.md).**
|
||||
**新版发布: 最新版本 Libreboot 20231101 已在 2023 年 11 月 01 日发布。详见: [Libreboot 20231101 发布公告](news/libreboot20231101.md).**
|
||||
|
||||
为什么要使用 *Libreboot*?
|
||||
----------------------------
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
libreboot20231101.md
|
||||
canoeboot.md
|
||||
libreboot20231021.md
|
||||
audit3.md
|
||||
|
|
|
@ -0,0 +1,254 @@
|
|||
% Libreboot 20231101 and Canoeboot 20231101 released!
|
||||
% Leah Rowe
|
||||
% 1 November 2023
|
||||
|
||||
**IMPORTANT ADVICE: [PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING/UPDATING
|
||||
LIBREBOOT](safety.md).**
|
||||
|
||||
A corresponding [Canoeboot 20231101
|
||||
release](https://canoeboot.org/canoeboot20231101.html) is also available.
|
||||
Simultaneous same-day release!
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
*This* new release, Libreboot 20231101, released today 1 November 2023, is
|
||||
a new *testing* release of Libreboot. The previous release was
|
||||
Libreboot 20231021, released on 21 October 2023.
|
||||
|
||||
Libreboot provides boot firmware for supported x86/ARM machines, starting a
|
||||
bootloader that then loads your operating system. It replaces proprietary
|
||||
BIOS/UEFI firmware on x86 machines, and provides an *improved* configuration
|
||||
on [ARM-based chromebooks](../docs/install/chromebooks.html) supported
|
||||
(U-Boot bootloader, instead of Google's depthcharge bootloader). On x86
|
||||
machines, the GRUB and SeaBIOS coreboot
|
||||
payloads are officially supported, provided in varying configurations per
|
||||
machine. It provides an [automated build system](../docs/maintain/) for the
|
||||
[configuration](../docs/build/) and [installation](../docs/install/) of coreboot
|
||||
ROM images, making coreboot easier to use for non-technical people. You can find
|
||||
the [list of supported hardware](../docs/hardware/) in Libreboot documentation.
|
||||
|
||||
Libreboot's main benefit is *higher boot speed*,
|
||||
[better](../docs/linux/encryption.md)
|
||||
[security](../docs/linux/grub_hardening.md) and more
|
||||
customisation options compared to most proprietary firmware. As a
|
||||
[libre](policy.md) software project, the code can be audited, and coreboot does
|
||||
regularly audit code. The other main benefit is [*freedom* to study, adapt and
|
||||
share the code](https://writefreesoftware.org/), a freedom denied by most boot
|
||||
firmware, but not Libreboot! Booting Linux/BSD is also [well](../docs/linux/)
|
||||
[supported](../docs/bsd/).
|
||||
|
||||
Work done since last release
|
||||
============================
|
||||
|
||||
ThinkPad X201 supported added
|
||||
-----------------------------
|
||||
|
||||
The *primary* focus of this release has fixing bugs in the last release, and new
|
||||
build system features.
|
||||
|
||||
However, [ThinkPad X201](../docs/hardware/x201.md) support was added.
|
||||
|
||||
Intel D945GCLF was also re-added, in this release.
|
||||
|
||||
Coreboot, GRUB, U-Boot and SeaBIOS revisions
|
||||
------------------------------------
|
||||
|
||||
Libreboot 20231021 and 20231101 are both based on these revisions:
|
||||
|
||||
* Coreboot (default): commit ID `d862695f5f432b5c78dada5f16c293a4c3f9fce6`, 12 October 2023
|
||||
* Coreboot (cros): MERGED WITH `coreboot/default` (see above)
|
||||
* Coreboot (fam15h\_udimm): commit ID `1c13f8d85c7306213cd525308ee8973e5663a3f8`, 16 June 2021
|
||||
* GRUB: commit ID `e58b870ff926415e23fc386af41ff81b2f588763`, 3 October 2023
|
||||
* SeaBIOS: commit ID `1e1da7a963007d03a4e0e9a9e0ff17990bb1608d`, 24 August 2023
|
||||
* U-Boot: commit ID `4459ed60cb1e0562bc5b40405e2b4b9bbf766d57`, 2 October 2023
|
||||
|
||||
However, Libreboot 20231101 has added several new patches on top of several
|
||||
of these, that fix certain bugs or improve certain functionalities. More
|
||||
information is available elsewhere in this page.
|
||||
|
||||
Build system tweaks
|
||||
===================
|
||||
|
||||
These changes were made:
|
||||
|
||||
* i945 bootblock copy: during ROM building, the bootblock must be copied from
|
||||
the main 64KB block, to the backup block, for use with `bucts`, but this
|
||||
wasn't done in the last release; this regression has now been fixed.
|
||||
* Re-add SeaGRUB support - enabled on Dell Latitude E6400 and Dell Precision
|
||||
T1650. This is useful in cases where a VGA BIOS might be used. In that case,
|
||||
start SeaBIOS payload first but only ever load GRUB and disable the SeaBIOS
|
||||
menu. This is available in ROM images with `_grubonly` in the file name.
|
||||
This is user-equivalent to running GRUB as first payload, because SeaBIOS
|
||||
will never allow user input, only switching instead to GRUB. GRUB offers many
|
||||
security features like password locks and GPG checking.
|
||||
* Export `LC_COLLATE` and `LC_ALL`, setting it to `C`, to ensure
|
||||
consistent sorting; the Libreboot build system heavily relies on sorting
|
||||
by alphanumerical order with numbers and capital letters first, e.g. when
|
||||
applying patches.
|
||||
* GRUB config: Re-wrote the text on some entries to make them easier to
|
||||
understand for novice users.
|
||||
* Add HECI timeout for Ibex Peak, courtesy of a patch written by
|
||||
Denis `GNUtoo` Carikli in 2017 - on neutered ME setups (using `me_cleaner`),
|
||||
the coreboot code checking HECI can cause a hang, so a timeout is introduced.
|
||||
* Crank up VRAM to max settings on all boards with Intel graphics (shared system
|
||||
memory) - e.g. some ivybridge boards had it set to 32MB, now it's 224MB.
|
||||
* GRUB: Don't spew the "Unknown key" message on unknown/invalid key presses -
|
||||
otherwise, a faulty keyboard with stuck keys will make the message spew
|
||||
repeatedly, making GRUB unusable.
|
||||
* Fix S3 suspend/resume on Sandybridge/Ivybridge/Haswell Intel platforms, by
|
||||
disabling TSEG Stage Cache in coreboot configs.
|
||||
* Revert a heapsize patch in coreboot that broke S3 suspend/resume in some
|
||||
boards - though we still needed to make another tweak. See above.
|
||||
* Dell Latitude E6400 and E6400: fixed keyboard initialisation in GRUB. GRUB
|
||||
was using scancode set 2 without translation. The EC on these Dell laptops
|
||||
allows to set the scancodes and reports back what you set, but only ever
|
||||
actually uses scancode set 1 (XT) - so, the fix makes GRUB always use set 2
|
||||
with translation (treated as 1). This is the same behaviour used in SeaBIOS.
|
||||
This fixes E6400/E6430 GRUB, and doesn't break other boards as per testing.
|
||||
* Fix coldboot on Dell Latitude E6400, courtesy of a patch by Angel Pons (IRC
|
||||
inick `hell` on coreboot IRC) - previously, this machine booted unreliably,
|
||||
though reboot was fine. Angel wrote a patch for another board, that also
|
||||
works on the E6400 quite nicely.
|
||||
* Copy base ROM a second time in `build/roms` - fixes U-Boot building for x86
|
||||
QEMU which also has GRUB and SeaBIOS support.
|
||||
* U-Boot x86 (QEMU): builds again, so re-added
|
||||
* QEMU ARM64: video console now enabled in U-Boot (courtesy Alper Nebi Yasak)
|
||||
* Dependencies scripts: updated a few of them, for newer versions of distros.
|
||||
|
||||
FULL list of changes (git log)
|
||||
------------------------------
|
||||
|
||||
The log is as follows, relative to Libreboot 20230625:
|
||||
|
||||
```
|
||||
* 82bd87fa build/roms: re-add SeaGRUB build support
|
||||
* 971f6517 add 512kb d945gclf config
|
||||
* dfc5423c export LC_COLLATE=C and LC_ALL=C
|
||||
* f9993495 d945gclf: add noblobs/nomicrocode label
|
||||
* ed27ab8a grub.cfg: use better description in menu entries
|
||||
* 2c7f83bc Merge pull request 'add intel d945gclf_8mb support based on previous libreboot configs' (#144) from fbraghiroli/lbmk:master into master
|
||||
|\
|
||||
| * 00dd3e4a add intel d945gclf_8mb support based on previous libreboot configs
|
||||
* | 65675a20 build/roms: properly print noblobs rom names
|
||||
* | 42fde8e5 update/release: insert fake x201 me.bin
|
||||
* | 1306c9d2 Revert "coreboot/default: use alternative heap size fix"
|
||||
* | d218088d coreboot/all: disable TSEG stage cache
|
||||
* | 91faeb8d crank up vram allocation on more intel boards
|
||||
* | 026d57ff GRUB: don't spew "Unknown key 0xff" in error
|
||||
* | 29e9c32e coreboot/default: use alternative heap size fix
|
||||
* | 9606c68c fix grub keyboard init on dell e6400 and e6430
|
||||
|/
|
||||
* 34f56853 fix raminit/coldboot on dell e6400
|
||||
* 27efbc6f add heci timeout for ibex peak
|
||||
* 7e6fd7e5 add lenovo x201 support
|
||||
* 93458de7 revert coreboot heap size patch
|
||||
* 83bf2376 coreboot/fam15h: don't set microcode_required
|
||||
* 5f6ba01d include/option.sh: fix i945 bootblock copy
|
||||
* df031d42 use mirrorservice.org for acpica downloads
|
||||
* 85bc9156 build/roms: copy base rom again for u-boot
|
||||
* f1785c3f Merge pull request 'u-boot: Add qemu_x86_12mb build again' (#143) from alpernebbi/lbmk:uboot-qemu-x86 into master
|
||||
|\
|
||||
| * 03c830b2 u-boot: Add qemu_x86_12mb build again
|
||||
* | b353b0c7 Merge pull request 'u-boot: qemu_arm64_12mb: Enable video console' (#142) from alpernebbi/lbmk:uboot-qemu-arm64-video into master
|
||||
|\ \
|
||||
| |/
|
||||
|/|
|
||||
| * 444f2899 u-boot: qemu_arm64_12mb: Enable video console
|
||||
|/
|
||||
* 280bcceb Merge pull request 'arch, fedora38, parabola, void: install python-setuptools' (#141) from Riku_V/lbmk:master into master
|
||||
* 3b92ac97 arch, fedora38, parabola, void: install python-setuptools
|
||||
```
|
||||
|
||||
This is much more conservative than the previous release, because not much
|
||||
time has passed since then. The focus of this Libreboot 20231101 release has
|
||||
been to fix bugs.
|
||||
|
||||
Hardware supported in this release
|
||||
==================================
|
||||
|
||||
All of the following are believed to *boot*, but if you have any issues,
|
||||
please contact the Libreboot project. They are:
|
||||
|
||||
### Servers (AMD, x86)
|
||||
|
||||
- [ASUS KFSN4-DRE motherboard](../docs/hardware/kfsn4-dre.md)
|
||||
- [ASUS KGPE-D16 motherboard](../docs/hardware/kgpe-d16.md)
|
||||
|
||||
Desktops (AMD, Intel, x86)
|
||||
-----------------------
|
||||
|
||||
- [Gigabyte GA-G41M-ES2L motherboard](../docs/hardware/ga-g41m-es2l.md)
|
||||
- [Acer G43T-AM3](../docs/hardware/acer_g43t-am3.md)
|
||||
- [Intel D510MO and D410PT motherboards](../docs/hardware/d510mo.md)
|
||||
- [Apple iMac 5,2](../docs/hardware/imac52.md)
|
||||
- [ASUS KCMA-D8 motherboard](../docs/hardware/kcma-d8.md)
|
||||
- [Dell Precision T1650](../docs/hardware/t1650.md) (**easy to flash without disassembly**)
|
||||
- [HP Elite 8200 SFF/MT](../docs/hardware/hp8200sff.md) (HP 6200 Pro Business probably works too)
|
||||
- [HP Elite 8300 USDT](../docs/hardware/hp8300usdt.md)
|
||||
- [Intel D945GCLF](../docs/hardware/d945gclf.md)
|
||||
|
||||
### Laptops (Intel, x86)
|
||||
|
||||
- **[Dell Latitude E6400](../docs/hardware/e6400.md) (easy to flash, no disassembly, similar
|
||||
hardware to X200/T400)**
|
||||
- [Dell Latitude E6430 (Intel GPU](../docs/hardware/e6430.md) **(easy to flash, no disassembly)**
|
||||
- ThinkPad X60 / X60S / X60 Tablet
|
||||
- ThinkPad T60 (with Intel GPU)
|
||||
- [Lenovo ThinkPad X200 / X200S / X200 Tablet](../docs/hardware/x200.md)
|
||||
- Lenovo ThinkPad X301
|
||||
- [Lenovo ThinkPad R400](../docs/hardware/r400.md)
|
||||
- [Lenovo ThinkPad T400 / T400S](../docs/hardware/t400.md)
|
||||
- [Lenovo ThinkPad T500](../docs/hardware/t500.md)
|
||||
- [Lenovo ThinkPad T530 / W530](../docs/install/ivy_has_common.md)
|
||||
- [Lenovo ThinkPad W500](../docs/hardware/t500.md)
|
||||
- [Lenovo ThinkPad R500](../docs/hardware/r500.md)
|
||||
- [Apple MacBook1,1 and MacBook2,1](../docs/hardware/macbook21.md)
|
||||
- [Lenovo ThinkPad T440p](../docs/install/t440p_external.md)
|
||||
- [Lenovo Thinkpad X220](../docs/install/ivy_has_common.md)
|
||||
- [Lenovo Thinkpad X220t](../docs/install/ivy_has_common.md)
|
||||
- [Lenovo Thinkpad T420](../docs/install/ivy_has_common.md)
|
||||
- [Lenovo ThinkPad T420S](../docs/install/ivy_has_common.md)
|
||||
- [Lenovo ThinkPad T430](../docs/install/ivy_has_common.md)
|
||||
- [Lenovo Thinkpad X230](../docs/install/x230_external.md)
|
||||
- [Lenovo Thinkpad X230t](../docs/install/x230_external.md)
|
||||
- [Lenovo ThinkPad W541](../docs/install/ivy_has_common.md)
|
||||
- [HP EliteBook 2170p](../docs/hardware/hp2170p.md) (**socketed flash IC**)
|
||||
- [HP EliteBook 2560p](../docs/hardware/hp2560p.md)
|
||||
- [HP EliteBook 2570p](../docs/hardware/hp2570p.md)
|
||||
- [HP EliteBook 8470p](../docs/hardware/hp8470p.md)
|
||||
- [HP EliteBook Folio 9470m](../docs/hardware/hp9470m.md)
|
||||
|
||||
### Laptops (ARM, with U-Boot payload)
|
||||
|
||||
- [ASUS Chromebook Flip C101 (gru-bob)](../docs/install/chromebooks.md)
|
||||
- [Samsung Chromebook Plus (v1) (gru-kevin)](../docs/install/chromebooks.md)
|
||||
|
||||
Downloads
|
||||
=========
|
||||
|
||||
You can find this release on the downloads page. At the time of this
|
||||
announcement, some of the rsync mirrors may not have it yet, so please check
|
||||
another one if your favourite one doesn't have it.
|
||||
|
||||
Post-release errata
|
||||
===================
|
||||
|
||||
S3 suspend/resume
|
||||
------------------
|
||||
|
||||
The previous release broke suspend/resume on all Intel platforms, but it's
|
||||
fixed in this release on Sandybridge (e.g. ThinkPad X220),
|
||||
Ivybridge (e.g. ThinkPad X230, Dell Precision T1650) and
|
||||
Haswell (e.g. ThinkPad T440p, W541).
|
||||
|
||||
However, GM45 (e.g. ThinkPad X200 / T400) is still confirmed broken - though
|
||||
it may work for some. S3 suspend/resume has always been flaky on GM45.
|
||||
|
||||
i945 testing is inconclusive. (e.g. ThinkPad X60, T60)
|
||||
|
||||
x4x (e.g. GA-G41M-ES2L) remains untested.
|
||||
|
||||
Pineview (D945GCLF) is untested for S3.
|
||||
|
||||
The AMD boards should work fine with suspend.
|
|
@ -9,6 +9,8 @@ Introduction
|
|||
implemented, and this page is still relevant for Libreboot 20231021. It applies
|
||||
to any system that requires vendor code to be inserted inside ROM images.**
|
||||
|
||||
(it also applies to Libreboot 20231101)
|
||||
|
||||
**UPDATE (16 August 2023): This also applies to the recently added Dell
|
||||
Precision T1650 mainboard.**
|
||||
|
||||
|
|
Loading…
Reference in New Issue