Jump to content
Welcome to InsanelyMac.com - No more ads! And some exciting news... Read more... ×
fantomas

macOS 10.14.4 final released!

9 posts in this topic

Recommended Posts

macOS-Mojave-10.14.4-final-version.jpg

 

The macOS Mojave 10.14.4 update adds support for Apple News+, includes bug fixes and improvements, improves the stability and reliability of your Mac, and is recommended for all users.

 

Apple News+
Apple News+ is a new subscription service that extends the Apple News experience with hundreds of magazines and top newspapers
Our editors handpick top articles and magazine issues, and you also get personalized recommendations on the topics most interesting to you
Automatic downloads make it easy to read magazine issues offline
Apple News is now available in Canada, with a free experience that includes handpicked Top Stories, a personalized Today feed, and support for both English and French
Apple News+ is available in the U.S. and in Canada, with dozens of additional Canadian magazines

 

Safari
Adds Dark Mode support for websites that support custom color schemes
Streamlines website login when filling credentials with Password AutoFill
Allows push notification prompts only after interacting with a website
Adds a warning when an insecure webpage is loaded
Removes support for the expired Do Not Track standard to prevent potential use as a fingerprinting variable; Intelligent Tracking Prevention now protects against cross-site tracking by default

iTunes
Shows more editorial highlights on a single page in the Browse tab, making it easier to discover new music, playlists, and more in Apple Music

AirPods
Adds support for new AirPods (2nd generation)

 

More
Supports Air Quality Index in Maps for US, UK and India
Improves the quality of audio recordings in Messages
Supports real-time text (RTT) for phone calls made through a nearby iPhone on Mac
Provides enhanced support for external GPUs in Activity Monitor
Fixes an App Store issue that may have prevented adoption of the latest versions of Pages, Keynote, Numbers, iMovie, and GarageBand
Improves the reliability of USB audio devices when used with MacBook Air, MacBook Pro and Mac mini models introduced in 2018
Corrects the default screen brightness for MacBook Air (Fall 2018)
Fixes a graphics compatibility issue that may occur on some external displays connected to Mac mini (2018)
Resolves Wi-Fi connection issues that may occur after upgrading to macOS Mojave
Fixes an issue where re-adding an Exchange account may cause it to disappear from Internet Accounts
Fixes an issue where AOL user passwords may be frequently requested in Mail

 

Update

Combo

 

 

View full article

 

Share this post


Link to post
Share on other sites
33 minutes ago, millusions said:

would much prefer if it was Nvidia drivers :)

 

