diff --git a/site/docs/hardware/hp8470p.md b/site/docs/hardware/hp8470p.md new file mode 100644 index 0000000..2fd76f6 --- /dev/null +++ b/site/docs/hardware/hp8470p.md @@ -0,0 +1,116 @@ +--- +title: HP EliteBook 8470p +x-toc-enable: true +... + +**[PLEASE READ THESE INSTRUCTIONS BEFORE INSTALLING](../../news/safety.md), +OR YOU MIGHT BRICK YOUR MACHINE: [SAFETY PRECAUTIONS](../../news/safety.md)** + +
+
+HP EliteBook 8470p +
+ +| ***Specifications*** | | +|----------------------------|------------------------------------------------| +| **Manufacturer** | HP | +| **Name** | EliteBook 8470p | +| **Variants** | EliteBook 8470p | +| **Released** | 2012 | +| **Chipset** | Intel QM77 | +| **CPU** | Intel Ivy Bridge | +| **Graphics** | Intel HD Graphics 4000(supported in Libreboot) or + AMD Radeon HD 7570M(unsupported in Libreboot) | +| **Display** | 14" 1366x768 or 1600x900 TFT | +| **Memory** | Two slots, max 8GB/slot (2x1GB), DDR3/sodimm | +| **Architecture** | x86_64 | +| **EC** | SMSC KBC1126, proprietary (in main boot flash) | +| **Original boot firmware** | HP UEFI firmware | +| **Intel ME/AMD PSP** | Present. Can be disabled with me_cleaner. | +| **Flash chip** | SOIC-16 16MiB (128Mbit) | + + +``` +W+: Works without blobs; +N: Doesn't work; +W*: Works with blobs; +U: Untested; +P+: Partially works; +P*: Partially works with blobs +``` + +| ***Features*** | | +|---------------------------------------------------|----| +| **Internal flashing with original boot firmware** | N | +| **Display (if Intel GPU)** | W+ | +| **Audio** | W+ | +| **RAM Init** | W+ | +| **External output** | W+ | +| **Display brightness** | W+ | + +| ***Payloads supported*** | | +|---------------------------|-----------| +| **GRUB** | Works | +| **SeaBIOS** | Works | +| **SeaBIOS with GRUB** | Works | +
+Introduction +============ + +**Unavailable in Libreboot 20230625 or earlier. You must [compile from +source](../build/), or use the next release after Libreboot 20230625.** + +Official information about the laptop can be found here: + + +This is a beastly 14" Ivy Bridge platform from HP. +**NOTE: Until otherwise stated, only the Intel GPU variant is supported in +Libreboot.** + +Build ROM image from source +--------------------------- + +The build target, when building from source, is thus: + + ./build boot roms hp8470pintel_16mb + +Installation +============ + +Insert binary files +------------------- + +If you're using a release ROM, please ensure that you've inserted extra firmware +required refer to the [guide](../install/ivy_has_common.md) for that. (failure +to adhere to this advice will result in a bricked machine) + +Set MAC address +--------------- + +This platform uses an Intel Flash Descriptor, and defines an Intel GbE NVM +region. As such, release/build ROMs will contain the same MAC address. To +change the MAC address, please read [nvmutil documentation](../install/nvmutil.md). + +Flash a ROM image (software) +----------------- + +If you're already running Libreboot, and you don't have flash protection +turned on, [internal flashing](../install/) is possible. + +Flash a ROM image (hardware) +----------------- + +**REMOVE all power sources like battery, charger and so on, before doing this. +This is to prevent short circuiting and power surges while flashing; although +the flash is socketed, hot-swapping is generally a bad practise and must be +avoided.** + +For general information, please refer to [25xx NOR flash +instructions](../install/spi.md) - that page refers to use of socketed flash. + +At this present time, disassembly instructions are unavailable from the +Libreboot project, but you can search for HP's own hardware maintenance manual +or look at videos online showing disassembly. + +The flash is near the RAM, top side. (sorry, I forgot to take photos when +testing this, but they can be added here at a later date) diff --git a/site/docs/hardware/index.md b/site/docs/hardware/index.md index a61e728..a482f69 100644 --- a/site/docs/hardware/index.md +++ b/site/docs/hardware/index.md @@ -64,6 +64,7 @@ libreboot currently supports the following systems in this release: - [HP EliteBook 2170p](hp2170p.md) - [HP EliteBook 2560p](hp2560p.md) - [HP EliteBook 2570p](hp2570p.md) +- [HP EliteBook 8470p](hp8470p.md) - [HP EliteBook Folio 9470m](hp9470m.md) - [Lenovo ThinkPad R400](r400.md) - [Lenovo ThinkPad R500](r500.md) diff --git a/site/docs/hardware/index.zh-cn.md b/site/docs/hardware/index.zh-cn.md index dcd62ee..d55df37 100644 --- a/site/docs/hardware/index.zh-cn.md +++ b/site/docs/hardware/index.zh-cn.md @@ -49,6 +49,7 @@ x-toc-enable: true - [HP EliteBook 2170p](hp2170p.md) - [HP EliteBook 2560p](hp2560p.md) - [HP EliteBook 2570p](hp2570p.md) +- [HP EliteBook 8470p](hp8470p.md) - [HP EliteBook Folio 9470m](hp9470m.md) - [Lenovo ThinkPad R400](r400.md) - [Lenovo ThinkPad R500](r500.md) diff --git a/site/docs/install/index.md b/site/docs/install/index.md index 1448334..ebb90e0 100644 --- a/site/docs/install/index.md +++ b/site/docs/install/index.md @@ -583,6 +583,7 @@ Links to specific HP laptop pages: * [HP EliteBook 2170p](../hardware/hp2170p.md) * [HP EliteBook 2560p](../hardware/hp2560p.md) * [HP EliteBook 2570p](../hardware/hp2570p.md) +* [HP EliteBook 8470p](../hardware/hp8470p.md) * [HP EliteBook Folio 9470m](../hardware/hp9470m.md) TARGET: HP Elite 8200 SFF