2023-04-20 05:33:38 +00:00
|
|
|
|
% Dell Latitude E6400 додано (вільна від блобів конфігурація)
|
|
|
|
|
% Лія Роу
|
|
|
|
|
% 19 квітня 2023 року
|
|
|
|
|
|
|
|
|
|
Вступ
|
|
|
|
|
============
|
|
|
|
|
|
2023-04-20 06:27:07 +00:00
|
|
|
|
Сьогодні, Libreboot отримав порт ноутбука Dell Latitude E6400. Цей порт
|
2023-04-20 05:33:38 +00:00
|
|
|
|
є вільним від блобів, увічливість Ніколаса Чін (`nic3-14159` на Libreboot IRC).
|
|
|
|
|
Ніколас працював розгорнуто над цим портом, протягом декількох років, і він в
|
|
|
|
|
готовому стані для вступу до Libreboot.
|
|
|
|
|
|
|
|
|
|
Платформа апаратного забезпечення GM45, схоже на ThinkPad X200, T400 і так далі,
|
|
|
|
|
що Libreboot вже підтримує.
|
|
|
|
|
|
|
|
|
|
Ви можете вивчити більше на [сторінці встановлення](../docs/install/e6400.md)
|
|
|
|
|
E6400 та [сторінці інформації про апаратне забезпечення](../docs/hardware/e6400.md).
|
|
|
|
|
|
|
|
|
|
Це є *вільною від блобів* платою в завантажувальній флеш-пам'яті. Прошивка Intel ME
|
|
|
|
|
не потрібна, та [мікрокод може бути видалено, якщо ви бажаєте](gm45microcode.md)
|
|
|
|
|
(вам варто досі залишати мікрокод там, як за замовчуванням, але деякі люди
|
|
|
|
|
видаляють його, з допомогою вибора, який ми даємо їм - дивіться:
|
|
|
|
|
[Політика Зменшення Більнарних Блобів](policy.uk.md)).
|
|
|
|
|
|
|
|
|
|
*Але почекайте.* Є більше. Набагато більше *цього*, так ось.
|
|
|
|
|
|
|
|
|
|
Доступно на eBay і так далі, а також дешево
|
|
|
|
|
-----------------------------
|
|
|
|
|
|
|
|
|
|
Dell були набагато більш популярні, ніж ті ThinkPad, та більш звичайно
|
|
|
|
|
використовувались, тому існує досі *багато* цих в доступності на сайтах, подібних
|
|
|
|
|
eBay. Достатньо, щоб тримати людей з симпатією до машин GM45 щасливими дещо довше
|
|
|
|
|
(старіші GM45 ThinkPad X200, T400 і так далі є дуже складними для пошуку в ці дні).
|
|
|
|
|
|
|
|
|
|
Це могло би дуже добре замінити X200, T400 і так далі, стосовно того, що
|
|
|
|
|
деякі люди хочуть використовувати - досить добрий екран/клавіатура, та легке
|
|
|
|
|
встановлення просто робить це дуже доброю машиною звісно.
|
|
|
|
|
|
|
|
|
|
Але почекайте.... Стає ще краще:
|
|
|
|
|
|
|
|
|
|
Прошивка програмним забезпеченням можлива! (без розбору)
|
|
|
|
|
---------------------------
|
|
|
|
|
|
|
|
|
|
tl;dr Ніколас геній, але він витратив час, вивчаючи плату, шукаючи, що
|
|
|
|
|
EC з'єднана з GPIO33, що дозволяє пройти через flash descriptor. Він
|
|
|
|
|
успішно провів зворотню розробку команди, яка може бути використана для вимкнення
|
|
|
|
|
захистів, дозволяючи встановлення Libreboot.
|
|
|
|
|
|
|
|
|
|
Це без потреби розбирати. Кліпса не потрібна.
|
|
|
|
|
|
|
|
|
|
**Це означає, що ви можете встановити Libreboot на цій платі без
|
|
|
|
|
розбору на запчастини, і ви можете встановити його легко протягом 5 хвилин.**
|
|
|
|
|
|
|
|
|
|
Це робиться з наступною утилітою від Ніколаса Чін, яку я злила
|
|
|
|
|
в lbmk:
|
|
|
|
|
|
|
|
|
|
<https://browse.libreboot.org/lbmk.git/tree/util/e6400-flash-unlock>
|
|
|
|
|
|
|
|
|
|
Оригінальна утиліта, перед тим, як Ніколас відправив її в lbmk, тут (та сама утиліта):
|
|
|
|
|
|
|
|
|
|
<https://gitlab.com/nic3-14159/e6400-flash-unlock/-/commits/base>
|
|
|
|
|
|
|
|
|
|
Це поглинає деякі кодові зміни, які я зробила самостійно, після того, як Ніколас
|
|
|
|
|
опублікував її, наводячи порядок в коді трохи (OpenBSD-подібний стиль коду взято,
|
|
|
|
|
заради веселощів). Дивіться:
|
|
|
|
|
|
|
|
|
|
<https://codeberg.org/vimuser/e6400-flash-unlock/commits/branch/puffy>
|
|
|
|
|
|
|
|
|
|
Користувачам Libreboot варто використовувати той, що в `util/` на власне Libreboot.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Це все! Читайте керівництва, щоб дізнатись більше про цю машину. Дякую!
|