Contribute
Register

[Guide] HP ProBook/EliteBook/Zbook using Clover UEFI hotpatch (10.11)

Status
Not open for further replies.
Post Installation

Install Clover UEFI as described in the guide linked by the previous section (post #2). After installing Clover, and configuring it correctly (config.plist, kexts, etc, just as you did for USB) you should be able to boot from the HDD/SSD. The configuration at this point should be exactly the same as USB. Don't forget both HFSPlus.efi and HPFanReset.efi.


please mr. rehabman , help me . .... I did install clover to Hdd drive as instructed , but my computer is not booting , so please offer me a solution for preparing and configuring clover correctly ( where to find clover ? on my hdd ).
thank you .
 
Post Installation

Install Clover UEFI as described in the guide linked by the previous section (post #2). After installing Clover, and configuring it correctly (config.plist, kexts, etc, just as you did for USB) you should be able to boot from the HDD/SSD. The configuration at this point should be exactly the same as USB. Don't forget both HFSPlus.efi and HPFanReset.efi.


please mr. rehabman , help me . .... I did install clover to Hdd drive as instructed , but my computer is not booting , so please offer me a solution for preparing and configuring clover correctly ( where to find clover ? on my hdd ).
thank you .

Boot verbose, show photo. Attach EFI/Clover folder as ZIP (omit 'themes' folder).
 
Boot verbose, show photo. Attach EFI/Clover folder as ZIP (omit 'themes' folder).
dear mr. rehabman , I do not know where to find that EFI/Clover folder . I am now booted on my hdd but with usb stick device help . I am exactly in the first step of post installation , I did install clover on hdd , but I can't find it ...
 
dear mr. rehabman , I do not know where to find that EFI/Clover folder . I am now booted on my hdd but with usb stick device help . I am exactly in the first step of post installation , I did install clover on hdd , but I can't find it ...

As per guide, the EFI partition on your HDD can be mounted with the mount_efi.sh script. Read post #1.
 
As per guide, the EFI partition on your HDD can be mounted with the mount_efi.sh script. Read post #1.


thank you . I am ready to try ....
 
Hi

I'm using a laptop with a docking station. I managed to get the USB-ports of the docking station functional only by using kernel flag '-uia_ignore_rmcf'. As mentioned in the guide that it is not recommended way of running in a long run so I'm requesting that if you could provide a proper SSDT for USB.

I attached some stuff for USB customization. Hopefully there are all the required files.

HW: HP Elitebook 8560p + Advanced Docking Station
 

Attachments

  • CLOVER.zip
    1.9 MB · Views: 80
  • HP 8560p.zip
    836.1 KB · Views: 84
  • kextcache.output.zip
    539 bytes · Views: 65
Hi

I'm using a laptop with a docking station. I managed to get the USB-ports of the docking station functional only by using kernel flag '-uia_ignore_rmcf'. As mentioned in the guide that it is not recommended way of running in a long run so I'm requesting that if you could provide a proper SSDT for USB.

I attached some stuff for USB customization. Hopefully there are all the required files.

HW: HP Elitebook 8560p + Advanced Docking Station

You could try this SSDT-USB-8x60.dsl:
Code:
// USB configuration for EliteBook 8x60
// Based on information from EliteBook 8560p + docking station (anx-v)

DefinitionBlock ("", "SSDT", 2, "hack", "usb8x60", 0)
{
//
// Override for USBInjectAll.kext
//
    Device(UIAC)
    {
        Name(_HID, "UIA00000")
        Name(RMCF, Package()
        {
            // EHCI#1
            "EH01", Package()
            {
                "port-count", Buffer() { 8, 0, 0, 0 },
                "ports", Package()
                {
                    "PR11", Package()
                    {
                        "UsbConnector", 255,
                        "port", Buffer() { 1, 0, 0, 0 },
                    },
                },
            },
            /// hub on port #1 EHCI#1
            "HUB1", Package()
            {
                "port-count", Buffer() { 8, 0, 0, 0 },
                "ports", Package()
                {
                    "HP11", Package()   // USB2 near left
                    {
                        //"UsbConnector", 0,
                        "port", Buffer() { 1, 0, 0, 0 },
                    },
                    "HP12", Package()   // USB2 near right
                    {
                        //"UsbConnector", 0,
                        "port", Buffer() { 2, 0, 0, 0 },
                    },
                    #if 0
                    "HP13", Package()   // USB2 far left
                    {
                        //"UsbConnector", 0,
                        "port", Buffer() { 3, 0, 0, 0 },
                    },
                    #endif
                    "HP14", Package()   // camera
                    {
                        //"UsbConnector", 255,
                        "port", Buffer() { 4, 0, 0, 0 },
                    },
                    "HP16", Package()   // bluetooth
                    {
                        //"UsbConnector", 255,
                        "port", Buffer() { 6, 0, 0, 0 },
                    },
                },
            },
            // EHCI#2
            "EH02", Package()
            {
                "port-count", Buffer() { 6, 0, 0, 0 },
                "ports", Package()
                {
                    "PR21", Package()
                    {
                        "UsbConnector", 255,
                        "port", Buffer() { 1, 0, 0, 0 },
                    },
                },
            },
            // hub on port#1 EHCI#2
            "HUB2", Package()
            {
                "port-count", Buffer() { 6, 0, 0, 0 },
                "ports", Package()
                {
                    #if 0
                    "HP21", Package()   // fingerprint reader (disabled)
                    {
                        //"UsbConnector", 255,
                        "port", Buffer() { 1, 0, 0, 0 },
                    },
                    #endif
                    "HP22", Package()   // WWAN module
                    {
                        //"UsbConnector", 255,
                        "port", Buffer() { 2, 0, 0, 0 },
                    },
                    #if 0
                    "HP23", Package()   // USB2 far right
                    {
                        //"UsbConnector", 0,
                        "port", Buffer() { 3, 0, 0, 0 },
                    },
                    #endif
                    "HP24", Package()   // USB on docking station
                    {
                        //"UsbConnector", 0,
                        "port", Buffer() { 4, 0, 0, 0 },
                    },
                    "HP26", Package()   // USB on docking station
                    {
                        //"UsbConnector", 0,
                        "port", Buffer() { 6, 0, 0, 0 },
                    },

                },
            },
        })
    }
}
//EOF
 
Your previous Clover folder was using the wrong config.plist.

Yes I know, but the 6470 config from the repository wont boot as per previous reply its as if it boots without any information as in the clover boot screen its all blank

Here is the attached config that wont boot
 

Attachments

  • config_6x70p.plist.zip
    3 KB · Views: 65
can someone please explain me, what should i install from git repository for my hp 4540s?
 
trying to upgrade to sierra, i did update to lastest clover then latest files by the repo, used installer app then restart and choosing boot with no cache but i end up with blank grey screen. I tried Verbose + no cache and this error with CPU i think. here screenshot
 

Attachments

  • image.jpeg
    image.jpeg
    2 MB · Views: 109
Status
Not open for further replies.
Back
Top