- Joined
- Jul 27, 2013
- Messages
- 11
- Motherboard
- GA - Z77 DS3H
- CPU
- i3-3220
- Graphics
- MSI GT640
- Mobile Phone
At first i tried to install El Capitan, but installer always give me errors. So i installed Yosemite and updated to El Capitan.
Thanks all users of tonymacx86. especially RehabMan.
What works:
Graphics(kext+inject)
Audio Speaker/Mic Internal/Headphones(AppleHDA.kext attached)
Keyboard(VoodoPS2)
Touchpad(only one finger, without scroll,VoodoPS2)
Keyboard/Touchpad (ELAN kext http://forum.osxlatitude.com/index....and-synaptics-smart-touchpad-driver-mac-os-x/)
HDMI(only video)
WebCam - oob
WiFi - TP-Link WL-725N
Untested:
VGA
Not Work:
HDMI Audio
Sleep on close laptop(only display power off)
Broadcom Gigabit Ethernet(tried BCM kext but it only shows cable plugged/unplugged)
External Mic
Built-In Wifi
Here is Yosemite guide:
I used UEFI mode. So at start you need to set bios mode to UEFI instead Legacy. And set Sata mode to AHCI. Also i disabled virtualization , and disabled secure boot.
After that create flash via Unibeast UEFI mode.
Before reboot download CloverConfigurator and install osxaptiofix2drv to clover.
Then reboot, boot from usb and set next boot flags in Clover.
boot flags: -v dart=0 npci=0x3000
With this flags you can make clean install.
When you finish install boot Yosemite with same flags and install clover on your HDD.
When you will have clover on your hdd, reboot when you will be in clover just press F4 on keyboard before boot your osx. It will generate DSDT/SSDT in your EFI volume.
Kexts to install(attached to post)
ACPIBatteryManager.kext,VoodooBattery.kext - Battery
FakePCIID_HD4600_HD4400.kext - Graphics
FakePCIID.kext - FakePCI
FakeSMC.kext
IntelBacklight.kext - Brightness control
USBInjectAll.kext - kext to inject all usbs
VoodooPS2Controller.kext - Keyboard and touchpad
NullEthernet.kext - ethernet to fix AppStore
Now when you have list of kexts(you can download by yourself or get archive from attachment).
Here changes you need to do:
In clover set next default flags:
boot flags: v dart=0 npci=0x3000 kext-dev-mode=1
Add only strings marked bold below.
Insert IntelGFX in clover config:
........
<key>Devices</key>
<dict>
<key>FakeID</key>
<dict>
<key>ATI</key>
<string>0x0</string>
<key>IMEI</key>
<string>0x0</string>
<key>IntelGFX</key>
<string>0x04128086</string>
<key>LAN</key>
<string>0x0</string>
<key>NVidia</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
........
next strings in Graphics:
..........
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>NvidiaSingle</key>
<false/>
<key>ig-platform-id</key>
<string>0x0a260006</string>
</dict>
..........
Then
Set MacBook Pro 11,1 As SMBIOS.
Now DSDT changes.
Copy DSDT.aml and SSDT-6.aml from EFI\Clover\ACPI\Original to EFI\Clover\ACPI\Patched
Download MacIASL.
In preferences add this repo http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
And Set ACPI Specifications to 5.1
Open DSDT.aml
patch with
Brightness Fix
Brightness Fix(Haswell/Broadwell)
Rename GFX0 to IGPU
IRQ Fix
Also added to attachments to post BrightnessFix for keyboard keys enable to change brightness
After that found layout-id in text
And set layout-id to 1(i added patched AppleHDA with layoutID 1, so if you have your AppleHDA then use your layoutID)
here is how it will look with layout 1(0x01):
Open SSDT-6.aml
patch with:
Brightness Fix
Brightness Fix(Haswell/Broadwell)
On Yosemite to enable wifi use this http://www.osx86.net/files/file/4331-tp-link-tl-wn723n-v3-tl-wn725n-v2-usb-wifi/
Also for injecting NullEthernet add new ssdt from original repo https://github.com/RehabMan/OS-X-Null-Ethernet
Possible troubles:
Noisy Mic - Set Input Volume of Mic to lower, approx on 15-20%
And now About Upgrading to El Capitan
Install all updates, and el capitan upgrade.
In Clover copy all kexts from 10.10 to 10.11
About Wifi, you can remove previous kexts and install original driver from tplink site. They released beta version of driver for El Capitan.
All other kext from yosemite works fine on El Capitan.
Thanks all users of tonymacx86. especially RehabMan.
What works:
Graphics(kext+inject)
Audio Speaker/Mic Internal/Headphones(AppleHDA.kext attached)
Touchpad(only one finger, without scroll,VoodoPS2)
Keyboard/Touchpad (ELAN kext http://forum.osxlatitude.com/index....and-synaptics-smart-touchpad-driver-mac-os-x/)
HDMI(only video)
WebCam - oob
WiFi - TP-Link WL-725N
Untested:
VGA
Not Work:
HDMI Audio
Sleep on close laptop(only display power off)
Broadcom Gigabit Ethernet(tried BCM kext but it only shows cable plugged/unplugged)
External Mic
Built-In Wifi
Here is Yosemite guide:
I used UEFI mode. So at start you need to set bios mode to UEFI instead Legacy. And set Sata mode to AHCI. Also i disabled virtualization , and disabled secure boot.
After that create flash via Unibeast UEFI mode.
Before reboot download CloverConfigurator and install osxaptiofix2drv to clover.
Then reboot, boot from usb and set next boot flags in Clover.
boot flags: -v dart=0 npci=0x3000
With this flags you can make clean install.
When you finish install boot Yosemite with same flags and install clover on your HDD.
When you will have clover on your hdd, reboot when you will be in clover just press F4 on keyboard before boot your osx. It will generate DSDT/SSDT in your EFI volume.
Kexts to install(attached to post)
ACPIBatteryManager.kext,VoodooBattery.kext - Battery
FakePCIID_HD4600_HD4400.kext - Graphics
FakePCIID.kext - FakePCI
FakeSMC.kext
IntelBacklight.kext - Brightness control
USBInjectAll.kext - kext to inject all usbs
NullEthernet.kext - ethernet to fix AppStore
Now when you have list of kexts(you can download by yourself or get archive from attachment).
Here changes you need to do:
In clover set next default flags:
boot flags: v dart=0 npci=0x3000 kext-dev-mode=1
Add only strings marked bold below.
Insert IntelGFX in clover config:
........
<key>Devices</key>
<dict>
<key>FakeID</key>
<dict>
<key>ATI</key>
<string>0x0</string>
<key>IMEI</key>
<string>0x0</string>
<key>IntelGFX</key>
<string>0x04128086</string>
<key>LAN</key>
<string>0x0</string>
<key>NVidia</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
........
next strings in Graphics:
..........
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<true/>
<key>NVidia</key>
<false/>
</dict>
<key>NvidiaSingle</key>
<false/>
<key>ig-platform-id</key>
<string>0x0a260006</string>
</dict>
..........
Then
Set MacBook Pro 11,1 As SMBIOS.
Now DSDT changes.
Copy DSDT.aml and SSDT-6.aml from EFI\Clover\ACPI\Original to EFI\Clover\ACPI\Patched
Download MacIASL.
In preferences add this repo http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master
And Set ACPI Specifications to 5.1
Open DSDT.aml
patch with
Brightness Fix
Brightness Fix(Haswell/Broadwell)
Rename GFX0 to IGPU
IRQ Fix
Also added to attachments to post BrightnessFix for keyboard keys enable to change brightness
After that found layout-id in text
And set layout-id to 1(i added patched AppleHDA with layoutID 1, so if you have your AppleHDA then use your layoutID)
here is how it will look with layout 1(0x01):
Code:
"layout-id",
Buffer (0x04)
{
0x01, 0x00, 0x00, 0x00 /* .... */
},
Open SSDT-6.aml
patch with:
Brightness Fix
Brightness Fix(Haswell/Broadwell)
On Yosemite to enable wifi use this http://www.osx86.net/files/file/4331-tp-link-tl-wn723n-v3-tl-wn725n-v2-usb-wifi/
Also for injecting NullEthernet add new ssdt from original repo https://github.com/RehabMan/OS-X-Null-Ethernet
Possible troubles:
Noisy Mic - Set Input Volume of Mic to lower, approx on 15-20%
And now About Upgrading to El Capitan
Install all updates, and el capitan upgrade.
In Clover copy all kexts from 10.10 to 10.11
About Wifi, you can remove previous kexts and install original driver from tplink site. They released beta version of driver for El Capitan.
All other kext from yosemite works fine on El Capitan.
Attachments
Last edited: