e6400 announce
parent
db6c183e65
commit
ebfd00f132
|
@ -1,3 +1,4 @@
|
|||
e6400.md
|
||||
gm45microcode.md
|
||||
hp8200sff.md
|
||||
libreboot20230413.md
|
||||
|
|
|
@ -0,0 +1,70 @@
|
|||
% Dell Latitute E6400 added (blob-free config)
|
||||
% Leah Rowe
|
||||
% 15 April 2023
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Today, Libreboot gained the Dell Latitute E6400 laptop port. This is a
|
||||
blob-less port, courtesy of Nicholas Chin (`nic3-14159` on Libreboot IRC).
|
||||
Nichael has worked extensively on this port, for several years, and it's in
|
||||
a ready state for entry to Libreboot.
|
||||
|
||||
The hardware platform is GM45, similar to ThinkPad X200, T400 and so on that
|
||||
Libreboot already supports.
|
||||
|
||||
You can learn more on the E6400 [installation page](../docs/install/e6400.md)
|
||||
and the [hardware info page](../docs/install/e6400).
|
||||
|
||||
This is a *blob-free* board in the boot flash. No Intel ME firmware needed,
|
||||
and [microcode can be removed if you wish](gm45microcode.md) (you should still
|
||||
leave microcode there, as is default, but some people remove it by choice that
|
||||
we give them - see: [Binary Blobs Reduction Policy](policy.md)).
|
||||
|
||||
*But wait.* There's more. A lot more of *them*, that is.
|
||||
|
||||
Readily available on eBay etc, and cheap
|
||||
-----------------------------
|
||||
|
||||
Dells were much more popular than those ThinkPads, and more commonly used,
|
||||
so there are still *several* of these available on sites like eBay. Enough to
|
||||
keep people with an affinity for GM45 machines happy for a while longer (older
|
||||
GM45 ThinkPad X200, T400 etc are very hard to find nowadays).
|
||||
|
||||
This could very well replace X200, T400 etc, in terms of what certain people
|
||||
want to use - nice enough screen/keyboard, and easy of installation just makes
|
||||
this a very nice machine indeed.
|
||||
|
||||
But wait.... It gets better:
|
||||
|
||||
Software flashing possible! (no disassembly)
|
||||
---------------------------
|
||||
|
||||
tl;dr Nicholas is a genius, but he spent time studying the board, finding that
|
||||
the EC is hooked up to GPIO33 which allows for flash descriptor override. He
|
||||
successfully reverse engineered a command that can be used to disable
|
||||
protections, allowing installation of Libreboot.
|
||||
|
||||
This is without needing to disassemble. No clip required.
|
||||
|
||||
**That is to say, you can install Libreboot on this board without
|
||||
taking it apart, and you can install it easily within 5 minutes.**
|
||||
|
||||
This is done with the following utility from Nicholas Chin, which I merged
|
||||
into lbmk:
|
||||
|
||||
<https://browse.libreboot.org/lbmk.git/tree/util/e6400-flash-unlock>
|
||||
|
||||
The original util, before Nicholas sent it to lbmk, is here (same util):
|
||||
|
||||
<https://gitlab.com/nic3-14159/e6400-flash-unlock/-/commits/base>
|
||||
|
||||
It merges some code changes that I made myself, after Nicholas published it,
|
||||
tidying up the code a bit (OpenBSD-like coding style adopted, for fun). See:
|
||||
|
||||
<https://codeberg.org/vimuser/e6400-flash-unlock/commits/branch/puffy>
|
||||
|
||||
Libreboot users should use the one in `util/` on Libreboot proper.
|
||||
|
||||
|
||||
That is all! Read the manuals to know more about this machine. Thank you!
|
|
@ -2,6 +2,9 @@
|
|||
% Leah Rowe
|
||||
% 17 April 2023
|
||||
|
||||
UPDATE: This also applies to the Dell Latitute E6400 port, added on 19
|
||||
April 2023 to Libreboot. See: [E6400 announcement](e6400.md)
|
||||
|
||||
The change described in this article is *not* present in Libreboot 20221214,
|
||||
20230319 or 20230413 - it will be present in the *next* Libreboot release.
|
||||
|
||||
|
|
Loading…
Reference in New Issue