D-an-W Posted June 2, 2018 Share Posted June 2, 2018 (edited) This is what I have tried so far, still boots ok... Edited June 2, 2018 by D-an-W Link to comment Share on other sites More sharing options...
nmano Posted June 2, 2018 Share Posted June 2, 2018 (edited) Hi All Wake up my system after install thunderbolt card. If I press sleep button went to sleep after 2 second wake up agan. Please help for fix this. Please check my files. I install HibernationFixup.kext too. 35 2 0xffffff7f84179000 0x6d000 0x6d000 as.vit9696.Lilu (1.2.3) DC607E11-9271-3E76-B07D-6B552EEF0158 <7 5 4 3 2 1> 36 0 0xffffff7f841e6000 0x5000 0x5000 as.lvs1974.HibernationFixup (1.2.1) FC2AF3B6-0824-330F-B1B5-EB7D16B93FF8 <35 7 5 4 3 2 1> My PM settings System-wide power settings: Currently in use: autorestart 0 Sleep On Power Button 1 halfdim 1 hibernatefile /var/vm/sleepimage powernap 1 networkoversleep 0 disksleep 10 sleep 0 (sleep prevented by coreaudiod) hibernatemode 0 ttyskeepawake 1 displaysleep 23 (display sleep prevented by coreaudiod, com.apple.WebKit.WebContent) womp wake reason unknown? Please help fix this issue. Thank you. navaratnam’s Mac Pro-wake.ioreg Edited June 5, 2018 by nmano Link to comment Share on other sites More sharing options...
TheRacerMaster Posted June 3, 2018 Share Posted June 3, 2018 New firmware updates in 10.13.5; platformdata.c should probably be updated [cc @Sherlocks ;)] 7 Link to comment Share on other sites More sharing options...
zxv Posted June 4, 2018 Share Posted June 4, 2018 On 6/1/2018 at 9:12 PM, ellaosx said: How to enable trim in NVME w/o using apple's trim force? Should be enabled automatically, trimforce not required. 1 Link to comment Share on other sites More sharing options...
SavageAUS Posted June 4, 2018 Share Posted June 4, 2018 Is there a problem with the config.plist when adding the new properties created by clover-genconfig? Or is there a problem with opening config.plist with clover configurator after all the new updates that semi corrupts the config.plist? Link to comment Share on other sites More sharing options...
LockDown Posted June 4, 2018 Share Posted June 4, 2018 can somebody compile NvmExpressDxe for 32bit please. I need it for my unsupported MacPro1,1 running Yosemite. I have used USB Refind to boot it off, but it can't detect my nvme via PCI card due to lack of nvme efi. The nvme is detected using NvmExpressDxe-64 on my MacPro4,1 but not on the MacPro1,1 due to being 32bit efi Thanks. Link to comment Share on other sites More sharing options...
TheRacerMaster Posted June 4, 2018 Share Posted June 4, 2018 5 hours ago, ellaosx said: can somebody compile NvmExpressDxe for 32bit please. Sure: NvmExpressDxe-IA32.zip 1 Link to comment Share on other sites More sharing options...
Badruzeus Posted June 4, 2018 Share Posted June 4, 2018 (edited) Prematurely, uhmmmb... I'm waiting for devs when Clover will use "os_mojave.icns" (or whatever specified name) so I get a clue for updating my prev. themes to support it on GUI. Thanks. Edited June 4, 2018 by Badruzeus Link to comment Share on other sites More sharing options...
Balamut Posted June 4, 2018 Share Posted June 4, 2018 (edited) Guys is there any changes in 10.13.4-10.13.5 with XCPM or Kext injection? Installing both fresh works perfectly fine, however loading it after install hard locks the system, even the reset button won't work, have to pull the power cord out. 10.13.3 works like a charm, same clover(latest), same config (minus small changes for USB and EIST) Edited June 4, 2018 by Balamut Link to comment Share on other sites More sharing options...
Moorre Posted June 5, 2018 Share Posted June 5, 2018 @Sherlocks A small update to support MP51 (from Mojave installer) BiosVersion: MP51.88Z.0087.B00.1804181525 BiosReleaseDate: 18/18/04 2 Link to comment Share on other sites More sharing options...
Sherlocks Posted June 5, 2018 Share Posted June 5, 2018 3 minutes ago, Moorre said: @Sherlocks A small update to support MP51 (from Mojave installer) BiosVersion: MP51.88Z.0087.B00.1804181525 BiosReleaseDate: 18/18/04 thanks. i will check all bios and firmware version. 1 Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted June 5, 2018 Share Posted June 5, 2018 I always face this error log about GCC when try to compile Clover with Clover Grower Pro. Any clue?? Link to comment Share on other sites More sharing options...
SavageAUS Posted June 5, 2018 Share Posted June 5, 2018 38 minutes ago, Andres ZeroCross said: I always face this error log about GCC when try to compile Clover with Clover Grower Pro. Any clue?? Try switching to build_clover.command Link to comment Share on other sites More sharing options...
Andres ZeroCross Posted June 5, 2018 Share Posted June 5, 2018 56 minutes ago, SavageAUS said: Try switching to build_clover.command What do you mean by Switching to build_clover.command??? There is no such that command inside folder. I am using CloverGrowerPro not CloverGrower Link to comment Share on other sites More sharing options...
Gabeloooooo Posted June 5, 2018 Share Posted June 5, 2018 I've tried searching for info everywhere but can't figure out what SMCHelper-64.efi does. Do we still need it after clover 4509? Link to comment Share on other sites More sharing options...
Hackmac101 Posted June 5, 2018 Share Posted June 5, 2018 2 hours ago, Gabeloooooo said: I've tried searching for info everywhere but can't figure out what SMCHelper-64.efi does. Do we still need it after clover 4509? https://www.insanelymac.com/forum/topic/304530-clover-change-explanations/?do=findComment&comment=2294940 2 hours ago, Gabeloooooo said: I've tried searching for info everywhere but can't figure out what SMCHelper-64.efi does. Do we still need it after clover 4509? Link to comment Share on other sites More sharing options...
Slice Posted June 5, 2018 Share Posted June 5, 2018 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 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. 1 Link to comment Share on other sites More sharing options...
PMheart Posted June 5, 2018 Share Posted June 5, 2018 (edited) 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 June 9, 2018 by PMheart 4 Link to comment Share on other sites More sharing options...
nmano Posted June 5, 2018 Share Posted June 5, 2018 (edited) 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. BootLog_Firmware.zip BootLog_Kernel.zip navaratnam’s Mac Pro.zip Power.zip RTC.zip SSDT-X99-TB3-iMacPro-mano.aml.zip Edited June 5, 2018 by nmano Link to comment Share on other sites More sharing options...
PMheart Posted June 5, 2018 Share Posted June 5, 2018 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); 1 Link to comment Share on other sites More sharing options...
nmano Posted June 5, 2018 Share Posted June 5, 2018 (edited) 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 June 5, 2018 by nmano Link to comment Share on other sites More sharing options...
Balamut Posted June 6, 2018 Share Posted June 6, 2018 @PMheart Is there any chances on the XCPM for 10.13.4-10.13.5? @nmano thats for IOPCIFamily ? Link to comment Share on other sites More sharing options...
LockDown Posted June 6, 2018 Share Posted June 6, 2018 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? Link to comment Share on other sites More sharing options...
MICKHAEL Posted June 6, 2018 Share Posted June 6, 2018 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 1 Link to comment Share on other sites More sharing options...
SavageAUS Posted June 6, 2018 Share Posted June 6, 2018 (edited) 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 Search downloads on this site for build_clover.command Edited June 6, 2018 by SavageAUS Link to comment Share on other sites More sharing options...
Recommended Posts