parent
a6d33c4158
commit
2cf3d6911a
|
@ -35,41 +35,20 @@ OR YOU MIGHT BRICK YOUR MACHINE: [SAFETY PRECAUTIONS](../../news/safety.md)**
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
Introduction
|
|
||||||
============
|
|
||||||
|
|
||||||
Libreboot has support for this, in the Git repository and release versions
|
|
||||||
from Libreboot 20230423 onwards.
|
|
||||||
|
|
||||||
Brief board info
|
Brief board info
|
||||||
----------------
|
================
|
||||||
|
|
||||||
HP EliteBook 2560p is a 12.5" laptop you can read more about here:
|
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>
|
<https://support.hp.com/us-en/product/hp-elitebook-2560p-notebook-pc/5071201>
|
||||||
|
|
||||||
Installation of Libreboot
|
Installation of Libreboot
|
||||||
-------------------------
|
=========================
|
||||||
|
|
||||||
You can actually just compile the Libreboot ROM for this, and flash the
|
Coreboot also has some information:
|
||||||
entire ROM, then flash it. The *coreboot* project proper, has information
|
|
||||||
about this:
|
|
||||||
|
|
||||||
<https://doc.coreboot.org/mainboard/hp/2560p.html#programming>
|
<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
|
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
|
and you must re-insert it. Use the information on this guide to know how
|
||||||
to do that:
|
to do that:
|
||||||
|
@ -77,9 +56,7 @@ to do that:
|
||||||
[Insert vendor files on Intel Sandybridge/Ivybridge/Haswell
|
[Insert vendor files on Intel Sandybridge/Ivybridge/Haswell
|
||||||
platforms](../install/ivy_has_common.md)
|
platforms](../install/ivy_has_common.md)
|
||||||
|
|
||||||
You may also wish to change the *default MAC address* if you're planning to
|
Make sure to set the MAC address in the flash:
|
||||||
use the onboard Intel Gigabit Ethernet. You can do this using the information
|
|
||||||
in the same guide linked above, or read the nvmutil manual:
|
|
||||||
|
|
||||||
[Modify MAC addresses with nvmutil](../install/nvmutil.md).
|
[Modify MAC addresses with nvmutil](../install/nvmutil.md).
|
||||||
|
|
||||||
|
Refer to the [Libreboot flashing guides](../install/spi.md)
|
||||||
|
|
|
@ -34,85 +34,20 @@ HP EliteBook 2570p
|
||||||
| **SeaBIOS with GRUB** | Works |
|
| **SeaBIOS with GRUB** | Works |
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
Introduction
|
|
||||||
============
|
|
||||||
|
|
||||||
Libreboot has support for this, in the Git repository and release versions
|
|
||||||
after (but not including) 20230423.
|
|
||||||
|
|
||||||
Brief board info
|
Brief board info
|
||||||
----------------
|
================
|
||||||
|
|
||||||
HP EliteBook 2570p is a 12.5" laptop very similar to the 2560p.
|
Vendor info here:
|
||||||
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:
|
|
||||||
|
|
||||||
<https://support.hp.com/us-en/document/c03412731>
|
<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
|
Installation of Libreboot
|
||||||
-------------------------
|
=========================
|
||||||
|
|
||||||
You can actually just compile the Libreboot ROM for this, and flash the
|
Coreboot also has some information:
|
||||||
entire ROM. The process is the same as 2560p, except you probably have
|
|
||||||
a SOIC-16 chip instead of SOIC-8. Follow these instructions:
|
|
||||||
|
|
||||||
<https://doc.coreboot.org/mainboard/hp/2560p.html#programming>
|
<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
|
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
|
and you must re-insert it. Use the information on this guide to know how
|
||||||
to do that:
|
to do that:
|
||||||
|
@ -120,9 +55,7 @@ to do that:
|
||||||
[Insert vendor files on Intel Sandybridge/Ivybridge/Haswell
|
[Insert vendor files on Intel Sandybridge/Ivybridge/Haswell
|
||||||
platforms](../install/ivy_has_common.md)
|
platforms](../install/ivy_has_common.md)
|
||||||
|
|
||||||
You may also wish to change the *default MAC address* if you're planning to
|
Make sure to set the MAC address in the flash:
|
||||||
use the onboard Intel Gigabit Ethernet. You can do this using the information
|
|
||||||
in the same guide linked above, or read the nvmutil manual:
|
|
||||||
|
|
||||||
[Modify MAC addresses with nvmutil](../install/nvmutil.md).
|
[Modify MAC addresses with nvmutil](../install/nvmutil.md).
|
||||||
|
|
||||||
|
Refer to the [Libreboot flashing guides](../install/spi.md)
|
||||||
|
|
|
@ -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
|
restoring them if they were modified, but erasing the private flash disables
|
||||||
this security mechanism.
|
this security mechanism.
|
||||||
|
|
||||||
Here is a photo of the board, with the flashes:
|
Coreboot has its own page about this machine:
|
||||||
|
|
||||||
![HP 820 G2 flash](https://av.libreboot.org/hp820g2/hp820g2_flash.jpg)
|
|
||||||
|
|
||||||
<https://doc.coreboot.org/mainboard/hp/elitebook_820_g2.html>
|
<https://doc.coreboot.org/mainboard/hp/elitebook_820_g2.html>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue