File site/docs/hardware/hp2560p.md changed (mode: 100644) (index e6b2943..70fd672) |
... |
... |
OR YOU MIGHT BRICK YOUR MACHINE: [SAFETY PRECAUTIONS](../../news/safety.md)** |
35 |
35 |
</div> |
</div> |
36 |
36 |
|
|
37 |
37 |
|
|
38 |
|
Introduction |
|
39 |
|
============ |
|
40 |
|
|
|
41 |
|
Libreboot has support for this, in the Git repository and release versions |
|
42 |
|
from Libreboot 20230423 onwards. |
|
43 |
|
|
|
44 |
38 |
Brief board info |
Brief board info |
45 |
|
---------------- |
|
|
39 |
|
================ |
46 |
40 |
|
|
47 |
41 |
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: |
48 |
42 |
|
|
49 |
43 |
<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> |
50 |
44 |
|
|
51 |
45 |
Installation of Libreboot |
Installation of Libreboot |
52 |
|
------------------------- |
|
|
46 |
|
========================= |
53 |
47 |
|
|
54 |
|
You can actually just compile the Libreboot ROM for this, and flash the |
|
55 |
|
entire ROM, then flash it. The *coreboot* project proper, has information |
|
56 |
|
about this: |
|
|
48 |
|
Coreboot also has some information: |
57 |
49 |
|
|
58 |
50 |
<https://doc.coreboot.org/mainboard/hp/2560p.html#programming> |
<https://doc.coreboot.org/mainboard/hp/2560p.html#programming> |
59 |
51 |
|
|
60 |
|
Refer to the coreboot guide for flashing instructions, and you can build the |
|
61 |
|
images for it in Libreboot like so: |
|
62 |
|
|
|
63 |
|
./mk -b coreboot hp2560p_8mb |
|
64 |
|
|
|
65 |
|
More information about building ROM images can be found in |
|
66 |
|
the [build guide](../build/). |
|
67 |
|
|
|
68 |
|
This is a *Sandybridge* board which means that a neutered ME image is required |
|
69 |
|
if you wish to flash the ME region. Libreboot's build system automatically |
|
70 |
|
downloads, neuters (using `me_cleaner`) and inserts this if compiling from |
|
71 |
|
source. |
|
72 |
|
|
|
73 |
52 |
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 |
74 |
53 |
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 |
75 |
54 |
to do that: |
to do that: |
|
... |
... |
to do that: |
77 |
56 |
[Insert vendor files on Intel Sandybridge/Ivybridge/Haswell |
[Insert vendor files on Intel Sandybridge/Ivybridge/Haswell |
78 |
57 |
platforms](../install/ivy_has_common.md) |
platforms](../install/ivy_has_common.md) |
79 |
58 |
|
|
80 |
|
You may also wish to change the *default MAC address* if you're planning to |
|
81 |
|
use the onboard Intel Gigabit Ethernet. You can do this using the information |
|
82 |
|
in the same guide linked above, or read the nvmutil manual: |
|
83 |
|
|
|
|
59 |
|
Make sure to set the MAC address in the flash: |
84 |
60 |
[Modify MAC addresses with nvmutil](../install/nvmutil.md). |
[Modify MAC addresses with nvmutil](../install/nvmutil.md). |
85 |
61 |
|
|
|
62 |
|
Refer to the [Libreboot flashing guides](../install/spi.md) |
File site/docs/hardware/hp2570p.md changed (mode: 100644) (index f3a9842..f187603) |
... |
... |
HP EliteBook 2570p |
34 |
34 |
| **SeaBIOS with GRUB** | Works | |
| **SeaBIOS with GRUB** | Works | |
35 |
35 |
</div> |
</div> |
36 |
36 |
|
|
37 |
|
|
|
38 |
|
Introduction |
|
39 |
|
============ |
|
40 |
|
|
|
41 |
|
Libreboot has support for this, in the Git repository and release versions |
|
42 |
|
after (but not including) 20230423. |
|
43 |
|
|
|
44 |
37 |
Brief board info |
Brief board info |
45 |
|
---------------- |
|
|
38 |
|
================ |
46 |
39 |
|
|
47 |
|
HP EliteBook 2570p is a 12.5" laptop very similar to the 2560p. |
|
48 |
|
The only real difference seems to be that this shipped with Ivy Bridge |
|
49 |
|
processors rather than Sandy Bridge, and has an USB 3.0 port. |
|
50 |
|
|
|
51 |
|
You can read more specifications directly from HP: |
|
|
40 |
|
Vendor info here: |
52 |
41 |
|
|
53 |
42 |
<https://support.hp.com/us-en/document/c03412731> |
<https://support.hp.com/us-en/document/c03412731> |
54 |
43 |
|
|
55 |
|
The following is tested and confirmed working |
|
56 |
|
thanks to `Johan Ehnberg (johan@molnix.com)`: |
|
57 |
|
|
|
58 |
|
- Native raminit with 2+2 (matched or unmatched), 2+8 or 8+8 GiB RAM |
|
59 |
|
- SeaBIOS and GRUB (booted Devuan and Ubuntu) (corebootfb+txtmode) |
|
60 |
|
- S3 suspend to RAM |
|
61 |
|
- Backlight control |
|
62 |
|
- 2.5" SATA SSD |
|
63 |
|
- Optical drive slot |
|
64 |
|
- Gigabit Ethernet |
|
65 |
|
- Mini-PCIe Wi-Fi |
|
66 |
|
- SD card reader |
|
67 |
|
- Bluetooth |
|
68 |
|
- Touchpad |
|
69 |
|
- Headphone jack, speakers and microphone |
|
70 |
|
- Webcam |
|
71 |
|
- Docking station: all ports except that weird extension port tested, |
|
72 |
|
hotplug and unplug work |
|
73 |
|
- VGA & DisplayPort |
|
74 |
|
- Fn combos, mute button |
|
75 |
|
- "Launch browser" button: worked one day, not other. |
|
76 |
|
Probably just not configured in OS. |
|
77 |
|
|
|
78 |
|
These were visible on lsusb, but no further tests were performed: |
|
79 |
|
|
|
80 |
|
- Fingerprint sensor |
|
81 |
|
- Smart card reader |
|
82 |
|
- WWAN (3G modem) |
|
83 |
|
|
|
84 |
|
Untested: |
|
85 |
|
|
|
86 |
|
- Trackpoint (not present on cheap aftermarket keyboard tested) |
|
87 |
|
- ExpressCard |
|
88 |
|
- eSATA & mSATA (believed to work based on coreboot comments) |
|
89 |
|
|
|
90 |
|
Not working: |
|
91 |
|
|
|
92 |
|
- Radio button |
|
93 |
|
|
|
94 |
44 |
Installation of Libreboot |
Installation of Libreboot |
95 |
|
------------------------- |
|
|
45 |
|
========================= |
96 |
46 |
|
|
97 |
|
You can actually just compile the Libreboot ROM for this, and flash the |
|
98 |
|
entire ROM. The process is the same as 2560p, except you probably have |
|
99 |
|
a SOIC-16 chip instead of SOIC-8. Follow these instructions: |
|
|
47 |
|
Coreboot also has some information: |
100 |
48 |
|
|
101 |
49 |
<https://doc.coreboot.org/mainboard/hp/2560p.html#programming> |
<https://doc.coreboot.org/mainboard/hp/2560p.html#programming> |
102 |
50 |
|
|
103 |
|
Refer to that coreboot guide for flashing instructions, and you can |
|
104 |
|
build the images for it in Libreboot like so: |
|
105 |
|
|
|
106 |
|
./mk -b coreboot hp2570p_16mb |
|
107 |
|
|
|
108 |
|
More information about building ROM images can be found in |
|
109 |
|
the [build guide](../build/). |
|
110 |
|
|
|
111 |
|
This is an *Ivy Bridge* board which means that a neutered ME image is required |
|
112 |
|
if you wish to flash the ME region. Libreboot's build system automatically |
|
113 |
|
downloads, neuters (using `me_cleaner`) and inserts this if compiling from |
|
114 |
|
source. |
|
115 |
|
|
|
116 |
51 |
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 |
117 |
52 |
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 |
118 |
53 |
to do that: |
to do that: |
|
... |
... |
to do that: |
120 |
55 |
[Insert vendor files on Intel Sandybridge/Ivybridge/Haswell |
[Insert vendor files on Intel Sandybridge/Ivybridge/Haswell |
121 |
56 |
platforms](../install/ivy_has_common.md) |
platforms](../install/ivy_has_common.md) |
122 |
57 |
|
|
123 |
|
You may also wish to change the *default MAC address* if you're planning to |
|
124 |
|
use the onboard Intel Gigabit Ethernet. You can do this using the information |
|
125 |
|
in the same guide linked above, or read the nvmutil manual: |
|
126 |
|
|
|
|
58 |
|
Make sure to set the MAC address in the flash: |
127 |
59 |
[Modify MAC addresses with nvmutil](../install/nvmutil.md). |
[Modify MAC addresses with nvmutil](../install/nvmutil.md). |
128 |
60 |
|
|
|
61 |
|
Refer to the [Libreboot flashing guides](../install/spi.md) |