Contribute
Register

[Guide] HP Envy Haswell series J/K/Q/N using Clover UEFI

Status
Not open for further replies.
You probably have SATA in RAID mode and forgot about SATA-RAID-unsupported.kext as per guide:
https://www.tonymacx86.com/threads/guide-booting-the-os-x-installer-on-laptops-with-clover.148093/

Thank you, It is very likely that you are right. And I guess I'll have to find out just a little later. But now I have another problem - after the successful installation of MacOS and Clover on HDD, clover on HDD does not see installed MacOS. I don't understand, what i did wrong - I copy to others on HDD/EFI/CLOVER/kexts/ all kexts that helps me to install hackintosh.
 
Thank you, It is very likely that you are right. And I guess I'll have to find out just a little later. But now I have another problem - after the successful installation of MacOS and Clover on HDD, clover on HDD does not see installed MacOS. I don't understand, what i did wrong - I copy to others on HDD/EFI/CLOVER/kexts/ all kexts that helps me to install hackintosh.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
So for now clover on HDD see HDD, but i stil can not boot.
1. I create USB with guide "Booting the OS X installer on LAPTOPS with Clover"
2. After successful installation have normal boot with USB.
3. Install Clover to HDD (version from RahabMan's githab repo), add HFSPlus.efi to /EFI/Clover/drivers64UEFI. Do nothing else with Clover on HDD.
4. Do steps from guide in post #1
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) you should be able to boot from the HDD/SSD.

But there are still many issues and devices that won't work correctly. For that, we need to patch DSDT, provide a proper config.plist, and install the kexts that are required.

Since you have RealtekRTL8111.kext already injected by Clover, you should have internet access simply by using an Ethernet cable to your router. Plug it in and make sure you have internet access before continuing. Or if you're using FakePCIID_Broadcom_WiFi.kext, you can connect to your WiFi router before continuing.

Installation of the tools and patching is easy provided the scripts and tools at the HP Envy repository: https://github.com/RehabMan/HP-Envy-DSDT-Patch (J-series), or https://github.com/RehabMan/HP-Envy-K-DSDT-Patch (K-series), or
https://github.com/RehabMan/HP-Envy-Q-DSDT-Patch (Q-series), or
https://github.com/RehabMan/HP-Envy-N-DSDT-Patch (N-series)

To start, the developer tools must be installed. Run Terminal, and type:

Code (Text):

git

You will be prompted to install the developer tools. Since you have internet working, you can choose to have it download and install them automatically. Do that before continuing.

After the developer tools are installed, we need a copy of the appropriate project.

In Terminal:
Code (Text):

mkdir ~/Projects
cd ~/Projects

If you have an Envy-J series:
Code (Text):

git clone https://github.com/RehabMan/HP-Envy-DSDT-Patch envy.git

If you have an Envy-K series:
Code (Text):

git clone https://github.com/RehabMan/HP-Envy-K-DSDT-Patch envy.git

If you have an Envy-Q series:
Code (Text):

git clone https://github.com/RehabMan/HP-Envy-Q-DSDT-Patch envy.git

If you have an Envy-N series:
Code (Text):

git clone https://github.com/RehabMan/HP-Envy-N-DSDT-Patch envy.git

Now it is time to install some more tools and all the kexts that are required...

In Terminal:
Code (Text):

cd ~/Projects/envy.git
./download.sh
./install_downloads.sh

The download.sh script will automatically gather the latest version of all tools (patchmatic, iasl, MaciASL) and all the kexts (FakeSMC.kext, IntelBacklight.kext, ACPIBatteryManager.kext, etc) from bitbucket. The install_downloads.sh will automatically install them to the proper locations.

If you wish, you can reboot to verify a few more items are working (many only partially).
After words
If you wish, you can reboot to verify a few more items are working (many only partially)
and before DSDT patching reboot.
5. Then i can't boot normally. If i want boot from USB i have ACPI error (photo attached). EFI/Clover folder from USB also attached.
 

Attachments

  • IMG_20171023_225330_HDR.jpg
    IMG_20171023_225330_HDR.jpg
    2.8 MB · Views: 139
  • CLOVER.zip
    3.9 MB · Views: 97
So for now clover on HDD see HDD, but i stil can not boot.
1. I create USB with guide "Booting the OS X installer on LAPTOPS with Clover"
2. After successful installation have normal boot with USB.
3. Install Clover to HDD (version from RahabMan's githab repo), add HFSPlus.efi to /EFI/Clover/drivers64UEFI. Do nothing else with Clover on HDD.
4. Do steps from guide in post #1
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) you should be able to boot from the HDD/SSD.

But there are still many issues and devices that won't work correctly. For that, we need to patch DSDT, provide a proper config.plist, and install the kexts that are required.

Since you have RealtekRTL8111.kext already injected by Clover, you should have internet access simply by using an Ethernet cable to your router. Plug it in and make sure you have internet access before continuing. Or if you're using FakePCIID_Broadcom_WiFi.kext, you can connect to your WiFi router before continuing.

Installation of the tools and patching is easy provided the scripts and tools at the HP Envy repository: https://github.com/RehabMan/HP-Envy-DSDT-Patch (J-series), or https://github.com/RehabMan/HP-Envy-K-DSDT-Patch (K-series), or
https://github.com/RehabMan/HP-Envy-Q-DSDT-Patch (Q-series), or
https://github.com/RehabMan/HP-Envy-N-DSDT-Patch (N-series)

To start, the developer tools must be installed. Run Terminal, and type:

Code (Text):

git

You will be prompted to install the developer tools. Since you have internet working, you can choose to have it download and install them automatically. Do that before continuing.

After the developer tools are installed, we need a copy of the appropriate project.

In Terminal:
Code (Text):

mkdir ~/Projects
cd ~/Projects

If you have an Envy-J series:
Code (Text):

git clone https://github.com/RehabMan/HP-Envy-DSDT-Patch envy.git

If you have an Envy-K series:
Code (Text):

git clone https://github.com/RehabMan/HP-Envy-K-DSDT-Patch envy.git

If you have an Envy-Q series:
Code (Text):

git clone https://github.com/RehabMan/HP-Envy-Q-DSDT-Patch envy.git

If you have an Envy-N series:
Code (Text):

git clone https://github.com/RehabMan/HP-Envy-N-DSDT-Patch envy.git

Now it is time to install some more tools and all the kexts that are required...

In Terminal:
Code (Text):

cd ~/Projects/envy.git
./download.sh
./install_downloads.sh

The download.sh script will automatically gather the latest version of all tools (patchmatic, iasl, MaciASL) and all the kexts (FakeSMC.kext, IntelBacklight.kext, ACPIBatteryManager.kext, etc) from bitbucket. The install_downloads.sh will automatically install them to the proper locations.

If you wish, you can reboot to verify a few more items are working (many only partially).
After words
and before DSDT patching reboot.
5. Then i can't boot normally. If i want boot from USB i have ACPI error (photo attached). EFI/Clover folder from USB also attached.

Problem reporting files must represent the EFI/Clover you're trying to boot with.

Why did you attach EFI/Clover from the USB if the problem is when booting from HDD?
If your issue is with EFI/Clover on the HDD, you must attach it here.
From your description, you failed to set it up correctly (initially, must be exactly as you did for USB).

The ACPI errors are to be expected when you have ACPIBatteryManager.kext installed without the proper patches for battery status in place (the errors will not affect the ability to boot).
 
Problem reporting files must represent the EFI/Clover you're trying to boot with.

Why did you attach EFI/Clover from the USB if the problem is when booting from HDD?
If your issue is with EFI/Clover on the HDD, you must attach it here.
From your description, you failed to set it up correctly (initially, must be exactly as you did for USB).

The ACPI errors are to be expected when you have ACPIBatteryManager.kext installed without the proper patches for battery status in place (the errors will not affect the ability to boot).

Sorry, maybe I don't understand something (in fact, I do not understand a lot :) ).
I'm trying to boot from USB UEFI and then in Clover Boot Manager on USB i'm choose "Boot macOS from sierra" where "sierra" name of my HFS partition. When i do this, i have errors like on the photo in my prev message.

When I'm trying to boot from Clover on HDD i have see only two strings (photo attached) and then my laptop reboot. That's why i did't add EFI/Clover on the HDD, i just can't boot and get it :(

P.S. Thank you for your time and patience.
 

Attachments

  • IMG_20171023_235855_HDR.jpg
    IMG_20171023_235855_HDR.jpg
    1.4 MB · Views: 139
Sorry, maybe I don't understand something (in fact, I do not understand a lot :) ).
I'm trying to boot from USB UEFI and then in Clover Boot Manager on USB i'm choose "Boot macOS from sierra" where "sierra" name of my HFS partition. When i do this, i have errors like on the photo in my prev message.

Like I wrote in my reply, those errors are expected because you have ACPIBatteryManager.kext installed, but don't have a proper ACPI setup.
The errors will not prevent booting.

When I'm trying to boot from Clover on HDD i have see only two strings (photo attached) and then my laptop reboot. That's why i did't add EFI/Clover on the HDD, i just can't boot and get it :(

As I wrote previously, you failed to provide EFI/Clover from the HDD.
Not possible to identify your mistake without the files as per post #1, "Problem Reporting".

Boot with your USB, then mount EFI from your HDD and collect the files. Attach.
 
Boot with your USB, then mount EFI from your HDD and collect the files. Attach.
Sorry, english not my native language.
When i said about errors on USB boot, i mean that i can't boot from usb at all.
 
Last edited by a moderator:
Sorry, english not my native language.
When i said about errors on USB boot, i mean that i can't boot from usb at all.

Maybe SATA is not set to AHCI? Check BIOS settings.


Note: Your problem reporting files lack misc/preboot.log (forgot to press F2) and lack ACPI/origin/* (forgot to press F4).
 
Maybe SATA is not set to AHCI? Check BIOS settings.
I also thought this way, but BIOS missing this option.
Maybe SATA is not set to AHCI? Check BIOS settings.
Note: Your problem reporting files lack misc/preboot.log (forgot to press F2) and lack ACPI/origin/* (forgot to press F4).
Reattached zip
 

Attachments

  • CLOVER.zip
    1.7 MB · Views: 101
I also thought this way, but BIOS missing this option.

Reattached zip

SATA is in RAID. Note from Clover bootlog:
Code:
0:115  0:000  PCI (00|00:1F.02) : 8086 282A class=010400

282a is Intel SATA controller in RAID mode.

I don't know how you installed to your HDD with this EFI/Clover... it is missing SATA-RAID-unsupported.kext in Clover/kexts/Other. SATA-100-series-unsupported.kext does not apply to your hardware (you don't have 100-series).

You need to put SATA-RAID-unsupported.kext into EFI/Clover/kexts/Other.
Then set config.plist/SystemParameters/InjectKexts=true (instead of Detect).
Then you should be able to boot using your USB.
After that, you can proceed to fix your EFI/Clover on HDD, and/or continue with post #1 post-install instructions.
 
Status
Not open for further replies.
Back
Top