Jump to content
ErmaC

Clover General discussion

21,117 posts in this topic

Recommended Posts

7 hours ago, Andres ZeroCross said:

What do you mean by Switching to build_clover.command??? There is no such that command inside folder. I am using CloverGrowerPro not CloverGrower :D

CloverGrowerPro is not working. Why do you use it? Because you are developer? In this case you are able to fix the script. You want to take new Clover? There are other possibilities to get it ready-to-use.

Share this post


Link to post
Share on other sites
Advertisement

Hi,

 

I've made an utterly stupid mistake regarding KernelLapic patch. It was my fault. And now I want to fix it up. :)

Index: rEFIt_UEFI/Platform/kernel_patcher.c
===================================================================
--- rEFIt_UEFI/Platform/kernel_patcher.c	(revision 4516)
+++ rEFIt_UEFI/Platform/kernel_patcher.c	(working copy)
@@ -664,14 +664,21 @@
         patchLocation = i+1398;
         DBG("Found Sierra Lapic panic at 0x%08x\n", patchLocation);
         break;
-      //PMheart: 10.13.DP1/10.14.DP1
+      //PMheart: 10.13.DP1
     } else if (bytes[i+0] == 0x65 && bytes[i+1] == 0x8B && bytes[i+2] == 0x0C && bytes[i+3] == 0x25 &&
         bytes[i+4] == 0x1C && bytes[i+5] == 0x00 && bytes[i+6] == 0x00 && bytes[i+7] == 0x00 &&
         bytes[i+1407] == 0x65 && bytes[i+1408] == 0x8B && bytes[i+1409] == 0x0C && bytes[i+1410] == 0x25 &&
         bytes[i+1411] == 0x1C && bytes[i+1412] == 0x00 && bytes[i+1413] == 0x00 && bytes[i+1414] == 0x00) {
         patchLocation = i+1396;
-        DBG("Found High Sierra/Mojave Lapic panic at 0x%08x\n", patchLocation);
+        DBG("Found High Sierra Lapic panic at 0x%08x\n", patchLocation);
         break;
+      //PMheart: 10.14.DP1
+    } else if (bytes[i+0] == 0x65 && bytes[i+1] == 0x8B && bytes[i+2] == 0x0C && bytes[i+3] == 0x25 &&
+        bytes[i+4] == 0x1C && bytes[i+5] == 0x00 && bytes[i+6] == 0x00 && bytes[i+7] == 0x00 &&
+        bytes[i+1396] == 0x65 && bytes[i+1397] == 0x8B && bytes[i+1398] == 0x0C && bytes[i+1399] == 0x25 &&
+        bytes[i+1400] == 0x1C && bytes[i+1401] == 0x00 && bytes[i+1402] == 0x00 && bytes[i+1403] == 0x00) {
+        patchLocation = i+1385;
+        DBG("Found Mojave Lapic panic at 0x%08x\n", patchLocation);
+        break;
     }
   }
 

 

Before anybody wants to draft a new release for 10.14 compatibility, here is a pre-compiled binary for temporary use. (I will remove it once a new version supporting 10.14 has been available on SF.)

EDIT: So finally you should go with r4522 available on SF. Binaries REMOVED.

 

 

For a more detailed usage (especially for newbies), please see

 

Edited by PMheart

Share this post


Link to post
Share on other sites

Hi Sir

My system wakeup if I press sleep button went to sleep after 2 second wake up.

I notice After I install Alpine Ridge Thunderbolt 3 card sleep not work .

Please help to fix this.

Thank you.

Screen Shot 2018-06-05 at 3.53.43 PM.png

BootLog_Firmware.zip

BootLog_Kernel.zip

navaratnam’s Mac Pro.zip

Power.zip

RTC.zip

Screen Shot 2018-06-05 at 3.58.47 PM.png

 

SSDT-X99-TB3-iMacPro-mano.aml.zip

Edited by nmano

Share this post


Link to post
Share on other sites

Oh, I also noticed a change of IOPCIFamily and made one more patch:

 

Quote

Index: rEFIt_UEFI/Platform/kext_patcher.c

===================================================================

--- rEFIt_UEFI/Platform/kext_patcher.c (revision 4516)

+++ rEFIt_UEFI/Platform/kext_patcher.c (working copy)

@@ -828,12 +828,16 @@

// find: 0x48, 0x81, 0xFB, 0x00, 0x00, 0x00, 0x40

// repl: 0x48, 0x81, 0xFB, 0x00, 0x00, 0x00, 0x80

//

