Jump to content

Success Hackintosh OS X El Capitan 10.11.4 Beta Build 15E27e at HP Pavilion 15-AC169TX

Andres ZeroCross

13 posts in this topic

Recommended Posts

Specification :
Processor : Intel Core i5 5200
RAM : 8GB PC12800 DDR3L (Use 1 Slot)
HDD : 1TB Hitachi
Optical Drive : DVD/RW
VGA : Intel HD Graphics 5500 + AMD RADEON R5 M330 2GB
Display : 15.6" Internal Display LED
Sound : Realtek ALC282

Tools and Softwares
1. USB FlashDrive with 8GB
2. "Install OS X El Capitan.app" from AppStore, i downloaded 10.11.2 version
3. Use CreateInstallMedia method
4. Clover R3330
5. UEFI Mode

Special Problem :
1. We can't unlock DVMT Pre-Allocation memory with Shell Command, there is error notification about "can't change value with EFI" so just use PATCH Binary for "AppleIntelBDWGraphicsFramebuffer" with Clover.

What's working
1. Shutdown, Restart and Good Sleep
2. Close LID for Sleep and Open LID for Wake
3. Working Ethernet
4. Working iMessage (I used "ROM" and "MLB" of Real Mac :hysterical: )
5. FN Brightness Fix, Check this
6. Sound via AppleHDA Patching (All Working,, Input dan output)
7. Battery Indicator
8. Super Speed USB 3.0 (5Gb/s) and all of USB Port
9. HDMI Audio and HDMI Output
10. Webcam Camera

1. Format your USB to HFS+ and GPT Format then open terminal and use this command "sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app —no-interaction"
2. After that Install Clover R3330 and choose
- Install for UEFI booting Only
- Install Clover in the ESP
- Select theme (i choose "Shield" theme")
- For Drivers64UEFI (DataHubDxe-64, EmuVariableUefi-64, OsxAptioFixDrv-64, PartitonDxe-64)
then install
3. Open Config.plist at your EFI Partition of USB Installer (EFI/Clover/) with Clover Configurator and select this
- ACPI (FixHPET, AddDTGP, FixUSB, Fix Darwin, FixIPIC, NewWay, FixRegions, FIX_RTC, FIX_TMR, DeleteUnused, AddPNLF, DropTables for DMAR&Cpu0Ist&CpuPm, Generate PStates, Generate Cstates), don't ask me why i choose this, because it work for my system for installing
- Boot (-v, dart=0 or DropDMAR, XMPDetection=Yes, PBR, NeverHibernate)
- Devices (Inject USB, AddClockID USB, FixOwnerShip USB, AFGLowPowerState and write "3" as LayoutID of Audio/HDEF)
- Graphics (Inject Intel), never write your ig-platform-id or you will face Kernel Panic about "AppleIntelBDWGraphicsFramebuffer.kext", we will write it later
- Kernel and Kext Patches (AppleRTC, Kernel LAPIC, KernelPm). We will set "KextsToPatch" later ;)
- Rt Variables (BooterConfig=0x28, CsrActiveConfig=0x67)
- SMBios, for this one i google it and look for "MacBookPro12,1". You won't found "MacBookPro12,1" with this tool :) or see my Config.plist at my attachment file. Don't forget to change serial
- System Parameters (InjectKexts=Detects, Inject System ID)
4. Just boot from your USB and make instalation like normal. (I make 3 partiton for my Harddrive. Partition1=Macintosh HD, Partition2=Windows, Partitio3=Data). Just install to Macintosh HD
5 After get to desktop screen i realize that there is Active CoreStorage at my Harddrive, so open terminal and use this command "diskutil corestorage revert disk1" then restart
6. Try to Install Clover R3330 to your Harddrive but with some adding at Clover Option Installer Menu
- Install RC scripts on target volume
- Install all RC Scripts on all other bootable volume
- Optional RC Scripts
- Install Clover Preference Pane
7. After that,, mount your EFI partition of USB Installer and Copy Clover Folder then paste it at EFI Folder of your harddrive (same directory as your USB Flashdrive)
8. Now open config.plist at your EFI/CLOVER/ on your harddrive with Clover Configurator and write this "kextToPatch" at "Kernel and Kext Patches"
- Name=AppleIntelBDWGraphicsFramebuffer, Find=4139C4763E, Replace=4139C4EB3E, Comment=Up to you :D
9. Now go to Graphics Section and write this value at "ig-platforms-id" 0x16260006
10. Reboot, and you will get QE/CI for Intel HD 5500 :thumbsup_anim::thumbsup_anim::thumbsup_anim:
11. For Audio, just need to use "AppleHDA Patcher" and select "Realtek ALC282 Ver2". Thanks to Micky1979 and Mirone. With their data i can use it for "Abxite Method" (patch XML to ZML, use info.plist injection, and binary patch for Clover)
12. Now you have good device running Hackintosh

Fix and Patches
1. Extract and edit your DSDT, Use rehabman repo for patch
2. For Full Working USB 2.0 and USB 3.0 (5Gb/s), i use rehabman USB Injection all with some modifications and change "EHC1 to EH01" and "EHC2 to EH02". See my USB Injection kext at "Clover/kexts/10.11". I attach it
3. To activate HDMI Audio then write this to KextToPatch of config.plist
- Name=AppleIntelBDWGraphicsFramebuffer, Find=02000001050B00000400000705000002040B00000400000705, Replace=02000001050B00000800000705000002040B00000400000705, Comment= Up To You ;)
4. To Fix Second Stage Glitch, then write this to KextToPatch at config.plist
- Name=IOGraphicsFamily, Find=0100007517, Replace=0100007417, Comment=Up to You
5. After install Windows with UEFI Mode then you will never boot to Clover GUI. We can't change Boot Entry via Shell Command or Bios Setup. There is no option for this. Solution is
- Boot with your USB Installer, then mount EFI Partition of Your Harddrive and go to "EFI/Microsoft/Boot" and change "bootmgfw.efi" to "bootmgfw-orig.efi".
- Then go to "EFI/CLOVER/" and Copy "CLOVERX64.efi" and paste at "EFI/Microsoft/Boot" then rename it to "bootmgfw.efi"
- Restart and you can boot in to CLOVER GUI again :thumbsup_anim::thumbsup_anim:

Special Note :
Just use my DSDT and all SSDT if you have got to desktop screen. Don't use my files at INSTALLING PART, or you will face "Kernel Panic" about "AppleIntelBDWGraphicsFramebuffer". Because i patch Ig-platform-id at my DSDT. You still can use kexts, SMBIOS Setting. I tick none at DSDT Fix at Config.plist because i have Patched DSDT. Do it with your own risk.

Sorry for my Bad English guys :)














Edited by Andres ZeroCross
  • Like 5
  • Confused 1
Link to comment
Share on other sites

  • 2 months later...

don't have this device~

but for learning purpose, i'm digging into dsdt.dsl files and finally know how to disable device (GFX0) and replaced with new device (IGPU) following with usual DSM method. 

many thanks  :thumbsup_anim: 

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
  • 3 months later...
  • 3 months later...

hey I used this guide for my hp pavilion 15 ab205tx and it works good. The only difference is I use nv_disable=1 and Kext-dev-mode=1 boot flags and that I haven't used any patches from "kext and patches" section as all of them work fine with voodooHDA and vanilla usb driver.

the problem is I get this kernel panic randomly when using the hackintosh.

Anonymous UUID:       C8C4B26F-8EA4-85ED-3B04-F56870D13B55

Wed Oct 19 04:44:55 2016

*** Panic Report ***
panic(cpu 0 caller 0xffffff7f85221964): assertmsg@/Library/Caches/com.apple.xbs/Sources/GPUDriversIntel/GPUDriversIntel-10.12.13/Common/IONDRV/Intel/BDW/AppleIntelFramebuffer/AppleIntelController.cpp:20484
Backtrace (CPU 0), Frame : Return Address
0xffffff80ad70bd10 : 0xffffff80002df792 
0xffffff80ad70bd90 : 0xffffff7f85221964 
0xffffff80ad70bdf0 : 0xffffff7f8521fa8e 
0xffffff80ad70be80 : 0xffffff8000893d2d 
0xffffff80ad70bec0 : 0xffffff8000893836 
0xffffff80ad70bf30 : 0xffffff800088e4ea 
0xffffff80ad70bf70 : 0xffffff80008944cc 
0xffffff80ad70bfb0 : 0xffffff80003ccf77 
      Kernel Extensions in backtrace:
            dependency: com.apple.iokit.IOPCIFamily(2.9)[F398CE94-0FBD-3E8E-A7AB-55F7F05A81ED]@0xffffff7f80af3000
            dependency: com.apple.iokit.IOACPIFamily(1.4)[5D7574C3-8E90-3873-BAEB-D979FC215A7D]@0xffffff7f80e4e000
            dependency: com.apple.iokit.IOAcceleratorFamily2(205.1)[9B36322F-2685-3BDD-9734-9BCC39A0AF94]@0xffffff7f85196000
            dependency: com.apple.iokit.IOReportFamily(31)[C89107EE-2DF2-3BC3-9F6D-3133D43ED7EF]@0xffffff7f80b57000
            dependency: com.apple.AppleGraphicsDeviceControl(3.12.6)[F211EB28-182A-34BB-A610-87667618F925]@0xffffff7f85201000
            dependency: com.apple.iokit.IOGraphicsFamily(2.4.1)[429C688E-8DDA-3D15-9C6E-6F3F4855C424]@0xffffff7f8515c000

