hp2560p & hp9470 docs + news
parent
c8058e2aac
commit
06fca5bc4f
|
@ -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).
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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)
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
hp_elitebooks.md
|
||||||
e6400.md
|
e6400.md
|
||||||
gm45microcode.md
|
gm45microcode.md
|
||||||
hp8200sff.md
|
hp8200sff.md
|
||||||
|
|
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue