- Joined
- Apr 20, 2011
- Messages
- 35
- Motherboard
- 10.8.5
- CPU
- Intel I7 950
- Graphics
- ATI 5770
- Mac
- Classic Mac
- Mobile Phone
Hello,
I will explain how i have installed Os X EL Capitan 10.11 on HP ElibteBook 820 G2.
Before start this installation, or buy this computer, you have to know that it's hard to find a compatible WiFi/BT module.
This guide still not 100% perfect.
This allow to install:
- El Capitan Public Beta 1 (10.11.0)
- El Capitan Public Beta 2 and above (10.11.0)
Yosemite 10.10.x doesn't support Broadwell processor and so can't be installed.
Working:
- Wifi and Bluetooth doesn't work, you have to find a compatible WiFi/BT card with NGFF M2 slot.
this one is compatible:
Dell DW1560 part code: 6xRYC
- SD card reader.
- Display port on the dock station
Needed materials:
- a Mac or hackintosh
- USB drive
- external hard drive (if you do fusion on post-install)
Other solution:
You can use HP Probook Installer Clover Edition 6.4 or up to install El Capitan.
It doesn't add anything more than working with my guide.
It will define you mac as a MacBookAir7,2.
1/Create Bootable USB Installer
1.a/ mac OS X installer
Must have Mac OS X El Capitan installer (from apple store) in the Applications folder
Format your USB key with HFS+ Journalised format and GUID partition
Open terminal and enter:
Change "/Volumes/ELCAPITAN" with "/Volumes/name-of-your-hdd"
1.b/ Install clover bootloader
Open last clover version
Choose to install it on your usb key
Choose personalize and check:
install for UEFI motherboard
install Clover in ESP
Themes/applestyle
Drivers64UEFI/EmuVariableUefi-64
Drivers64UEFI/OsxAptioFix2DRV-64
Open EFI Volume and
:go to EFI/CLOVER/kexts/10.11 and EFI/CLOVER/kexts/others and paste:
Fakesmc.kext
:go to EFI/CLOVER/drivers64EUFI and paste:
FSInject-64.efi
HFSPlus.efi
OsxFatBinaryDrv-64.efi
1.c/ Edit clover configuration file:
Open /EFI/CLOVER/config.plist with Clover Configurator.
ACPI:
under Fixes, click New way and checkr:
- New Way
- FixRegions
- addHDMI
DSDT name: dsdt.aml
SSDT:
- Plugin Type: 1
- SortedOrder: ssdt.aml
Boot:
check:
- dart=0 (do not check for El Capitan Public Beta 2 and up)
- gux_defer_usb2 (do not check for El Capitan Public Beta 2 and up)
- kext-dev-mode-1
- rootless=0 (do not check for El Capitan Public Beta 2 and up)
Default Boot Volume: LastBootedVolume
Legacy : PBR
XMPDetection: Yes
Timeout: 3
Devices:
USB:
- Inject
- Add ClockID
- FixOwnership
Properties:
- UseIntelHDMI
Gui:
- Mouse:
Double Click : 500
Speed : 8
check Enabled
- Scan:
in Custom check:
- Entries
- Tool
- Legacy
screen resolution, select 1366x768
Graphic:
ig-platform-id: 0x16260006
check Inject Intel
Kernel and Kexts patches, check:
- Kerel LAPIC
- KernelPm
- Apple TRC
- Asus AICPUPM
under KextstoPatch, click on + and add:
Name* : disabled:AppleIntelBDWGraphicsFramebuffer
Find* : [HEX]: 4139C4763E
Replace* [HEX] : 4139C4EB3E
Comment: Disable minStolenSize
click again on + and add:
Name* : disabled:IOAHCIBlockStorage
Find* : [HEX]: 004150504C452053534400
Replace* [HEX] : 0000000000000000000000
Comment: Enable TRIM for SSD
RTVariables:
BooterConfig: 0x28
CsrActiveConfig: 0x67
SMBIOS:
click on the magic wand and choose MacBookAir6,2
System Parameters
Inject Kexts: Detect
check Inject System ID
save and close.
2/ BIOS Configuration
At boot, press F10 to enter bios menu.
Onglet sécurité, uncheck:
order management of the system
tools hard drive / Save MBR
avanced:
In boot options, only check:
fast boot
boot USB
boot m UEFI Hybride (avec CSM)
peripherals configuration, only check:
Support USB legacy
Video Memory 512Mo
Prévention d’exécution des données
speed SATA max 6Gbps
Peripherals AHCI
processr multicoeur
deep sleep desactivate
integrated peripherals, only check:
peripherals WLAN
integrated LAN controller
wake on LAN deactivate
integrated camera
audio peripherals
microphone
Port options, only check:
USB port
HP Touchpoint Manager, uncheck all
3/ Install Mac on internal HDD
3.a/ Preparation of the hard disk
At startup, press F9 and select the usb key/drive to boot.
When installer started, format format your internal hard disk to mac Journalised with GUID partition with disk utility.
NB: You can create the Fusion drive at this point, see part 7.
3.b/ install on internal hard disk drive
Make the install on your internal hard disk drive.
At reboot, boot on the usb key and when clover is loaded, boot on the internal disk drive.
4/ post installation
4.a/ Install clover bootloader on internal disk drive
Repeat 1.b et 1.c
or install clover on internal disk drive, then copy/paste your EFI folder on the EFI partition of the internal disk drive.
4.b/ Install missing drivers
Copy following kexts in /Library/Extensions:
ACPIBatteryManager.kext
FakeSMC.kext
IntelMausiEthernet.kext
VoodooPS2Controller.kext
then install VoodooHDA.
Check root:wheel permission on files, do:
Open Terminal and type:
If it's not root:wheel, then enter:
About VoodooHDA, after install, reboot, go to system preference / VoodooHDA and select Apple....HDEF@1B to have working internal speaker and headphone/micro.
If it's noisy, you can reduise noise by set gain to 0.
Also, you can edit voodooHDA info.plist and set:
5/ DSDT
5.a/ dsdt dump
Copy Patchmatic in the folder /usr/bin
Open terminal and enter:
close the terminal.
5.b/ DSDT patch:
Open MaciASL
Go to preferences / sources and add:
http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
Close preference window
Open dsdt.dsl
click on compile
you should find error on line 61:
cut line 43:
paste under this line (60):
click on patch
select and apply following patchs :
[audio] Audio Layout 12
[bat] HP ProBook-4x0s-G1
[sys] AC Adapter Fix
[sys] Shutdown Fix v2
[igpu] Brightness fix (haswell)
in the patch texte zone, paste:
Click on Apply, then Close.
go to File / save as
name it dsdt-patched and save it as Disassembled ASL file
save it again but with ACPI Machine Language Binary format.
5.c/ DSDT loading
paste dsd-patchedt.aml in:
EFI/Clover/ACPI/patched
and rename it dsdt.aml
6/ SSDT
Download Broadwell SSDT Generator
Copy Broadwell SSDT Generator on your desktop
rename it SSDTGen
open terminal and enter:
Copy the new ssdt.aml file in EFI/Clover/ACPI/patched
7/ Fusion drive
7.a/ create a copy
Restart and go to bios then activate PCIe M2 SSD/HDD
Reboot on OS X.
Make a complete copy on external hard disk drive.
plug the external disk drive
format it as mac journalised with partition guid
make copy using superduper or copy carbon cloner
mount EFI from external hard drive with clover configurator
copy your EFI folder in it.
reboot on external hard disk drive.
7.b/ create fusion drive
format SSD drive to mac journalised.
open terminal and enter:
here is an output example, you may need to change value to yours, ex:
disk0 (SSD)
disk0s1 (EFI SSD)
disk0s2 (usable SSD)
disk1 (HDD)
disk1s1 (EFI HDD)
disk1s2 (usable HDD)
disk2 (external disk drive)
we will merge usable disk only,it will erase all data from SSD and HDD.
in terminal, enter: (if your diskxsx are different, change it in command line)
copy the final UUID, ex 5965TY-5678-5473-RRHY64DFG
enter:
if we enter diskutil again in the terminal, we can see a new disk3 logical (LGV)
7.C/ make fusion drive bootable
Install Clover on the new fusion drive
Copy your EFI at the root of the fusion drive (/)
Use Clover Configurator, mount each disk: Disk0s1, Disk1s1 and paste EFI in it.
You should have the same EFI on each disk. (disk0s1, disk1s1 and disk3 the fusion one)
at each clover modification, you must copy it to each EFI partition.
Reboot on your new fusion drive.
8/ ENJOY !!
9/ Resources and thanks
All greatings to Rehabman
I will explain how i have installed Os X EL Capitan 10.11 on HP ElibteBook 820 G2.
Before start this installation, or buy this computer, you have to know that it's hard to find a compatible WiFi/BT module.
This guide still not 100% perfect.
This allow to install:
- El Capitan Public Beta 1 (10.11.0)
- El Capitan Public Beta 2 and above (10.11.0)
Yosemite 10.10.x doesn't support Broadwell processor and so can't be installed.
Working:
- Wifi and Bluetooth doesn't work, you have to find a compatible WiFi/BT card with NGFF M2 slot.
this one is compatible:
Dell DW1560 part code: 6xRYC
- SD card reader.
- Display port on the dock station
Needed materials:
- a Mac or hackintosh
- USB drive
- external hard drive (if you do fusion on post-install)
Other solution:
You can use HP Probook Installer Clover Edition 6.4 or up to install El Capitan.
It doesn't add anything more than working with my guide.
It will define you mac as a MacBookAir7,2.
1/Create Bootable USB Installer
1.a/ mac OS X installer
Must have Mac OS X El Capitan installer (from apple store) in the Applications folder
Format your USB key with HFS+ Journalised format and GUID partition
Open terminal and enter:
Code:
sudo /Applications/Install\ OS\ X\ El\ Capitan\ Public\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/ELCAPITAN --applicationpath /Applications/Install\ OS\ X\ El\ Capitan\ Public\ Beta.app --nointeraction
1.b/ Install clover bootloader
Open last clover version
Choose to install it on your usb key
Choose personalize and check:
install for UEFI motherboard
install Clover in ESP
Themes/applestyle
Drivers64UEFI/EmuVariableUefi-64
Drivers64UEFI/OsxAptioFix2DRV-64
Open EFI Volume and
:go to EFI/CLOVER/kexts/10.11 and EFI/CLOVER/kexts/others and paste:
Fakesmc.kext
:go to EFI/CLOVER/drivers64EUFI and paste:
FSInject-64.efi
HFSPlus.efi
OsxFatBinaryDrv-64.efi
1.c/ Edit clover configuration file:
Open /EFI/CLOVER/config.plist with Clover Configurator.
ACPI:
under Fixes, click New way and checkr:
- New Way
- FixRegions
- addHDMI
DSDT name: dsdt.aml
SSDT:
- Plugin Type: 1
- SortedOrder: ssdt.aml
Boot:
check:
- dart=0 (do not check for El Capitan Public Beta 2 and up)
- gux_defer_usb2 (do not check for El Capitan Public Beta 2 and up)
- kext-dev-mode-1
- rootless=0 (do not check for El Capitan Public Beta 2 and up)
Default Boot Volume: LastBootedVolume
Legacy : PBR
XMPDetection: Yes
Timeout: 3
Devices:
USB:
- Inject
- Add ClockID
- FixOwnership
Properties:
- UseIntelHDMI
Gui:
- Mouse:
Double Click : 500
Speed : 8
check Enabled
- Scan:
in Custom check:
- Entries
- Tool
- Legacy
screen resolution, select 1366x768
Graphic:
ig-platform-id: 0x16260006
check Inject Intel
Kernel and Kexts patches, check:
- Kerel LAPIC
- KernelPm
- Apple TRC
- Asus AICPUPM
under KextstoPatch, click on + and add:
Name* : disabled:AppleIntelBDWGraphicsFramebuffer
Find* : [HEX]: 4139C4763E
Replace* [HEX] : 4139C4EB3E
Comment: Disable minStolenSize
click again on + and add:
Name* : disabled:IOAHCIBlockStorage
Find* : [HEX]: 004150504C452053534400
Replace* [HEX] : 0000000000000000000000
Comment: Enable TRIM for SSD
RTVariables:
BooterConfig: 0x28
CsrActiveConfig: 0x67
SMBIOS:
click on the magic wand and choose MacBookAir6,2
System Parameters
Inject Kexts: Detect
check Inject System ID
save and close.
2/ BIOS Configuration
At boot, press F10 to enter bios menu.
Onglet sécurité, uncheck:
order management of the system
tools hard drive / Save MBR
avanced:
In boot options, only check:
fast boot
boot USB
boot m UEFI Hybride (avec CSM)
peripherals configuration, only check:
Support USB legacy
Video Memory 512Mo
Prévention d’exécution des données
speed SATA max 6Gbps
Peripherals AHCI
processr multicoeur
deep sleep desactivate
integrated peripherals, only check:
peripherals WLAN
integrated LAN controller
wake on LAN deactivate
integrated camera
audio peripherals
microphone
Port options, only check:
USB port
HP Touchpoint Manager, uncheck all
3/ Install Mac on internal HDD
3.a/ Preparation of the hard disk
At startup, press F9 and select the usb key/drive to boot.
When installer started, format format your internal hard disk to mac Journalised with GUID partition with disk utility.
NB: You can create the Fusion drive at this point, see part 7.
3.b/ install on internal hard disk drive
Make the install on your internal hard disk drive.
At reboot, boot on the usb key and when clover is loaded, boot on the internal disk drive.
4/ post installation
4.a/ Install clover bootloader on internal disk drive
Repeat 1.b et 1.c
or install clover on internal disk drive, then copy/paste your EFI folder on the EFI partition of the internal disk drive.
4.b/ Install missing drivers
Copy following kexts in /Library/Extensions:
ACPIBatteryManager.kext
FakeSMC.kext
IntelMausiEthernet.kext
VoodooPS2Controller.kext
then install VoodooHDA.
Check root:wheel permission on files, do:
Open Terminal and type:
Code:
cd /Library/Extensions
ls -la
Code:
chmod -R 755 <kext name>
sudo chown -R root:wheel <kext name>
If it's noisy, you can reduise noise by set gain to 0.
Also, you can edit voodooHDA info.plist and set:
Code:
<key>iGain</key>
<integer>0</integer>
5/ DSDT
5.a/ dsdt dump
Copy Patchmatic in the folder /usr/bin
Open terminal and enter:
Code:
mkdir ~/Downloads/RehabMan
cd ~/Downloads/RehabMan
patchmatic -extract
iasl -da -dl *.aml
5.b/ DSDT patch:
Open MaciASL
Go to preferences / sources and add:
http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
Close preference window
Open dsdt.dsl
click on compile
you should find error on line 61:
cut line 43:
Code:
External (_SB_.ISCT.SAOS, MethodObj) // Warning: Unresolved method, guessing 1 arguments
Code:
External (_SB_.ISCT, UnknownObj)
select and apply following patchs :
[audio] Audio Layout 12
[bat] HP ProBook-4x0s-G1
[sys] AC Adapter Fix
[sys] Shutdown Fix v2
[igpu] Brightness fix (haswell)
in the patch texte zone, paste:
Code:
#Maintained by: RehabMan for: Laptop Patches
#graphics_HD5500_yosemite.txt
#
# Use this patch if your laptop has Haswell graphics
#
into method label _DSM parent_adr 0x00020000 remove_entry;
into device name_adr 0x00020000 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n
Return (Package(0x08)\n
{\n
"device-id", Buffer(0x04) { 0x16, 0x16, 0x00, 0x00 },\n
"AAPL,ig-platform-id", Buffer(0x04) { 0x02, 0x00, 0x16, 0x16 },\n
"hda-gfx", Buffer(0x0A) { "onboard-1" },\n
"model", Buffer(0x17) { "Intel HD 5500" },\n
})\n
}\n
end;
go to File / save as
name it dsdt-patched and save it as Disassembled ASL file
save it again but with ACPI Machine Language Binary format.
5.c/ DSDT loading
paste dsd-patchedt.aml in:
EFI/Clover/ACPI/patched
and rename it dsdt.aml
6/ SSDT
Download Broadwell SSDT Generator
Copy Broadwell SSDT Generator on your desktop
rename it SSDTGen
open terminal and enter:
Code:
cd ~/Desktop/SSDTGen
chmod +x ssdtPRGen.sh
./ssdtPRGen.sh
7/ Fusion drive
7.a/ create a copy
Restart and go to bios then activate PCIe M2 SSD/HDD
Reboot on OS X.
Make a complete copy on external hard disk drive.
plug the external disk drive
format it as mac journalised with partition guid
make copy using superduper or copy carbon cloner
mount EFI from external hard drive with clover configurator
copy your EFI folder in it.
reboot on external hard disk drive.
7.b/ create fusion drive
format SSD drive to mac journalised.
open terminal and enter:
Code:
diskutil list
disk0 (SSD)
disk0s1 (EFI SSD)
disk0s2 (usable SSD)
disk1 (HDD)
disk1s1 (EFI HDD)
disk1s2 (usable HDD)
disk2 (external disk drive)
we will merge usable disk only,it will erase all data from SSD and HDD.
in terminal, enter: (if your diskxsx are different, change it in command line)
Code:
diskutil cs create fusion disk0s2 disk1s2
enter:
Code:
diskutil coreStorage createVolume <UUID> jhfs+ <name of your future fusion drive> 100%
7.C/ make fusion drive bootable
Install Clover on the new fusion drive
Copy your EFI at the root of the fusion drive (/)
Use Clover Configurator, mount each disk: Disk0s1, Disk1s1 and paste EFI in it.
You should have the same EFI on each disk. (disk0s1, disk1s1 and disk3 the fusion one)
at each clover modification, you must copy it to each EFI partition.
Reboot on your new fusion drive.
8/ ENJOY !!
9/ Resources and thanks
All greatings to Rehabman
Last edited: