Group: Hardware/Restrictions/anti-freedom/Intel Management Engine/HP Elitebook 2570p
From LibrePlanet
(→Introduction) |
(→Tests: Add microcode test) |
||
Line 14: | Line 14: | ||
== Tests == | == Tests == | ||
+ | |||
+ | === Management Engine === | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
Line 40: | Line 42: | ||
| | | | ||
|- | |- | ||
+ | |} | ||
+ | |||
+ | === Embedded Controller === | ||
+ | |||
+ | === CPU Microcode === | ||
+ | {| class="wikitable" border="1" | ||
+ | ! Test | ||
+ | ! Results | ||
+ | ! Comments | ||
+ | |- | ||
+ | | Removed cpu_microcode_blob.bin from the coreboot image with cbfstool | ||
+ | | | ||
+ | * It powers off right after pressing the power on button | ||
+ | | | ||
+ | * The keyboard blinks (Is the EC firmware doing that) | ||
+ | |- | ||
+ | | TODO: Build the Coreboot image without the microcode and retest | ||
+ | | TODO | ||
|} | |} |
Revision as of 11:21, 28 February 2020
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.
- It still needs to be tested without CPU microcode.
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
CPU Microcode
Test | Results | Comments |
---|---|---|
Removed cpu_microcode_blob.bin from the coreboot image with cbfstool |
|
|
TODO: Build the Coreboot image without the microcode and retest | TODO |