Contribute
Register

[Guide] Yosemite on Acer S3-391 with Clover

Status
Not open for further replies.
Joined
Jun 12, 2011
Messages
60
Motherboard
HP Elite x2 1012 G1
CPU
Intel Core M5-6Y54, 1.1GHz
Graphics
Intel HD Graphics 515
Mac
  1. MacBook
Mobile Phone
  1. iOS
Specs:
13.3 inch ultrabook with HD3000, 1366x768 screen
Intel Dual Core i3-2377M 1.50GHz, 3MB Cache
4 GB DDR3 SDRAM
20GB mSATA drive + 500GB SATA drive
Atheros AR9462 802.11 a/b/g/n wireless card + Bluetooth (soldered to daughter card)

Additional hardware needed:
Working Mac or Hack to create Clover USB boot drive
8GB USB drive
Wireless USB adapter (AR9462 not replaceable and won’t work. I use Edimax EW-7811un)

Optional hardware needed:
Second 8GB USB drive to create Ubuntu boot drive so you can get audio codec

Everything works except built-in SD card reader and built-in WIFI/Bluetooth (partially solved with wireless USB adapter). Also, I have not tested HDMI port to see if audio works (video does). Booting with Clover 3156 and UFEI. Reformatted both internal drives as Mac Extended Journal (did not care to keep Windows 8 installed) and using 20GB drive as boot drive. Using 500GB drive for user files and Application installation to save room on 20GB drive.

Step 1 - Create a bootable OS X Yosemite USB drive using the instructions in post #1 here:

http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html

Note that you will have had to already dowloaded OS X Yosemite to your real Mac or Hack.

Step 1a - Select and modify a config.plist for your specific hardware. I am very new to Clover, so I am using Clover Configurator to manage my config.plist. It seems to work well for me, but I have read that some people have issues with it. If you are a Clover newbie, it may help you. You can find it here: http://mackie100.webwacemaster.altervista.org/

Import Rehabman’s “config_HD3000_1366x768_7series.plist” and make the following modifications:

To enable USB 3, select “-gux_defer_usb2”

To prevent screen garble on boot, enable the appropriate kext patch by deleting “disabled:” from the appropriate kext(s), depending on the version of OS X Yosemite you installed to your USB boot drive. Also, delete “disabled:” from the Trim patch so your mSATA will support Trim. Note that I have not tried to enable HDMI audio yet as I just got the internal audio working with a modified AppleHDA.kext.

Finally, export your config.plist to your OS X Yosemite USB boot drive as described in the post in Step 1.

Step 2 - Boot your laptop and press F2 when the Acer logo appears. This will allow you to enter the BIOS settings. You will want to make sure the “F12 Boot Menu” is “Enabled” so you can select the OS X Yosemite USB drive later. Also, to use the USB 3 ports, make sure “xHCI Support” is “Enabled”. Finally, make sure your “SATA Mode” is “AHCI Mode”.

Step 3 - Boot your laptop with the OS X Yosemite USB drive inserted into one of your USB ports and press F12 when the Acer logo appears. Select the “USB HDD” from the Boot Option Menu to begin the process of installing OS X Yosemite to your selected hard drive, as discussed in post #2 of the forum thread above. Remember, I decided to install to the 20GB mSATA drive, but you can choose whatever you like. When you are done, you should have a bootable hackintosh. Shutdown, remove the OS X Yosemite USB drive and prepare to reboot. Read Step 4 first, so you are ready to extract your DSDT.

Step 4 - Extract and patch your DSDT. I used the F4 key during the Clover boot to extract the OEM DSDT and SSDT files. This process is covered in detail here:

http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

Once I had the DSDT file extracted and disassembled, I applied the following patches from Rehabman’s repository in this order:

1- Rename GFX0
2 - PNLF Sandy
3 - Null Ethernet (modify MAC address as desired)
4 - Audio Layout ID x (from patched AppleHDA.kext; discussed in step 5)
5 - IRQ Fix
6 - WAK2 (Not sure if needed, but installed to try to fix occasional loss of trackpad upon wake)

When you are done, compile and check for errors, then save your DSDT as an *.aml file per the instructions in the post above. Don’t restart yet as you still need to install some additional kexts.

Step 5 - To install kexts, I used Kext Wizard, which I got from the HP ProBook installer here:

http://www.tonymacx86.com/hp-probook-yosemite/128774-hp-probook-installer-clover-edition.html

You can use whatever you want, but I found Kext Wizard to be very easy to understand and use. Note that all I installed from that package was Kext Wizard.

