unified dell latitude instructions
90% of the info on the old pages was fluff, copied and pasted to all the other pages. replace them all with a single page. i've already directed the old pages to the new one, in libreboot.org's httpd Signed-off-by: Leah Rowe <info@minifree.org>master
parent
040a918adf
commit
ac0e683336
|
@ -245,7 +245,7 @@ Nicholas Chin
|
|||
-------------
|
||||
|
||||
[Ported Dell Latitude E6400 to Libreboot](news/e6400.md)
|
||||
and also [Dell Latitude E6430](hardware/e6430.md) - author of
|
||||
and also [Dell Latitude E6430](docs/install/latitude.md) - author of
|
||||
the `dell-flash-unlock` (formerly `e6400-flash-unlock`) utility, which
|
||||
can unlock the flash on these boards, allowing internal flashing of
|
||||
Libreboot directly from host OS running under the original Dell firmware.
|
||||
|
|
|
@ -1,84 +0,0 @@
|
|||
---
|
||||
title: Dell Latitude E5520
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
**Thermal safety**: this machine shuts down very quickly, when the machine
|
||||
exceeds 80c CPU temperature, which is far more conservative than on most
|
||||
laptops (non-Dell ones), so you should make sure that your thermals are
|
||||
excellent. More info available [here](dell_thermal.md). This is a known bug,
|
||||
but otherwise the machine will be mostly stable.
|
||||
|
||||
<div class="specs">
|
||||
<center>
|
||||
Dell Latitude E5520
|
||||
</center>
|
||||
|
||||
| ***Specifications*** | |
|
||||
|----------------------------|------------------------------------------------|
|
||||
| **Manufacturer** | Dell |
|
||||
| **Name** | Latitude E5520 |
|
||||
| **Variants** | E5520 with Intel GPU supported |
|
||||
| **Released** | 2012 |
|
||||
| **Chipset** | Intel Sandy Bridge |
|
||||
| **CPU** | Intel Core i3, i5 or i7 |
|
||||
| **Graphics** | Intel HD 4000 and unsupported Nvidia NVS 5200M |
|
||||
| **Display** | 1366x768/1600x900 TFT |
|
||||
| **Memory** | 4 or 8GB (Upgradable to 16GB) |
|
||||
| **Architecture** | x86_64 |
|
||||
| **EC** | SMSC MEC5055 with proprietary firmware |
|
||||
| **Original boot firmware** | Dell UEFI |
|
||||
| **Intel ME/AMD PSP** | Present, neutered |
|
||||
| **Flash chip** | 2xSOIC-8, 6MiB (4MiB and 2MiB in combination) |
|
||||
|
||||
|
||||
```
|
||||
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** | W+ |
|
||||
| **Display (if Intel GPU)** | W+ |
|
||||
| **Display (if Nvidia GPU)** | U |
|
||||
| **Audio** | W+ |
|
||||
| **RAM Init** | W+ |
|
||||
| **External output** | W+ |
|
||||
| **Display brightness** | P+ |
|
||||
|
||||
| ***Payloads supported*** | |
|
||||
|---------------------------|-----------|
|
||||
| **GRUB** | Works |
|
||||
| **SeaBIOS** | Works |
|
||||
| **SeaBIOS with GRUB** | Works |
|
||||
</div>
|
||||
Introduction
|
||||
============
|
||||
|
||||
**Libreboot 20231021 and releases newer than this have ROMs available for
|
||||
Dell Latitude E5520.**
|
||||
|
||||
ROM images for Dell Latitude E5520 are available for flashing in the Libreboot
|
||||
releases *after* 20230625, or you can compile a ROM image for installation via
|
||||
lbmk, see: [build instructions](../build/)
|
||||
|
||||
Only the Intel GPU variants are supported, currently. All models with Intel GPU
|
||||
are assumed to work.
|
||||
|
||||
Unlike the E6400, this one does require a neutered Intel ME image to run. This
|
||||
means running it through `me_cleaner` before flashing; the Libreboot build
|
||||
system does this automatically, during build, or you can insert a neutered
|
||||
ROM image using the vendor scripts, see guide:
|
||||
|
||||
[Insert vendor files](../install/ivy_has_common.md)
|
||||
|
||||
As with the E6400, this one is flashable in software, from Dell UEFI firmware
|
||||
to Libreboot. Please refer to the installation instructions.
|
||||
|
||||
**To install Libreboot, see: [E5520 installation
|
||||
instructions](../install/e6430.md)**
|
|
@ -1,86 +0,0 @@
|
|||
---
|
||||
title: Dell Latitude E5530
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
**Thermal safety**: this machine shuts down very quickly, when the machine
|
||||
exceeds 80c CPU temperature, which is far more conservative than on most
|
||||
laptops (non-Dell ones), so you should make sure that your thermals are
|
||||
excellent. More info available [here](dell_thermal.md). This is a known bug,
|
||||
but otherwise the machine will be mostly stable.
|
||||
|
||||
<div class="specs">
|
||||
<center>
|
||||
Dell Latitude E5530
|
||||
</center>
|
||||
|
||||
| ***Specifications*** | |
|
||||
|----------------------------|------------------------------------------------|
|
||||
| **Manufacturer** | Dell |
|
||||
| **Name** | Latitude E5530 |
|
||||
| **Variants** | E5530 with Intel GPU supported |
|
||||
| **Released** | 2012 |
|
||||
| **Chipset** | Intel Ivy Bridge |
|
||||
| **CPU** | Intel Core i3, i5 or i7 |
|
||||
| **Graphics** | Intel HD 4000 and unsupported Nvidia NVS 5200M |
|
||||
| **Display** | 1366x768/1600x900 TFT |
|
||||
| **Memory** | 4 or 8GB (Upgradable to 16GB) |
|
||||
| **Architecture** | x86_64 |
|
||||
| **EC** | SMSC MEC5055 with proprietary firmware |
|
||||
| **Original boot firmware** | Dell UEFI |
|
||||
| **Intel ME/AMD PSP** | Present, neutered |
|
||||
| **Flash chip** | 2xSOIC-8, 12MiB (8MiB and 4MiB in combination) |
|
||||
|
||||
|
||||
```
|
||||
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** | W+ |
|
||||
| **Display (if Intel GPU)** | W+ |
|
||||
| **Display (if Nvidia GPU)** | U |
|
||||
| **Audio** | W+ |
|
||||
| **RAM Init** | W+ |
|
||||
| **External output** | W+ |
|
||||
| **Display brightness** | P+ |
|
||||
|
||||
| ***Payloads supported*** | |
|
||||
|---------------------------|-----------|
|
||||
| **GRUB** | Works |
|
||||
| **SeaBIOS** | Works |
|
||||
| **SeaBIOS with GRUB** | Works |
|
||||
</div>
|
||||
Introduction
|
||||
============
|
||||
|
||||
**Libreboot 20231021 and releases newer than this have ROMs available for
|
||||
Dell Latitude E5530.**
|
||||
|
||||
ROM images for Dell Latitude E5530 are available for flashing in the Libreboot
|
||||
releases *after* 20230625, or you can compile a ROM image for installation via
|
||||
lbmk, see: [build instructions](../build/)
|
||||
|
||||
Only the Intel GPU variants are supported, currently. All models with Intel GPU
|
||||
are assumed to work.
|
||||
|
||||
Unlike the E6400, this one does require a neutered Intel ME image to run. This
|
||||
means running it through `me_cleaner` before flashing; the Libreboot build
|
||||
system does this automatically, during build, or you can insert a neutered
|
||||
ROM image using the vendor scripts, see guide:
|
||||
|
||||
[Insert vendor files](../install/ivy_has_common.md)
|
||||
|
||||
As with the E6400, this one is flashable in software, from Dell UEFI firmware
|
||||
to Libreboot. Please refer to the installation instructions.
|
||||
|
||||
**To install Libreboot, see: [E5530 installation
|
||||
instructions](../install/e6430.md)**
|
||||
|
||||
Of note: this machine features a Broadnic nic, for ethernet.
|
|
@ -1,277 +0,0 @@
|
|||
---
|
||||
title: Dell Latitude E6400
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
**Thermal safety**: this machine shuts down very quickly, when the machine
|
||||
exceeds 80c CPU temperature, which is far more conservative than on most
|
||||
laptops (non-Dell ones), so you should make sure that your thermals are
|
||||
excellent. More info available [here](dell_thermal.md). This is a known bug,
|
||||
but otherwise the machine will be mostly stable.
|
||||
|
||||
<div class="specs">
|
||||
<center>
|
||||
<img tabindex=1 alt="Dell Latitude E6400" class="p" src="https://av.libreboot.org/e6400/e6400-seabios.jpg" /><span class="f"><img src="https://av.libreboot.org/e6400/e6400-seabios.jpg" /></span> <img tabindex=1 alt="Dell Latitude E6400 XFR" class="p" style="max-width:24em" src="https://av.libreboot.org/e6400/e6400xfr-seabios.jpg" /><span class="f"><img src="https://av.libreboot.org/e6400/e6400xfr-seabios.jpg" /></span>
|
||||
</center>
|
||||
|
||||
| ***Specifications*** | |
|
||||
|----------------------------|------------------------------------------------|
|
||||
| **Manufacturer** | Dell |
|
||||
| **Name** | Latitude E6400 |
|
||||
| **Variants** | E6400, E6400 XFR and E6400 ATG are supported |
|
||||
| **Released** | 2009 |
|
||||
| **Chipset** | Intel Cantiga GM45(Intel GPU)/PM45(Nvidia GPU) |
|
||||
| **CPU** | Intel Core 2 Duo (Penryn family). |
|
||||
| **Graphics** | Intel GMA 4500MHD (and NVidia Quadro NVS 160M
|
||||
on some models) |
|
||||
| **Display** | 1280x800/1440x900 TFT |
|
||||
| **Memory** | 2 or 4GB (Upgradable to 8GB) |
|
||||
| **Architecture** | x86_64 |
|
||||
| **EC** | SMSC MEC5035 with proprietary firmware |
|
||||
| **Original boot firmware** | Dell BIOS |
|
||||
| **Intel ME/AMD PSP** | Present. Can be completely disabled. |
|
||||
| **Flash chip** | SOIC-8 4MiB or 2MiB+4MiB |
|
||||
|
||||
|
||||
```
|
||||
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** | W+ |
|
||||
| **Display (if Intel GPU)** | W+ |
|
||||
| **Display (if Nvidia GPU)** | W* |
|
||||
| **Audio** | W+ |
|
||||
| **RAM Init** | W+ |
|
||||
| **External output** | W+ |
|
||||
| **Display brightness** | P+ |
|
||||
|
||||
| ***Payloads supported*** | |
|
||||
|---------------------------|-----------|
|
||||
| **GRUB** | Works |
|
||||
| **SeaBIOS** | Works |
|
||||
| **SeaBIOS with GRUB** | Works |
|
||||
</div>
|
||||
Introduction
|
||||
============
|
||||
|
||||
Known supported variants: E6400, E6400 XFR and E6400 ATG. This page has
|
||||
been updated to include information about Nvidia GPU variants. See news post:
|
||||
[Dell Latitude E6400 XFR support confirmed, plus experimental Nvidia GPU
|
||||
support on E6400 variants](../../news/e6400nvidia.md).
|
||||
|
||||
**To install Libreboot, see: [E6400 installation
|
||||
instructions](../install/e6400.md)**
|
||||
|
||||
ROM images for Dell Latitude E6400 are available for flashing in the Libreboot
|
||||
release 20230423 onwards, or you can compile a ROM image for installation via
|
||||
lbmk, see: [build instructions](../build/)
|
||||
|
||||
There are two possible flash chip sizes for the E6400: 4MiB (32Mbit) or 2+4MiB
|
||||
(16Mbit+32MBit). Libreboot presently supports the 4MiB version, and provides
|
||||
8MiB images for those who upgrade their flash to 8MiB or 16MiB. There appears
|
||||
to be several possible mainboard PCBs for the E6400, which we believe mostly
|
||||
affects the GPU configuration and the number of available SPI flash footprints:
|
||||
|
||||
- LA-3801P: iGPU, possibly dual SPI (however only one may be populated)
|
||||
- LA-3803P: dGPU, dual SPI (however only one may be populated)
|
||||
- LA-3805P: iGPU, single SPI flash (4MiB)
|
||||
- LA-3806P: dGPU, unknown SPI configuration (likely at least 4MiB)
|
||||
|
||||
These PCB numbers can be found either under the black plastic in the RAM slots
|
||||
on the bottom (CPU side) of the board, the top left corner near the VGA port
|
||||
(top side, under the keyboard and palmrest), or near the CPU backplate (only
|
||||
requires removal of the keyboard).
|
||||
|
||||
We believe that all boards will have at least a single 4MiB flash chip,
|
||||
regardless of the number of SPI footprints. This is likely the most common
|
||||
configuration on most available systems. The 2+4MiB configuration likely
|
||||
would have only been used on systems with full Intel ME firmware with AMT
|
||||
functionality, though this configuration has not yet been encountered.
|
||||
|
||||
Most people will want to use the 4MiB images.
|
||||
|
||||
Intel GPU: 100% Free Software is possible
|
||||
---------------
|
||||
|
||||
This is a GM45/PM45 platform, so completely libre initialisation in
|
||||
coreboot is possible, provided by default in Libreboot.
|
||||
|
||||
Management Engine (ME) firmware removed
|
||||
-------------------------
|
||||
|
||||
This port in Libreboot makes use of `ich9gen` from ich9utils, which
|
||||
you can read about in the [ich9utils manual](../install/ich9utils.md) - this
|
||||
creates a no-ME setup. The Intel Management Engine firmware (ME) is completely
|
||||
removed, and the ME disabled, just like on ThinkPad X200, T400 and so on.
|
||||
|
||||
*The E6400 laptops may come with the ME (and sometimes AMT in addition) before
|
||||
flashing libreboot. Dell also sold configurations with the ME completely
|
||||
disabled, identifiable by a yellow sticker reading "3 ME Disabled" inside the
|
||||
bottom panel. This config sets the MeDisable bit in the IFD and sets the ME
|
||||
region almost entirely to 1's, with the occasional 32-bit value (likely not
|
||||
executable). libreboot disables and removes it by using a modified descriptor:
|
||||
see [../install/ich9utils.md](../install/ich9utils.md)*
|
||||
(contains notes, plus instructions)
|
||||
|
||||
Issues pertaining to Nvidia GPU variants
|
||||
========================================
|
||||
|
||||
Copper shim for GPU cooling
|
||||
---------------------------
|
||||
|
||||
NOTE: this section does *not* apply to XFR or ATG variants of E6400, which have
|
||||
a much beefier heatsink by default.
|
||||
|
||||
The *default* heatsink in Nvidia variants of E6400 (regular model) has thermal
|
||||
paste for the CPU, and a thermal *pad* for the GPU. This pad is woefully
|
||||
inadequate, but replacing it with *paste* is a bad idea, because of the gap
|
||||
there would be between heatsink plate and GPU die.
|
||||
|
||||
A solution for this would be to use a *copper shim*, with paste on each side,
|
||||
to replace the thermal pad.
|
||||
|
||||
This eBay seller seems to make and sell a lot of copper shims, specifically
|
||||
for E6400:
|
||||
|
||||
**SELLER LINK REMOVED.** - one will not be re-added. Putting ebay links on the
|
||||
Libreboot site is folly, because they disappear. Just search for it and see if
|
||||
you can find one for purchase. It's literally just a small bit of copper cut
|
||||
smooth to just the right size. Actually, there's a lot of engineering behind
|
||||
that, but installation is very simple, and any decent seller will provide
|
||||
guidance.
|
||||
|
||||
If you buy one of those, could you measure it? Tell Libreboot the dimensions.
|
||||
Get in touch with us. It would be nice to know precise specs, but that seller
|
||||
provides what you need. If you find similar listings elsewhere, please also
|
||||
let us know.
|
||||
|
||||
The shim will greatly reduce GPU temperatures, and probably improve performance
|
||||
due to less GPU throttling as a result of heat.
|
||||
|
||||
Nouveau(in Linux) currently broken
|
||||
----------------------------------
|
||||
|
||||
Nouveau is the libre driver in Linux, for Nvidia graphics. Nvidia themselves
|
||||
do not provide binary drivers anymore, for these GPUs. It crashes in Linux,
|
||||
when you try to start Xorg (Wayland is untested).
|
||||
|
||||
If you're booting an Nvidia variant in Linux, boot Linux with
|
||||
the `nomodeset` kernel option at boot time. This means that graphics are
|
||||
rendered in software.
|
||||
|
||||
Development discussion, for Nvidia variants of E6400, is available here:
|
||||
|
||||
<https://codeberg.org/libreboot/lbmk/issues/14>
|
||||
|
||||
OpenBSD's Nvidia driver works perfectly
|
||||
---------------------------------------
|
||||
|
||||
OpenBSD 7.3 was tested, on my Nvidia-model E6400, and Xorg works OK with
|
||||
the `nv` driver.
|
||||
|
||||
<img tabindex=1 class="l" style="max-width:35%" src="https://av.libreboot.org/openbsd.jpg" /><span class="f"><img src="https://av.libreboot.org/openbsd.jpg" /></span>
|
||||
|
||||
See: <https://www.openbsd.org/>
|
||||
|
||||
OpenBSD is a complete free 4.4BSD Unix operating system focused on portability,
|
||||
security and *code correctness*. It's quite useable for most day to day tasks.
|
||||
|
||||
You can find information in Libreboot about BSD operating systems on the
|
||||
main guide:
|
||||
|
||||
* [BSD Operating Systems](../bsd/)
|
||||
|
||||
FreeBSD and newer Linux (e.g. Archlinux) untested!
|
||||
--------------------------------------------------
|
||||
|
||||
FreeBSD has not yet been tested, as far as we know, but it should work.
|
||||
|
||||
[Testers needed! Please get in touch!](../maintain/testing.html)
|
||||
|
||||
**At the time of writing this post, FreeBSD
|
||||
and newer Linux have not yet been tested** (I plan to test *Arch Linux*), but
|
||||
the older Linux/Mesa version in Debian 11.6 works just fine in the Dell BIOS,
|
||||
and I've confirmed that it uses the exact same Video BIOS Option ROM.
|
||||
|
||||
Desktop environment / window manager on OpenBSD + Performance notes
|
||||
-------------------------------------------------------------------
|
||||
|
||||
TODO: This section could probably be moved to its own section. It's not really
|
||||
relevant to Libreboot per se, but it may help a few people.
|
||||
|
||||
Again, Linux's nouveau driver is currently broken. I've been playing with my
|
||||
E6400 (nvidia model) for a while and I've found that these things are a *must*
|
||||
for performance (the machine otherwise lags, openbsd's `nv` driver isn't quite
|
||||
as good as nouveau, when the nouveau one works that is):
|
||||
|
||||
* Use a lightweight desktop environment like LXQt, or lightweight window
|
||||
manager (OpenBSD has `cwm` in base, and it's excellent)
|
||||
* Install `obsdfreqd` which scales down the CPU speed during idle state; the
|
||||
GPU has a poor thermal pad for cooling and so if the CPU is running hot,
|
||||
that doesn't bode well for GPU temperatures either, and the GPU is likely
|
||||
lagging due to heat:
|
||||
|
||||
How to install `obsdfreqd`:
|
||||
|
||||
pkg_add obsdfreqd
|
||||
rcctl enable obsdfreqd
|
||||
|
||||
Now, before you start it, make sure `apmd` is disabled; it can be used, but
|
||||
not with the `-A` flag:
|
||||
|
||||
rcctl stop apmd
|
||||
rcctl disable apmd
|
||||
|
||||
Now start obsdfreqd:
|
||||
|
||||
rcctl start obsdfreqd
|
||||
|
||||
You will be well served to perform the copper shim mod, for GPU cooling.
|
||||
With `obsdfreqd`, your laptop will run much cooler. This is generally a good
|
||||
idea anyway, especially on laptops, to save electricity.
|
||||
|
||||
Of course, there are many tweaks that you can do to OpenBSD but the key is:
|
||||
don't use heavy bloated software. The term *lightweight* is misleading anyway;
|
||||
if the software does its job efficiently, and you're happy with it, then it is
|
||||
by definition superior for your purposes. So, "lightweight" is simply a word
|
||||
for "efficient" in many contexts. We should encourage the use and development
|
||||
of highly efficient software that runs more smoothly on old machines. The
|
||||
elitist attitude of *just buy a new computer* is quite damaging; re-use is
|
||||
always better, when that is feasible and safe. The power of BSD (and Linux) is
|
||||
precisely that you can tweak it to get the most use out of older hardware..
|
||||
|
||||
Another nice hint: higher resolution video like 1080p 60fps or above won't
|
||||
play smoothly at all in a web browser. In testing at least on OpenBSD 7.3,
|
||||
Firefox seems to have the best performance among all the web browsers, at least
|
||||
when I used it. Anything 720p 30/60fps will work ~OK.
|
||||
|
||||
For YouTube, you could use yt-dlp, which is available in ports, and use mpv to
|
||||
stream via yt-dlp. Or download manually with yt-dlp and play offline. See:
|
||||
|
||||
<https://github.com/yt-dlp/yt-dlp>
|
||||
|
||||
<https://mpv.io/>
|
||||
|
||||
Another hint: for watching youtube in the browser, Invidious works quite well.
|
||||
It's a frontend that lets you view it by proxy, and there are many instances
|
||||
of it online. For a list of instances, see:
|
||||
|
||||
<https://redirect.invidious.io/>
|
||||
|
||||
Unlike youtube.com, watching youtube via invidious works even with JavaScript
|
||||
turned off in the browser. You can use it to also search YouTube, and then
|
||||
paste the youtube.com link into yt-dlp or mpv; Invidious websites themselves
|
||||
also often provide a download button for videos.
|
||||
|
||||
The yt-dlp software may also work on a few other websites besides YouTube.
|
||||
Running with JavaScript turned *off* is generally recommended for performance,
|
||||
especially on slower machines, turning it on only when you need it. Many
|
||||
websites are just full of junk nowadays.
|
||||
|
|
@ -1,84 +0,0 @@
|
|||
---
|
||||
title: Dell Latitude E6420
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
**Thermal safety**: this machine shuts down very quickly, when the machine
|
||||
exceeds 80c CPU temperature, which is far more conservative than on most
|
||||
laptops (non-Dell ones), so you should make sure that your thermals are
|
||||
excellent. More info available [here](dell_thermal.md). This is a known bug,
|
||||
but otherwise the machine will be mostly stable.
|
||||
|
||||
<div class="specs">
|
||||
<center>
|
||||
Dell Latitude E6420
|
||||
</center>
|
||||
|
||||
| ***Specifications*** | |
|
||||
|----------------------------|------------------------------------------------|
|
||||
| **Manufacturer** | Dell |
|
||||
| **Name** | Latitude E6420 |
|
||||
| **Variants** | E6420 with Intel GPU supported |
|
||||
| **Released** | 2012 |
|
||||
| **Chipset** | Intel Sandy Bridge |
|
||||
| **CPU** | Intel Core i3, i5 or i7 |
|
||||
| **Graphics** | Intel HD 4000 and unsupported Nvidia NVS 5200M |
|
||||
| **Display** | 1366x768/1600x900 TFT |
|
||||
| **Memory** | 4 or 8GB (Upgradable to 16GB) |
|
||||
| **Architecture** | x86_64 |
|
||||
| **EC** | SMSC MEC5055 with proprietary firmware |
|
||||
| **Original boot firmware** | Dell UEFI |
|
||||
| **Intel ME/AMD PSP** | Present, neutered |
|
||||
| **Flash chip** | 2xSOIC-8, 6MiB (4MiB and 2MiB in combination) |
|
||||
|
||||
|
||||
```
|
||||
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** | W+ |
|
||||
| **Display (if Intel GPU)** | W+ |
|
||||
| **Display (if Nvidia GPU)** | U |
|
||||
| **Audio** | W+ |
|
||||
| **RAM Init** | W+ |
|
||||
| **External output** | W+ |
|
||||
| **Display brightness** | P+ |
|
||||
|
||||
| ***Payloads supported*** | |
|
||||
|---------------------------|-----------|
|
||||
| **GRUB** | Works |
|
||||
| **SeaBIOS** | Works |
|
||||
| **SeaBIOS with GRUB** | Works |
|
||||
</div>
|
||||
Introduction
|
||||
============
|
||||
|
||||
**Libreboot 20231021 and releases newer than this have ROMs available for
|
||||
Dell Latitude E6420.**
|
||||
|
||||
ROM images for Dell Latitude E6420 are available for flashing in the Libreboot
|
||||
releases *after* 20230625, or you can compile a ROM image for installation via
|
||||
lbmk, see: [build instructions](../build/)
|
||||
|
||||
Only the Intel GPU variants are supported, currently. All models with Intel GPU
|
||||
are assumed to work.
|
||||
|
||||
Unlike the E6400, this one does require a neutered Intel ME image to run. This
|
||||
means running it through `me_cleaner` before flashing; the Libreboot build
|
||||
system does this automatically, during build, or you can insert a neutered
|
||||
ROM image using the vendor scripts, see guide:
|
||||
|
||||
[Insert vendor files](../install/ivy_has_common.md)
|
||||
|
||||
As with the E6400, this one is flashable in software, from Dell UEFI firmware
|
||||
to Libreboot. Please refer to the installation instructions.
|
||||
|
||||
**To install Libreboot, see: [E6420 installation
|
||||
instructions](../install/e6430.md)**
|
|
@ -1,84 +0,0 @@
|
|||
---
|
||||
title: Dell Latitude E6430
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
**Thermal safety**: this machine shuts down very quickly, when the machine
|
||||
exceeds 80c CPU temperature, which is far more conservative than on most
|
||||
laptops (non-Dell ones), so you should make sure that your thermals are
|
||||
excellent. More info available [here](dell_thermal.md). This is a known bug,
|
||||
but the machine will otherwise be mostly stable.
|
||||
|
||||
<div class="specs">
|
||||
<center>
|
||||
Dell Latitude E6430
|
||||
</center>
|
||||
|
||||
| ***Specifications*** | |
|
||||
|----------------------------|------------------------------------------------|
|
||||
| **Manufacturer** | Dell |
|
||||
| **Name** | Latitude E6430 |
|
||||
| **Variants** | E6430 with Intel GPU supported |
|
||||
| **Released** | 2012 |
|
||||
| **Chipset** | Intel Ivy Bridge |
|
||||
| **CPU** | Intel Core i3, i5 or i7 |
|
||||
| **Graphics** | Intel HD 4000 and unsupported Nvidia NVS 5200M |
|
||||
| **Display** | 1366x768/1600x900 TFT |
|
||||
| **Memory** | 4 or 8GB (Upgradable to 16GB) |
|
||||
| **Architecture** | x86_64 |
|
||||
| **EC** | SMSC MEC5055 with proprietary firmware |
|
||||
| **Original boot firmware** | Dell UEFI |
|
||||
| **Intel ME/AMD PSP** | Present, neutered |
|
||||
| **Flash chip** | 2xSOIC-8, 12MiB (8MiB and 4MiB in combination) |
|
||||
|
||||
|
||||
```
|
||||
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** | W+ |
|
||||
| **Display (if Intel GPU)** | W+ |
|
||||
| **Display (if Nvidia GPU)** | U |
|
||||
| **Audio** | W+ |
|
||||
| **RAM Init** | W+ |
|
||||
| **External output** | W+ |
|
||||
| **Display brightness** | P+ |
|
||||
|
||||
| ***Payloads supported*** | |
|
||||
|---------------------------|-----------|
|
||||
| **GRUB** | Works |
|
||||
| **SeaBIOS** | Works |
|
||||
| **SeaBIOS with GRUB** | Works |
|
||||
</div>
|
||||
Introduction
|
||||
============
|
||||
|
||||
**Libreboot 20231021 and releases newer than this have ROMs available for
|
||||
Dell Latitude E6430.**
|
||||
|
||||
ROM images for Dell Latitude E6430 are available for flashing in the Libreboot
|
||||
releases *after* 20230625, or you can compile a ROM image for installation via
|
||||
lbmk, see: [build instructions](../build/)
|
||||
|
||||
Only the Intel GPU variants are supported, currently. All models with Intel GPU
|
||||
are assumed to work.
|
||||
|
||||
Unlike the E6400, this one does require a neutered Intel ME image to run. This
|
||||
means running it through `me_cleaner` before flashing; the Libreboot build
|
||||
system does this automatically, during build, or you can insert a neutered
|
||||
ROM image using the vendor scripts, see guide:
|
||||
|
||||
[Insert vendor files](../install/ivy_has_common.md)
|
||||
|
||||
As with the E6400, this one is flashable in software, from Dell UEFI firmware
|
||||
to Libreboot. Please refer to the installation instructions.
|
||||
|
||||
**To install Libreboot, see: [E6430 installation
|
||||
instructions](../install/e6430.md)**
|
|
@ -1,84 +0,0 @@
|
|||
---
|
||||
title: Dell Latitude E6520
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
**Thermal safety**: this machine shuts down very quickly, when the machine
|
||||
exceeds 80c CPU temperature, which is far more conservative than on most
|
||||
laptops (non-Dell ones), so you should make sure that your thermals are
|
||||
excellent. More info available [here](dell_thermal.md). This is a known bug,
|
||||
but the machine will otherwise be mostly stable.
|
||||
|
||||
<div class="specs">
|
||||
<center>
|
||||
Dell Latitude E6520
|
||||
</center>
|
||||
|
||||
| ***Specifications*** | |
|
||||
|----------------------------|------------------------------------------------|
|
||||
| **Manufacturer** | Dell |
|
||||
| **Name** | Latitude E6520 |
|
||||
| **Variants** | E6520 with Intel GPU supported |
|
||||
| **Released** | 2012 |
|
||||
| **Chipset** | Intel Sandy Bridge |
|
||||
| **CPU** | Intel Core i3, i5 or i7 |
|
||||
| **Graphics** | Intel HD 4000 and unsupported Nvidia NVS 5200M |
|
||||
| **Display** | 1366x768/1600x900 TFT |
|
||||
| **Memory** | 4 or 8GB (Upgradable to 16GB) |
|
||||
| **Architecture** | x86_64 |
|
||||
| **EC** | SMSC MEC5055 with proprietary firmware |
|
||||
| **Original boot firmware** | Dell UEFI |
|
||||
| **Intel ME/AMD PSP** | Present, neutered |
|
||||
| **Flash chip** | 2xSOIC-8, 6MiB (4MiB and 2MiB in combination) |
|
||||
|
||||
|
||||
```
|
||||
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** | W+ |
|
||||
| **Display (if Intel GPU)** | W+ |
|
||||
| **Display (if Nvidia GPU)** | U |
|
||||
| **Audio** | W+ |
|
||||
| **RAM Init** | W+ |
|
||||
| **External output** | W+ |
|
||||
| **Display brightness** | P+ |
|
||||
|
||||
| ***Payloads supported*** | |
|
||||
|---------------------------|-----------|
|
||||
| **GRUB** | Works |
|
||||
| **SeaBIOS** | Works |
|
||||
| **SeaBIOS with GRUB** | Works |
|
||||
</div>
|
||||
Introduction
|
||||
============
|
||||
|
||||
**Libreboot 20231021 and releases newer than this have ROMs available for
|
||||
Dell Latitude E6520.**
|
||||
|
||||
ROM images for Dell Latitude E6520 are available for flashing in the Libreboot
|
||||
releases *after* 20230625, or you can compile a ROM image for installation via
|
||||
lbmk, see: [build instructions](../build/)
|
||||
|
||||
Only the Intel GPU variants are supported, currently. All models with Intel GPU
|
||||
are assumed to work.
|
||||
|
||||
Unlike the E6400, this one does require a neutered Intel ME image to run. This
|
||||
means running it through `me_cleaner` before flashing; the Libreboot build
|
||||
system does this automatically, during build, or you can insert a neutered
|
||||
ROM image using the vendor scripts, see guide:
|
||||
|
||||
[Insert vendor files](../install/ivy_has_common.md)
|
||||
|
||||
As with the E6400, this one is flashable in software, from Dell UEFI firmware
|
||||
to Libreboot. Please refer to the installation instructions.
|
||||
|
||||
**To install Libreboot, see: [E6520 installation
|
||||
instructions](../install/e6430.md)**
|
|
@ -1,84 +0,0 @@
|
|||
---
|
||||
title: Dell Latitude E6530
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
**Thermal safety**: this machine shuts down very quickly, when the machine
|
||||
exceeds 80c CPU temperature, which is far more conservative than on most
|
||||
laptops (non-Dell ones), so you should make sure that your thermals are
|
||||
excellent. More info available [here](dell_thermal.md). This is a known bug,
|
||||
but the machine will otherwise be mostly stable.
|
||||
|
||||
<div class="specs">
|
||||
<center>
|
||||
Dell Latitude E6530
|
||||
</center>
|
||||
|
||||
| ***Specifications*** | |
|
||||
|----------------------------|------------------------------------------------|
|
||||
| **Manufacturer** | Dell |
|
||||
| **Name** | Latitude E6530 |
|
||||
| **Variants** | E6530 with Intel GPU supported |
|
||||
| **Released** | 2012 |
|
||||
| **Chipset** | Intel Ivy Bridge |
|
||||
| **CPU** | Intel Core i3, i5 or i7 |
|
||||
| **Graphics** | Intel HD 4000 and unsupported Nvidia NVS 5200M |
|
||||
| **Display** | 1366x768/1600x900 TFT |
|
||||
| **Memory** | 4 or 8GB (Upgradable to 16GB) |
|
||||
| **Architecture** | x86_64 |
|
||||
| **EC** | SMSC MEC5055 with proprietary firmware |
|
||||
| **Original boot firmware** | Dell UEFI |
|
||||
| **Intel ME/AMD PSP** | Present, neutered |
|
||||
| **Flash chip** | 2xSOIC-8, 12MiB (8MiB and 4MiB in combination) |
|
||||
|
||||
|
||||
```
|
||||
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** | W+ |
|
||||
| **Display (if Intel GPU)** | W+ |
|
||||
| **Display (if Nvidia GPU)** | U |
|
||||
| **Audio** | W+ |
|
||||
| **RAM Init** | W+ |
|
||||
| **External output** | W+ |
|
||||
| **Display brightness** | P+ |
|
||||
|
||||
| ***Payloads supported*** | |
|
||||
|---------------------------|-----------|
|
||||
| **GRUB** | Works |
|
||||
| **SeaBIOS** | Works |
|
||||
| **SeaBIOS with GRUB** | Works |
|
||||
</div>
|
||||
Introduction
|
||||
============
|
||||
|
||||
**Libreboot 20231021 and releases newer than this have ROMs available for
|
||||
Dell Latitude E6530.**
|
||||
|
||||
ROM images for Dell Latitude E6530 are available for flashing in the Libreboot
|
||||
releases *after* 20230625, or you can compile a ROM image for installation via
|
||||
lbmk, see: [build instructions](../build/)
|
||||
|
||||
Only the Intel GPU variants are supported, currently. All models with Intel GPU
|
||||
are assumed to work.
|
||||
|
||||
Unlike the E6400, this one does require a neutered Intel ME image to run. This
|
||||
means running it through `me_cleaner` before flashing; the Libreboot build
|
||||
system does this automatically, during build, or you can insert a neutered
|
||||
ROM image using the vendor scripts, see guide:
|
||||
|
||||
[Insert vendor files](../install/ivy_has_common.md)
|
||||
|
||||
As with the E6400, this one is flashable in software, from Dell UEFI firmware
|
||||
to Libreboot. Please refer to the installation instructions.
|
||||
|
||||
**To install Libreboot, see: [E6530 installation
|
||||
instructions](../install/e6430.md)**
|
|
@ -62,13 +62,13 @@ libreboot currently supports the following systems in this release:
|
|||
- Lenovo ThinkPad X230 - *Also* available on Minifree: <https://minifree.org/product/libreboot-x230/>
|
||||
- [Apple MacBook1,1 and MacBook2,1](macbook21.md)
|
||||
- [Dell Latitude E6400, E6400 XFR and E6400 ATG, all with Nvidia or Intel
|
||||
GPU](e6400.md)
|
||||
- [Dell Latitude E6420 (Intel GPU](e6420.md)
|
||||
- [Dell Latitude E6430 (Intel GPU](e6430.md)
|
||||
- [Dell Latitude E5520 (Intel GPU](e5520.md)
|
||||
- [Dell Latitude E5530 (Intel GPU](e5530.md)
|
||||
- [Dell Latitude E6520 (Intel GPU](e6520.md)
|
||||
- [Dell Latitude E6530 (Intel GPU](e6530.md)
|
||||
GPU](../install/latitude.md)
|
||||
- [Dell Latitude E6420 (Intel GPU](../install/latitude.md)
|
||||
- [Dell Latitude E6430 (Intel GPU](../install/latitude.md)
|
||||
- [Dell Latitude E5520 (Intel GPU](../install/latitude.md)
|
||||
- [Dell Latitude E5530 (Intel GPU](../install/latitude.md)
|
||||
- [Dell Latitude E6520 (Intel GPU](../install/latitude.md)
|
||||
- [Dell Latitude E6530 (Intel GPU](../install/latitude.md)
|
||||
- Dell Latitude E5420.
|
||||
- [HP EliteBook 2170p](hp2170p.md)
|
||||
- [HP EliteBook 2560p](hp2560p.md)
|
||||
|
|
|
@ -73,9 +73,9 @@ Introduction
|
|||
buy with Libreboot preinstalled](https://minifree.org/product/libreboot-w541/)**
|
||||
- Lenovo ThinkPad X230 - *Also* available on Minifree: <https://minifree.org/product/libreboot-x230/>
|
||||
- [Apple MacBook1,1 及 MacBook2,1](macbook21.md)
|
||||
- [Dell Latitude E6400, E6400 XFR 及 E6400 ATG,皆支持 Nvidia 或 Intel GPU](e6400.md)
|
||||
- [Dell Latitude E6400, E6400 XFR 及 E6400 ATG,皆支持 Nvidia 或 Intel GPU](../install/latitude.md)
|
||||
- Dell Latitude E6420 (Intel GPU) - no guide yet.
|
||||
- [Dell Latitude E6430, Intel GPU](e6430.md)
|
||||
- [Dell Latitude E6430, Intel GPU](../install/latitude.md)
|
||||
- Dell Latitude E5530 (Intel GPU) - no guide yet.
|
||||
- Dell Latitude E6520 (Intel GPU) - no guide yet.
|
||||
- [HP EliteBook 2170p](hp2170p.md)
|
||||
|
|
|
@ -55,7 +55,7 @@ Dell Latitude E6400
|
|||
===================
|
||||
|
||||
**If you haven't bought an R400 yet: the [Dell Latitude
|
||||
E6400](../../news/e6400.md) is much easier to flash; no disassembly required,
|
||||
E6400](../install/latitude.md) is much easier to flash; no disassembly required,
|
||||
it can be flashed entirely in software from Dell BIOS to Libreboot. It is the
|
||||
same hardware generation (GM45), with same CPUs, video processor, etc.**
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ Dell Latitude E6400
|
|||
===================
|
||||
|
||||
**If you haven't bought an R500 yet: the [Dell Latitude
|
||||
E6400](../../news/e6400.md) is much easier to flash; no disassembly required,
|
||||
E6400](../install/latitude.md) is much easier to flash; no disassembly required,
|
||||
it can be flashed entirely in software from Dell BIOS to Libreboot. It is the
|
||||
same hardware generation (GM45), with same CPUs, video processor, etc.**
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ Dell Latitude E6400
|
|||
===================
|
||||
|
||||
**If you haven't bought an T400 yet: the [Dell Latitude
|
||||
E6400](../../news/e6400.md) is much easier to flash; no disassembly required,
|
||||
E6400](../install/latitude.md) is much easier to flash; no disassembly required,
|
||||
it can be flashed entirely in software from Dell BIOS to Libreboot. It is the
|
||||
same hardware generation (GM45), with same CPUs, video processor, etc.**
|
||||
|
||||
|
|
|
@ -54,7 +54,7 @@ Dell Latitude E6400
|
|||
===================
|
||||
|
||||
**If you haven't bought an T500 yet: the [Dell Latitude
|
||||
E6400](../../news/e6400.md) is much easier to flash; no disassembly required,
|
||||
E6400](../install/latitude.md) is much easier to flash; no disassembly required,
|
||||
it can be flashed entirely in software from Dell BIOS to Libreboot. It is the
|
||||
same hardware generation (GM45), with same CPUs, video processor, etc.**
|
||||
|
||||
|
|
|
@ -52,7 +52,7 @@ Dell Latitude E6400
|
|||
===================
|
||||
|
||||
**If you haven't bought an X200 yet: the [Dell Latitude
|
||||
E6400](../../news/e6400.md) is much easier to flash; no disassembly required,
|
||||
E6400](../install/latitude.md) is much easier to flash; no disassembly required,
|
||||
it can be flashed entirely in software from Dell BIOS to Libreboot. It is the
|
||||
same hardware generation (GM45), with same CPUs, video processor, etc.**
|
||||
|
||||
|
|
|
@ -1,78 +0,0 @@
|
|||
---
|
||||
title: Internally flash Dell Latitude laptops
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
Make sure SecureBoot is disabled, if you're running a UEFI-based Latitude.
|
||||
Other steps also required, described on this page and in the `README.md`
|
||||
file included with `dell-flash-unlock`.
|
||||
|
||||
Disable security before flashing
|
||||
================================
|
||||
|
||||
Before internal flashing, you must first disable `/dev/mem` protections. Make
|
||||
sure to re-enable them after you're finished.
|
||||
|
||||
See: [Disabling /dev/mem protection](devmem.md)
|
||||
|
||||
Internal flashing
|
||||
=================
|
||||
|
||||
You can simply boot Linux/BSD, on the Dell Latitude you wish to flash, and
|
||||
run `flashprog` from there, for Libreboot installation. Certain other steps
|
||||
are also required, documented in the steps below:
|
||||
|
||||
You can flash Libreboot directly from the vendor (Dell) BIOS, without taking
|
||||
the machine apart. It can be done entirely from Linux/BSD.
|
||||
|
||||
**NOTE (15 October 2023): The util is now called `dell-flash-unlock`, but it
|
||||
was previously called `e6400-flash-unlock`. Links have been updated.**
|
||||
|
||||
Check `util/dell-flash-unlock` in the `lbmk.git` repository, or in release
|
||||
archives for Libreboot releases from 20230423 onwards.
|
||||
|
||||
Go in there:
|
||||
|
||||
cd util/dell-flash-unlock
|
||||
make
|
||||
|
||||
**With this program, you can unlock the flash in such a way where everything
|
||||
is writeable. Information about how to use it is in the `README.md` file which
|
||||
is included in that program's directory, or you can read it online here:**
|
||||
|
||||
**<https://browse.libreboot.org/lbmk.git/plain/util/dell-flash-unlock/README.md>**
|
||||
|
||||
**Please make sure that you do fully read the README, because it contains
|
||||
useful information.**
|
||||
|
||||
Literally just run that program, and do what it says. You run it once, and shut
|
||||
down, and when you do, the system brings itself back up automatically; on some
|
||||
systems, you have to boot the machine back up manually, after power down. Then
|
||||
you run it and flash it unlocked. Then you run it again. The source code is
|
||||
intuitive enough that you can easily get the gist of it; it's writing some EC
|
||||
commands and changing some chipset config bits. The EC on this machine is
|
||||
hooked up to the `GPIO33` signal, sometimes called `HDA_DOCK_EN`, which sets
|
||||
the flash descriptor override thus disabling any flash protection by the IFD.
|
||||
It also bypasses the SMM BIOS lock protection by disabling SMIs, and Dell's
|
||||
BIOS doesn't set any other type of protection either such as writing to
|
||||
Protected Range registers.
|
||||
|
||||
MAKE SURE to back up the original firmware image first:
|
||||
|
||||
flashprog -p internal -r factory.rom
|
||||
|
||||
When you flash it, you can use this command:
|
||||
|
||||
flashprog -p internal -w libreboot.rom
|
||||
|
||||
Where `libreboot.rom` is your Dell Latitude ROM. *Make sure* it's the right
|
||||
one. If flashprog complains about multiple flash chips detected, just pick one of them (doesn't matter which one). On *most* Dell machines, the most correct
|
||||
would probably be this option in flashprog: `-c MX25L3205D/MX25L3208D`.
|
||||
|
||||
So:
|
||||
|
||||
flashprog -p internal -w libreboot.rom -c MX25L3205D/MX25L3208D
|
||||
|
||||
When you see flashprog say `VERIFIED` at the end, that means the flash was
|
||||
successful. If you don't see that, or you're unsure, please [contact the
|
||||
Libreboot project via IRC](../../contact.md).
|
|
@ -1,203 +0,0 @@
|
|||
---
|
||||
title: Flashing the Dell Latitude E6400
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
Initial flashing instructions for the E6400.
|
||||
|
||||
**ROM images are available in the [Libreboot 20230423
|
||||
release](../../news/libreboot20230423.md), and subsequent releases.**
|
||||
|
||||
**Variants with Nvidia GPUs are NOT supported in Libreboot 20230423
|
||||
or 20230625.**
|
||||
|
||||
**Variants with Nvidia GPUs are supported in Libreboot 20231021 or higher.**
|
||||
|
||||
This guide is for those who want libreboot on their Latitude E6400 while
|
||||
they still have the original Dell BIOS present. This guide can also be
|
||||
followed (adapted) if you brick your E6400, and you want to recover it.
|
||||
|
||||
Variants (nvidia or intel graphics)
|
||||
========
|
||||
|
||||
Dell E6400, E6400 XFR and E6400 ATG are all believed to work. The flashing
|
||||
instructions are identical, on all of them.
|
||||
|
||||
100% Free Software possible (Intel GPU)
|
||||
=========================
|
||||
|
||||
This board can boot entirely *free software* in the flash. The hardware is similar
|
||||
to that of ThinkPad X200, T400 etc where no-ME setup is possible.
|
||||
|
||||
No-microcode setup feasible
|
||||
----------------------------
|
||||
|
||||
The
|
||||
[microcode bugfixes/mitigations added for GM45](../../news/gm45microcode.md)
|
||||
are also applicable to this board, for users who are interested. Read that
|
||||
article for more information.
|
||||
|
||||
Libreboot still recommends that boot with CPU microcode updates, by default,
|
||||
for all the reasons described by Libreboot's [Binary Blobs Reductions
|
||||
Policy](../../news/policy.md) but this board run reasonably well without them.
|
||||
|
||||
A note about GPUs
|
||||
-----------------
|
||||
|
||||
We *confirm that* the Nvidia models are PM45, and therefore will require a VGA
|
||||
ROM for initialisation. This is supported in Libreboot *after* the 20230625
|
||||
release, if you compile from source; the `e6400_4mb` target can work on both
|
||||
variants, but will need the Nvidia VGA ROM inserted to work on Nvidia models.
|
||||
This insertion is handled automatically in newer lbmk revisions, during build
|
||||
time, or you can [insert it on a release rom
|
||||
after 20230625](ivy_has_common.md). - **A Video BIOS Option
|
||||
ROM is used, in this configuration. Libreboot's
|
||||
build system automatically downloads this at build time, or it can handle that
|
||||
for you in the same way if it was scrubbed from a release ROM.**
|
||||
|
||||
Models with Intel graphics are GM45, and fully supported in Libreboot
|
||||
with native initialisation; ROM images are available since Libreboot 20230423.
|
||||
**The Intel video initialisation is libre, implemented with publicly available
|
||||
source code via libgfxinit, from the coreboot project.**
|
||||
|
||||
Flash chip size {#flashchips}
|
||||
===============
|
||||
|
||||
Use this to find out:
|
||||
|
||||
flashprog -p internal
|
||||
|
||||
We believe most/all are 4MB (32Mb) flash sizes. The schematics hint that
|
||||
some boards may have 6MB flash (4MB and 2MB, dual chip), but we've only ever
|
||||
seen 4MB setups in the wild. You can still flash the 4MB image on 6MB setups,
|
||||
if it's encountered, by just leaving the higher 2MB part unflashed, because
|
||||
the flash descriptor (in Libreboot) configures everything so that the BIOS
|
||||
region ends just before the 4MB mark, in flash; the BIOS region is the final
|
||||
region, in the higher part of flash as defined *by the descriptor*, regardless
|
||||
of whether that is the actual end of the flash.
|
||||
|
||||
Libreboot does currently provide 6MB images on this board, for these reasons.
|
||||
|
||||
MAC address {#macaddress}
|
||||
===========
|
||||
|
||||
The MAC address is part of the ROM image that you're flashing. You can change
|
||||
it at any time, before or after you've flashed Libreboot; you can also change
|
||||
it in the *Dell* BIOS, if you really want to. This is for the onboard gigabit
|
||||
ethernet device.
|
||||
|
||||
Refer to [mac\_address.md](../hardware/mac_address.md).
|
||||
|
||||
It is recommended that you run *nvmutil*. See:
|
||||
|
||||
[nvmutil usage manual](nvmutil.md)
|
||||
|
||||
The `nvmutil` software is specifically designed for changing MAC addresses,
|
||||
and it implements a few more safeguards (e.g. prevents multicast/all-zero
|
||||
MAC addresses) and features (MAC address randomisation, ability to correct or
|
||||
intententionally corrupt(disable) GbE sections if you wish, swap GbE parts,
|
||||
etc). You can *also* run ich9gen, if you wish:
|
||||
|
||||
[ich9gen usage manual](ich9utils.md)
|
||||
|
||||
Intel GPU: libre video initialisation available
|
||||
===============================================
|
||||
|
||||
Libreboot uses coreboot's native `libgfxinit` on this platform, for
|
||||
variants with Intel graphics.
|
||||
|
||||
For Intel GPU variants, Libreboot 20230423 and up have full support. Simply
|
||||
flash a release ROM, if you wish.
|
||||
|
||||
Intel GPU errata
|
||||
----------------
|
||||
|
||||
Systems with a 1440 x 900 display panel instead of the more common 1280 x 800
|
||||
panel will have garbled graphics before the OS boots (i.e. in SeaBIOS or GRUB)
|
||||
in Libreboot 20240504 and earlier. This is fixed in releases after 20240504.
|
||||
|
||||
This was caused by libgfxinit calculating PLL divider values for the pixel clock
|
||||
assuming a 96 MHz reference frequency, whereas the E6400 uses a 100 MHz
|
||||
reference frequency. The error is not large enough to affect the lower
|
||||
resolution panels, but is enough to affect the 1440 x 900 panels which use a
|
||||
higher pixel clock.
|
||||
|
||||
Nvidia GPU: Video BIOS Option ROM required
|
||||
==========================================
|
||||
|
||||
**NOTE: `nouveau` (Linux video driver) is unstable when it was last tested, in
|
||||
this setup. Either specify `nomodeset` kernel option, or use another
|
||||
operating system such as OpenBSD. More information is written on the
|
||||
[E6400 hardware page](../hardware/e6400.md), regarding OS compatibility.**
|
||||
|
||||
This is *unavailable* in Libreboot 20230423 and 20230625, but a future release
|
||||
will contain support for these variants; for now, you must compile Libreboot
|
||||
from Git. It is available in the default `master` branch of lbmk, under
|
||||
build target `e6400_4mb` - either build from source and it gets inserted
|
||||
automatically, or you can [insert it
|
||||
manually](ivy_has_common.md) on future release ROMs past Libreboot 20230625.
|
||||
|
||||
An earlier experimental revision existed in an experimental branch of
|
||||
lbmk, as build target `e6400nvidia_4mb`, but it was decided that since SeaBIOS
|
||||
is the only payload anyway on this board, having just a single build target is
|
||||
more efficient if that can (and it does) support both variants. It was therefore
|
||||
added to the master branch.
|
||||
|
||||
Actual installation is the same as with regular E6400 (Intel GPU) variants.
|
||||
Refer to the [E6400 flashing instructions](../docs/install/e6400.md).
|
||||
|
||||
Problems with Linux video drivers on Nvidia
|
||||
-------------------------------------------
|
||||
|
||||
Technically, there is nothing wrong with Libreboot itself, but the `nouveau`
|
||||
driver hangs/crashes on Nvidia models, after booting Linux with the Nvidia VGA
|
||||
ROM loaded from coreboot.
|
||||
|
||||
Until that is fixed, you must specify `nomodeset` in your Linux kernel boot
|
||||
parameters.
|
||||
|
||||
Refer to [development
|
||||
discussion](https://codeberg.org/libreboot/lbmk/issues/14#issuecomment-907758)
|
||||
for more information - [testers needed!](../maintain/testing.md)
|
||||
|
||||
The *Intel* GPU variant of E6400 is more stable, and works fully, with full
|
||||
acceleration - the Nvidia models can only be run in software, and the BSD
|
||||
systems only have the slow `nv` driver (which is nonetheless stable).
|
||||
|
||||
Nvidia errata
|
||||
-------------
|
||||
|
||||
**BEFORE** you flash it, please know that support for Nvidia variants is
|
||||
a **proof of concept**. Known issues exist. For more information, please
|
||||
read the [E6400 info page](../hardware/e6400.md), [E6400 nvidia news
|
||||
page](../../news/e6400nvidia.md) and the [development discussion via
|
||||
codeberg](https://codeberg.org/libreboot/lbmk/issues/14#issuecomment-907758).
|
||||
|
||||
How to flash internally (no diassembly)
|
||||
=======================================
|
||||
|
||||
Please read the article:
|
||||
|
||||
[Internally flash Dell Latitude laptops](dell_internal.md)
|
||||
|
||||
Dell's original BIOS/UEFI firmware typically prevents write access, but it
|
||||
has bugs which can be exploited, to enable Libreboot installation very easily.
|
||||
You do not have to disassemble the machine.
|
||||
|
||||
How to flash externally
|
||||
=========================
|
||||
|
||||
Refer to [spi.md](spi.md) as a guide for external re-flashing.
|
||||
|
||||
The SPI flash chip shares a voltage rail with the ICH9 southbridge, which is
|
||||
not isolated using a diode. As a result, powering the flash chip externally
|
||||
causes the ICH9 to partially power up and attempt to drive the SPI clock pin
|
||||
low, which can interfere with programmers such as the Raspberry Pi. See
|
||||
[RPi Drive Strength](spi.md#rpi-drive-strength) for a workaround.
|
||||
|
||||
Have a look online for videos showing how to disassemble, if you wish to
|
||||
externally re-flash.
|
||||
|
|
@ -1,92 +0,0 @@
|
|||
---
|
||||
title: Flashing the Dell Latitude E6430
|
||||
x-toc-enable: true
|
||||
...
|
||||
|
||||
**NOTE:** This installation guide also pertains to E5520, E6420, E6520, E5530
|
||||
and E6530.
|
||||
|
||||
Introduction
|
||||
============
|
||||
|
||||
This guide is for those who want libreboot on their Latitude E6430 while
|
||||
they still have the original Dell firmware present. This guide can also be
|
||||
followed (adapted) if you brick your E6430, and you want to recover it.
|
||||
|
||||
**The Intel video initialisation is libre, implemented with publicly available
|
||||
source code via libgfxinit, from the coreboot project.**
|
||||
|
||||
Only the intel GPU variants are supported. The Nvidia GPU variants are untested
|
||||
and should be assumed *broken* by default.
|
||||
|
||||
Flash chip size {#flashchips}
|
||||
===============
|
||||
|
||||
The internal flash size is 12MiB on this board; physically, an 8MiB and 4MiB
|
||||
chip (two chips) but this distinction only matters for external flashing.
|
||||
|
||||
MAC address {#macaddress}
|
||||
===========
|
||||
|
||||
The MAC address is part of the ROM image that you're flashing. You can change
|
||||
it at any time, before or after you've flashed Libreboot; you can also change
|
||||
it in the *Dell* BIOS, if you really want to. This is for the onboard gigabit
|
||||
ethernet device.
|
||||
|
||||
Refer to [mac\_address.md](../hardware/mac_address.md).
|
||||
|
||||
It is recommended that you run *nvmutil*. See:
|
||||
|
||||
[nvmutil usage manual](nvmutil.md) - E5530 users don't need to run this.
|
||||
|
||||
The `nvmutil` software is specifically designed for changing MAC addresses,
|
||||
and it implements a few more safeguards (e.g. prevents multicast/all-zero
|
||||
MAC addresses) and features (MAC address randomisation, ability to correct or
|
||||
intentionally corrupt(disable) GbE sections if you wish, swap GbE parts,
|
||||
etc). - **it is also the only software available for this. Please do not
|
||||
use ich9gen on this board. This is an ivybridge board, not ICH9M.**
|
||||
|
||||
Intel GPU: libre video initialisation available
|
||||
===============================================
|
||||
|
||||
Libreboot uses coreboot's native `libgfxinit` on this platform, for
|
||||
variants with Intel graphics.
|
||||
|
||||
Libreboot releases after 20230625 will support this board, otherwise you can
|
||||
refer to the [build instructions](../build/)
|
||||
|
||||
Nvidia GPU: Video BIOS Option ROM required
|
||||
==========================================
|
||||
|
||||
UNSUPPORTED. DO NOT BUY THE NVIDIA VARIANT.
|
||||
|
||||
Only the Intel GPU variants are supported. It is believed that the Nvidia
|
||||
variants still have Intel GPUs in them, configured via hardware mux, but this
|
||||
has not yet been configured or tested in the coreboot code; you should assume
|
||||
that the Nvidia models do not work.
|
||||
|
||||
How to flash internally (no diassembly)
|
||||
=======================================
|
||||
|
||||
Please read the article:
|
||||
|
||||
[Internally flash Dell Latitude laptops](dell_internal.md)
|
||||
|
||||
Dell's original BIOS/UEFI firmware typically prevents write access, but it
|
||||
has bugs which can be exploited, to enable Libreboot installation very easily.
|
||||
You do not have to disassemble the machine.
|
||||
|
||||
How to flash externally
|
||||
=========================
|
||||
|
||||
Refer to [spi.md](spi.md) as a guide for external re-flashing.
|
||||
|
||||
The SPI flash chip shares a voltage rail with the chipset, which is not
|
||||
isolated using a diode. As a result, powering the flash chip externally may
|
||||
cause the QM77 chipset to partially power up and drive the SPI pins, which can
|
||||
interfere with programmers such as the Raspberry Pi. See [RPi Drive
|
||||
Strength](spi.md#rpi-drive-strength) for a workaround.
|
||||
|
||||
Have a look online for videos showing how to disassemble, if you wish to
|
||||
externally re-flash.
|
||||
|
|
@ -284,33 +284,9 @@ the sections below:
|
|||
|
||||
[You must flash it externally](spi.md)
|
||||
|
||||
#### DELL Latitude E6400 laptop
|
||||
#### DELL Latitude laptops
|
||||
|
||||
See: [Dell Latitude E6400 Libreboot Installation Guide](e6400.md)
|
||||
|
||||
#### DELL Latitude E6420 laptop
|
||||
|
||||
See: [Dell Latitude E6420 Libreboot Installation Guide](e6430.md)
|
||||
|
||||
#### DELL Latitude E6430 laptop
|
||||
|
||||
See: [Dell Latitude E6430 Libreboot Installation Guide](e6430.md)
|
||||
|
||||
#### DELL Latitude E6520 laptop
|
||||
|
||||
See: [Dell Latitude E6520 Libreboot Installation Guide](e6420.md)
|
||||
|
||||
#### DELL Latitude E6530 laptop
|
||||
|
||||
See: [Dell Latitude E6530 Libreboot Installation Guide](e6430.md)
|
||||
|
||||
#### DELL Latitude E5520 laptop
|
||||
|
||||
See: [Dell Latitude E5520 Libreboot Installation Guide](e5520.md)
|
||||
|
||||
#### DELL Latitude E5530 laptop
|
||||
|
||||
See: [Dell Latitude E5530 Libreboot Installation Guide](e6430.md)
|
||||
See: [Dell Latitude flashing guide](latitude.md)
|
||||
|
||||
#### ThinkPad X200/T400/T500/W500/R400/R500 vendor BIOS
|
||||
|
||||
|
@ -578,15 +554,10 @@ How to use external flashing equipment
|
|||
Refer to the following article:\
|
||||
[Externally rewrite 25xx NOR flash via SPI protocol](spi.md)
|
||||
|
||||
DELL Latitude E6400 laptop (easy to flash, similar to X200/T400)
|
||||
DELL Latitude laptops
|
||||
-------------------------
|
||||
|
||||
See: [Dell Latitude E6400 Libreboot Installation Instructions](e6400.md)
|
||||
|
||||
DELL Latitude E6430 laptop (easy to flash, no disassembly)
|
||||
-------------------------
|
||||
|
||||
See: [Dell Latitude E6430 Libreboot Installation Instructions](e6430.md)
|
||||
See: [Dell Latitude flashing guide](latitude.md)
|
||||
|
||||
ASUS KFSN4-DRE
|
||||
--------------
|
||||
|
|
|
@ -4,7 +4,7 @@ x-toc-enable: true
|
|||
...
|
||||
|
||||
**If you haven't bought an R400 yet: the [Dell Latitude
|
||||
E6400](../../news/e6400.md) is much easier to flash; no disassembly required,
|
||||
E6400](latitude.md) is much easier to flash; no disassembly required,
|
||||
it can be flashed entirely in software from Dell BIOS to Libreboot. It is the
|
||||
same hardware generation (GM45), with same CPUs, video processor, etc.**
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@ Dell Latitude E6400
|
|||
===================
|
||||
|
||||
**If you haven't bought an T400 yet: the [Dell Latitude
|
||||
E6400](../../news/e6400.md) is much easier to flash; no disassembly required,
|
||||
E6400](latitude.md) is much easier to flash; no disassembly required,
|
||||
it can be flashed entirely in software from Dell BIOS to Libreboot. It is the
|
||||
same hardware generation (GM45), with same CPUs, video processor, etc.**
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ NOTE: Libreboot standardises on [flashprog](https://flashprog.org/wiki/Flashprog
|
|||
now, as of 27 January 2024, which is a fork of flashrom.
|
||||
|
||||
**If you haven't bought a T500 yet: the [Dell Latitude
|
||||
E6400](../../news/e6400.md) is much easier to flash; no disassembly required,
|
||||
E6400](latitude.md) is much easier to flash; no disassembly required,
|
||||
it can be flashed entirely in software from Dell BIOS to Libreboot. It is the
|
||||
same hardware generation (GM45), with same CPUs, video processor, etc.**
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ NOTE: Libreboot standardises on [flashprog](https://flashprog.org/wiki/Flashprog
|
|||
now, as of 27 January 2024, which is a fork of flashrom.
|
||||
|
||||
**If you haven't bought an X200 yet: the [Dell Latitude
|
||||
E6400](../../news/e6400.md) is much easier to flash; no disassembly required,
|
||||
E6400](latitude.md) is much easier to flash; no disassembly required,
|
||||
it can be flashed entirely in software from Dell BIOS to Libreboot. It is the
|
||||
same hardware generation (GM45), with same CPUs, video processor, etc.**
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ NOTE: Libreboot standardises on [flashprog](https://flashprog.org/wiki/Flashprog
|
|||
now, as of 27 January 2024, which is a fork of flashrom.
|
||||
|
||||
**If you haven't bought an X200 yet: the [Dell Latitude
|
||||
E6400](../../news/e6400.md) is much easier to flash; no disassembly required,
|
||||
E6400](latitude.md) is much easier to flash; no disassembly required,
|
||||
it can be flashed entirely in software from Dell BIOS to Libreboot. It is the
|
||||
same hardware generation (GM45), with same CPUs, video processor, etc.**
|
||||
|
||||
|
|
|
@ -16,8 +16,7 @@ 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/hardware/e6400.md).
|
||||
You can learn more on the [Latitude flashing guide](../docs/install/latitude.md)
|
||||
|
||||
100% libre, blob-free
|
||||
---------------------
|
||||
|
|
|
@ -16,8 +16,7 @@ E6400. See: [flash safety](safety.md)**
|
|||
Платформа апаратного забезпечення GM45, схоже на ThinkPad X200, T400 і так далі,
|
||||
що Libreboot вже підтримує.
|
||||
|
||||
Ви можете вивчити більше на [сторінці встановлення](../docs/install/e6400.md)
|
||||
E6400 та [сторінці інформації про апаратне забезпечення](../docs/hardware/e6400.md).
|
||||
Ви можете вивчити більше на [сторінці встановлення](../docs/install/latitude.md)
|
||||
|
||||
вільна від блобів конфігурація
|
||||
------------------------------
|
||||
|
|
|
@ -46,8 +46,7 @@ for Nvidia graphics now exists, in a WIP branch of Libreboot.
|
|||
|
||||
The Libreboot documentation has been updated, to cover these models. Refer
|
||||
to Dell Latitude E6400 documentation in Libreboot; specifically,
|
||||
the [E6400 info page](../docs/hardware/e6400.md) and [E6400 flashing
|
||||
guide](../docs/install/e6400.md).
|
||||
the [E6400 info page](../docs/install/latitude.md).
|
||||
|
||||
Ongoing development discussion is available, on the Libreboot bug tracker. See:
|
||||
|
||||
|
@ -56,8 +55,7 @@ Ongoing development discussion is available, on the Libreboot bug tracker. See:
|
|||
For more information about the *Nvidia GPU* variants, please review the
|
||||
following pages (which have been updated, while publishing this news article):
|
||||
|
||||
* [Dell Latitude E6400 hardware information](../docs/hardware/e6400.md)
|
||||
* [Dell Latitude E6400 flashing instructions](../docs/install/e6400.md)
|
||||
* [Dell Latitude E6400 information](../docs/install/latitude.md)
|
||||
|
||||
Nouveau(in Linux) currently broken
|
||||
----------------------------------
|
||||
|
|
|
@ -129,7 +129,7 @@ Desktops (AMD, Intel, x86)
|
|||
|
||||
### Laptops (Intel, x86)
|
||||
|
||||
- **[Dell Latitude E6400](../docs/hardware/e6400.md) (easy to flash, no disassembly, similar
|
||||
- **[Dell Latitude E6400](../docs/install/latitude.md) (easy to flash, no disassembly, similar
|
||||
hardware to X200/T400)**
|
||||
- ThinkPad X60 / X60S / X60 Tablet
|
||||
- ThinkPad T60 (with Intel GPU)
|
||||
|
|
|
@ -279,7 +279,7 @@ Desktops (AMD, Intel, x86)
|
|||
|
||||
### Laptops (Intel, x86)
|
||||
|
||||
- **[Dell Latitude E6400](../docs/hardware/e6400.md) (easy to flash, no disassembly, similar
|
||||
- **[Dell Latitude E6400](../docs/install/latitude.md) (easy to flash, no disassembly, similar
|
||||
hardware to X200/T400)**
|
||||
- ThinkPad X60 / X60S / X60 Tablet
|
||||
- ThinkPad T60 (with Intel GPU)
|
||||
|
|
|
@ -45,7 +45,7 @@ build system features. However, these boards were added to Libreboot:
|
|||
|
||||
* [HP EliteBook 2170p](hp2170p.md) (laptop) (see previous news page linked)
|
||||
* [Dell Precision T1650](hp8470p_and_dell_t1650.md) (desktop) (see linked prior news page)
|
||||
* [Dell Latitude E6430](../docs/install/e6430.md) (laptop), courtesy Nicholas Chin
|
||||
* [Dell Latitude E6430](../docs/install/latitude.md) (laptop), courtesy Nicholas Chin
|
||||
* [HP EliteBook 8470p](hp8470p_and_dell_t1650.md) (see linked prior news page)
|
||||
|
||||
This release also *re-adds* the following boards, which were present also in
|
||||
|
@ -1074,9 +1074,9 @@ Desktops (AMD, Intel, x86)
|
|||
|
||||
### Laptops (Intel, x86)
|
||||
|
||||
- **[Dell Latitude E6400](../docs/hardware/e6400.md) (easy to flash, no disassembly, similar
|
||||
- **[Dell Latitude E6400](../docs/install/latitude.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)**
|
||||
- [Dell Latitude E6430 (Intel GPU](../docs/install/latitude.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)
|
||||
|
|
|
@ -185,9 +185,9 @@ Desktops (AMD, Intel, x86)
|
|||
|
||||
### Laptops (Intel, x86)
|
||||
|
||||
- **[Dell Latitude E6400](../docs/hardware/e6400.md) (easy to flash, no disassembly, similar
|
||||
- **[Dell Latitude E6400](../docs/install/latitude.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)**
|
||||
- [Dell Latitude E6430 (Intel GPU](../docs/install/latitude.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)
|
||||
|
|
|
@ -174,9 +174,9 @@ Desktops (AMD, Intel, x86)
|
|||
|
||||
### Laptops (Intel, x86)
|
||||
|
||||
- **[Dell Latitude E6400](../docs/hardware/e6400.md) (easy to flash, no disassembly, similar
|
||||
- **[Dell Latitude E6400](../docs/install/latitude.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)**
|
||||
- [Dell Latitude E6430 (Intel GPU](../docs/install/latitude.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)
|
||||
|
|
|
@ -63,13 +63,13 @@ This release supports the following hardware:
|
|||
buy with Libreboot preinstalled](https://minifree.org/product/libreboot-w541/)**
|
||||
- [Apple MacBook1,1 and MacBook2,1](../docs/hardware/macbook21.md)
|
||||
- [Dell Latitude E6400, E6400 XFR and E6400 ATG, all with Nvidia or Intel
|
||||
GPU](../docs/hardware/e6400.md)
|
||||
- [Dell Latitude E6420 (Intel GPU](../docs/hardware/e6420.md)
|
||||
- [Dell Latitude E6430 (Intel GPU](../docs/hardware/e6430.md)
|
||||
- [Dell Latitude E5520 (Intel GPU](../docs/hardware/e5520.md)
|
||||
- [Dell Latitude E5530 (Intel GPU](../docs/hardware/e5530.md)
|
||||
- [Dell Latitude E6520 (Intel GPU](../docs/hardware/e6520.md)
|
||||
- [Dell Latitude E6530 (Intel GPU](../docs/hardware/e6530.md)
|
||||
GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E6420 (Intel GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E6430 (Intel GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E5520 (Intel GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E5530 (Intel GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E6520 (Intel GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E6530 (Intel GPU](../docs/install/latitude.md)
|
||||
- [HP EliteBook 2170p](../docs/hardware/hp2170p.md)
|
||||
- [HP EliteBook 2560p](../docs/hardware/hp2560p.md)
|
||||
- [HP EliteBook 2570p](../docs/hardware/hp2570p.md)
|
||||
|
|
|
@ -87,13 +87,13 @@ This release supports the following hardware:
|
|||
buy with Libreboot preinstalled](https://minifree.org/product/libreboot-w541/)**
|
||||
- [Apple MacBook1,1 and MacBook2,1](../docs/hardware/macbook21.md)
|
||||
- [Dell Latitude E6400, E6400 XFR and E6400 ATG, all with Nvidia or Intel
|
||||
GPU](../docs/hardware/e6400.md)
|
||||
- [Dell Latitude E6420 (Intel GPU](../docs/hardware/e6420.md)
|
||||
- [Dell Latitude E6430 (Intel GPU](../docs/hardware/e6430.md)
|
||||
- [Dell Latitude E5520 (Intel GPU](../docs/hardware/e5520.md)
|
||||
- [Dell Latitude E5530 (Intel GPU](../docs/hardware/e5530.md)
|
||||
- [Dell Latitude E6520 (Intel GPU](../docs/hardware/e6520.md)
|
||||
- [Dell Latitude E6530 (Intel GPU](../docs/hardware/e6530.md)
|
||||
GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E6420 (Intel GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E6430 (Intel GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E5520 (Intel GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E5530 (Intel GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E6520 (Intel GPU](../docs/install/latitude.md)
|
||||
- [Dell Latitude E6530 (Intel GPU](../docs/install/latitude.md)
|
||||
- Dell Latitude E5420
|
||||
- [HP EliteBook 2170p](../docs/hardware/hp2170p.md)
|
||||
- [HP EliteBook 2560p](../docs/hardware/hp2560p.md)
|
||||
|
|
Loading…
Reference in New Issue