I guess we just have to draw a line under the possibility to see one day webdrivers for Mojave. Apple just released 10.14.4, the next one should be 10.14.5 then macOS 10.15 (only ~2 months before WWDC keynote) and certainly a last 10.14.6 - I do not see how this could change.  :(

 

Maybe Apple will change its policy with macOS 10.15 but I deeply doubt.  :(

Share this post


Link to post
Share on other sites

just updated to (18E226) Sound though Desplay port working on my MSIVega56 AirBoost. installed Radion Vega56 Aircooling Fan fix kext to SLE. with kext wizard. cards now silent

i dont plan to push the card till a get a waterblock for this card

Screenshot 2019-03-26 at 15.09.52.png

Share this post


Link to post
Share on other sites
Guest SonOfStLvNuB
23 hours ago, WannaHack said:

No issues so far non my setup

What is your setup?

Share this post


Link to post
Share on other sites

Smooth update to 10.14.4 on my legacy Dell XPS M1530, thanks to @dosdude's macOS Mojave Patcher ...

 

Spoiler

425004279_macOSMojave_10_14.4onXPSM1530.thumb.png.709e4a2a9a69b55634cb2858e47ad763.png

 

Ver 1.3.0 has post install patches to re-enable graphics acceleration for legacy graphics cards (including my Nvidia Tesla based GeForce 8600M GT) and a fix to enable previously unsupported BCM94321 WiFi cards :thumbsup_anim:.

 

Edit:  I noticed that I was getting CMOS resets on my legacy Ga-P55aUD3 desktop (system 2 in my sig) after updating to 10.14.4.  This was fixed by replacing the AppleRTC.kext in 10.14.4 with the vanilla kext from 10.14.3 (and rebuilding kextcache/pre-linked kernel).

 

Maybe one of the Clover developers can update Clover's automatic AppleRTC.kext patching to handle the newer version - attached are the vanilla kexts from 10.14.3 and 10.14.4 :angel_not:...

 

AppleRTC_10.14.3.kext.zip

AppleRTC_10.14.4.kext.zip

Edited by fusion71au
Change to AppleRTC.kext in 10.14.4

Share this post


Link to post
Share on other sites
15 hours ago, fusion71au said:

I noticed that I was getting CMOS resets on my legacy Ga-P55aUD3 desktop (system 2 in my sig) after updating to 10.14.4.  This was fixed by replacing the AppleRTC.kext in 10.14.4 with the vanilla kext from 10.14.3 (and rebuilding kextcache/pre-linked kernel).

Only CMOS reset? Was better #LoL, on my case is EFI Partition has corrupted with 10.14.4 for unknown reason; with or w/o EFICheckDisabler.kext. I then retried with 10.14.4 clean install (not UpdCombo) to a pure GPT Disk; rebuilding Clover + EFI stuffs there with only mandatory kexts (SMC & PS2Controller only); weird is once rebooted my ESP became unreadable again.

 

Ah, nevermind.. I've updated to 10.14.5 Beta and having no issue with ESP. Using RTCMemoryFixup get no CMOS reset. Could be, specific issue with my old UEFI 2.0 firmware, or my bad mach though.

 

#EDIT: Previously with 10.14.4, once CMOS reset occurred.. my EFI Boot Loader Entries created with `bcfg boot add` were cleansed upon booting either, cool.

Edited by Badruzeus

Share this post


Link to post
Share on other sites
On 3/29/2019 at 6:07 AM, Allan said:

Hey @fusion71au, did you tried use the RTCMemoryFixup?

 

Yeah, I tried injecting RTCMemoryFixup.kext from /CLOVER/kexts/10.14 with boot arg rtcfx_exclude=10-FF as mentioned in this post by @lvs1974.  Unfortunately, doesn't seem to work for me, maybe because I'm not fully understanding how to use it :|.

 

Just hoping that one of the Clover developers is able to update the AppleRTC patch for 10.14.4 as this is a simpler solution for me...

 

Edit1

Adding the following code from @RodionS in Clover's config.plist/KernelAndKextPatches/KextsToPatch prevents my BIOS/CMOS from resetting when booting into 10.14.4...

 

<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>AppleRTC for 10.14.4</string>
				<key>MatchOS</key>
				<string>10.14.x</string>
				<key>Find</key>
				<data>dTMPtw==</data>
				<key>Name</key>
				<string>com.apple.driver.AppleRTC</string>
				<key>Replace</key>
				<data>6zMPtw==</data>
			</dict>

Thanks to @Rodion for the code and @ctich for pointing me in the right direction to this post.

 

Edit2

Issue fixed in Clover r4911+, thanks to @Sherlocks :).

Edited by fusion71au
Issue fixed in Clover r4911+

Share this post


Link to post
Share on other sites

  • Similar Content

    • By DSM2
      [GUIDE] MSI MEG Z490I Unify
       

       
      Components

      Singularity Computers Wraith
      Intel i7 10700K
      MSI MEG Z490I Unify
      2x 32 GB 3200MHz Patriot Viper 4 Blackout RAM
      MSI RX 5700 XT Evoke OC
      1 TB Samsung 970 EVO Plus NVMe
      Apple Broadcom BCM94360CS2 Bluetooth/Wifi
      Seasonic Focus SGX-650 Watt PSU
      CableMod Custom PSU Cable
      4x Noiseblocker B12-PS Fans

      Prehistory

      This build came about through a cooperation with igorsLAB and was supposed to be something very special.
      mITX form factor, Z490 chipset, powerful, quiet and water-cooled,
      which in itself is not an easy thing to do if you assume a mITX build.

      When it came to the case selection, I chose a Singularity Computers Wraith Case,
      because it has an integrated distribution panel with pump mount which makes it easier to build.
       

       
      We use a MSI MEG Z490I Unify motherboard which is equipped with a 10th Gen i7 10700K.
      For RAM we decided to use a 64 GB kit ala 2x 32 GB 3200 MHz Patriot Viper 4 Blackout with CL16-18-18-36.

      Because the mainboard can only be equipped with CNVi NGFFm2 modules,
      I was forced to come up with something regarding Bluetooth/Wlan.
      I removed the original Intel® AX201 NGFFm2 card from the module and installed new antenna cables including connectors.
      The original antenna cables were far too short for our use.
      The BCM94360CS2 is a Original Apple Notebook solution and does not fit into the NGFFm2 module,
      for this purpose one of the two NVMe slots that the board owns had to be sacrificed.
      With a DeLock m.2 Key -> m.2 Key E module the original Apple Broadcom BCM94360CS2 Bluetooth/Wifi card was installed into the NVMe slot.
      For the Bluetooth data connection I used the JUSB1 USB 2.0 Connector on the Motherboard.
       

       
      The 1 TB Samsung 970 EVO Plus with current Firmware was installed on the back of the motherboard.
      For this project Igor released a MSI RX 5700 XT Evoke OC from his private stock.
      For the water cooling components we got support from the company Alphacool, who completely equipped us with everything our heart desires.
      For the 10th Gen i7 10700K we use an Alphacool ice block XPX in the Polished Clear version.
      The MSI RX 5700 XT Evoke OC was equipped with an Alphacool ice block Aurora acrylic GPX-A GPU cooler including backplate.
       

       

       
      The cooling system is connected by Alphacool 13/10mm Black Chrome Tubes and Alphacool icicle PRO fittings in chrome.
      An Alphacool ice pump VPP755 pumps the coolant into the two 240mm Alphacool NexXxoS ST30 V.2 radiators.
      The radiators were equipped with 4x Noiseblocker NB-eLoop B12-PS Fans.
      The power is provided by a sponsored Seasonic Focus SGX-650 Watt SFX power supply,
      the original cables were replaced with cables from CableMod.

      A very big thank you to the sponsors at this point again: Alphacool, Blacknoise, igorsLAB and Seasonic!
       



       
      BIOS

      First download the following Bios File and the Bios Settings Profile attached to this post and extract them.

      Bios: https://www.dropbox.com/s/ea0dq7uzayu3ita/E7C77IMS.120.zip?dl=0
      Bios Profil: https://www.dropbox.com/s/m29ssxrthb0u2oi/Hackintosh Bios Settings.ocb.zip?dl=0

      Copy the two files to a Fat32 formatted USB stick and plug it into a free USB port.
      Start the computer and open the bios menu with the ESC key, then switch to EZ mode with the F7 key.
      Open the M-Flash menu
       

       
      You will be informed that your system will perform an auto reboot and start the flash mode.
      Confirm the selection with Yes.
       

       
      In flash mode you choose the firmware on your USB stick and confirm the flash process with Enter.

      After you have flashed the bios successfully and the system has rebooted,
      you open the Bios menu again with the ESC key and switch back to the EZ mode with F7.
      Afterwards you open the Save/Load Bios Settings OC PROFILE menu.
       

       
      Once there select the option "OC Profile Load From USB" and choose the "Hackintosh Bios Settings.ocb" file.
      Once the settings are loaded, save them with the F10 key before leaving the Bios.
      Alternatively you can also save the settings manually.
       
      BIOS SETTINGS
      PCIe/PCI Sub-system Settings
      Above 4G : Enabled

      Settings/Advanced/Integrated Peripherals
      SATA Mode : AHCI Mode

      Settings/Advanced/Intel (R) Thunderbolt
      Discrete Thunderbolt(TM) Support : Enabled
      Thunderbolt Boot Support : Pre-Boot ACL
      Security Level : No Security
      Settings/Advanced/Intel (R) Thunderbolt/Discrete Thunderbolt(TM) Configuration
      GPIO3 Force Pwr : Enabled
      Settings/Advanced/Intel (R) Thunderbolt/Discrete Thunderbolt(TM) Configuration/Thunderbolt(TM) OS Select
      Thunderbolt support : Enabled + RTD3

      Settings/Advanced/Power Management
      USB Standby Power at S4/S5 : Enabled


      Settings/Advanced/USB Configuration
      XHCI Hand-Off : Enabled
      Legacy USB Support : Enabled

      BIOS CSM/UEFI Mode
      UEFI

      Settings/Boot
      MSI Fastboot : Disabled
      Fastboot : Disabled


      Settings/Security/Secure Boot
      Secure Boot : Disabled

      Settings/Security/Trusted Computing
      Security Device Support : Disabled

      OC/Overclocking/CPU Features
      CFG Lock : Disabled
       
      What do we need ?

      1. access to a computer where Windows/MacOS is already running
      2. macOS license or the operating system/Internet Recovery Files.
      3. a USB stick with 16 GB free memory.
      4. OpenCore EFI

      Example: Original Apple Mac OS X Snow Leopard DVD

       
      Create a USB flash drive via Windows  
      What is required ?

      1. big sur recovery image : https://www.dropbox.com/s/kcp3pl83qgb6c2q/recovery.7z?dl=0
      2. USB pen drive with 16 GB memory
      3. etcher for the recovery stick creation : https://www.dropbox.com/s/i5uurrk7zcwzmr4/balenaEtcher-Setup-1.5.112.exe?dl=0
       
       
      Create a USB flash drive via macOS
       
      1. open the App Store, enter Big Sur in the search bar and hit enter.



      2. start download and wait until it is completed.







      Once the download is complete, the following window will appear



      3. insert the USB stick and open the disk utility via Spotlight search

       

      4. in the disk utility change the view to "Show all devices" first

       

      Now select your USB stick, in my case it is an Intenso cMobile Line Media USB Drive and select the option delete.



      A window will open and here you can set the settings for the formatting.

      Name: USB
      File format : MS-DOS file system (Fat)
      Scheme : Master Boot Record



      To perform formatting, press Delete.

      If the process is successful, you will see the following window which can be closed then:



      5. enter Terminal in the Spotlight Search and run this application.



      Copy the command for Big Sur, paste it into the Terminal window and confirm with Enter.

      Big Sur: sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/USB

      Catalina: sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/USB

      In the terminal the whole thing should look like this:



      5. you will be asked to enter your password, which you confirm with Enter.
      Don't be irritated by the fact that the password field remains empty even after you have typed the password.



      You will be reminded that the volume named USB must be deleted.
      Enter Y and confirm with Enter.
      Now the USB stick will be formatted and created correctly.



      This is how it looks like in the terminal when the stick has been created successfully.



      Congratulations - your macOS Install Stick is created
       
      Create the EFI for macOS via Windows
       
      What is required ?

      1. A bootloader: OpenCore

      https://github.com/acidanthera…penCore-0.6.3-RELEASE.zip

      GUI and HFSPlus driver for the bootloader:

      https://github.com/acidanthera…ryData/archive/master.zip

      2. to be able to configure the EFI, we need an additional Plist Editor.
       
      https://github.com/corpnewt/ProperTree/archive/master.zip
      3. to facilitate the generation of the serials and SMBIOS data we need GenSMBIOS.
       
      https://github.com/corpnewt/GenSMBIOS/archive/master.zip
      4. in order for our system to run as a hackintosh, some kexts are required.

      AppleALC = Audio
       
      https://github.com/acidanthera/AppleALC/releases/
       
      Lilu - A versatile plugin that is required for both AppleALC and WhateverGreen.
       
      https://github.com/acidanthera/Lilu/releases
       
      LucyRTL8125Ethernet - Required for the Realtek® RTL8125B 2.5Gbps LAN controller
       
      https://github.com/Mieze/LucyRTL8125Ethernet
       
      SMCProcessor - Plugin for VirtualSMC - Allows to read CPU relevant data like temperatures etc.

      Can be found in the table of contents of VirtualSMC.

      SMCSuperIO - Plugin for VirtualSMC - Allows to read out CPU relevant data like fan speeds etc.

      Can be found in the table of contents of VirtualSMC.

      VirtualSMC - Apple SMC emulator including plugins - makes it possible to boot macOS
       
      https://github.com/acidanthera/VirtualSMC/releases
       
      Whatevergreen - Swiss Army Knife for GPUs, but now also includes many additional fixes
       
      https://github.com/acidanthera/WhateverGreen/releases
       
      You can download the kexts as a package here:
       
      https://www.dropbox.com/s/klfaadmfelwk937/Kext Files - MSI MEG Z490I Unify - Build.zip?dl=0
       
      Additionally you have to download the BASIS-SSDT.aml
       
      https://www.dropbox.com/s/x8yn33yyizsnqoa/BASIS-SSDT.aml?dl=0
       
       
       
      Create the EFI for macOS via macOS
      What is required ?

      1. A bootloader: OpenCore

      https://github.com/acidanthera…penCore-0.6.3-RELEASE.zip

      GUI and HFSPlus driver for the bootloader:

      https://github.com/acidanthera…ryData/archive/master.zip

      2. to be able to configure the EFI, we need an additional Plist Editor.
      We use the PlistEdit Pro under macOS, the trial version is absolutely fine.
       
      https://www.dropbox.com/s/bqradkm2pgiklep/PlistEdit Pro.zip?dl=0
       
      3. to facilitate the generation of the serials and SMBIOS data we need GenSMBIOS.
       
      https://github.com/corpnewt/GenSMBIOS/archive/master.zip
      4. in order for our system to run as a hackintosh, some kexts are required.

      AppleALC = Audio
       
      https://github.com/acidanthera/AppleALC/releases/
       
      Lilu - A versatile plugin that is required for both AppleALC and WhateverGreen.
       
      https://github.com/acidanthera/Lilu/releases
       
      LucyRTL8125Ethernet - Required for the Realtek® RTL8125B 2.5Gbps LAN controller
       
      https://github.com/Mieze/LucyRTL8125Ethernet
       
      SMCProcessor - Plugin for VirtualSMC - Allows to read CPU relevant data like temperatures etc.

      Can be found in the table of contents of VirtualSMC.

      SMCSuperIO - Plugin for VirtualSMC - Allows to read out CPU relevant data like fan speeds etc.

      Can be found in the table of contents of VirtualSMC.

      VirtualSMC - Apple SMC emulator including plugins - makes it possible to boot macOS
       
      https://github.com/acidanthera/VirtualSMC/releases
       
      Whatevergreen - Swiss Army Knife for GPUs, but now also includes many additional fixes
       
      https://github.com/acidanthera/WhateverGreen/releases
       
      You can download the kexts as a package here:
       
      https://www.dropbox.com/s/klfaadmfelwk937/Kext Files - MSI MEG Z490I Unify - Build.zip?dl=0
       
      Additionally you have to download the BASIS-SSDT.aml
       
      https://www.dropbox.com/s/x8yn33yyizsnqoa/BASIS-SSDT.aml?dl=0
       
       
       
      Installation
       
      Plug in your USB Flash Drive and open the boot menu with the F11 key.
      Select the USB flash drive and confirm the selection with Enter.

      In the OpenCore Boot Picker, select the recovery stick with the name DSM2RECBS and confirm the selection again with Enter.
      Once you have arrived in the installer, open the Utilities tab and start the terminal.
      Then enter ifconfig and confirm the entry with Enter.
      The terminal lists all available interfaces.

      lo0
      gif0
      stf0
      xhc20
      xhc0
      en0

      For us en0 is important because this is our lan port, which is currently "inactive" according to ifconfig.
      With the Realtek 2,5 Gbit Lan Controller it is the case that it can not automatically get the correct settings for the Lan Port.
      Without the correct settings, no access to the Internet is possible, and without Internet access, no Internet Recovery Install can be performed.
      However, we can solve the whole problem via terminal.
      To do so, type the following command into the terminal and confirm the input with Enter:

      ifconfig en0 media 1000baseT mediaopt full-duplex

      To check, enter ifconfig again and confirm with Enter. Now you should see "active" instead of "inactive".

      Thanks to griven who helped to solve the lan problem via terminal.

      After that close the terminal and switch to the disk utility.
      First change the view to "Show all devices" and then select the hard disk you want to use for macOS in the left tab.
      In my case this is a Samsung 970 EVO Plus with current firmware.
      (without current firmware on the 970 EVO Plus, it is not possible to install macOS on it)

      After that click on "Delete", another window will open and here you can define the following things:

      Name: Can be assigned as desired
      Format: Mac OS Extended (journaled)
      Scheme: GUID Partition Table

      Click on "Delete" afterwards.

      Once the formatting is complete, click "Done" and close the disk utility.
      Back in the selection menu, select "Reinstall macOS Big Sur".
      Press "Continue" and accept the terms and conditions.
      Select the hard disk you formatted for macOS and confirm the selection with "Continue".
      The remaining part of the installation runs automatically and we only need to intervene again briefly when it is finished.

      To avoid open questions I have captured the whole installation process in full length.
       
       
       
      Copy the EFI from the Recovery Install Stick to the ESP of the hard disk
       
       
       
      Lan Fix - Realtek 8125B
       
      As with the installation you have to fix the lan port again.
      This time the whole thing will stay the same and not only active for the installer.

      Open the terminal and enter the command already mentioned above, but this time you add a "sudo" to the command.

      The complete command will be:

      sudo ifconfig en0 media 1000baseT mediaopt full-duplex

      Press Enter to confirm

      You will then be asked to enter your password for the system,
      don't be surprised that the password input is not displayed.

      Confirm with Enter
      Ready
       
       
       
      Thunderbolt3
       
      The mainboard has a Thunderbolt port, which we have to bend a bit for macOS,
      because without this adjustment Thunderbolt Hotplug will not work.

      Thunderbolt is connected via PCH and is connected to the RP01 of the MSI MEG Z490I Unify.
      In the picture below you can see the Path and the successful Inject of the properties via SSDT.




      First download the following SSDT:
      https://www.dropbox.com/s/wxtsmopnbgwq8t8/TTRidge.aml?dl=0
       
      Additionally you need MaciASL:
      https://www.dropbox.com/s/ku31d8zimw7arvs/MaciASL.zip?dl=0
       
      As well as PlistEdit Pro to edit your config.plist:
      https://www.dropbox.com/s/bqradkm2pgiklep/PlistEdit Pro.zip?dl=0
       
      Open the TTRidge.aml with MaciASL and change the Device Path

      From

      External (_SB_.PCXX.RPXX, DeviceObj)
      External (_SB_.PCXX.RPXX.PXSX, DeviceObj)

      Scope (_SB.PCXX.RPXX)




      To

      External (_SB_.PCI0.RP01, DeviceObj)
      External (_SB_.PCI0.RP01.PXSX, DeviceObj)

      Scope (_SB.PCI0.RP01)




      Afterwards you compile the file. (Point 1 in the picture)
      Another window will open which ideally should not contain any errors. (point 2 in the picture)
      If no errors are displayed, you can now save the file.
      To do so, click on File (point 3 in the picture) and then on Save as (point 4 in the picture)



      A wide window will appear, choose the place where you want to save the file.
      In my case this is the desktop and then click on Save.



      In the next step you open the terminal and mount your EFI partition.

      In my case the command is :

      sudo diskutil mountdisk disk0s1

      Now copy the TTRidge SSDT saved on your desktop and paste it into your EFI under EFI/OC/ACPI.

      Load your config.plist with PlistEdit Pro and open the property list ACPI/Add.
      Click on "New Sibling Element" while you have selected the Add Property.



      Change the type of the new sibling element from String to Dictionary.



      You should now have the following picture in front of you



      Now click 1x on "New Child Element" and then 2x on "New Sibling Element".





      Now rename the properties added as "New Objects".
      We also change the property type from String to Boolean and set it from No to Yes.
      The property names are :

      Name : Comment - Type : String - Value : TTRidge
      Name : Enabled - Type: Boolean - Value: Yes
      Name: Path - Type: String - Value: TTRidge.aml

      In the config.plist it should look like this:



      If this is the case click on "File" and save the config.plist with "Save".


       
       
       
       
      PS: If you use this guide for another Z490 motherboard,
      which is also equipped with a Thunderbolt port,
      you have to find out the device address for your Thunderbolt Port via IORegistryExplorer.
       
      USB-Ports
       
      Under macOS there is a port limit for USB ports, i.e. if more than 15 ports are available, everything beyond this limit will be ignored.
      USB 3.0 ports are backwards compatible and use two ports at once by definition,
      i.e. a USB 2.0 part and the actual USB 3.0 part.
      But not all listed ports under macOS are physically present,
      just because macOS lists them to us doesn't mean that this is true.
      With original Apple devices the port definition for each SMBIOS is stored, with a Hackintosh this is of course not the case.

      Therefore a definition of the USB ports is essential, otherwise certain functions such as sleep cannot work.

      To create a Custom USB Kext you need Hackintool:
      https://www.dropbox.com/s/f80m1ef7k5drc0s/Hackintool-3.4.9.zip?dl=0
       
      With this tool you can create your own USB Kext under the tab USB and remove ports that are not assigned (not available).

      The procedure documented by @CMMChris was great and simple which I quote here:

      Open Hackintool and switch to the USB tab. There all USB ports are listed.

      Now test all ports one after the other with a USB 2 and a USB 3 device to see which ones are in use.
      Then delete the ones that are not in use from the list.

      After that you set the type of the port:
      - USB 2.0 part of a USB 3 port is set to USB3
      - USB 3.0 portion of a USB 3 port is set to USB3
      - Pure USB 2.0 connections on USB2
      - Special feature of Type-C: Same port in both directions = TypeC + SW; different port depending on direction = TypeC
      - Internal USB ports (e.g. internal Bluetooth) is set to Internal

      If your connections exceed the port limit of 15 ports per controller, you have to disconnect ports (1 USB3 port = 2 USB ports - USB2 share and USB3 share).
      Then you have to decide yourself if you want to disable ports completely,
      remove the USB 2.0 part from a USB 3.0 port or vice versa

      Once everything is configured you can export the data.
      Hackintool generates 5 files: SSDT-EC-USBX.aml, SSDT-EC-USBX.dsl, SSDT-UIAC.aml, SSDT-UIAC.dsl and USBPorts.kext.
      Usually only two of them are important, SSDT-EC-USBX.aml and USBPorts.kext.
      In our case only the USBPorts.kext is needed, because I have done some preliminary work in the BASIS-SSDT which is also USB related.

      Mount your ESP partition of your macOS disk and store the files as follows:

      - SSDT-EC-USBX.aml should be placed in EFI/OC/ACPI/ (if you use another Z490 board)
      - The USBPorts.kext should be placed in EFI/OC/Kexts/

      To edit the config.plist we use PlistEdit Pro:
      https://www.dropbox.com/s/bqradkm2pgiklep/PlistEdit Pro.zip?dl=0
       
      Open the config.plist via PlistEdit Pro and stores the entries for the two files,
      so they are loaded at boot time and also disable the XhciPortLimit Quirk.

      After a reboot the whole things will be taken over and should work fine if you did everything right.

      The Singularity Computers Wraith Case has no connectors on the case itself,
      for this reason my USBPorts.kext differs slightly from your definition.



      HS01, HS03, HS04 are USB 2.0 parts of the USB 3.0 ports.
      In other words the counterparts of SS01, SS03,SS04. (USB 3.0 Ports)

      HS07, HS08 are the two pure USB 2.0 ports.

      HS09 is the USB 2.0 header I forked for the Bluetooth and is stored as Internal.

      HS13 is the Mystic Light Controller of the mainboard which I also set to Internal,
      so that it cannot cause a Wake from Sleep.

      SSP1/SSP2 is the Thunderbolt port and a standalone controller.

      If your setup is build one on one, you can alternatively use the Custom USB Kext I created here.
       
      https://www.dropbox.com/s/nh2qn14upwqix1b/USBPorts.kext.zip?dl=0
       
       

       
    • By iguannnaq
      Hi so iam using mac os mojave
      and this my pc spec
      Asus k84l
      intel core i3 2350m sandy bridge
      intel hd 3000
      ssd wd green 250 gb
      ram 4gb
       
      i dont know after i use for a minute and freezing please help me
      this my clover i dont know what the problems
       
      https://drive.google.com/file/d/1aP_s0LVZPAtZf_Z4rpN0Puj_dqLlfcuk/view
    • By iammask
      I am on OpenCore 0.6.3 with AirportBrcmFixup.kext, BrcmBluetoothInjector.kext, BrcmFirmwareData.kext, BrcmPatchRAM2.kext in my EFI/OC/Kexts.
      For USB mapping, USBMap.kext is being used.
      Bluetooth is loaded but there's no option to turn it on.
      please check screenshot attached, tried to include everything 



    • By kushwavez
      A really good motherboard with macOS compatible bult-in Wifi & Bluetooth

      ASUS Z170-Deluxe (with Wifi)
      BIOS: v3801
      CPU: i7-6700K 4.0 to 4.2 GHz (w/o OC)
      RAM: 1x 16 GB Corsair DDR4 2400 MHz
      GPU: Intel HD 530 (Headless) & ASUS Radeon RX 5700 OC 8 GB
      Audio: ALC 1150
      Ethernet: I219V2, I211-AT
      WiFi & Bluetooth: Broadcom BCM94360HMB Half-Mini-PCI-E
      More Specs: https://www.asus.com/Motherboards/Z170-DELUXE/specifications/
       
      El Capitan 10.11.6 -> Big Sur 11 - Windows 10
       
      What is working:
      BCM94360HMB Wifi and Bluetooth AirDrop, Handoff, FaceTime, Messages, App Store, iCloud, etc. Intel HD 530 (QE/CI tested, but now I'm using it in headless) Sleep RX 5700 (QE/CI with 2 1080p monitors connected) Sound (all ports) USB Ports Two Ethernet ports macOS with a light OC (4.12 GHz - 4.5 Ghz, XMP, ASUS optimal) ASUS HyperKit and M.2 with a KINGSTON NVMe SSD - 250 GB Hardware decoding/encoding on both HD 530 and RX 5700 (HD 530 up to HEVC, RX 5700 at the time of writing VP9) iGPU only (with QuickSync) is used in the default config.plist To use dGPU for hw decode/encode and also use Intel QuickSync you need to start with "config_headless.plist" This will use iMac17,2 SMBIOS and shikigva=80 To use dGPU only boot with "config_amd.plist" also disable iGPU completely in BIOS. This will use iMacPro1,1 SMBIOS without iGPU System Integrity Protection is Enabled by default. If you need to boot with SIP disabled you may use "config_debug.plist" or disable it manually in Clover settings. If you want Enabled SIP but with allowing unsigned kexts you may boot with "CsrActiveConfig = 0x01"  
      What is not working:
      -  
       
      Not tested:
      Thunderbolt (no equipment)  
      Issues:
      None  
      BIOS Settings:
      Boot\CSM (Compatibility Support Module): Launch CSM: Disabled Boot\Secure Boot: OS type: Other OS Secure Boot State: Disabled Advanced\System agent (sa) Configuration: VT-d: Enabled Graphics Configuration: (This is for HD 530 in headless) Primary Display: Auto (to use dGPU only this must be PEG) iGPU Multi-monitor: Enabled (to use dGPU only this must be Disabled) RC6(Render Standby): Enabled (to use dGPU only this must be Disabled) DVMT Pre-Allocated: 128M Advanced\PCH Storage Configuration: SATA Mode Selection: AHCI HyperKit: Enable (if you have NVMe SSD with ASUS HyperKit) Advanced\CPU Configuration: Intel Virtualization Technology: Enabled CPU- Power Management Control: CPU- C-States: Enabled Intel SpeedShift: Enabled  
      Getting ready for installation:
      Download the bootpack (Clover v5126): Click here -> Z170-DELUXE_Clover_v5126.zip (Tested: El Capitan 10.11.6 -> macOS Big Sur 11.0.1)  
      Installation:
      Create an installer with any method you know (- Mac: createinstallmedia, gibMacOS - Windows: Transmac, Vmware, Win32diskimager, gibMacOS) Copy my Clover folder to the USB's EFI folder Boot with the Installer USB If you have any problem (kp or freeze) boot with config_debug.plist to see what causes the issue  
      Post Installation:
      Download Clover Configurator and generate a new Serial Number for yourself  
      Some pictures:

       
       



       
      El Capitan 10.11.6
       
      Sierra 10.12.6
       
      High Sierra 10.13.6
       
      Mojave 10.14.6
       
      Catalina 10.15.7
       
      Catalina & Windows 10 Dual-Boot (clean install, on one drive):
       Boot into your Mac installer, Create 2 partitions in GUID table (1 for Win (I used FAT32 but I think it doesn't matter what you choose), 1 for Mac)
       Install Mac, boot with your USB, mount your EFI partition (use terminal or an EFI mounter app), create an EFI folder (if there is no folder), copy the CLOVER folder I attached to the EFI folder, restart
      Boot into your Win installer, Format the partition you created for Win, install. 
      Now, it's automatically booting into Windows. To use Clover open cmd in administrator, type: 
      bcdedit /set {bootmgr} path \EFI\CLOVER\CLOVERX64.efi  
      You're done! It will booting into Clover when you start the system, and you can select Win or Mac (or another OS if installed on a 3rd partition).
       
      IF YOU GETTING ERRORS DURING WINDOWS INSTALLATION (could not be formatted, etc):
      Make sure you have GPT partitions, and GPT (UEFI) installer, also disconnect all external storage drives (except the installer USB)  
      Mounting EFI from Windows:
      Open cmd in administrator mode and type: mountvol b: /s (This will mount your EFI) Open Total Commander or Explorer++ in administrator mode to manage EFI mountvol b: /d (This will unmount your EFI)  
      Useful Applications for Mac:
      EFI Mountain Show -> To easily mount your EFI Clover Configurator -> To easily manage your config.plist https://mackie100projects.altervista.org/download-clover-configurator/ PlistEditPro -> Advanced plist editor https://www.fatcatsoftware.com/plisteditpro/ iStat Menus -> To monitoring your devices https://bjango.com/mac/istatmenus/ Boom 3D -> To significantly increase your audio quality https://www.globaldelight.com/boom/ TextMate -> a basic code editor just like Notepad++ on Windows https://macromates.com Modified Wineskin to run basic Windows 32-bit or 64-bit (or DX9 games) applications on Catalina -> https://www.reddit.com/r/MacOS/comments/fobx5t/i_didnt_want_to_boot_windows_every_time_when_i/ MaciASL -> View/Edit your .aml, .dsl files https://bitbucket.org/RehabMan/os-x-maciasl-patchmatic/downloads/ Hackintool -> All useful info, tools in one place https://github.com/headkaze/Hackintool IORegistryExplorer V2.1 -> To view your IO tables https://github.com/vulgo/IORegistryExplorer/releases/tag/v2.1 App Cleaner -> To delete your apps with caches https://freemacsoft.net/appcleaner/ Intel Power Gadget -> To see your frequencies https://software.intel.com/en-us/articles/intel-power-gadget Carbon Copy Cloner -> Advanced macOS drive backup utility https://bombich.com Commander One ->A Total Commander alternative for macOS https://mac.eltima.com/file-manager.html  
      Useful Applications for Windows:
      Total Commander -> To easily manage EFI https://www.ghisler.com gibMacOS -> A python script for downloading/creating macOS Internet Recovery USB from Windows (working internet is needed when installing) https://github.com/corpnewt/gibMacOS mountvol b: /s -> To mount your system drive EFI
      EasyUEFI -> To manage boot orders and any bootloaders with ease https://www.easyuefi.com/index.html
      MiniTool Partition Wizard -> To mount your USB EFI, and manage other drives https://www.minitool.com/partition-manager/
      Notepad++ -> Basic code editor for all type of files https://notepad-plus-plus.org
       
      Notes:
      According to @albertoacj's comment Sidecar is only working in headless iGPU mode when using an AMD GPU, keep that in mind No need to change anything inside Clover from El Capitan to Big Sur For macOS Mojave and older you might need the full AirPortBrcmFixup.kext for full WiFi support   
      Changelog:
      2020.11.12: Noticed that the CPU is always at 4200 Mhz, created an SSDT for proper CPU stepping. Updated to Big Sur release version, updated bootpack
      2020.11.03: Tested El Capitan, Sierra, High Sierra, Mojave, Catalina, Big Sur
      2020.11.01: Updated bootpack to Clover v5126, ready for macOS 11 Big Sur final release
      2020.04.23: Corrected layout-id to use all audio ports, updated bootpack
      2020.04.22: Deleted unnecessary boot-args, can boot without any custom boot-args (except agdpmod=pikera for RX 5700), updated bootpack
      2020.04.20: Deleted unnecessary lines from config.plist, updated bootpack
      2020.04.17: Replaced FakeSMC with VirtualSMC because FakeSMC is outdated (to see your frequencies use Intel Power Gadget) -> Removed unnecessary kexts, Updated all necessary kexts, updated Clover to v5112, updated bootpack, enabled SIP, deleted bootcamp theme
      2020.03.26: Updated to 10.15.4 -> Updated WhateverGreen, Lilu -> Updated Clover to v5107
      2020.03.23: Removed "EmuVariableUefi.efi" -> deleted, caused false nvram map, now it's native, updated Clover to v5106
      2020.02.11: Updated to 10.15.3 -> No problem when/after installing
      2020.01.19: Added ASUS HyperKit NVMe SSD to the "What is working" list
      2020.01.12: Tested system with OC, added more informations to BIOS settings
      2020.01.11: Added SmallTreeIntel82576.kext for 2nd Ethernet, Tested Ethernet ports
      2020.01.11: First upload
       
    • By fantomas
      In Big Sur Apple decided to exempt many of its apps from being routed thru the frameworks they now require 3rd-party firewalls to use (LuLu, Little Snitch, etc.)
       
      Q: Could this be (ab)used by malware to also bypass such firewalls?
       
      A: Apparently yes, and trivially so.
       

       
       
       
       
      twitter
       
      View full article
       
×