Contribute
Register

macOS 10.15.3 Update

Joined
Aug 17, 2015
Messages
28
Motherboard
Dell XPS 13 L322X / 0PJHXN
CPU
i7-3537U
Graphics
HD4000/1920x1080
Moved kexts to EFI/Other. 4 reboots. 2 last ones on wrong icon. Otherwise quite smooth.
 
Joined
Sep 20, 2012
Messages
78
Motherboard
ASUS ROG MAXIMUS HERO X Z370
CPU
i9-9900K
Graphics
RX 580
Mac
  1. iMac
Mobile Phone
  1. iOS
Stork said:
:ch: Starting in February 2020, Apple will "clamp down" on non Apple approved kexts. So, update Lilu, WhatEverGreen and AppleALC, placing them in your /EFI/.../Clover/kexts/other/. Remove these kexts from the /Library/Extensions/ folder. If you haven't already, move any other hackintosh kexts from /Library/Extensions/ folder to the .../Clover/kexts/other/ folder. Then run the following Terminal command to rebuild the macOS cache:
Code:
sudo kextcache -system-prelinked-kernel
sudo kextcache -system-caches
Reference: https://developer.apple.com/library/archive/technotes/tn2459/_index.html

Hi Stork,

Is it OK to run Kext Utility, or should I run the terminal commands you mentioned for rebuilding the cache ?

Kind regards,

Michiel
 
Joined
Mar 16, 2011
Messages
9
Motherboard
ASUS PRIME H310M-E R2.0
CPU
i5-9400F
Graphics
MSI RX 590 OC 8GB
Mac
  1. Mac Pro
Classic Mac
  1. eMac
  2. iMac
  3. SE
Mobile Phone
  1. Android
Followed the #2 post, replaced the kext to /EFI/.../Clover/kexts/other/, applied the port limit patch, and after 30 min or so, everything works as it should.
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,909
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
Hi All,

I finally got around to installing the Catalina 10.15.3 update (Build 19D76) on my Desktop and Laptop Hacks.
MonkeyMac Pro.png MonkeyBook.png
I downloaded the update from the link in the first post as i have multiple machines to update. This was a quick and slick update which took around 10 mins on each machine with the usual three reboots.

Prior to installing I did not update Clover (currently running r5100) and I left all 3rd party kexts installed in /Library/Extensions, I only have Lilu + VirtualSMC in /EFI/Clover/Kexts/Other which is the bare minimum required to run the Updater / Installer / Recovery processes ("Inject kexts" set to "detect" in config.plist)

Both machines are running perfect after the update ( just like they where before the update) so Apple have not changed anything with regards to kext certification or if they have it does not have an effect when booting with SIP partially disabled with CSRActiveConfig set to 67 in the RTVariables section of the config.plist.

As I always do after installing a MacOS update, I rebuilt the kext cache using Hackintool and re-run PikeAlpha's FrequencyVectors shell script to ensure all CPU clock states where re-enabled.

One observation I've seen on my my desktop machine (See White Knight build in my sig) is that 10.15.3 has reduced the BruceX 5K export in FCPX from 12.3 seconds to 8.2 seconds. This was unexpected as i did not think there was much in this update that would effect Hackintosh systems, nice to finally get down to a sub 10 second export time with that test :).

Since I have not updated FCPX in while i can only assume that 10.15.3 includes some optimisations to the Metal 2 and/or VideoToolBox API's or possibly the AMD Vega drivers. Other than that not much else to report.

Cheers
Jay
 
Last edited:
Joined
Nov 20, 2011
Messages
22
Motherboard
Gigabyte Z490 Vision-D
CPU
i7-10700
Graphics
RX 580
Mac
  1. iMac
  2. MacBook Pro
Mobile Phone
  1. iOS
It took me 20, 25 min, 3 reboots. I didn't change Clover nor any kexts since my upgrade to 10.15.2.

Clover 5100
AppleALC 1.4.4
Lilu 1.4.0
WEG 1.3.5

I installed it from the app store
 
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
Prior to installing I did not update Clover (currently running r5100) and I left all 3rd party kexts installed in /Library/Extensions, I only have Lilu + VirtualSMC in /EFI/Clover/Kexts/Other which is the bare minimum required to run the Updater / Installer / Recovery processes ("Inject kexts" set to "detect" in config.plist)
If my kexts are still in /L/E (none in /EFI/Clover/Kexts/Other), when upgrading to a different release of 10.15, or upgrading from 10.14 to 10.15, is it essential to also have Lilu + VrutualSMC in /EFI/Clover/Kexts/Other?

I'm going to make another attempt at 10.14.6 -> 10.15.x - and that's Very useful to know!!
 
Joined
Sep 20, 2012
Messages
78
Motherboard
ASUS ROG MAXIMUS HERO X Z370
CPU
i9-9900K
Graphics
RX 580
Mac
  1. iMac
Mobile Phone
  1. iOS
It's working, finally.

Had to change ECO to EC;
Kind regards for all the info
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,909
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
is it essential to also have Lilu + VrutualSMC in /EFI/Clover/Kexts/Other?


@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
 
Top