hp2560p & hp9470 docs + news

hslick-master
Riku Viitanen 2023-04-23 00:44:00 +03:00 committed by Leah Rowe
parent c8058e2aac
commit 06fca5bc4f
5 changed files with 213 additions and 0 deletions

View File

@ -0,0 +1,82 @@
---
title: HP EliteBook 2560p
x-toc-enable: true
...
<div class="specs">
<center>
![HP EliteBook 2560p](https://av.libreboot.org/hp2560p/grub.jpg){width=200px}
</center>
| ***Specifications*** | |
|---------------------------|-----------------------------------|
| **Manufacturer** | HP |
| **Name** | EliteBook 2560p |
| **Released** | 2011 |
| **Chipset** | Intel QM67 |
| **CPU** | Intel Sandy Bridge, socketed |
| **Graphics** | Intel HD Graphics |
| **Display** | 12.5" 1366x768 |
| **Memory** | Up to 16GB (2x8GB) |
| **Architecture** | x86_64 |
| **EC** | KBC1126, proprietary |
| **Intel ME/AMD PSP** | Present, neutered |
| **Flash chip** | SOIC-8 8MiB |
| ***Payloads supported*** | |
|---------------------------|-------|
| **GRUB** | Works |
| **SeaBIOS** | Works |
| **SeaBIOS with GRUB** | Works |
</div>
Introduction
============
Libreboot has support for this, in the Git repository and release versions
after (but *not* including) the Libreboot 20230413 release.
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:
<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:
./build boot roms 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:
[Insert binary blobs 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:
[Modify MAC addresses with nvmutil](../install/nvmutil.md).

View File

@ -0,0 +1,90 @@
---
title: HP EliteBook Folio 9470m
x-toc-enable: true
...
<div class="specs">
<center>
![HP EliteBook Folio 9470m](https://av.libreboot.org/hp9470m/grub.jpg){width=200px}
</center>
| ***Specifications*** | |
|---------------------------|-----------------------------------|
| **Manufacturer** | HP |
| **Name** | EliteBook Folio 9470m |
| **Released** | 2012 |
| **Chipset** | Intel QM77 |
| **CPU** | Intel Ivy Bridge ULV |
| **Graphics** | Intel HD Graphics |
| **Display** | 14" 1366x768 or 1600x900 |
| **Memory** | Up to 16GB |
| **Architecture** | x86_64 |
| **EC** | KBC1126, proprietary |
| **Intel ME/AMD PSP** | Present, neutered |
| **Flash chip** | SOIC-8 16MiB |
| ***Payloads supported*** | |
|---------------------------|-------|
| **GRUB** | Works |
| **SeaBIOS** | Works |
| **SeaBIOS with GRUB** | Works |
</div>
Introduction
============
HP EliteBook Folio 9470m is a 14" ultrabook with a backlit keyboard.
Libreboot has support for this, in the Git repository and release versions
after (but *not* including the Libreboot 20230413 release.
Installation of Libreboot
=========================
You must first compile the Libreboot ROM
./build boot roms hp9470m_16mb
More information about building ROM images can be found in
the [build guide](../build).
This is an *Ivybridge* 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:
[Insert binary blobs 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:
[Modify MAC addresses with nvmutil](../install/nvmutil.md).
Disassembly
-----------
Remove the battery.
![](https://av.libreboot.org/hp9470m/00_battery.jpg)
Open the two screws marked with the three-disc icons.
Slide the HDD panel out and remove it.
![](https://av.libreboot.org/hp9470m/01_panel.jpg)
The flash chip is now comfortably accessible. Now refer to the
[external programming guide](../install/spi.html) for guidance on how
to program Libreboot on it.
![](https://av.libreboot.org/hp9470m/02_flash.jpg)
Some part of the board might turn on when programming. If programming fails,
you might have to attach the laptop to a charger. Make sure the laptop
powers off before running flashrom. No LEDs should be lit.

View File

@ -52,6 +52,8 @@ libreboot currently supports the following systems in this release:
- [Lenovo Thinkpad X230](../install/x230_external.md) - [Lenovo Thinkpad X230](../install/x230_external.md)
- [Lenovo Thinkpad X230t](../install/x230_external.md) - [Lenovo Thinkpad X230t](../install/x230_external.md)
- [Lenovo ThinkPad W541](../install/ivy_has_common.md) (no install docs yet) - [Lenovo ThinkPad W541](../install/ivy_has_common.md) (no install docs yet)
- [HP EliteBook 2560p](hp2560p.md)
- [HP EliteBook Folio 9470m](hp9470m.md)
### Laptops (ARM, with U-Boot payload) ### Laptops (ARM, with U-Boot payload)

View File

@ -1,3 +1,4 @@
hp_elitebooks.md
e6400.md e6400.md
gm45microcode.md gm45microcode.md
hp8200sff.md hp8200sff.md

View File

@ -0,0 +1,38 @@
% HP EliteBook 2560p and Folio 9470m support added to Libreboot
% Riku Viitanen
% 23 April 2023
Introduction
============
![Two HP EliteBooks side by side, both running Libreboot](https://av.libreboot.org/hp9470m/9470m+2560p.jpg)
Support for [HP EliteBook Folio 9470m](../docs/hardware/hp9470m.md) and
[HP EliteBook 2560p](../docs/hardware/hp2560p.md)
has now been merged into Libreboot. These are very nice Sandy/Ivy
Bridge laptops. Libreboot's build system now builds coreboot automatically
for them, making it simple to install libre firmware on these laptops and
take control of your own devices. Check out the links above for more details,
including installation details.
Additionally, a [long-standing bug](https://savannah.gnu.org/bugs/?64090)
with GRUB on coreboot now has a functional workaround
which is applied automatically by Libreboot.
More to come
------------
Leah Rowe has recently been on a buying spree, so more Sandy/Ivy Bridge and
Haswell EliteBooks are making their way to Libreboot soon. Libreboot's goal
is to eventually support everything coreboot does.
Do you want to help add new boards yourself? You totally could give it a try,
it's fun! The Libreboot [developers](https://libreboot.org/contact.html)
are very welcoming too.
Check these documents out:
* [lbmk maintenance manual](../docs/maintain/) (build system documentation)
* [porting guide](../docs/maintain/porting.md) (largely Intel-centric, at
the time of writing this post)