Board:hp/2760p: Difference between revisions
No edit summary |
(how to extract the EC firmware blob) |
||
Line 14: | Line 14: | ||
* Fan control | * Fan control | ||
* Expresscard | * Expresscard | ||
* AC and battery status | |||
Not working: | Not working: | ||
* | * GRUB payload will freeze | ||
* digitizer | * digitizer | ||
Line 37: | Line 38: | ||
* VGA Option ROM (optional) | * VGA Option ROM (optional) | ||
* [[Intel_Management_Engine|ME (Management Engine) firmware]] | * [[Intel_Management_Engine|ME (Management Engine) firmware]] | ||
* EC (Embedded Controller): The EC in this laptop is SMSC KBC1126. It needs two blobs in the flash chip | * EC (Embedded Controller): The EC in this laptop is SMSC KBC1126. It needs two blobs in the flash chip. | ||
== Building == | == Building == | ||
Line 43: | Line 44: | ||
The source code is at https://review.coreboot.org/#/c/18241/. You can check it out and rebase it on the master branch. | The source code is at https://review.coreboot.org/#/c/18241/. You can check it out and rebase it on the master branch. | ||
First, you need to extract the blobs needed by EC firmware using util/kbc1126. You can extract them from your backup firmware image, or firmware update provided by HP as follows: | |||
wget https://ftp.hp.com/pub/softpaq/sp79501-80000/sp79710.exe | |||
unar sp79710.exe | |||
${COREBOOT_DIR}/util/kbc1126/kbc1126_ec_dump sp79710/Rompaq/68SOU.BIN | |||
mv 68SOU.BIN.fw1 ${COREBOOT_DIR}/2760p-fw1.bin | |||
mv 68SOU.BIN.fw2 ${COREBOOT_DIR}/2760p-fw2.bin | |||
When you config coreboot, select: | |||
Chipset ---> | |||
[*] Add firmware images for KBC1126 EC | |||
(2760p-fw1.bin) KBC1126 firmware #1 path and filename | |||
(2760p-fw2.bin) KBC1126 filename #2 path and filename | |||
Then just make your firmware. | |||
== Flashing == | == Flashing == |
Revision as of 08:36, 20 July 2017
Thanks for your interest in HP Elitebook 2760p port. This port is a work in progress.
Status
Intel_Native_Raminit has it's own status page.
Tested and working:
- S3 (Suspend to RAM)
- RAM module combinations of 0+8G, 4G+8G
- USB
- Video (internal)
- WLAN
- Linux (through SeaBIOS as payload)
- Keyboard, trackpoint, touchpad
- Fan control
- Expresscard
- AC and battery status
Not working:
- GRUB payload will freeze
- digitizer
Not tested:
- VGA
- Sound (integrated speakers, integrated mic, external headphones, external mic)
- LAN
- WWAN
- SD card slot
- Fingerprint reader
- Webcam
- Thermal management
- bluetooth
- dock
- msata
- fn hotkeys
proprietary components status
- CPU Microcode
- VGA Option ROM (optional)
- ME (Management Engine) firmware
- EC (Embedded Controller): The EC in this laptop is SMSC KBC1126. It needs two blobs in the flash chip.
Building
The source code is at https://review.coreboot.org/#/c/18241/. You can check it out and rebase it on the master branch.
First, you need to extract the blobs needed by EC firmware using util/kbc1126. You can extract them from your backup firmware image, or firmware update provided by HP as follows:
wget https://ftp.hp.com/pub/softpaq/sp79501-80000/sp79710.exe unar sp79710.exe ${COREBOOT_DIR}/util/kbc1126/kbc1126_ec_dump sp79710/Rompaq/68SOU.BIN mv 68SOU.BIN.fw1 ${COREBOOT_DIR}/2760p-fw1.bin mv 68SOU.BIN.fw2 ${COREBOOT_DIR}/2760p-fw2.bin
When you config coreboot, select:
Chipset ---> [*] Add firmware images for KBC1126 EC (2760p-fw1.bin) KBC1126 firmware #1 path and filename (2760p-fw2.bin) KBC1126 filename #2 path and filename
Then just make your firmware.
Flashing
The flash chip of this laptop is socketed beside the WLAN slot. You can flash the firmware to another chip and replace it. The original flash chip is MX25L6445E.
You can also do an internal flashing with flashrom after you have coreboot installed and IFD unlocked.