Jump to content
johnrey

El Capitan UEFI Clover on Sony Vaio S

151 posts in this topic

Recommended Posts

Ok I've been on 10.12 for a while now (a long while) ad I'm @10.12.4. So here are some advice and notices:

  • Update your Clover binary. You can download the lzma package and copy the boot and cloverx64.efi and some additional drivers found in drivers64UEFI.
  • Update your kexts. For AppleALC (which is still working btw!) you will need to download Lilu.kext and AppleALC.kext (from the same developer, just explore his github) and put them in clover kext folder as supposed. Should work.
  • if you still have Clover 3k and on 10.12.3, update clover before updating. Same goes if you're on ANY older version. (check first point)
  • For some reason backlight broke for me, I'll update the kext and DSDT and check again. I'll even try IntelBacklight.kext, to see if it's working too.
  • For Trackpad, before upgrading, make your own kext (from source, using Xcode) or update to the latest one, this way it will be recognized correctly on 10.12 and fix many issues. Also, as this should be obvious now for all, ScrLk = Brightness up and Pause = Brightness down, now it's working on many devices the same way. PrtSc will lock the trackpad if clicked on the PS2 keyboard, not an external one.
  • Sometimes (again SOMETIMES), the thing just wont boot up (rarely, and I guess it's a problem from my part as I didnt update the OSx86 software, like clover and drivers). So please backup using TM or CCC or whatever you like.
  • Reinstall CodecCommander. Dont know why, but just do it, if it's working for you, then good for you.
  • Install kexts on L/E, NOT S/L/E, this is easier and wont break your install most of the time.
  • Remove FakePCIID_XHCIMux and use USBInjectAll. <-- I need someone to help me shap this better using SSDTs, but for now it's working fine. May need some special DSDT patching. Dont remove FakePCIID.kext if you're using it with another kext (BCM injection for example).
  • For some reason, I dont see the time left for my battery, and I suspect DSDT patching, as disabling it, will bring it back. WEIRD!

That's all for now. If I remember anything else, I'll add it too!

Share this post


Link to post
Share on other sites
Advertisement

I sure have some issues now with brightness. Gonna repatch DSDT and test again. Also, sound after sleep has some issues, here is a work around: click on the power button once and the screen will go black, wait 10 secs (the power LED should still be green), click on it again to wake it up and you'll have sound again. If not, redo the same and get a bit more than 10 secs but not higher than 15-20 secs. I'll look into the CodecCommander kext to see how to fix this. Also BT may have some issues after wake from time to time (AR3011 in AR5B195/7 card or similar).

 

Anyway, it's still WIP but 98% of the OS is working fine. Maybe a full clean install will help but I'm lazy and still have some important work that I dont want to redo again. Maybe later ...  

Share this post


Link to post
Share on other sites

Hey guys this is my first time posting here so sorry if I sound a bit dumb haha but I need some help with os Sierra. I'm on 10.12.5 and I have gotten everything working except for sound and the trackpad. Ive updated my AppleALC and downloaded Lilu.kext, I've tried using VoodooHDA, CodecCommander, and AppleHDA Patcher. For my trackpad I've tried the latest version of VoodooPS2Controller and it hasn't worked. If anyone can please help me I'd really appreciate it. Oh also my brightness control and battery indicator doesn't work either but lets figure my audio and trackpad first  :thumbsup_anim:

Share this post


Link to post
Share on other sites

Hey guys this is my first time posting here so sorry if I sound a bit dumb haha but I need some help with os Sierra. I'm on 10.12.5 and I have gotten everything working except for sound and the trackpad. Ive updated my AppleALC and downloaded Lilu.kext, I've tried using VoodooHDA, CodecCommander, and AppleHDA Patcher. For my trackpad I've tried the latest version of VoodooPS2Controller and it hasn't worked. If anyone can please help me I'd really appreciate it. Oh also my brightness control and battery indicator doesn't work either but lets figure my audio and trackpad first  :thumbsup_anim:

 

So basically your computer is pretty much useless on macOS. Anyway, here are some points to check on your build to make it work (and I may add "should make it work" as I, rn, dont have my VAIO but another computer, so I cannot immediatly give you an fix):

  1. Are you using a VAIO SVS or similar? (should be the closest to SVS family, SVT and SVP and SA/B/C are not that close, they have their own problems)
  2. Did you really not miss any point of the guide? It's complete and works 1000% of the time, any problem should be in your side
  3. Check that you have the latest Clover binaries, use the LZMA compressed release (it's smaller) and copy bootx64.efi and Cloverx64.efi in their places and update driver64UEFI files (one by one, do not paste the whole folder) and make sure you use the latest stable kexts.
  4. Make sure you have the vanilla config.plist from rehabman (check the guide) and make sure it's named config.plist (you can change the Audio layout injection as stated below)
  5. in clover > kexts folder, you MUST only have one folder named Other (as written here), and contains at least: FakeSMC + VoodooPS2 + Realtek ethernet driver + USBInjectAll. You MAY add these kexts: AppleALC - Lilu - Atheros drivers (built in atheros wifi card if you have it) - FakePCIID kexts - HWInfo - FakeSMC plugins - ACPIBatteryManager - ACPIBrightness - ACPI and any other kexts that the driver developer states possibility to work with clover injection. Kexts that must be on either L/E [Library > Extensions] or S/L/E [system > L > E] (L/E is better for future-proof updates) : DummyHDA (better on SLE) - CodecCommander (better on LE) - VoodooHDA - Patched AppleHDA (only SLE for obvious reasons) - ACPIPoller and any other kext that the developer stated to be stored in SLE or SE. Note: NEVER have a double kext on either of the folders, it may work for some, and it may be also the reason half or all of the other stuff wont work
  6. Audio: DO NOT USE A MIX OF PATCHES. So here are the kexts that should go with each other : [AppleALC + Lilu + CodecCommander + Vanilla AppleHDA] OR [Patched AppleHDA + CodecCommander] OR [DummyHDA + Vanilla AppleHDA + CodecCommander] OR [VoodooHDA + Vanilla AppleHDA/Apple HDA Disabler]* . With either ONE of these configurations, audio should work BUT with a valid Audio Inject in EITHER DSDT or config.plist or SSDT injection (try not to mix them, it may be a hit or miss). I think our Audio injection is 3 for AppleALC (also try 13 and 28 for AppleALC only) or 27 for DummyHDA/PatchedHDA (I'm just giving numbers from memory, check the patcher/patching program for the injection layout). With this, you need to reboot your computer 2 to 3 times for some.
  7. Brightness and Battery are DSDT realted patches and need their respective kexts, check the DSDT part of the guide and make sure you didnt do any typos or anything that may break your installation. At that I cant help as there is nothing to help you with, the guide is really clear, and use the MaciASL patches instead of the command line, it may help you troubleshooting. Also, now on 10.12.4+, it needs some extra care, check the link on the reply above yours.

Hope these 7 points will help you further in your issue.

I didnt try this yet, but I'll check it out, does it work for you?

Share this post


Link to post
Share on other sites

So basically your computer is pretty much useless on macOS. Anyway, here are some points to check on your build to make it work (and I may add "should make it work" as I, rn, dont have my VAIO but another computer, so I cannot immediatly give you an fix):

  1. Are you using a VAIO SVS or similar? (should be the closest to SVS family, SVT and SVP and SA/B/C are not that close, they have their own problems)
  2. Did you really not miss any point of the guide? It's complete and works 1000% of the time, any problem should be in your side
  3. Check that you have the latest Clover binaries, use the LZMA compressed release (it's smaller) and copy bootx64.efi and Cloverx64.efi in their places and update driver64UEFI files (one by one, do not paste the whole folder) and make sure you use the latest stable kexts.
  4. Make sure you have the vanilla config.plist from rehabman (check the guide) and make sure it's named config.plist (you can change the Audio layout injection as stated below)
  5. in clover > kexts folder, you MUST only have one folder named Other (as written here), and contains at least: FakeSMC + VoodooPS2 + Realtek ethernet driver + USBInjectAll. You MAY add these kexts: AppleALC - Lilu - Atheros drivers (built in atheros wifi card if you have it) - FakePCIID kexts - HWInfo - FakeSMC plugins - ACPIBatteryManager - ACPIBrightness - ACPI and any other kexts that the driver developer states possibility to work with clover injection. Kexts that must be on either L/E [Library > Extensions] or S/L/E [system > L > E] (L/E is better for future-proof updates) : DummyHDA (better on SLE) - CodecCommander (better on LE) - VoodooHDA - Patched AppleHDA (only SLE for obvious reasons) - ACPIPoller and any other kext that the developer stated to be stored in SLE or SE. Note: NEVER have a double kext on either of the folders, it may work for some, and it may be also the reason half or all of the other stuff wont work
  6. Audio: DO NOT USE A MIX OF PATCHES. So here are the kexts that should go with each other : [AppleALC + Lilu + CodecCommander + Vanilla AppleHDA] OR [Patched AppleHDA + CodecCommander] OR [DummyHDA + Vanilla AppleHDA + CodecCommander] OR [VoodooHDA + Vanilla AppleHDA/Apple HDA Disabler]* . With either ONE of these configurations, audio should work BUT with a valid Audio Inject in EITHER DSDT or config.plist or SSDT injection (try not to mix them, it may be a hit or miss). I think our Audio injection is 3 for AppleALC (also try 13 and 28 for AppleALC only) or 27 for DummyHDA/PatchedHDA (I'm just giving numbers from memory, check the patcher/patching program for the injection layout). With this, you need to reboot your computer 2 to 3 times for some.
  7. Brightness and Battery are DSDT realted patches and need their respective kexts, check the DSDT part of the guide and make sure you didnt do any typos or anything that may break your installation. At that I cant help as there is nothing to help you with, the guide is really clear, and use the MaciASL patches instead of the command line, it may help you troubleshooting. Also, now on 10.12.4+, it needs some extra care, check the link on the reply above yours.

Hope these 7 points will help you further in your issue.

I didnt try this yet, but I'll check it out, does it work for you?

Haha well I've been using it with a usb mouse so it isn't entirely useless 

But anyway I am using a Vaio SVS actually the exact same spec'ed model you have according to your Yosemite guide. 

I used this guide to get Sierra up and running except using the updated versions of everything and again it worked flawlessly except audio and the trackpad. 

In clover>kexts I have changed the other folder to 10.12. I thought I would have to do that after installation. I will change it to other and see if it works. I will also check for any double kexts.

Thank you for explaining everything very clear to me I will try it now and keep you updated  :)

Share this post


Link to post
Share on other sites

So I have checked for any double kexts, fixed my kexts folder, and made sure I don't have a mix of patches. No progress. Heres a couple of screenshots of my Library>Extensions and Clover kexts folder, and one of my clover configurator. As you can see there is no option for audio injection 3. I suspect thats the issue. What do you think I should do? 

post-1543659-0-62073100-1496868075_thumb.png

post-1543659-0-87218300-1496868087_thumb.png

Share this post


Link to post
Share on other sites

So I have checked for any double kexts, fixed my kexts folder, and made sure I don't have a mix of patches. No progress. Heres a couple of screenshots of my Library>Extensions and Clover kexts folder, and one of my clover configurator. As you can see there is no option for audio injection 3. I suspect thats the issue. What do you think I should do?

1) Clover configurator: dont use that, it messes with many properties in the config.plist and overwrite many, use plisyeditor, xcode's plist editor or at least this http://tustin2121.github.io/jsPlistor/

 

2)Check the guide where to put the injection number for audio.

 

3) Fix permissions and caches (you may use kext utility app)

Share this post


Link to post
Share on other sites

1) Clover configurator: dont use that, it messes with many properties in the config.plist and overwrite many, use plisyeditor, xcode's plist editor or at least this http://tustin2121.github.io/jsPlistor/

 

2)Check the guide where to put the injection number for audio.

 

3) Fix permissions and caches (you may use kext utility app)

For injection number the guide says to choose number 3 in clover configurator but it doesn't appear for me. Also how am I supposed to fix caches with kextutility if you cant boot without caches in clover for Sierra? I know I'm doing something wrong for my audio but I'm not sure what. Also what could be the issue with my trackpad? I don't see anything wrong with it in my kexts folder. Do I have to change something in my config for Sierra?

Share this post


Link to post
Share on other sites

My  AMD Radeon HD 7650M is not working in 10.12.5(clover 4077), it was previously working gr8 in 10.11.6(clover 3974)

how can i get it work again ! :( 

Share this post


Link to post
Share on other sites

For audio, you'll need to read the instruction in AppleALC's documentation :(

 

HOT STUFF!

 

Someone is working on RLT PCIe card readers http://www.insanelymac.com/forum/topic/321080-sineteks-driver-for-realtek-rtsx-sdhc-card-readers/ 

Can you try it? As I have my vaio's screen broken and need a replacement, so I cant test it. (also if anyone got a link for a cheap replacement, pls hlp. it's 1600x900 TN panel).

Share this post


Link to post
Share on other sites

For audio, you'll need to read the instruction in AppleALC's documentation :(

 

HOT STUFF!

 

Someone is working on RLT PCIe card readers http://www.insanelymac.com/forum/topic/321080-sineteks-driver-for-realtek-rtsx-sdhc-card-readers/

Can you try it? As I have my vaio's screen broken and need a replacement, so I cant test it. (also if anyone got a link for a cheap replacement, pls hlp. it's 1600x900 TN panel).

I'll give it a shot and post back with the results! Also about your screen I heard you can replace it with some LG displays that are 1080p and a IPS panel. I've been wanting to do it for the longest time but haven't gotten to it.

Share this post


Link to post
Share on other sites

For audio, you'll need to read the instruction in AppleALC's documentation :(

 

HOT STUFF!

 

Someone is working on RLT PCIe card readers http://www.insanelymac.com/forum/topic/321080-sineteks-driver-for-realtek-rtsx-sdhc-card-readers/ 

Can you try it? As I have my vaio's screen broken and need a replacement, so I cant test it. (also if anyone got a link for a cheap replacement, pls hlp. it's 1600x900 TN panel).

Sadly it didn't work ): Guess I'll be using a usb card reader still 

Share this post


Link to post
Share on other sites

Hi Guys,
Anyone can help me? I'm in the right post ?
I'm on a VPCSB Vaio with Renesas USB ( :| ). It has one port 3.0 and two 2.0
Now my PC seems booting and working "good" with Sierra, but I'm not able to use USB port !
I've tried many kext and at the end I was successful 2 times:
-Only 3.0 port 

-ONE time all port working, but after rebooting noone worked again (and I don't remember what kext I've used)

Now I'm using an HDMI external monitor, due I touched something in DSDT and my internal monitor stay black and not detected. Now is a "secondary" problem

 

I hope any tipe of suggestion if anyone can help me :wink_anim: 
If you want I can attach my DSDT, SSDT and the ACPI/origin folder of clover

be successful

Share this post


Link to post
Share on other sites
Installation macOS High Sierra worked perfectly, now I have to adjust some things, like audio, hide with new partitions Clover.

 

wifi and bluetooth work

Share this post


Link to post
Share on other sites

First of all: Thank you for this elaborate guide!

I learned a lot following it.

Just tried it on a Vaio SVS13 (it has only Intel graphics). If anyone has a remark to this one, you are welcome to share.

The installation worked very well (creating boot media, installing, install Clover).

 

The post installation has a mixed result for me.

With the extraction of native ACPI files I get different ones than shown on the screenshots.  For example there is no SSDT-7.aml for me (maybe this is only available when a dedicated VGA is present, which is not the case for me).

The scripts to patch SSDT and DSDT seem to run. But in the end the power management verification does not give any result.

I repeated the whole manual today.

There is a newer version of Maciasl by RehabMan (downloaded from your link to patchmatic https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/ ). In preferences it can be set to ACPI 6.1 and not 5.1 as mentioned in the manual. If this does not break anything you might change the link to the newer version.

All USB-Ports are working. After sleep the USB2.0 ports don't seem to be working. Have to observe this over time.

Battery life is shown after adding all patches and kexts.

HWMonitor. It only shows the temperature of the harddisk and the percentage of the battery. Correction: it works after putting FakeSMC and the plugins in the clover kexts folder.

HWMonitor shows that speedstep is working :)

Brightness was not working. It worked after deleting the kext and installing it again.

Sound is working. Used this method: http://hackintosher.com/guides/get-hackintosh-audio-working/

  1. Download AppleALC and Lilu kexts
  2. Placed them in EFI/Clover/kexts/10.13
  3. Open config.plist using Clover Configurator
  4. Click Apci
  5. Verify the HDAS to HDEF patch exists under DSDT -> Patches box.If not click the add “+” button and enter:

    HDAS-to-HDEF.png

      1. Comment: Rename HDAS to HDEF
      2. Find* [HEX]: 48444153
      3. Replace [HEX]: 48444546
  6. Next click Devices on the left column
  7. Check ResetHDA checkbox
  8. Above Inject you will type in the audio ID number based on what audio codec your motherboard is using you will need to experiment with different numbers if the one is bold doesn’t work for you. For a complete list of supported codecs see AppleALC Supported Codecs

I used Layout 3 as suggested in the guide.

  1. Save and close your config.plist file
  2. Restart your Hackintosh

 

Multitouch on the touchpad works with http://forum.osxlatitude.com/index.php?/topic/1948-elan-focaltech-and-synaptics-smart-touchpad-driver-mac-os-x/

Kext can be installed in EFI/Clover/kexts/10.13

Not working so far:

