Jump to content
About Just Joined group Read more... ×
ErmaC

Clover General discussion

24,225 posts in this topic

Recommended Posts

Check the clover config.plist, make sure you turn kext inject from "detect" to "yes" and install an SMBIOS with Clover Configurator.

Share this post


Link to post
Share on other sites
Advertisement

Check the clover config.plist, make sure you turn kext inject from "detect" to "yes" and install an SMBIOS with Clover Configurator.

 

 

Done that in Mavericks with Clover Configurator, I also added npci=0x2000 to boot arguments, and added my display's EDID to the Custom EDID field.

 

When I rebooted into Yosemite, nothing changed, I got a black screen. Now I managed to get into Yosemite and I installed Clover Configurator here too, but when I open it, this is what I see:

 

24ez829.png

 

I'm positive about QE/CI working, I don't know what's the problem (graphic glitches due to new buggy drivers?). I'll try to reboot another couple of times and see how it goes.

Share this post


Link to post
Share on other sites

I updated clover 2-3 days ago. Now when I boot I get errors.I rolled back to version 2689 to fix the issue.

 

I had to use my backup usb bootloader and set ssdt=null and disable dropoem in order to boot to fix.

 

Any ideas why this happened?

post-1106388-0-55613400-1402452062_thumb.jpg

post-1106388-0-25305800-1402452096_thumb.jpg

Share this post


Link to post
Share on other sites

 

I also had a question, as many of you know the uefi version of clover doesn't boot legacy OS's properly on some computers. Is it possible to have clover chainload a legacy version of clover that is installed on each of my Windows and Linux drives?

It is not fully correct.

Clover can do "LegacyBoot" to legacy system or to legacy alien bootloader aka chainload.

There are two methods to do this.

	<key>Boot</key>
	<dict>
		<key>Legacy</key>
		<string>PBR</string>

For legacy Clover the best will be "PBR" method. Other method is "PBRtest" for debugging purpose.

For UEFI Clover the best will be "LegacyBiosDefault". It requires CSM will be enabled.

It's a pity some hardware can't be properly turn back to legacy mode after switching to EFI-mode. One-way ticket. What to do in this case?

1. Forget legacy systems. There is 2014 now.

2. Keep legacy system on separate drive to choose it bootable from BIOS.

3. Remember Clover's boot sector boot1f32alt that is able to load boot file as well as boot1, boot3, boot6, boot7 if press a key before boot.

For example it will be boot1=Chameleon, boot2=grub, boot3=ntldr

I updated clover 2-3 days ago. Now when I boot I get errors.I rolled back to version 2689 to fix the issue.

 

I had to use my backup usb bootloader and set ssdt=null and disable dropoem in order to boot to fix.

 

Any ideas why this happened?

attachicon.gifimage.jpg

Change FakeSMC to other version.

Share this post


Link to post
Share on other sites

Okay. So I finally got Mavs and Yosemite both booting flawlessly with Clover, but I was booting both off of a USB stick I had installed Clover on to install Yosemite. I decided to go ahead and install Clover on my main HDD and remove Chameleon.

 

Now, my Mavs install boots fine, but my Yosemite install gets stuck at PCI Configuration Begin. Doesn't happen when I boot off of the USB. Also, my Clover resolution was properly detected on the USB, but it's not detected when booting off the HDD.

 

Any suggestions? Still learning...

Also, can I use Clover to change the detected CPU speed in About This Mac? I over clock to 4.5GHz and I patched Mavs System Profiler to show the correct speed, but Yosemite doesn't seem to be working the same. I know this is only cosmetic but I am anal retentive like that and wanna get it show properly.

PS I probably chose the wrong options for Clover when installing. I copied over my Clover folder from the EFI folder on my USB to the EFI partition of my hard drive after installing Clover.

Share this post


Link to post
Share on other sites

Any suggestions? Still learning...

Also, can I use Clover to change the detected CPU speed in About This Mac? I over clock to 4.5GHz and I patched Mavs System Profiler to show the correct speed, but Yosemite doesn't seem to be working the same. I know this is only cosmetic but I am anal retentive like that and wanna get it show properly.

 

There is the method. I have C2D @2400MHz but set into config.plist

	<key>CPU</key>
	<dict>
		<key>FrequencyMHz</key>
		<integer>3141</integer>
	</dict>

And results

Screen Shot 2014-06-11 at 10.00.00.png

Speedstep works normally

Screen Shot 2014-06-11 at 9.58.26.png Screen Shot 2014-06-11 at 9.59.37.png

So this setting is cosmetic only.

Share this post


Link to post
Share on other sites

Thank you sir. Any ideas about the first issue? Why I can't boot Yosemite with Clover installed on HDD but it works fine with Clover installed on USB?

And why the resolution is wrong when booting from HDD?

Share this post


Link to post
Share on other sites

It is not fully correct.

Clover can do "LegacyBoot" to legacy system or to legacy alien bootloader aka chainload.

There are two methods to do this.

	<key>Boot</key>
	<dict>
		<key>Legacy</key>
		<string>PBR</string>

For legacy Clover the best will be "PBR" method. Other method is "PBRtest" for debugging purpose.

For UEFI Clover the best will be "LegacyBiosDefault". It requires CSM will be enabled.

It's a pity some hardware can't be properly turn back to legacy mode after switching to EFI-mode. One-way ticket. What to do in this case?

 

 

Now I have a different error message trying to boot my legacy Windows 7, but how do I find the LegacyBiosDefaultEntry value ?

 

My disk is in the first sata port 0, in Bios it's presently in 4th position (I'm not able to put it in first like I use to) and I have UEFI entries I don't want.

 

Is there a tool to edit UEFI entries ?

 

 

Besides that I've read an article on that mentions Clover.

 

State of the Hackintosh 2014

Share this post


Link to post
Share on other sites

Thank you sir. Any ideas about the first issue? Why I can't boot Yosemite with Clover installed on HDD but it works fine with Clover installed on USB?

And why the resolution is wrong when booting from HDD?

It means your installation on HDD is wrong. Compare all files on HDD and on USB.

Also. If you boot from HDD then unplug USB to not mix.

The same about resolution. It depends on config.plist but no any relation from what drive the Clover booted.

Share this post


Link to post
Share on other sites

That's really weird. I literally copied the folder from the USB to the HDD, they should be exactly the same...? Grrrr LOL

This is stupid. I'm just gonna get a little USB stick and install Clover on it and keep it plugged in so I can boot off of it. {censored}in irritated.

Share this post


Link to post
Share on other sites

Guess Clover just wasn't meant to be for me lol

don't give up on it, once you get it working you will be sooo happy that you did.

Share this post


Link to post
Share on other sites

I just honestly don't see why my USB Clover and my HDD Clover with the exact same settings would behave differently?!!

Is there any actual benefit to booting my installations via EFI Clover as opposed to just continuing to boot from the USB? I can't see dealing with this stupid issue for too much longer if it's not gonna actually benefit me in some way lol :)

Share this post


Link to post
Share on other sites

I have exactly the same problem. Not even a clear error what is going wrong. USB boots fine, SSD with same contents as USB fails.

Share this post


Link to post
Share on other sites

I have exactly the same problem. Not even a clear error what is going wrong. USB boots fine, SSD with same contents as USB fails.

Reeeeeally annoying.

Share this post


Link to post
Share on other sites

Is it legacy boot or uefi boot? in both cases?

What is the stop point booting from hdd?

any report/dump/log?

unplug usb!!! while booting from hdd.

Share this post


Link to post
Share on other sites

Mine is now crashing on AppleTYMCE KP. Weird thing though is that a patch is included for the MacPro5,1 SMBIOS, and with the USB no KP. SSD = KP.

Share this post


Link to post
Share on other sites

Mine is now crashing on AppleTYMCE KP. Weird thing though is that a patch is included for the MacPro5,1 SMBIOS, and with the USB no KP. SSD = KP.

kernel as well as AppleTYMCE can't know if Clover booted from USB or SSD. It checks if RAM has ECC that neede for MacPro 4,1 or 5,1.

So your mistake is different config.plist.

Share this post


Link to post
Share on other sites

But why does the patch apply through USB but it doesnt accept the patch through SSD?

Because of different config.plist

Share this post


Link to post
Share on other sites

Change FakeSMC to other version.

 

I'll give it another try. Are you saying I should update FakeSMC on the computer? Or FakeSMC in the Clover/Kext/10.9 folder?

 

I know the FakeSMC version in the 10.9 folder is older than the version installed in S/L/E.

 

I have another question regarding the kext folder in clover:

 

If I have FakeSMC in the 10.9 folder and in S/L/E what actually happens? I doesn't seem like FakeSMC is loaded twice. Should I be installing FakeSMC to Clover/Kext/10.9 instead of S/L/E or vice versa?

Share this post


Link to post
Share on other sites

I'll give it another try. Are you saying I should update FakeSMC on the computer? Or FakeSMC in the Clover/Kext/10.9 folder?

 

I know the FakeSMC version in the 10.9 folder is older than the version installed in S/L/E.

 

I have another question regarding the kext folder in clover:

 

If I have FakeSMC in the 10.9 folder and in S/L/E what actually happens? I doesn't seem like FakeSMC is loaded twice. Should I be installing FakeSMC to Clover/Kext/10.9 instead of S/L/E or vice versa?

It is not new question

© Dmazar

Rev 2289 - InjectKextsOnlyIfNoFakeSMC

 

CODE

    ...

    SystemParameters

    

        InjectKextsOnlyIfNoFakeSMC

         

        ...

    

 

If set to true then kext from Clover/kexts/xxx will be injected only if FakeSMC is not already in kernelcache. If FakeSMC is found in kernelcache then it is taken as a hint that required kexts are already installed in /S/L/E and Clover/kexts/xxx will not be injected.

 

So, with InjectKextsOnlyIfNoFakeSMC=true and kexts installed in /S/L/E on installed OS X:

- booting of installer will inject Clover/kexts/xxx and there is no need to go into submenu to choose "with kexts"

- booting of Recovery will inject Clover/kexts/xxx and there is no need to go into submenu to choose "with kexts"

- booting of installed OS X will not inject Clover/kexts/xxx

 

Kexts injection through FSInject (when kernelcache is not up to date or not present or blocked) does not respect this new flag and will still inject kexts from Clover/kexts/xxx, but I think this is not be a big issue.

 

 

Rev 2292 - as requested, removed InjectKextsOnlyIfNoFakeSMC. The same functionality as described above can now be achieved with:

CODE

    ...

    SystemParameters

    

        InjectKexts

        Detect

        ...

    

Share this post


Link to post
Share on other sites

Alright, thanks to some help I was able to get everything sorted out and I'm now booting Mavs and Yosemite with Clover from SSD.  If you have the same issue I had feel free to DM me I'll tell you how to fix it.  Now I have another issue:

 

I'm using GenericUSBXHCI.kext to enable USB 3.0.  I used it with Mavs as well and it's always worked nicely.  Problem is, with Clover, my USB 3.0 ports break when I wake up from sleep.  It's happening in both Mavericks and Yosemite, and everything works fine until sleep.  Is there some type of Clover setting that I should be checking in my config?  Thanks again in advance.  

Share this post


Link to post
Share on other sites