BSD process name corresponding to current thread: kernel_task
Boot args: kext-dev-mode=1 dart=0 -v  debug=0x100 slide=0  container-dmg=file:///Install%20OS%20X%20El%20Capitan.app/Contents/SharedSupport/InstallESD.dmg root-dmg=file:///BaseSystem.dmg

Mac OS version:

Kernel version:
Darwin Kernel Version 15.3.0: Thu Dec 10 18:40:58 PST 2015; root:xnu-3248.30.4~1/RELEASE_X86_64
Kernel UUID: DECC9F02-27D7-31F0-9599-A9EF2873902C
__HIB  text base: 0xffffff8000100000
System model name: MacBookAir6,2 (Mac-7DF21CB3ED6977E5)

System uptime in nanoseconds: 115572870404
last loaded kext at 115568136615: com.apple.iokit.IONDRVSupport	2.4.1 (addr 0xffffff7f853a5000, size 57344)
loaded kexts:
org.rehabman.voodoo.driver.PS2Mouse	1.8.24
org.rehabman.voodoo.driver.PS2Trackpad	1.8.24
org.rehabman.voodoo.driver.PS2Keyboard	1.8.24
org.rehabman.voodoo.driver.PS2Controller	1.8.24
org.netkas.driver.FakeSMC	1723
com.apple.driver.ACPI_SMC_PlatformPlugin	1.0.0
com.apple.driver.AppleIntelSlowAdaptiveClocking	4.0.0
com.apple.driver.AppleFIVRDriver	4.1.0
com.apple.driver.AppleIntelBDWGraphicsFramebuffer	10.1.2
com.apple.nvidia.NVDAStartup	10.0.8
com.apple.nke.webcontentfilter	5
com.apple.filesystems.msdosfs	1.10
com.apple.filesystems.ntfs	3.13
com.apple.driver.DiskImages.SparseDiskImage	417.2
com.apple.driver.DiskImages.ReadWriteDiskImage	417.2
com.apple.driver.DiskImages.UDIFDiskImage	417.2
com.apple.driver.DiskImages.HTTPBackingStore	417.2
com.apple.driver.DiskImages.FileBackingStore	417.2
com.apple.driver.DiskImages.RAMBackingStore	417.2
com.apple.driver.AppleFileSystemDriver	3.0.1
com.apple.iokit.SCSITaskUserClient	3.7.7
com.apple.BootCache	38
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib	1.0.0
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless	1.0.0d1
com.apple.iokit.IOAHCIBlockStorage	2.8.5
com.apple.driver.usb.AppleUSBEHCIPCI	1.0.1
com.apple.driver.AppleAHCIPort	3.1.8
com.apple.driver.AppleHPET	1.8
com.apple.driver.AppleRTC	2.0
com.apple.driver.AppleACPIButtons	4.0
com.apple.driver.AppleACPIEC	4.0
com.apple.driver.AppleSMBIOS	2.1
com.apple.driver.AppleAPIC	1.7
com.apple.security.quarantine	3
com.apple.security.TMSafetyNet	8
com.apple.nke.applicationfirewall	163
com.apple.kext.MojoKDP	2.0.1
com.apple.iokit.IONDRVSupport	2.4.1
com.apple.driver.AppleHDAController	272.51.3
com.apple.iokit.IOHDAFamily	272.51.3
com.apple.iokit.IOAudioFamily	204.3
com.apple.vecLib.kext	1.2.0
com.apple.kec.Libm	1
com.apple.driver.AppleSMC	3.1.9
com.apple.driver.IOPlatformPluginLegacy	1.0.0
com.apple.driver.IOPlatformPluginFamily	6.0.0d7
com.apple.driver.AppleIntelLpssUART	2.0.59
com.apple.iokit.IOSerialFamily	11
com.apple.iokit.IOSlowAdaptiveClockingFamily	1.0.0
com.apple.AppleGraphicsDeviceControl	3.12.6
com.apple.iokit.IOAcceleratorFamily2	205.1
com.apple.iokit.IOGraphicsFamily	2.4.1
com.apple.driver.DiskImages.KernelBacked	417.2
com.apple.iokit.IOSCSIBlockCommandsDevice	3.7.7
com.apple.iokit.IOUSBMassStorageDriver	1.0.0
com.apple.driver.usb.AppleUSBHostCompositeDevice	1.0.1
com.apple.driver.usb.AppleUSBHub	1.0.1
com.apple.iokit.IOSCSIMultimediaCommandsDevice	3.7.7
com.apple.iokit.IOBDStorageFamily	1.8
com.apple.iokit.IODVDStorageFamily	1.8
com.apple.iokit.IOCDStorageFamily	1.8
com.apple.iokit.IONetworkingFamily	3.2
com.apple.driver.AppleXsanScheme	3
com.apple.iokit.IOAHCISerialATAPI	2.6.2
com.apple.iokit.IOSCSIArchitectureModelFamily	3.7.7
com.apple.driver.AppleEFINVRAM	2.0
com.apple.iokit.IOUSBFamily	900.4.1
com.apple.driver.usb.AppleUSBEHCI	1.0.1
com.apple.iokit.IOAHCIFamily	2.8.1
com.apple.driver.AppleIntelLpssI2C	2.0.59
com.apple.driver.AppleIntelLpssGspi	2.0.59
com.apple.driver.AppleIntelLpssDmac	2.0.59
com.apple.driver.usb.AppleUSBXHCIPCI	1.0.1
com.apple.driver.usb.AppleUSBXHCI	1.0.1
com.apple.iokit.IOUSBHostFamily	1.0.1
com.apple.driver.AppleUSBHostMergeProperties	1.0.1
com.apple.driver.AppleEFIRuntime	2.0
com.apple.iokit.IOHIDFamily	2.0.0
com.apple.iokit.IOSMBusFamily	1.1
com.apple.security.sandbox	300.0
com.apple.kext.AppleMatch	1.0.0d1
com.apple.driver.AppleKeyStore	2
com.apple.driver.AppleMobileFileIntegrity	1.0.5
com.apple.driver.DiskImages	417.2
com.apple.iokit.IOStorageFamily	2.1
com.apple.iokit.IOBluetoothFamily	4.4.3f4
com.apple.driver.AppleFDEKeyStore	28.30
com.apple.iokit.IOReportFamily	31
com.apple.driver.AppleCredentialManager	1.0
com.apple.driver.AppleACPIPlatform	4.0
com.apple.iokit.IOPCIFamily	2.9
com.apple.iokit.IOACPIFamily	1.4
com.apple.kec.pthread	1
com.apple.kec.corecrypto	1.0
Model: MacBookPro11,1, BootROM MBP111.0138.B16, 2 processors, Intel Core i5, 2.20 GHz, 4 GB, SMC 2.16f58
Graphics: Intel HD Graphics 5500, Intel HD Graphics 5500, Built-In
Graphics: NVIDIA Chip Model, NVIDIA Chip Model, PCIe
Memory Module: BANK0/DIMM0, 4 GB, DDR3, 1600 MHz, Micron Technology, 8KTF51264HZ-1G6N1N1
Serial ATA Device: TOSHIBA MQ01ABD100, 1 TB
Serial ATA Device: hp       DVDRW  GUB0N
USB Device: USB 2.0 Bus
USB Device: Hub
USB Device: USB 3.0 Bus
Thunderbolt Bus: 

any help?

Link to comment
Share on other sites

  • 3 weeks later...
  • 1 year later...
  • 10 months later...

Hello brothers, for the first time Itry to installed Mac os high serria on a laptop HP Pavilion 15-AC169TX ..But I find the installation problem gives me a prohibitory symbol every time..
Please, I want any Mac version that works on this laptop and the steps please

Link to comment
Share on other sites


  • Create New...