- Bootscreen Glitch is not fixed with either of the Patches. Anyone done that?

- The system seems to be not 100% stable. When playing and exiting starcraft 2 it crashed sometimes. Can also be the game as it showed similar behaviour with windows.

Share this post


Link to post
Share on other sites

I had installed the original version (EC 10.11) and after all the patches everything was working fine. I even had the WiFi card replaced with a compatible one. But...after I upgraded to EC 10.11.6 I have no sound output. All the kexts are loaded and I can see the HDEF@1B when I run IORegistry app, but no output devices when I check the sound in System Preferences. I have applied the patch suggested by the instructions when one upgrades to above EC 10.11.4. 

The only thing I was unable to do is to rebuild the caches after booting without caches because...I can't boot without caches! When I choose this option from Clover boot loader the system stays forever at the end of the line it displays during boot.

Any ideas on how to solve this problem, I mean the sound problem.

thanks

Share this post


Link to post
Share on other sites

*just to notify you*

 

Good, I've been using 10.13 for a while now, however, I gave my laptop a family member since I got a new laptop, so I havent been doing much on it. 

 

Anyways, here is things to be changed about the guide on OP:

 

- for Audio : AppleALC + Lilu + Inject = 3 in clover (no need for HDAS DSDT renaming) + UseIntelHDMI to get HDMI audio + Either ResetHDA or CodecCommander (I recommend CodecCommander)

- for brightness : Check Rehabman's guide  on AppleBrightnessInjector (simple: 1 kexts to be put in /Library/Extensions + Clover patch + a generic SSDT in rehabman's repo) guide: https://www.tonymacx86.com/threads/guide-laptop-backlight-control-using-applebacklightinjector-kext.218222/

- for USB 2.0: use USBInjectAll + SSDT-UIAC (check rehabman's guide, https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/).If I have some time, I may make you a correct SSDT (do it yourself first).

- for Nvidia: New way to disable it from config.plist alone or via a generic SSDT https://www.tonymacx86.com/threads/guide-disabling-discrete-graphics-in-dual-gpu-laptops.163772/

- for DSDT: again, if I have some time, maybe I'll make some SSDTs for 100% hotpatch for this VAIO, may need tweaking for some models

- for stability: myeah, it's usually HS's issue, HS has been a mess of instability and sadness. Try Sierra and see the results for yourself and tell us here.

- for boot glitch: I've read that IntelGraphicsFixUp fixes it, but this kext is to be used with 4th gen iGPU, test it and give feedback (will not break anything, if it doesnt affect anything, it's fine, just remove it then, to be used with Lilu too)

- for kexts: I recommend you to put all your injected kexts in kexts > Other, and remove the 10.XX folders as there may be some injection issues, or simply paste all your kexts in /Library/Extensions, then run in terminal:

sudo chown -R root:wheel /L*/E*; sudo chmod -R 755 /L*/E*; sudo kextcache -i /

then reboot.

 

 

 

Hello everyone, here I leave a theme for Clover Bootloader, exclusive for SONY VAIO.
 
I hope you like it.
 
screenshot.png
 

 

 

NOIIICE! I liek! I'll make one too for my Thinkpad!

Share this post


Link to post
Share on other sites
help, I have problems with some keys on my VAIO are the following keys ( º + ª ) are changed by ( > + < ), Someone has that problem.

 

I am using the Kexts VoodooPS2Controller.kexts and VooodooPS2Controller.kexts.dSYM, Installed in SLE.

 


this installation is correct, there is no other possibility.

 

Thank you

Share this post


Link to post
Share on other sites

I have a Sony Vaio SVS13A1S9ES (6GB RAM, 750GB HDD and replaced DVD player with a caddy for SSD and installed 128GD SSD). Replaced original PCIe WiFI/Bluetooth half-mini card with AzureWave AW-CE123H.

Installed OS X/macOS onto 128GB SSD.

 

I had successfully installed El Capitan and updated it to 10.11.6. After the update a fix for audio was needed and everything worked fine.

 

