Board:hp/2760p: Difference between revisions

From coreboot
Jump to navigation Jump to search
(create hp/2760p page)
 
(move building instructions to HP Elitebook page)
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Thanks for your interest in HP Elitebook 2760p port. This port is a work in progress.
Thanks for your interest in HP Elitebook 2760p port.


== Status ==
== Status ==
Line 11: Line 11:
* WLAN
* WLAN
* Linux (through SeaBIOS as payload)
* Linux (through SeaBIOS as payload)
* Keyboard, trackpoint, touchpad
* Fan control
* Expresscard
* AC and battery status


Not working:
Not working:
* keyboard, trackpoint, touchpad, fn hotkeys
* GRUB payload will freeze
* fan control
* battery status
* digitizer
* digitizer


Not tested:
Not tested:
* VGA
* VGA
* Expresscard slot (including hotplugging)
* Sound (integrated speakers, integrated mic, external headphones, external mic)
* Sound (integrated speakers, integrated mic, external headphones, external mic)
* LAN
* LAN
Line 31: Line 32:
* dock
* dock
* msata
* msata
* fn hotkeys


== proprietary components status ==
== proprietary components status ==
Line 36: 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. You can move the blob from 0x780000 to another address in the flash chip so that you can have a bigger CBFS size. Read [https://github.com/mytbk/firmware_notes/blob/master/blobs_for_hp_laptops.rst this post] for more info.
* EC (Embedded Controller): The EC in this laptop is SMSC KBC1126. It needs two blobs in the flash chip.


== Building ==
== Building ==


The source code is at https://review.coreboot.org/#/c/18241/. You can check it out and rebase it on the master branch.
See [[HP Elitebook]] for instructions of building coreboot for HP Elitebooks.
 
Extract the blobs needed by EC according to [https://github.com/mytbk/firmware_notes/blob/master/machines/2760p/2760p-coreboot.rst#how-to-build-it this post] and use dd to write it to coreboot.rom.


== Flashing ==
== Flashing ==

Latest revision as of 08:03, 21 August 2017

Thanks for your interest in HP Elitebook 2760p port.

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

See HP Elitebook for instructions of building coreboot for HP Elitebooks.

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.