Once you have your kext installer of choice, install the following kexts from Rehabman’s repository to S/L/E:

ACPIBacklight.kext
ACPIBatteryManager.kext
NullEthernet.kext

Additionally, if you have installed OS X Yosemite 10.10.2 (or once you have updated to 10.10.2) to enable native sound, install the appropriate audio kext to S/L/E from here:

http://www.insanelymac.com/forum/topic/298663-applehda-for-yosemite/#entry2027485

You will also have to patch your DSDT with the appropriate Audio Layout ID (see the kext readme) and IRQ fix as discussed in Step 4.

If you have an ElanTech touchpad, I found the following kext to work much better. Make sure you read the provided instructions to configure the kext to your liking (especially the ACER mode). You will also have to remove the VoodooPS2Controller.kext.

http://forum.osxlatitude.com/index....and-focaltech-smart-touchpad-driver-mac-os-x/

Once you have installed the kexts, make sure you repair permissions and rebuild the cache. Again, I use Kext Wizard as it has a selection to do this task.

Step 6 - Reboot, and hopefully you will have a mostly working hackintosh. The only other steps needed are to fix the network interface to en0 (if necessary) and to assign the NullEthernet a mac address (if desired). This is covered in detail in Rehabman’s repository, so I won’t go into it here. You can check your current network interface with DCPI manager located here:

http://sourceforge.net/projects/dpcimanager/
 
I got two problems on my acer s3 951: elan touchpad v4, realtek alc269 audio.
1. elan touch pad is not working at all
2. audio not recognized

any guess?

thx
 
I got two problems on my acer s3 951: elan touchpad v4, realtek alc269 audio.
1. elan touch pad is not working at all
2. audio not recognized

any guess?

thx

Audio: Best result with patched AppleHDA. Google 'patch AppleHDA guide'. Search for suitable AppleHDA or patch it yourself. Apply appropriate DSDT patches.

DSDT patches for patched AppleHDA are covered in the DSDT/SSDT patching guide: http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

Search for PS2 driver specifically for ELAN.
 
thanks mate.
élan issue solved by reinstall from clean and flashing kext again.

now i will try for hda!
 
Hi Balut,


I installed everything and it boots, but no sound and Wifi. I am trying to figure out how to make the sound work. But please tell me how did you get Edimax EW-7811un to work with you. I bought that same wifi but cant get the kexts, please help
 
Hi Balut,


I installed everything and it boots, but no sound and Wifi. I am trying to figure out how to make the sound work. But please tell me how did you get Edimax EW-7811un to work with you. I bought that same wifi but cant get the kexts, please help

Audio: Best result with patched AppleHDA. Google 'patch AppleHDA guide'. Search for suitable AppleHDA or patch it yourself. Apply appropriate DSDT patches.

DSDT patches for patched AppleHDA are covered in the DSDT/SSDT patching guide: http://www.tonymacx86.com/yosemite-laptop-support/152573-guide-patching-laptop-dsdt-ssdts.html

WiFi/Bluetooth: Depends on having compatible hardware. Use DPCIManager->PCI List to find out what you have. Compatible chipsets and the procedures for making them work are covered here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html
 
Hmmm. I thought I had included the Edimax resource in the original post. Guess I must not have. Regardless, here is where you will find a driver for the Edimax (there are no kexts):

http://www.edimax.us/html/english/frames/b-download.htm

Also, as described in Step 5, here is where you will find the modified AppleHDA kext. You will need to know your codec from a Linux boot (I created an Ubuntu bootable USB. My codec was the ALC271x, even though my system reports ALC269 via DCPI Manager. The kext for the ALC271x works great):

http://www.insanelymac.com/forum/topic/298663-applehda-for-yosemite/#entry2027485
 
Hi!
I'm from Russia. I write through Google translator))
You can make an image of Acer Aspire through the program Acronis.
Not as it is impossible to establish 2 months trying (
All hope for you.
Thanks in advance.
 
Hi!
I'm from Russia. I write through Google translator))
You can make an image of Acer Aspire through the program Acronis.
Not as it is impossible to establish 2 months trying (
All hope for you.
Thanks in advance.

Please read the rules: http://www.tonymacx86.com/faq.php

"This site does not condone piracy or the use of illegally acquired software. Any use, discussion, links to or mentions of a pre-built VM, t*****t, distribution, downloaded, copied, cloned, hacked or modified installer of the operating system will result in an instant ban and account deletion. Piracy is ILLEGAL and NOT TOLERATED."
 
Last edited by a moderator:
Понял. Извините, не знал.
 
Status
Not open for further replies.
Back
Top