minor 820 g2 docs cleanup

Signed-off-by: Leah Rowe <info@minifree.org>
master
Leah Rowe 2024-08-30 02:39:11 +01:00
parent a6d33c4158
commit 2cf3d6911a
3 changed files with 12 additions and 104 deletions

View File

@ -35,41 +35,20 @@ OR YOU MIGHT BRICK YOUR MACHINE: [SAFETY PRECAUTIONS](../../news/safety.md)**
</div>
Introduction
============
Libreboot has support for this, in the Git repository and release versions
from Libreboot 20230423 onwards.
Brief board info
----------------
================
HP EliteBook 2560p is a 12.5" laptop you can read more about here:
<https://support.hp.com/us-en/product/hp-elitebook-2560p-notebook-pc/5071201>
Installation of Libreboot
-------------------------
=========================
You can actually just compile the Libreboot ROM for this, and flash the
entire ROM, then flash it. The *coreboot* project proper, has information
about this:
Coreboot also has some information:
<https://doc.coreboot.org/mainboard/hp/2560p.html#programming>
Refer to the coreboot guide for flashing instructions, and you can build the
images for it in Libreboot like so:
./mk -b coreboot hp2560p_8mb
More information about building ROM images can be found in
the [build guide](../build/).
This is a *Sandybridge* board which means that a neutered ME image is required
if you wish to flash the ME region. Libreboot's build system automatically
downloads, neuters (using `me_cleaner`) and inserts this if compiling from
source.
If you're using *Libreboot release* ROM images, the ME image has been scrubbed
and you must re-insert it. Use the information on this guide to know how
to do that:
@ -77,9 +56,7 @@ to do that:
[Insert vendor files on Intel Sandybridge/Ivybridge/Haswell
platforms](../install/ivy_has_common.md)
You may also wish to change the *default MAC address* if you're planning to
use the onboard Intel Gigabit Ethernet. You can do this using the information
in the same guide linked above, or read the nvmutil manual:
Make sure to set the MAC address in the flash:
[Modify MAC addresses with nvmutil](../install/nvmutil.md).
Refer to the [Libreboot flashing guides](../install/spi.md)

View File

@ -34,85 +34,20 @@ HP EliteBook 2570p
| **SeaBIOS with GRUB** | Works |
</div>
Introduction
============
Libreboot has support for this, in the Git repository and release versions
after (but not including) 20230423.
Brief board info
----------------
================
HP EliteBook 2570p is a 12.5" laptop very similar to the 2560p.
The only real difference seems to be that this shipped with Ivy Bridge
processors rather than Sandy Bridge, and has an USB 3.0 port.
You can read more specifications directly from HP:
Vendor info here:
<https://support.hp.com/us-en/document/c03412731>
The following is tested and confirmed working
thanks to `Johan Ehnberg (johan@molnix.com)`:
- Native raminit with 2+2 (matched or unmatched), 2+8 or 8+8 GiB RAM
- SeaBIOS and GRUB (booted Devuan and Ubuntu) (corebootfb+txtmode)
- S3 suspend to RAM
- Backlight control
- 2.5" SATA SSD
- Optical drive slot
- Gigabit Ethernet
- Mini-PCIe Wi-Fi
- SD card reader
- Bluetooth
- Touchpad
- Headphone jack, speakers and microphone
- Webcam
- Docking station: all ports except that weird extension port tested,
hotplug and unplug work
- VGA & DisplayPort
- Fn combos, mute button
- "Launch browser" button: worked one day, not other.
Probably just not configured in OS.
These were visible on lsusb, but no further tests were performed:
- Fingerprint sensor
- Smart card reader
- WWAN (3G modem)
Untested:
- Trackpoint (not present on cheap aftermarket keyboard tested)
- ExpressCard
- eSATA & mSATA (believed to work based on coreboot comments)
Not working:
- Radio button
Installation of Libreboot
-------------------------
=========================
You can actually just compile the Libreboot ROM for this, and flash the
entire ROM. The process is the same as 2560p, except you probably have
a SOIC-16 chip instead of SOIC-8. Follow these instructions:
Coreboot also has some information:
<https://doc.coreboot.org/mainboard/hp/2560p.html#programming>
Refer to that coreboot guide for flashing instructions, and you can
build the images for it in Libreboot like so:
./mk -b coreboot hp2570p_16mb
More information about building ROM images can be found in
the [build guide](../build/).
This is an *Ivy Bridge* board which means that a neutered ME image is required
if you wish to flash the ME region. Libreboot's build system automatically
downloads, neuters (using `me_cleaner`) and inserts this if compiling from
source.
If you're using *Libreboot release* ROM images, the ME image has been scrubbed
and you must re-insert it. Use the information on this guide to know how
to do that:
@ -120,9 +55,7 @@ to do that:
[Insert vendor files on Intel Sandybridge/Ivybridge/Haswell
platforms](../install/ivy_has_common.md)
You may also wish to change the *default MAC address* if you're planning to
use the onboard Intel Gigabit Ethernet. You can do this using the information
in the same guide linked above, or read the nvmutil manual:
Make sure to set the MAC address in the flash:
[Modify MAC addresses with nvmutil](../install/nvmutil.md).
Refer to the [Libreboot flashing guides](../install/spi.md)

View File

@ -108,9 +108,7 @@ system stores hashes of the IFD, GbE and a copy of IFD/GbE in private flash,
restoring them if they were modified, but erasing the private flash disables
this security mechanism.
Here is a photo of the board, with the flashes:
![HP 820 G2 flash](https://av.libreboot.org/hp820g2/hp820g2_flash.jpg)
Coreboot has its own page about this machine:
<https://doc.coreboot.org/mainboard/hp/elitebook_820_g2.html>