Contribute
Register

[Guide] E1-572 UEFI Install Yosemite/Upgrade to El Capitan

Status
Not open for further replies.
Joined
Jul 27, 2013
Messages
11
Motherboard
GA - Z77 DS3H
CPU
i3-3220
Graphics
MSI GT640
Mobile Phone
  1. iOS
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):
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

  • BrightnessFIX.txt
    291 bytes · Views: 340
  • kexts.zip
    1.4 MB · Views: 284
Last edited:
hi thank you for your guide. I installed Sierra on my Acer E1-572G with the help of your guide. I have problem now in Hibernate / Sleep / Shutdown...

whenever I left my pc for a couple of minutes. my hackintohs go in Sleep or Hibernate mode but when I will use it it just stays black screen and theres nothing I can do but to force restart the pc.
 
hi thank you for your guide. I installed Sierra on my Acer E1-572G with the help of your guide. I have problem now in Hibernate / Sleep / Shutdown...

whenever I left my pc for a couple of minutes. my hackintohs go in Sleep or Hibernate mode but when I will use it it just stays black screen and theres nothing I can do but to force restart the pc.

No "Problem Reporting" files attached.
Read FAQ, "Problem Reporting" again. Carefully. Attach all requested files/output.
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Not Work:
Sleep on close laptop(only display power off)
Try to activate sleep and then close laptop screen. For my Acer e1-572g its working. Laptop is sleeping, when i open the screen and press any button it wakes.
 
Not Work:
Built-In Wifi
for my Qualcomm Atheros AR956x its working. try kext's in attach :

Kext for Qualcomm Atheros AR956x and AR965x Wireless Network Adapter
Installation:
1. Install all kexts using Kext Utility.
2. Copy IO80211Family.kext to the EFI / CLOVER / kexts / 10.12 folder
 

Attachments

  • Qualcomm Atheros AR956x.zip
    5.8 MB · Views: 196
Last edited:
Status
Not open for further replies.
Back
Top