Contribute
Register

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

Joined
Apr 6, 2016
Messages
9
Motherboard
HP Envy 15
CPU
i7-4700MQ/HM87
Graphics
GT 740M
Mac
MacBook Pro
Mobile Phone
Android, iOS
only kexts belong in /L/E

remove the folder and zip file

unzip the zip file and replace the kexts
thank you so much for dealing with my noob brain so patiently :p i am so damn noob xd , was using kextbeast and was confused why isnt it working and then i read i need to play kexts on desktop !!!!!! All works again!! even the slow boot got fixed!!! wifi bluetooth also fixed!!! thank you so much again !!
 
Joined
Jan 29, 2013
Messages
2
Motherboard
HP Envy 15-j092nr
CPU
i7-4700MQ
Graphics
HD 4600
Mac
MacBook Pro
Mobile Phone
iOS
Greetings to you guyz. Yesterday, I was also able to install Catalina successfully. One thing(if there is any update), Guys have you been able to solve the safari, appstore freeze problems. I already tried updating lilu and whatevergreen kext in L/E and Clover/kext/others, yet, found no positive results.
 
Joined
Apr 6, 2016
Messages
9
Motherboard
HP Envy 15
CPU
i7-4700MQ/HM87
Graphics
GT 740M
Mac
MacBook Pro
Mobile Phone
Android, iOS
umm i have no such issues ... been running latest update with 0 issues .... did you install all the kexts properly?(ill recomend using rehabs xcode method ... also for some reason after updating to cataline you need to reinstall xcode so check if its there !! else kexts dont get installed properly..
 
Joined
Jan 29, 2013
Messages
2
Motherboard
HP Envy 15-j092nr
CPU
i7-4700MQ
Graphics
HD 4600
Mac
MacBook Pro
Mobile Phone
iOS
umm i have no such issues ... been running latest update with 0 issues .... did you install all the kexts properly?(ill recomend using rehabs xcode method ... also for some reason after updating to cataline you need to reinstall xcode so check if its there !! else kexts dont get installed properly..
Could you please share your config.plist file and screen-snapshot of L/E extensions. That would help me understand the issue, I guess.
 
Joined
Jan 31, 2014
Messages
14
Motherboard
HP Envy 15 j-101el -Clover
CPU
i7-4700MQ
Graphics
HD 4600 + GT 740M, 1366x768
Mobile Phone
Android
Hi RehabMan!

Firstly I want to thank you for your excellent guide!
I have installed Mojave 10.14.6 without headaches.
Everything works very well on my HP Envy 15 j101-el.


I did some slight changes with the USB ports, as my laptop model has no touchscreen and with your standard configuration, USB3 devices sometimes on some port didn't appear.

So, I have followed the Hackintool method. I have created a USBPorts.kext and installed it in CLOVER/Kexts/Other and L/E (deleting USBInjectAll.kext). I've also removed the UIAC device from your automated SSDT-ENVYJ.aml creation (I have removed the content from SSDT-USB-J.dsl before executing the "make" and "make install_j" command).

My ports are now the following:
HS01 USB3 0x01
HS02 USB3 0x02
HS03 USB3 0x03
HS04 USB3 0x04
HS05 internal 0x05 BCM20702A0
HS07 internal 0x07 HP Truevision HD
SS01 USB3 0x10
SS02 USB3 0x11
SS03 USB3 0x12
SS04 USB3 0x13

I have customized BrcmFirmwareRepo.kext removing under Resources all bluetooth firmwares that aren't mine.
"BCM20702A1_001.002.014.1443.1479_v5575.zhx" is the only one remained. I also have tried extracting from Windows the bluetooth firmware and using that instead of the above mentioned. But I didn't noticed any difference.

I have customized BrcmPatchRam2.kext removing under IOKitPersonalities all bluetooth models which aren't mine.
"13d3_3404 and BrcmPatchRAMResidency" are the only ones remained.

The rest of the kexts and patches are from your automated github post installation process.

The only problem that I have, is with a Bluetooth Low Energy Device that is sending Midi data.
My device is Korg nanoKEY Studio.
It connects fine with Android mobile phones and immediately.

Sometimes, after some minutes of trying to connect I get connected, but not always.

Generally I try it with different tools:
From Audio MIDI Configuration > Bluetooth Configuration (where I find it immediately in the list)
Bluetooth Explorer application from Hardware_IO_Tools_for_Xcode_7.3.dmg
Bluetooth Preferences: it doesn't always appear there, only sometimes after the bluetooth configuration. On every pairing I have noticed that it helps removing it from there, else it won't connect.

My Wi-Fi/Bluetooth card is the BCM4352 which I have installed in the laptop.
Wi-Fi 14e4:43b1
BT 3404:13d3


Under "system information" seems that everything is alright:

Under Wi-Fi:

CoreWLAN: 13.0 (1375.2)
CoreWLANKit: 13.0 (1375.2)
Menu extra: 13.0 (1380.2)
Informazioni di sistema: 12.0 (1300.2)
Famiglia IO80211: 12.0 (1200.12.2)
Diagnosi: 1.0 (805)
Utility AirPort: 6.3.9 (639.9)
Interfacce:

en1:
Tipo di scheda: AirPort Extreme (0x14E4, 0x2123)
Versione firmware: Broadcom BCM43xx 1.0 (7.77.61.3 AirPortDriverBrcmNIC-1305.9)
Indirizzo MAC: 40:e2:30:41:fe:30
Locale: Unknown
Codice paese: #a
Modalità PHY supportate: 802.11 a/b/g/n/ac
Canali supportati: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144, 149, 153, 157, 161, 165
Wake On Wireless: Supportato
AirDrop: Supportato
Canale AirDrop: 149
Sblocco automatico: Supportato
Stato: Connesso


Under Bluetooth:

Versione software Bluetooth di Apple: 6.0.14d3
Hardware, funzionalità e impostazioni:
Nome: MacBook Pro
Indirizzo: 40-E2-30-3A-DB-7E
Bluetooth a basso consumo supportato: Sì
Handoff supportato: Sì
Instant Hotspot supportato: Sì
Produttore: Broadcom
Collegamento: USB
Chipset: 20702A3
Versione firmware: v14 c5575
Stato Bluetooth: Attivo
Visibile: Non attivo
Accetta connessioni: Sì
Ricerca automatica dispositivo di puntamento: Attivo
Riattivazione remota: Attivo
ID produttore: 0x13D3
ID prodotto: 0x3404
Versione HCI: 4.0 (0x6)
Revisione HCI: 0x15C7
Versione LMP: 4.0 (0x6)
Sottoversione LMP: 0x220E
Tipo di dispositivo (principale): Computer
Tipo di dispositivo (completo): Mac Portable
Classe composita del dispositivo: 0x38010C
Classe dispositivo (principale): 0x01
Classe dispositivo (secondaria): 0x03
Classe servizio: 0x1C0
Ricerca automatica tastiera: Attivo


Under USB:

BCM20702A0:

ID prodotto: 0x3404
ID fornitore: 0x13d3 (AzureWave Technologies, Inc.)
Versione: 1.12
Numero di serie: 40E2303ADB7E
Velocità: Fino a 12 Mb/s
Produttore: Broadcom Corp
ID posizione: 0x14500000 / 4
Corrente disponibile (mA): 500
Corrente necessaria (mA): 0
Corrente operativa extra (mA): 0
Integrato: Sì

(sorry for the italian language)

A curiosity that I have noticed is that the Mac address of the network card differs from Windows / macOS:

in macOS:
40:e2:30:41:fe:30

in Windows: (and also on the WiFi card itself)
40:e2:30:3a:db:7e

Is that right?


When I open Console and search for bluetooth errors, I see:
Audio Midi Setup (CoreBluetooth) XPC connection invalid
bluetoothd (IOBluetooth) No Devices In Whitelist
bluetoothd (IOBluetooth) Removing Client
...


Do you have any clue how to resolve this issue?

I have found a strange workaround which works for my BTLE Midi connection:

1) First you need to have the device visible in the macOS Bluetooth list
To obtain this, you have to open the Audio Midi Setup under Utilities,
on the top right corner select ">>" and choose Bluetooth Configuration
Press "make visible" and afterwards "Connect".
Wait until connect becomes grey.
After some tries, your BLTE Midi device should be in the macOS Bluetooth list and disconnected
2) Open the Bluetooth Explorer (from Hardware_IO_Tools_for_Xcode_7.3.dmg)
Choose in the menu Devices > Low Energy Devices
In the window highlight your BLTE Midi device and hit connect
3) Close the macOS Bluetooth Configuration window where you see the device name with "disconnected"
and after that it gets immediately connected in the Bluetooth Explorer.
You notice this when on the right side of the "Low Energy Device"-window, under UUID appears:
Device Information
D0611E78-...
LE MIDI


Thank you so much for all!
 
Last edited:
Top