-STATIC UINT8 BroadwellE_IOPCI_Find[] = { 0x48, 0x81, 0xFB, 0x00, 0x00, 0x00, 0x40 };

-STATIC UINT8 BroadwellE_IOPCI_Repl[] = { 0x48, 0x81, 0xFB, 0x00, 0x00, 0x00, 0x80 };

+STATIC UINT8 BroadwellE_IOPCI_Find[]      = { 0x48, 0x81, 0xFB, 0x00, 0x00, 0x00, 0x40 };

+STATIC UINT8 BroadwellE_IOPCI_Repl[]      = { 0x48, 0x81, 0xFB, 0x00, 0x00, 0x00, 0x80 };

+// changes as of 10.14

+STATIC UINT8 BroadwellE_IOPCI_Find_1014[] = { 0x48, 0x3D, 0x00, 0x00, 0x00, 0x40 };

+STATIC UINT8 BroadwellE_IOPCI_Repl_1014[] = { 0x48, 0x3D, 0x00, 0x00, 0x00, 0x80 };

VOID BDWE_IOPCIPatch(UINT8 *Driver, UINT32 DriverSize, CHAR8 *InfoPlist, UINT32 InfoPlistSize, LOADER_ENTRY *Entry)

{

     UINTN count = 0;

+    UINT64 os_ver = AsciiOSVersionToUint64(Entry->OSVersion);

     

     DBG_RT(Entry, "\nBDWE_IOPCIPatch: driverAddr = %x, driverSize = %x\n", Driver, DriverSize);

     if (Entry->KernelAndKextPatches->KPDebug) {

@@ -844,7 +848,10 @@

     //

     // now, let's patch it!

     //

-    count = SearchAndReplace(Driver, DriverSize, BroadwellE_IOPCI_Find, sizeof(BroadwellE_IOPCI_Find), BroadwellE_IOPCI_Repl, 0);

+    if (os_ver <= AsciiOSVersionToUint64("10.13.6"))

+      count = SearchAndReplace(Driver, DriverSize, BroadwellE_IOPCI_Find, sizeof(BroadwellE_IOPCI_Find), BroadwellE_IOPCI_Repl, 0);

+    else

+      count = SearchAndReplace(Driver, DriverSize, BroadwellE_IOPCI_Find_1014, sizeof(BroadwellE_IOPCI_Find_1014), BroadwellE_IOPCI_Repl_1014, 0);

     

     if (count) {

         DBG_RT(Entry, "==> IOPCIFamily: %d replaces done.\n", count);

 

Share this post


Link to post
Share on other sites
49 minutes ago, PMheart said:

Oh, I also noticed a change of IOPCIFamily and made one more patch:

 

 

Thanks PMHeart

I will try and replay.

BroadwellEPatch 10.13 by PMHeart

F

48 81 FB 00 00 00 40

R

48 81 FB 00 00 00 80

/ find: 0x48, 0x81, 0xFB, 0x00, 0x00, 0x00, 0x40

// repl: 0x48, 0x81, 0xFB, 0x00, 0x00, 0x00, 0x80

Edited by nmano

Share this post


Link to post
Share on other sites
7 hours ago, nmano said:

Thanks PMHeart

I will try and replay.

BroadwellEPatch 10.13 by PMHeart

F

48 81 FB 00 00 00 40

R

48 81 FB 00 00 00 80

/ find: 0x48, 0x81, 0xFB, 0x00, 0x00, 0x00, 0x40

// repl: 0x48, 0x81, 0xFB, 0x00, 0x00, 0x00, 0x80

well its a old patch, all this time I thought it was Brumbear author

Share this post


Link to post
Share on other sites

What is BIOS.aml? It was posted by slice in the clover changes thread as an example.

Does that mean i put BIOS.aml in config.plist under ACPI>DSDT as the name if i dont have a DSDT.aml file in patches folder?

Share this post


Link to post
Share on other sites
On 6/5/2018 at 7:24 PM, Andres ZeroCross said:

What do you mean by Switching to build_clover.command??? There is no such that command inside folder. I am using CloverGrowerPro not CloverGrower :D

Search downloads on this site for build_clover.command

Edited by SavageAUS

Share this post


Link to post
Share on other sites

Apple update FirmwareFeatures & FirmwareFeaturesMask to 10.14

FirmwareFeatures 0xFD0FF536

FirmwareFeaturesMask 0xFF1FFF3F

Share this post


Link to post
Share on other sites
1 hour ago, ccphuc2016 said:

thank and where download nvidia web driver macos 10.14 for VGA MSI GTX 750Ti

 

 

nvidia web driver macos 10.14 does not exist, use nvidia web driver for 10.13.5

Share this post


Link to post
Share on other sites
Just now, Ukr55 said:

nvidia web driver macos 10.14 does not exist, use nvidia web driver for 10.13.5

not working

Share this post


Link to post
Share on other sites

Ouch, so I've to unstage my local commits caused of this issue with SF (or Themes repo only?). Also my prev. changes actually have been committed but it seems not well indexed by CloverThemeManager.app.. though I need more than 15 minutes with a theme only to be updated on remote repo.

Screenshot 13.png

Share this post


Link to post
Share on other sites

I probably should have searched this thread before posting this because I bet someone else has already observed this.

 

I am constantly being told to place all Kexts into /Library/Extensions rather than Clover's Kexts/Other for at least High Sierra.  I do understand how some of these kexts would need to be in L/E because of the order in which some of these kexts are injected with the native kexts.

 

From my observations this seems to be correct but if I try to boot the rescue partition or run a MacOS Combi update and possibly other scenarios, I can tell you for a fact it will not boot if you do not have minimally FakeSMC and for me using VoodooPS2 for laptops placed into the Clover /kexts/Other.  So which kexts really should not be in Clover /kexts/Other?

Share this post


Link to post
Share on other sites

Is this Clover bug or just my compilation problem with xcode8?

r452x install menu (right one) is not comfortable to read and missed the descriptions. Thanks.

Clover-Install-Menu.png

Share this post


Link to post
Share on other sites
2 hours ago, Badruzeus said:

Is this Clover bug or just my compilation problem with xcode8?

r452x install menu (right one) is not comfortable to read and missed the descriptions. Thanks.

Clover-Install-Menu.png

Same here with Xcode 9.4 compilation. 

Share this post


Link to post
Share on other sites

Hi devs, I've just noticed that since around rev 4516 the CsmVideoDxe driver doesn't work anymore for me. 

 

Rev 4512, working ok:

Spoiler

0:283  0:000  Loading CsmVideoDxe-64.efi  status=Success
0:300  0:016   - driver needs connecting
0:300  0:000  Loading FSInject-64.efi  status=Success
0:301  0:001  Loading FirmwareVolume-64.efi  status=Success
0:302  0:000  Loading SMCHelper-64.efi  status=Success
0:302  0:000  Loading HFSPlus.efi  status=Success
0:304  0:001   - driver needs connecting
0:304  0:000  Loading OsxAptioFixDrv-64.efi  status=Success
0:305  0:000  3 drivers needs connecting ...
0:305  0:000  PlatformDriverOverrideProtocol not found. Installing ... Success
0:305  0:000  HFS+ driver loaded
0:305  0:000  APFS driver loaded
0:305  0:000  Video driver loaded: disconnect Success
0:386  0:081  Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
0:394  0:007  CsmVideoDriverBindingStart
0:394  0:000  mixed support=40010
0:394  0:000  Controller is [030000]
0:394  0:000  Check for VBE
0:496  0:102    0 640x480 attr=3BF - ok, 640x480, working, highest, pref=0
0:498  0:001    1 800x600 attr=3BF - ok, 800x600, working, highest, pref=1
0:500  0:002    2 1024x768 attr=3BF - ok, 1024x768, working, highest, pref=2
0:502  0:001    3 1280x1024 attr=3BF - ok
0:514  0:011    4 1600x1200 attr=3BF - ok
0:518  0:003    5 1280x800 attr=3BF - ok
0:518  0:000  CsmVideo: New mode: 2 1024x768 - set
0:653  0:134   - SetMode pref 2 (2) = Success
0:653  0:000  CsmVideoCheckForVbe - Success
0:653  0:000  CsmVideoDriverBindingStart end Success
0:653  0:000  CsmVideo: New mode: 1 800x600 - blocking that switch
0:653  0:000  CsmVideo: New mode: 1 800x600 - blocking that switch
0:653  0:000  CsmVideo: New mode: 1 800x600 - blocking that switch
1:209  0:556  === [ InitScreen ] ========================================
1:209  0:000  SetScreenResolution: 1280x800 - setting Mode 5
1:209  0:000  CsmVideo: New mode: 5 1280x800 - set
1:353  0:143  Video mode change to mode #5: Success

 

Rev 4516, fails to detect additional resolutions:

Spoiler

0:302  0:018  Loading CSMVID~1.EFI  status=Success
0:303  0:001   - driver needs connecting
0:303  0:000  Loading FSInject-64.efi  status=Success
0:304  0:000  Loading FirmwareVolume-64.efi  status=Success
0:304  0:000  Loading SMCHelper-64.efi  status=Success
0:306  0:001  Loading OsxAptioFixDrv-64.efi  status=Success
0:306  0:000  Loading HFSPlus.efi  status=Success
0:308  0:001   - driver needs connecting
0:308  0:000  3 drivers needs connecting ...
0:308  0:000  PlatformDriverOverrideProtocol not found. Installing ... Success
0:308  0:000  HFS+ driver loaded
0:308  0:000  APFS driver loaded
0:308  0:000  Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
0:753  0:445  === [ InitScreen ] ========================================
0:753  0:000  SetScreenResolution: 1280x800 - not found!
0:753  0:000  SetMaxResolution: found best mode 2: 1024x768
0:882  0:128  Video mode change to mode #2: Success

 

Compiled Clover with Build_Clover.command with no visible error.

boot-r4516-2018-06-07-18.36.56.zip

Share this post


Link to post
Share on other sites

Fellas, can anyone help pls?

Patches are off in the Clover or the OS is screwed? 10.13.5 fresh install, Clover is bare with minimal stuff in it, only patches are USB and XCPM, same issue with 10.13.4, but 10.13.3 works like a charm. Tried many versions of Clover, same results.

 

HELP!

 

IMG_1538.thumb.JPG.5c64fd49cc46f0b5e6e9c688ca98840e.JPG

 

 

Edited by Balamut

Share this post


Link to post
Share on other sites
6 minutes ago, Balamut said:

Fellas, can anyone help pls?

Patches are off in the Clover or the OS is screwed? 10.13.5 fresh install, Clover is bare with minimal stuff in it, only patches are USB and XCPM, same issue with 10.13.4, but 10.13.3 works like a charm. Tried many versions of Clover, same results.

 

HELP!

 

IMG_1538.thumb.JPG.5c64fd49cc46f0b5e6e9c688ca98840e.JPG

 

 

upload your clover log or config

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 gengstapo
      @Hervé
       
      Im having similar issue with my HS setup, dell latitute 3480, i5-7200U
      Once the hdmi plugged in, the laptop display went blank, only could see the external tv
      But, when i put my laptop to sleep & wake up again, both screen got display (hdmi still connected)
      Even the hdmi could be plugged off & in (after sleep), the laptop display is fine
       
      What could be the culprit?
      Dell’s MacBook Pro IORegistry.zip
      config.plist.zip
    • By TomZanna
      Hi, I'm trying to install Mac Os Catalina on a HP 550-132NL.
      The system has:
      i7-6700
      RAM 12 GB
      GT 730
      LAN Realtek RTL8161
      ALC3863
       
      It passes the verbose phase but after the Apple logo goes away, it gets stuck on a grey screen and I can only move the pointer.
      Can I try to boot with the iGPU?
       
      origin.zip
      CLOVER_dGPU_USB_3.zip
    • By MaLd0n
      ---TUTORIAL---
      https://www.olarila.com/topic/5794-guide-install-macos-with-olarila-image-step-by-step-install-and-post-install-windows-or-mac/
       
      --Original Post--
      https://www.olarila.com/topic/6531-olarila-hackbeast-z390-designare-thunderbolt-full-dsdt-patches-clover-opencore/
       
      --Bios/UEFI Settings--
       
      *Update bios/uefi to F7+*
      1- Go to M.I.T./Advanced Frequency Settings tab
       
      Extreme Memory Profile (X.M.P.) - Profile 1
       
      2- Go to BIOS tab
       
      CSM Support - Disabled
       
      3- Go to Peripherals/Thunderbolt(TM) Configuration tab
       
      Security Level - No Security
      Thunderbolt USB Support - Enabled
      GPIO3 Force Pwr - Enabled
       
      4- Go to Chipset tab
       
      Internal Graphics - Enable
       
      ---CLOVER FOLDER---
      https://olarila.com/files/Clover.Folder/EFI CLOVER Z390 DESIGNARE.zip
      *Use this folder with FULL DSDT PATCHED
       
      ---OPENCORE FOLDER---
      https://www.olarila.com/topic/6364-mojave-catalina-on-mobos-series-100200300-with-opencore-bootloader/
      *Use this folder with FULL DSDT PATCHED
       
       
      ---Extract one Full dump for DSDT edits, post files---
       
      RunMe.app
       
       
       
      ---HARDWARE---
       
      --MOBO

      GIGABYTE Z390 DESIGNARE
      -Link
      https://www.amazon.com/Z390-DESIGNARE-Gigabyte-Thunderbolt-Motherboard/dp/B07K8RJZRG/ref=sr_1_1?keywords=Z390+DESIGNARE&qid=1565492390&s=electronics&sr=1-1

      --PROCESSOR

      Intel Core i9-9900K
      -Link
      https://www.amazon.com/Intel-i9-9900K-Desktop-Processor-Unlocked/dp/B005404P9I/ref=sr_1_1_sspa?keywords=Intel+Core+i9-9900K&qid=1553358099&s=gateway&sr=8-1-spons&psc=1

      --COOLER

      CORSAIR H100i RGB PLATINUM AIO Liquid CPU Cooler
      -Link
      https://www.amazon.com/CORSAIR-H100i-PLATINUM-Liquid-Cooler/dp/B07JWB5BSN/ref=sr_1_4?keywords=WATER+COOLER+CPU&qid=1565492509&s=gateway&sr=8-4

      --MEMORY

      Corsair CMW32GX4M2C3200C16 Vengeance RGB PRO 32GB (2x16GB) DDR4 3200 (PC4-25600)
      -Link
      https://www.amazon.com/Corsair-CMW32GX4M2C3200C16-Vengeance-PC4-25600-Desktop/dp/B07GTG2T7L/ref=sr_1_15?keywords=memory+ddr4+32&qid=1553358238&s=gateway&sr=8-15

      --GPU

      MSI RX Vega 64 AIR Boost 8G OC
      -Link
      https://www.amazon.com/MSI-RX-64-AIR-8G/dp/B07DH7S1X1/ref=sr_1_2?keywords=vega+64+gigabyte&qid=1565492819&s=electronics&sr=1-2

      --SSD

      Samsung 970 EVO 1TB SSD (MZ-V7E1T0BW) NVMe M.2 V-NAND
      -Link
      https://www.amazon.com/Samsung-970-EVO-1TB-MZ-V7E1T0BW/dp/B07BN217QG/ref=sr_1_1?keywords=s+samsung+970+evo+1tb&qid=1565493002&s=electronics&sr=1-1

      --POWER SUPPLY

      EVGA Supernova 1000 P2 80+ Platinum, 1000W ECO Mode Fully Modular 
      -Link
      https://www.amazon.com/EVGA-Supernova-Platinum-Crossfire-220-P2-1000-XR/dp/B00EKJQM5E/ref=sr_1_3?keywords=power+supply+1000w&qid=1565493196&s=gateway&sr=8-3

      --WIRELESS

      TP-Link Archer T9E
      -Link
      https://www.amazon.com/TP-Link-Archer-T9E-Beamforming-Technology/dp/B00TQEX7AQ/ref=sr_1_1?keywords=TP-Link+Archer+T9E&qid=1553358397&s=gateway&sr=8-1

      --CASE

      Thermaltake Core P5 Tempered Glass Black Edition ATX Open Frame Panoramic Viewing
      -Link
      https://www.amazon.com/Thermaltake-Tempered-Panoramic-Certified-CA-1E7-00M1WN-03/dp/B01N4IGVSC/ref=sr_1_2?keywords=Thermaltake+Core+P5&qid=1565493567&s=gateway&sr=8-2

      --DSDT Patches--
      -FIX ACPI ERRORS -FIX OEM SSDTs to AVOID ERRORS AND WARNINGS -REMOVE UNUSED SCOPES / DEVICES -HIGH PRECISION EVENT TIMER -SATA -DMAC -REMOVE PROBLEMATIC AND UNUSED DEVICES -FIX K.P in REBOOT -SLPB -DARWIN / WINDOWS 2015 -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -REAL TIME CLOCK -ARTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -FWHD -USBX -PMCR -PPMC -XSPI -CNVW -GMM -IMEI -EC -PNLF -ARPT -GFX0 -NVME -DTGP -ACQUIRE MUT0 0XFFFF -MUTEX MUT0 0x00 -EXTERNAL REFERENCES -UNKNOWNOBJ -HDMI / HDAU -FULL RENAMED DEVICES ---SCREENSHOTs---




















      -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!
      Thanks to KGP for SSDT Thunderbolt
      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 dgsga
      Can I propose a new subforum be created for the new OpenCorePkg OpenCore front end being created by vit9696 and others, it is a fantastic piece of work:
      https://github.com/acidanthera/OpenCorePkg
      Even at version 0.1 it runs my Mojave 10.14.4 setup very nearly flawlessly. It consists of a 10KB bootstrap BootX64.efi and a 200KB OpenCore.efi OS loader. All configuration is done using a very well documented config.plist 
       
       
×