Contribute
Register

macOS 10.15.3 Update

Joined
Oct 10, 2015
Messages
812
Motherboard
Z370 AORUS Gaming 3
CPU
i5-9600K
Graphics
RX 580
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@exquirentibus,

Without Lilu + VirutualSMC (or FakeSMC) in /EFI/Clover/Kexts/Other it will be impossible to boot any of the following:-
  • Installer
  • Updater
  • Recovery
You can leave all your 3rd party kexts in /L/E .. as long as you have "Inject Kexts" set to "detect" in the system parameters section of your config.plist then Clover will only inject Lilu + VirutualSMC when booting any of the above, and will leave MacOs to load your 3rd party kexts from /L/E when booting MacOS.

It's explained in better detail in this guide :-


Cheers
Jay
The referred link conflicts with the second post of this thread.
 
Joined
Jul 15, 2017
Messages
132
Motherboard
Gigabyte GA-Z270XP-SLI
CPU
i7-7700K
Graphics
RX 570
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Without Lilu + VirutualSMC (or FakeSMC) in /EFI/Clover/Kexts/Other it will be impossible to boot any of the following:-
  • Installer
  • Updater
  • Recovery
You can leave all your 3rd party kexts in /L/E .. as long as you have "Inject Kexts" set to "detect" in the system parameters section of your config.plist then Clover will only inject Lilu + VirutualSMC when booting any of the above, and will leave MacOs to load your 3rd party kexts from /L/E when booting MacOS.
I could have sworn I'd accomplished an 'update' without those in Clover, but ... I must be wrong. Again, Really useful to finally realize that. Thanks!

1. Is WEG not needed or desirable for Installation or Updater? Or is the plan to try it without first, then add if needed?

2. I've never tried VirtualSMC, is that now preferable to FakeSMC?
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,910
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
1. Is WEG not needed or desirable for Installation or Updater? Or is the plan to try it without first, then add if needed?


@exquirentibus,

Like most things in the Hackintosh world it depends on the your systems hardware configuration, many systems will happy boot the Installer and Updater without WEG in /EFI/Clover/Kexts/Other as they use the VESA driver baked into the VBIOS. Try without first .. then add if needed.

2. I've never tried VirtualSMC, is that now preferable to FakeSMC?


Whilst FakeSMC still works on just about every system, it's core code has not been updated in a very long time, VirualSMC uses a brand new SMC emulation engine that offers some advantages over FakeSMC however it currently lacks some of the PC monitoring sensors such as Fans and PSU voltages.

However with each new release VirtualSMC is being adopted by more and more users and will eventually become the standard for SMC emulation on a Hackintosh system.

Lilu and It's plug-in's have pretty much transformed how we go about running MacOS on a PC and VirtualSMC being a Lilu Plug-in is just another part of that toolbox.

Cheers
Jay
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,910
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
The referred link conflicts with the second post of this thread.


@Bustycat,

See this post for my thought's on that.


Cheers
Jay
 
Joined
Jul 29, 2014
Messages
135
Motherboard
GA-Z87X-UD5H
CPU
i7-4770K
Graphics
RX 580
Mac
  1. MacBook
  2. MacBook Air
Classic Mac
  1. PowerBook
Mobile Phone
  1. iOS
MacOS 10.15.3 no serial.png


Worked for me. Time consuming but straightforward with no problems (just remember to update your kexts FIRST) :)
  • Made backups with Carbon Copy Cloner
  • Updated kexts to /EFI/.../Clover/kexts/other/
    • AppleALC, Lilu, and WEG each had 1 or 2 version changes since the last update.
  • Updated via the System Preferences.
  • Time: about 27 minuteswith ~4 reboots, not counting the first.
    • Had to manually select "Install" directory in the Clover Bootloader for at least one of the reboots.
Sound works. So far all appears to be working correctly. (I'll edit this if anything goes wrong)

Thank you to the moderators for the easy-to-follow guidelines and to everyone sharing how their updates went.
 
Joined
Feb 27, 2020
Messages
6
Motherboard
Lenovo 20BWA07UCD
CPU
Intel Core i5-5300U
Graphics
Intel HD Graphics 5500
E7986EEF-AB7D-4AAA-B4A6-61A63FF065B1_1_105_c.jpeg


lol bingo~
 
Joined
May 2, 2018
Messages
17
Motherboard
ASUS Prime H370M-Plus
CPU
i5-8400
Graphics
UHD 630
Mobile Phone
  1. Android
Another smooth update.
Removed all hackintosh kext from /L/E folder and put it in EFI/clover/kext/others folder.
Updated Clover, AppleALC, Lilu and Whatevergreen.
Thanks tonymacx86.
 
Joined
Jul 15, 2017
Messages
132
Motherboard
Gigabyte GA-Z270XP-SLI
CPU
i7-7700K
Graphics
RX 570
Mac
  1. Mac Pro
Mobile Phone
  1. iOS
Whilst FakeSMC still works on just about every system, it's core code has not been updated in a very long time, VirualSMC uses a brand new SMC emulation engine that offers some advantages over FakeSMC however it currently lacks some of the PC monitoring sensors such as Fans and PSU voltages.

However with each new release VirtualSMC is being adopted by more and more users and will eventually become the standard for SMC emulation on a Hackintosh system.

Lilu and It's plug-in's have pretty much transformed how we go about running MacOS on a PC and VirtualSMC being a Lilu Plug-in is just another part of that toolbox.
I just re-read your first post in your excellent [GUIDE] Installing 3rd Party Kexts - El Capitan, Sierra, High Sierra, Mojave, Catalina thread where it outlines "5. How does Clover know to Inject kexts or Not ? "

It mentions that Clover uses FakeSMC to determine whether to inject ANY kexts.

Will the 'current' 5104 release of Clover on CloverHackyColor / CloverBootloader also use VirtualSMC when determining whether to inject any kexts? I'm guessing it would, but ... that might be useful to outline in that section of your thread?
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,910
Motherboard
ASRock-Z97 EX6
CPU
i7-4790K OC @ 4.8GHz
Graphics
Vega 64LC + HD4600
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Will the 'current' 5104 release of Clover on CloverHackyColor / CloverBootloader also use VirtualSMC when determining whether to inject any kexts? I'm guessing it would, but ... that might be useful to outline in that section of your thread?


@exquirentibus,

VirtualSMC is covered in the very first paragraph of the guide (just below the MacOS versions) :-

Kext install guide said:
Note: If you are using VirtualSMC in place of FakeSMC then you should replace all instances of FakeSMC mentioned in this guide with the Lilu and VirtualSMC kexts, some users have reported that it is necessary to use LiluFriend to load VirtualSMC early enough in the boot process - see posts #7 to #13 for more info.


Cheers
Jay
 
Top