Group: Hardware/Restrictions/anti-freedom/Intel Management Engine/HP Elitebook 2570p
From LibrePlanet
(Created page with "== Introduction == This laptop uses the Sandybridge microarchitecture. == Tests == {| class="wikitable" border="1" ! Test ! Results ! Comments |- | Keep ROMP + BUP ME part...") |
m (GNUtoo moved page Group:Hardware/research/anti-freedom/Intel Management Engine/HP Elitebook 2570p to Group:Hardware/Restrictions/anti-freedom/Intel Management Engine/HP Elitebook 2570p: move together with wifi whitelist) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
− | This laptop uses the | + | This laptop cannot even boot without nonfree software. |
+ | |||
+ | However doing tests on it to understand better the Management Engine and the laptop lack of freedom is still interesting. | ||
+ | |||
+ | As for now: | ||
+ | * That laptop requires a signed and nonfree Management Engine firmware. | ||
+ | * It also requires a nonfree Embedded Controller (EC) firmware that has to be part of the Coreboot image. | ||
+ | |||
+ | == Hardware == | ||
+ | |||
+ | This laptop uses the Ivybridge microarchitecture. | ||
== Tests == | == Tests == | ||
+ | |||
+ | === Management Engine === | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 29: | Line 41: | ||
| | | | ||
|- | |- | ||
+ | |} | ||
+ | |||
+ | === Embedded Controller === | ||
+ | |||
+ | {| class="wikitable" border="1" | ||
+ | ! Test | ||
+ | ! Results | ||
+ | ! Comments | ||
+ | |- | ||
+ | | TODO | ||
+ | | TODO | ||
+ | |} | ||
+ | |||
+ | === CPU Microcode === | ||
+ | {| class="wikitable" border="1" | ||
+ | ! Test | ||
+ | ! Results | ||
+ | ! Comments | ||
+ | |- | ||
+ | | Removed cpu_microcode_blob.bin from the coreboot image with cbfstool | ||
+ | | | ||
+ | * The keyboard blinks (Is the EC firmware doing that) | ||
+ | | | ||
+ | |- | ||
+ | | Coreboot image built without the microcode | ||
+ | | | ||
+ | * The board boots fine. | ||
+ | * Beside warnings about the MDS security issue, nothing problematic (related to the microcode ) was found in dmesg | ||
|} | |} |
Latest revision as of 18:02, 14 March 2023
Contents
Introduction
This laptop cannot even boot without nonfree software.
However doing tests on it to understand better the Management Engine and the laptop lack of freedom is still interesting.
As for now:
- That laptop requires a signed and nonfree Management Engine firmware.
- It also requires a nonfree Embedded Controller (EC) firmware that has to be part of the Coreboot image.
Hardware
This laptop uses the Ivybridge microarchitecture.
Tests
Management Engine
Test | Results | Comments |
---|---|---|
Keep ROMP + BUP ME partitions |
|
|
FPTR, ROMP and BUP partitions were removed |
|
|
Removed completely the ME partition like for GM45 (1, 0xffff for region 2 base) |
|
Embedded Controller
Test | Results | Comments |
---|---|---|
TODO | TODO |
CPU Microcode
Test | Results | Comments |
---|---|---|
Removed cpu_microcode_blob.bin from the coreboot image with cbfstool |
|
|
Coreboot image built without the microcode |
|