The I upgraded to macOS Sierra and upgraded it to 10.12.6. What was not working after the upgrade: Audio, WiFi and had boot screen glitch.

 

How to fix them.

 

Audio: Delete CodecCommander.kext and reinstall it into L/E. Download latest Lilu.kext and AppleALC.kext  and place them into EFI/CLOVER/kexts/Other. Devices Inject layout ID = 3.

Uncheck (if checked) ResetHDA.

In Clover at Acpi check AddDTGP and FixHDA.

Place (if not already there) the AppleHDA patches into Clover KextsToPatch tab as per instructions.

Insert (if not already there) the proper patches for HDMA into Clover KextsToPatch tab.

 

WiFi: Download (if missing from previous OS X installation) FakePCIID_Broadcom_WiFi.kextBrcmFirmwareData.kext, BrcmPatchRAM2.kext and place them into EFI/CLOVER/kexts/Other.

 

Place into Clover KextsToPatch tab the following patches.

Name: AirPortBrcm4360

Find: 4183fcff 742c48

Replace: 66c70647 52eb2b (47 52 is for Greece, for other countries one needs to find the proper code, follow the instructions)

 

Name: com.apple.driver.AirPort.Brcm4360

Find: 81f952aa 00007529 

Replace: 81f952aa 00006690 

 

Name: IOBluetoothFamily

Find: 4885ff74 47488b07 

Replace: 41be0f00 0000eb44 

 

Second stage boot graphics glitch: Download IntelGraphicsFixup.kext and place it into EFI/Clover/kexts/Other. Also keep the patches regarding the glitch fix that were placed in Clover KextsToPatch tab when one installed El Capitan. I don't know if they are needed but I kept them.

 

In Clover go to System Parameters and set Inject Kexts = Yes.

Share this post


Link to post
Share on other sites

Hi guys,

 

As I have already reported before, I had a successful installation of El Capitan, later upgraded to Sierra macOS 10.12.6 (Sony Vaio SVS13A1S9ES , 6GB RAM, 750GB HDD and replaced DVD player with a caddy for SSD and installed 128GD SSD, replaced original PCIe WiFI/Bluetooth half-mini card with AzureWave AW-CE123H, installed OS X/macOS onto 128GB SSD). With the proper modifications (reported on a comment above following the instructions posted by the guy of the original article) everything was working fine for months.

 

Suddenly, 2 to 3 days ago, at some point I closed the lid of the laptop (something that I had done dozens of times before) to go away and continue my work later. When I got back and opened the lid, the screen was black (normal) and I pressed the right arrow to get the display on again. NOTHING happened! No matter what I did it kept being black. So, I long-pressed the power button to turn the laptop off and try again. The bootloader Clover loaded fine and I selected Sierra for booting. The system started booting, the little apple logo appeared and withing 2 or 3 seconds, while on first stage (the progress line started filling up) the screen started dimming until it was completely black! The system continued booting (I could see the disk light flickering) and continued like that for a long time, but the display never got alive. The system continued "booting" until I got tired and powered off the system again to try again.

I pressed several key combinations (Fn + Prt Sc, Fn + Pause, Fn + F6, Fn + Insert, etc) trying to control the brightness, but nothing changed.

I tried power off and power on several times but it kept doing the same thing. Starts booting, gets into the firsts stage, displays apple logo and progress line and then the screen dims until it becomes black.

The strange thing is that it does the same thing even when I try to boot from external Sierra 10.12.6 cloned USB disks. The same happens not only with cloned Sierra external USB disk, but with an older El Capitan cloned USB external disk!

I am stuck!

 

Anybody has any idea of what happen? or how I can fix it, short of reinstalling El Capitan as per original article and go through the whole ordeal again?

 

 

UPDATE June 25, 2018

 

