In the past years, I had an occasion to see (and have for a few days) on an HP Envy m6 running MacOS.
What’s not working in Hackintosh HP Envy m6?
- ethernet card with just RTL file: you will need a special kext, since it is slightly different than the official one
- keyboard and touchpad: you will need some kext in this folder
- audio: see the post-install guide.
- fingerprint sensor: not interested in fixing this
- wifi card: unless someone writes a driver it is unfixable
- DRM: it could be fixed according to post-install guide
- sleep: it could be fixed according to post-install guide
- battery: it could be fixed according to post-install guide
Fix Audio
The number that worked to me is alcid=13
for IDT IDT92HD91BXX
it may be different for you.
Pc specs?
ProductName : Mac OS X ProductVersion: 10.15.6 BuildVersion: ---
Bootargs : keepsyms=1 debug=0x100 chunklist-security-epoch=0 -chunklist-no-rev2-dev
Kernel : Darwin Kernel Version 19.6.0: Thu Jun 18 20:49:00 PDT 2020
Model ID : MacBookAir5,2 KernelMode: x86_64
CPU TYPE : Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
CPU ID : ---
Cores : 2 Cores, 4 Threads @ 2600MHz Bus: 100MHz FSB: 400MHz
Caches : L1i:32Kb L1d:32Kb L2:256Kb L3:3072Kb
CPU Features : FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 PCLMULQDQ DTES64 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM SSE4.1 SSE4.2 x2APIC POPCNT AES PCID XSAVE OSXSAVE TSCTMR AVX1.0 RDRAND F16C SYSCALL XD EM64T LAHF RDTSCP TSCI RDWRFSGS SMEP ERMS MDCLEAR IBRS STIBP L1DF SSBD
RAM : 8192Mb HibernateMode: 0
SwapUsage : total = 0.00M used = 0.00M free = 0.00M (encrypted)
User : ---
NOTE: --- means which that field has been edited since they used to contain private data.
List of kext used?
AHCIInternal.kext
AHCIPortInjector.kext
ATAPortInjector.kext
AppleAHCIPort.kext
AppleALC.kext
ApplePS2SmartTouchPad.kext
Lilu.kext
NVMeFix.kext
RealtekRTL8111.kext [!!]
SATA-100-series-unsupported.kext
SMCProcessor.kext
SMCSuperIO.kext
USBInjectAll.kext
VirtualSMC.kext
NOTE: [!!] means which they are a special patched version in order to work.
List of aml files?
SSDT-AWAC.aml
SSDT-EC-LAPTOP.aml
SSDT-HPET.aml
SSDT-IMEI-S.aml
SSDT-IMEI.aml
SSDT-PMC.aml
SSDT-PNLF.aml
SSDT-PNLFCFL.aml
SSDT-RHUB.aml
SSDT-XOSI.aml
boot-args arguments?
keepsyms=1 debug=0x100
On Hp-Envy-m6-1279el I noticed which mouse and keyboard didn’t worked and the internal HDD wasn’t recognized too, so, some special Kext have been used.