Announcements

  • Similar Content

    • By BALDY_MAN
      Hi All.
      Im Happy to share my new EFI file that I put together  18/10/2020. which got me up and running 11.0  Beta(20A5395g) on my hack
      a thanks you to everyone who's work I have use to assemble this EFI File. and the help I have received from this site
      I have used openCore 0.6.3, sound work for me (HDMI) and onboard Ethernet. map the usb ports as you wish.
      the definition to iMac20,2
      hope it helps all who need it
      PS. Please leave a comment if the EFI File is helpful to you
      (No Kexts were Harmed in the making of this EFI)
                                                                                                                     regards
                                                                                                                                         Baldy_man
      GigabyteZ40Master.EFI.(20A539g) .zip
    • By le332313
      Can someone share the dell 5593/5493 EFI ? I try to fit the graphics driver, but it not working please help me thanks
       
    • By MaLd0n
      -OpenCore Vanilla TUTORIAL-
       
       
      -USB Port Mapping TUTORIAL-
       
        1 -Create a USB bootable
       
      Create your usb installer, use this tool and download Catalina or Big Sur from Apple servers
       
      Catalina
      installScript_allfullapp.zip
       
      Big Sur
      installScript_1016fullapp.zip
       
      Credits: crazybirdy
       
      Copy Catalina / Big Sur installer to Applications folder, open terminal and run
       
      Catalina
       
       
      Big Sur
       
       
      If you want check one step by step, check here
       
      -Opencore Vanilla Tutorial
      https://tinyurl.com/ycvcnp8h
       
      2- EFI folder USB installation
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition in your USB STICK
      https://tinyurl.com/yxsw7d3t
       
      3- EFI folder SSD
       
      -EFI OpenCore Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD 
      https://tinyurl.com/ybwr9kq3
       
      -EFI Clover Folder Desktop 10th Intel Processors
      Paste this EFI folder in EFI partition SSD
      https://tinyurl.com/yxsw7d3t
       
      4- Start Fine Tune
       
      Run this app and post full dump here for full ACPI solution
       
      RunMe.app
      https://tinyurl.com/y9562hz7
       
       
      If you like a SSDT way, here we go
      SSDT-OLARILA.aml.zip
       
      5- USB Solution
       
      Use these kexts, enable XHCI port limit patch
       
      USB INTEL SERIE 400.zip
       
      and follow this tutorial for remap USB ports
       
       
      --DSDT PATCHES--
       
      -FIX ERRORS AND WARNINGS -FIX ACPI ERRORS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA SERIE ID -DMAC -REMOVE LINES, PROBLEMATIC and UNUSED -FIX K.P in REBOOT -NVRAM -REAL TIME CLOCK -SLPB -DARWIN / WINDOWS -XHCI -PLUGIN TYPE -HDEF -ARTC -IPIC -TIMR -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -UAR1 -LAN -FWHD -USBX -PMCR -PPMC -XSPI -kUSBCompanionIndex -io-device-location -IMEI -EC -PNLF -ARPT -GFX0 -NVME -ACPI-WAKE-GPE -DTGP -HDMI / HDAU  
      --SCREENSHOTS--































      -If you want to buy me a beer - Donations with PayPal
      https://tinyurl.com/r2bvzm7
       
      Big Thanks to XLR and your Badass Motherboard, Ultrafast CPU, Coolest Heatsink, Huge Graphics Card, Tonnes of RAM,
      Gigantic Hard Drive, Lightspeed Disk Burner, Professional Sound Card, Massive LCD Display.
       
       
      -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 and many, many, many others!

      We're all here to have fun and learn from each other!
    • By Nomade
      Hello All,
       
      It's been a while that I am trying to update my system to 10.15.16.
      The install seem to start, then at reboot time I only see the Normal boot and the Recovery option from the Clover boot menu.
      None of those 2 allow to complete the update.
       
      Is there any ways to force it to install and/or show the "Update" option on the Clover boot screen?
       
      PS: I'm using Z97-Gaming-3
    • By Damx
      The specs CPU: Intel® Core™ i3 Processor 8130U, 2.20 GHz (Kaby Lake Refresh) Chipset: Intel® 300 Series Graphics: Intel® UHD Graphics 620 Display: 21.5'' 1920x1200 RAM: DDR4 PC2400 4GB SSD1: M.2 PLEXTOR (with original Windows 10) SSD2: SATA SAMSUNG 850 EVO (for macOS) Sound: Realtek ALC269 WiFi / BT: Intel 3168 NGW Realtek Card-reader  
       
      Not working
      WiFi: Intel 3168 NGW Realtek Card-reader  
       
      Pre-Installation
       
      I will not go through the basics since it is explained in details here on this site. Briefly, the process is to:
      Get Clover Get Catalina macOS installer Create USB with 2 MBR partitions (FAT32 for Clover and HFS+J for the installer)  
       
      Required kexts
      AppleALC.kext Lilu.kext RealtekRTL8111.kext VirtualSMC.kext WhateverGreen.kext  
       
      Config.plist
      I used the one provided by RehabMan called config_HD615_620_630_640_650.plist. Download it from GitHub. It has almost everything you will need with only few edits for audio.
      Edits:
      [CPU] Make sure there is lilcpu=9 setting in boot arguments needed for Kaby Lake R CPU to be recognised correctly. [GPU] Make sure there is a patch GFX0 to IGPU under ACPI->DSDT [GPU] Under Devices->Properties->PciRoot(0)/Pci(0x02,0) make sure that the AAPL,ig-platform-id value is 00001B59, and the device-id value is 16590000 [AUDIO] Under Devices->Properties->PciRoot(0)/Pci(0x1f,3) set the layout-id to 40 and the device-id to 70A10000 [SMBIOS] Set Mac model ID is iMac19,2  

       

       
      Notes
      For some reason with latest version of Clover the install partition was not visible. If you run into the same issue you can downgrade Clover to r5103, which worked perfectly. WiFi / BT Intel 3168 NGW needs to be replaced if one needs WiFi. Someone mentioned that to get HDMI work properly you may need to change AAPL,ig-platform-id value to 00001659 for PciRoot(0)/Pci(0x02,0) - not my case but may be considered if you get this issue. Don't forget to generate your serial and other SMBUS values before signing in with iCloud services.  
       
×