EMERGENCY brightness solution (screen dimming during first stage boot)

  1. Connect an external monitor or TV through the laptop's HDMI port.
  2. Boot the system up and login. You will not probably see the login prompt but it's OK, just type in your password and press Enter. The system will boot into the normal macOS desktop. You'll have to wait for some time and press the mouse (it's better if you connect an external mouse) until you get the cursor shown on the screen.
  3. To see the dock you must take the cursor to the bottom of the screen and juggle it up and down. Then the dock will appear. The other thing you'll notice is that you cannot see the Finder window opening when you press on the icon on the dock. You must right-click on the Finder icon and select "All Desktops". Do the same for Safari, or other Applications.
  4. Run Clover Configurator
  5. Mount EFI partition
  6. Using Finder go to EFI/CLOVER/kexts/other
  7. Copy ACPIBacklight.kext to your home directory (for safekeeping in case it's needed again)
  8. Delete (move to Trash) the kext ACPIBacklight.kext
  9. Unmount EFI partition 

Reboot

 

Edited by spyroskor

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By glasgood
      CLOVER DUAL BOOT MOJAVE & WINDOWS 10 GUIDE 
       

       
       
      INCLUDES  MBR / LEGACY BIOS  TO  GPT / EFI CONVERSION
      USING MBR2GPT TOOL
       
       
      PREREQUISITE: Two physical discs ( SSD’s or HDD’s )
       
       
       
       
       
      STEP 1 - Clover dual boot configuration 
       
      Open config.plist with Clover Configurator
       
      Boot
       Legacy = PBR Timeout = True ( will remove the Timeout countdown, from Clover boot menu)  

       
      GUI 
      Scan / Custom
       Entries = True  Tool = True  Legacy = False ( removes extra Windows 10 entries )  
      Hide Volume
      - Preboot ( macOS Preboot )
      - Recovery ( macOS Recovery )
       

       
      So at boot you will have two options: boot macOS Mojave or Windows 10 
       
       
       
       
       
       
       
      ————————————————————
       
       
      STEP 2 - Using a drive without Windows 10 installed
       
      Disconnect system drive that contains your macOS Mojave install from computer ( This is so that Windows does not overwrite existing macOS Mojave boot loader )
       
      Proceed with a Windows 10 UEFI install.  
      After installation reconnect macOS Mojave Drive, the Windows installation should now be detected and usable in Clover. 
      If Windows 10 is not detected or able to boot,  then verify you installed Windows 10 as UEFI and not MBR ---->  ( Read step 2 - For a drive with Windows 10 installed )
       
       
      OR
       
       
       
      STEP 2 - Using a drive with Windows 10 already installed
       
      Verify your Windows install is  GPT / UEFI or MBR / Legacy BIOS.   
      If Windows install is GPT UEFI then Windows 10 install is ready to use at Clover boot menu, you should be able to boot into Windows directly from Clover boot screen. 
       

       
       
      But if  Windows drive is detected at Clover boot screen, but when booting Windows you get a black screen with a cursor on the top left,
      then this is most likely because Windows drive is MBR ( Legacy BIOS ).  You can easily convert MBR to GPT using  Windows MBR2GPT tool ( this saves hours work having to reinstall Windows 10 and setting up all your applications again  ) 
       
      If Windows 10 install is MBR / Legacy BIOS  then simply convert to GPT / UEFI  following instructions below ( read video summary and view video )
       
       
      ** To use Windows 10  MBR2GPT tool  you must have Windows 10 version 1703 ( creators update  ) or later and less than 3 partitions on 
      the Windows 10 drive **
       
      Video summary:
       
      Confirm Windows 10 drive is MBR Legacy BIOS ( in Windows Disk Management ) Reboot into Windows PE ( Advanced Startup ) Convert from MBR Legacy BIOS to GPT UEFI ( using commands below ) mbr2gpt /validate mbr2gpt /convert Restart Verify Windows 10 drive has changed to GPT UEFI ( in Windows Disk Management )  
       
       
       
      After conversion Windows 10 is ready to use at the Clover boot menu 
       
       
    • By SepehrM
      I'm trying to install High Sierra 10.13.3 on an ASUS N552VW laptop, and I get stuck after this message:
      "could not recover SATA HDD after 5 attempts, terminating" 
      And some other warnings afterwards.
      Specs:
      CPU: Intel Skylake 6700HQ 2.6GHz
      RAM: 16GB DDR4
      2TB HDD + 128GB SSD
      GPU: Intel HD Graphics 530 + Nvidia GTX960m
      I'm installing using a 16GB USB3 flash drive on one of HDD volumes (UEFI Mode)
       
      I uploaded the verbose log and clover config.plist
      config-new.plist

    • By MaLd0n
      ---INSTALLATION TUTORIAL---
       
      ---Original Post---
      https://olarila.com/forum/viewtopic.php?p=77102#p77102
       
      ---CLOVER FOLDER---
       
      CLOVER.zip
       
      --MOBO
      GigaByte Z390 M Gaming



      --PROCESSOR
      Intel Core i9-9900K


      --COOLER
      CoolerMaster MasterLiquid ML120R RGB


      --MEMORY
      Corsair Dominator Platinum 16GB (2 x 8GB)


      --GPU
      Sapphiretech Radeon RX 590 8 GB GDDR5


       
      --SSD
      Samsung 970 EVO NVMe M2 Flash Drive


      --POWER SUPPLY
      EVGA 750 N1, 750W


      --WIRELESS
      TP-Link Archer T9E


      --BLUETOOTH
      Orico BTA-403


      --CASE
      Thermaltake View 21 Tempered Glass Edition


      --DSDT Patches--
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE 10 ID -DMAC -REMOVE 22K LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM / REAL TIME CLOCK -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -MIKEY -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -GMM -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -ACQUIRE MUT0 0XFFFF -OPERATION REGION GPIO -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES  
      --SCREENSHOTS--





























      --BruceX--
       
      --USB-C-- test with SanDisk Ultra USB-STICK 128gb


       
      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad, Sampath007, onemanosx, erroruser, Jenny David, Olarila Facebook Community, Hackintosh Facebook Community and many others!
      We're all here to have fun and learn from each other!
    • By Gymnae
      Introduction
      The H370 chipset powers 8th generation Intel Core-i CPUs. Even though the name H370 rings comparable to Z370, the H370 is based on newer silicon. This it also requires some new approaches compared to the Z370. An example would be on-die USB 3.1 and WiFi support.
       
      Since this guide is not a "hold-your-hand-every-step" guide, I assume you know:
      Clover installation and configuration How to create an install medium for MacOS Access and configure the BIOS Have heard of ACPI patching (I'm a newb at this myself)  
      What works
      Sleep (via DSDT edits and emulated NVRAM) On-board Audio (via AppleALC and native AppleHDA) Native power management (without any kext or patch) All USB ports (and only those present are active) iGPU for both acceleration and display dGPU (I'm running an Nvidia GTX 1080)  
      Untested
      NIC --> I'm using WiFi only  
      What doesn't work
      Native NVRAM via AptioMemoryFix.efi DMVT Pre-alloc higher than 64MB (but not necessary)  
      Community additions
      User @Panzerschiffe added a helpful post, altering this guide for user with AMD cards and not needing on-board sound.
      He also runs Mojave, which I don't run yet.
       
       
      Changes to the guide:
      22.5.18: Added SSDT hot-patching to enable sleep, replacing DSDT static patching as an alternative.
      23.5.18: Add iMac18,1 as alternative SMBIOS config for those relying on the iGPU for output
      25.6.18: Added update info
      28.8.18: Small changes for clarity, changed info for afps loading & updated USB patch for 13.6
      04.10.18: Update to Mojave will come once Mojave is more mature
      02.12.18: Removed unnecessary patches, fakepciid and audio patch method & linked to AMD post & added whatevergreen.kext as replacement for previous GPU kexts
      02.03.19: Removed unnecessary fakeid and ig_platform_id injections, ACPI patches - this is all handled by whatevergreen & lilu. In testing is a Framebuffer patch, see this post.
      04.03.19: Added Germany keyboard layout and updated pre-patched DSDT.aml removed DSDT patching
       
       
      1. Installation
      This guide heavy inspired by the work of /u/corpnewt of /r/hackintosh and his (sorta) Vanilla guide
       
      1.1 Create the install media for MacOS
      Follow this, if you are using a Mac to start off with. If you are totally new to MacOS, then please check the basic guide Creation of an installer media in windows or linux
       
      1.2 Install Clover on the install media
      Using the Clover installer, ensure you are installing to the USB medium you are using for the installer.
      Chose the following options, leaving the others on default: 
       
      UEFI driver: AptioMemoryFix UEFI driver: ApfsDriverLoader UEFI booting only Install to ESP  
      You have to get your hands on an apfs.efi. A google search can help, or extracting it from the Installer package. Make sure you procure a version matching the MacOS version you are about to install. Place the apfs.efi in drivers64UEFI.
       
      1.2 Adjust the config.plist for the installer
      You can use the config.plist attached as a guideline, but take a look at it before and at least adjust the SMBIOS - otherwise it won't boot.
      Attention: The attached plist contains audio patches introduced by a post-install step. If you run into problems, you might remove those. It also contains a manual slide value, which should normally not be needed, but works fine for me. It is also tuned for usage with an Nvidia Pascal dGPU as main GPU.
       
      The config you create now should serve you nicely for install and running the system.
       
      Take care of adding the following basics:
      SMBIOS: iMac18,3 - You can generate a serial number via Clover Configurator. The creation of a proper SMBIOS is covered in many guides to good extend Note: If you aim at using the iGPU for output, a user reported that iMac18,1 works better - since iMac18,3 produces severe flicker. I'm now also testing 18,1 Look at the graphics section and adjust the injection for Intel to your situation  
      Fixes

      Patches

      Devices

      Graphics
      Important:
      Change 0x59120003 to 0x59120000 if you don't use a dGPU as your main display Driver and instead use the iGPU for output.
      Also note. SMBIOS iMac18,1 has been reported to work better in this configuration. But 18,3 works fine for me.

      Kernel and Kext patches
       
      1.3 kexts and friends
      Add the supplied SSDT-UAIC.aml to "patched" - it limits the injected USB Ports to the actual number and ports valid for this board.
       
      Required kexts on "Other":
      FakeSMC.kext Whatevergreen.kext Lilu.kext AppleALC.kext IntelMausiEthernet.kext in case you're running Ethernet USBInjectAll.kext with the HCI-300-series-injector.kext --> These two should be installed to /L/E after install  
      We are leaving sound out at the moment, this is something for post-install.
       
      1.4 Check BIOS and install
      You should be ready for install. But before you reboot, please take a look at your BIOS and set it up accordingly (copied from the aforementioned guide and adapted):
      Load Optimized Defaults Disable VT-d setting If your system has Secure Boot Mode, disable it Enable CSM - This is sometimes needed to dual screens to work Set OS Type to Windows 8/10 or OtherOS - I have not seen a difference Turn off internal Serial and Parallel port Turn off Network stack for boot Turn off wake-on-lan (for now) Set XHCI Handoff to enabled Don't enable decode over 4G Depending on your GPU, set priority for boot Set internal GPU (iGPU) to enable - not auto or disabled Set DMVT pre-alloc min to 64MB and max to 128MB. For this selection to appear you might need to reboot after setting iGPU to enable Set USB legacy to enabled Activate XMP profile 1 f your Ram has it (mine doesn't and I added the timings manually) Set ERP to enable, disable platform power management (I need to do more research if this could be enabled)  
      I've attached my current BIOS config "hack2". You can place that on a fat32 drive (the EFI partition of your install USB drive might be an idea) and see if it loads. It's made for and with the F2 BIOS.
       
      The install itself should be like other MacOS Hackintosh installs with it several reboots and ensuring to select the correct boot device in Clover.
       
      2. Post-install
       
      2.1 Install clover on target
      This is a no-brainer, but install a fresh copy of Clover on your target medium.
       
      During install select again AptioMemoryFix but also additionally
      EmuVariableUefi-64.efi Install RC scripts on target volume because otherwise NVRAM doesn't seem to work
       
      After the install, copy
      config.plist contents of "Other" content of "patched" to your new clover install.
       
      2.2 Edit ACPI for slumber
      Choose one option, not both. The hot-patch is experimental, but for the moment it is stable.
       
      2.2.1 Edit DSDT
      No more need for manual DSDT patching. If you still do it, you might run into unstable sleep. SSDT hot-patching + sane clover.config edits are enough
       
      This is necessary only once on initial install and every time, you edit or upgrade the BIOS. The DSDT.aml attached to this post might work for your system or give you a file to compare to. Don't expect it to work for you, though.
      EDIT: Since moving from F2 BIOS to F12 I did not repatch and sleep is still somewhat reliable. But to be 100% sure, you can still follow these steps.
      I won't go into the details of DSDT extraction and patching. There are better guides (the linked guide is a rip-off of rehabman's guide from a different forum). Please follow such a guide to extract your ACPI data.
       
      Locate and disassemble the DSDT with the newest iasl binary you can put your hands on, then open it with MacIASL in its newest version you can find (Hint: Here is a good source) You can check if the version is new enough if MacIASL doesn't throw error upon compiling a freshly extracted DSDT.aml or DSDT.dst
       
      Add rehabmans repo (as per linked guide) and apply the following patches:
      Rename _DSM to _XDSM Fix _WAK Arg0 v2 USB3 _PRW 0x6D Skylake (instant wake) Find the CNVW device and remove the _PWR function there.
       
      Compile the DSDT and place it in "patched".
       
      2.2.2 Use SSDT hot-patching
      Instead of having to re-extract and re-patch the DSDT on every BIOS change or update, Hardware change one can also use ACPI hot-patching.
      It's a combination of config.plist patches and an SSDT, which is hot-patched into the ACPI (if I understand the process correctly)
       
      You need to add this SSDT-GPRW.aml to your Clover folder in the designated position at Clover/ACPI/patched You need to add this patch to your config.plist. It goes into the DSDT patch section  
      Note: This works for me, but the patch removes the _PRW method from all devices in the DSDT. This could have side-effects. So far, I have seen none. At the moment I'm also not applying any other patch, compared with the additional edits I made to the DSDT method before.
       
      2.3 Install kexts to system
      As mentioned in the install section, it's better to follow rehabman's instruction and install USBinjectAll.kext to /L/E:
      sudo cp -R Release/USBInjectAll.kext /Library/Extensions sudo touch /System/Library/Extensions && sudo kextcache -u / 2.4 Enable onboard Audio - Install AppleALC kext
      Make sure your EFI partition is mounted and that you have a vanilla AppleHDA kext available. See below for a guide how to get a vanilla AppleHDA if needed
      Note: Our Audio codec is ALC887 and it's running with layout ID 1.
      Download the newest AppleALC kext from here and install it together with lilu.kext from here into your usual /clover/kexts/others location. Done. No scripts or config.plist patches necessary.
      Add layout ID 1 to config.plist, if it's not there yet:
      <key>Audio</key> <dict> <key>Inject</key> <integer>1</integer> <key>ResetHDA</key> <true/> </dict> If you previously  installed any  audio patches, please follow this guide to "vanilla-ize" your install.
       
      2.5 Optional steps for Graphics
      If you have a dGPU, now it's the time to install its drivers and adjust the config.plist for it. The detaisl are specific to your GPU and thus of scope of this guide. Yet, my supplied config.plist is ready to be used with Nvidia Pascal cards and using the Nvidia web driver.
      Whatevergreen.kext helps with Intel iGPU and NVIDIA dGPU fixes.
       
      At the moment I'm also testing out a special bootflag: 'shikigva=12' to enable faster rendering in Final Cut Pro X. Without whatevergreen.kext and a shikigva bootflag, rendering in final cut seem very slow.
       
      2.5.1 Framebuffers
      If you're facing problems with output from your internal GPU, you can try the framebuffer patches listed by @BackwardMac:
       
      2.6 Install a proper keyboard layout
      You might not be using a fancy Apple branded keyboard. If you use a PC keyboard, you might be annoyed by the differing layout and usage of keys. As a German, you might find yourself quitting applications, since alt gr + Q won't add an @, but quit your current application. To fix this, you can simply install a different keyboard layout. Copy it to /Library/Keyboard Layouts/ and chose the layout in System Preferences, Keyboard in the section "Other". Deleting the previously selecting layout makes sure that only this one is used. Nice little trick.
       
      A keyboard layout for German keyboards is attached and works wonders
       
      3. Updating
      Updating inside 10.3.x/ 10.4.x point updates doesn't require much attention:
      Download the update from the AppStore as any Mac would do Allow the system to reboot Before booting MacOS with Clover, make sure to disable extra drivers for dGPUs which require non-native support. If using an Nvidia dGPU: Remove "nvda_drv=1"  from your boot arguments and disable Nvidia injection If using a non natively supported AMD card, do the same for AMD (I'm not using AMD, thus I cannot be specific) Boot into the newly created Install MacOS partition Repeat this process until the Install partition is gone Boot MacOS again, still following 3., and potentially install updated drivers Your Audio might require re-patching  
      4. ToDo
      Move away from static DSDT patching to SSDT hotpatching --> requires my work Native NVRAM --> requires developer work Audio without AppleHDA patching --> requires developer work  
      5. Thanks to
      @MaLd0nfor helping finding the right way with the DSDT
      @RehabMan, for being a legend and helping me out patching
      @toleda, for audio patches for the 300 series
      /u/corpnewt, for his superb vanilla guide
      @wmchris for his super XPS 9550 guide and introducing me to hot-patching
      @Panzerschiffe for his addition to this guide
      all the developers of clover and it's awesomeness
       
      SSDT-UIAC.aml
       
       
       
      win-germany.keylayout
       
×