fusion71au Posted October 9, 2020 Share Posted October 9, 2020 21 hours ago, stevezheng said: Thank you all for the great work. I have some suggestions about cleaning the config-sample.plist. - KernelPm and AppleCpuPmCfgLock seems do the same thing. Maybe one of them should be removed? - Same situation with KernelXCPM and AppleXcpmCfgLock, they all deal with CFG lock on XCPM. - KernelLapic and LapicKernelPanic are also the same thing probably? - There are two PanicNoKextDump in config-sample.plist (https://github.com/CloverHackyColor/CloverBootloader/blob/master/CloverPackage/CloverV2/EFI/CLOVER/config-sample.plist) Please correct me if I am wrong. I haven't looked into the new OpenCore integration code yet. Appreciate all the efforts so far. @Slice, @stevezheng, About recent commit 641b75e based on the above post. AFAIK, OC AppleCpuPmCfgLock = Clover's AppleIntelCPUPM OC AppleXcpmCfgLock = Clover's KernelPm Please confirm with OC 0.6.1 Configuration.pdf. 2 Link to comment Share on other sites More sharing options...
cyrhex Posted October 9, 2020 Share Posted October 9, 2020 tried the clover 5123 but it shows as 5122 in boot menu?and i cant reach to the desktop i received a kernel panic,,,got no issue in 5122 in my high sierra and catalina Link to comment Share on other sites More sharing options...
joevt Posted October 9, 2020 Share Posted October 9, 2020 On 10/7/2020 at 2:53 AM, SavageAUS said: Question for the Clover devs / Clover builders. I have git cloned the CloverBootLoader repo but when i build it modifies the files from inside the repo (which i guess is expected) but is there a way i can prevent this? Can i run the ./ebuild.sh command and append a directory where i want the output? Or am i doing something wrong? The .gitignore file has a list of items that are not to be included in source control. This way git knows what files it needs to check for diffs, etc. I suppose you could make a script, iterate each line in the .gitignore, use the line in a find command as a -path or -name item then do stuff with the results (such as delete them to clean the directory for archive purpose - or for diff purpose with tools that don't understand .gitignore). 1 Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 9, 2020 Share Posted October 9, 2020 1 hour ago, cyrhex said: tried the clover 5123 but it shows as 5122 in boot menu?and i cant reach to the desktop i received a kernel panic,,,got no issue in 5122 in my high sierra and catalina You probably didn't setup your config.plist/Quirks section correctly...? 1 1 Link to comment Share on other sites More sharing options...
naiclub Posted October 9, 2020 Share Posted October 9, 2020 1 hour ago, Jief_Machak said: You probably didn't setup your config.plist/Quirks section correctly...? @Jief_Machak Can you make files for 10.6-10.12? I like to try. Because now I use it with 10.13-10.16, it works fine. thank-you Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 9, 2020 Share Posted October 9, 2020 (edited) 24 minutes ago, naiclub said: Can you make files for 10.6-10.12 Make files with what ? @Everyone : duplicated settings are now ignored from Quirks section. Which can lead to failed boot if you don't have these settings in the "Clover place" in section KernelAndKextPatches. You may need these keys. Adapt value to what you have in your Quirks section. <key>KernelAndKextPatches</key> <dict> <key>KernelPm</key> <false/> <key>KernelLapic</key> <false/> <key>KernelXCPM</key> <true/> <key>PanicNoKextDump</key> <true/> </dict> use this efi : CloverX64-20201009102950-2fddd11-dirty-jief.zip It will panic at boot if you have 2 different values for the same setting. Do NOT remove or modify yet the settings you have in Quirks section if it's working for now. I may need you to boot on a previous version to find a bug. I know, "panic" is a bit extreme. I'm preparing proper warnings and messages about config.plist problems. Just not ready yet... Edited October 9, 2020 by Jief_Machak 3 1 Link to comment Share on other sites More sharing options...
naiclub Posted October 9, 2020 Share Posted October 9, 2020 5 minutes ago, Jief_Machak said: Make files with what ? bootX64.efi for the old version. thank you Link to comment Share on other sites More sharing options...
SavageAUS Posted October 9, 2020 Share Posted October 9, 2020 Here is a working EFI for my laptop based on the new changes above. EFI-Laptop-i7-9750H.zip 2 Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 9, 2020 Share Posted October 9, 2020 Just now, naiclub said: bootX64.efi for the old version. thank you Clover is supposed to still be compatible, although probably not tested a lot. So current CloverX64.efi is supposed to boot old version. 1 Link to comment Share on other sites More sharing options...
MICKHAEL Posted October 9, 2020 Share Posted October 9, 2020 12 minutes ago, SavageAUS said: Here is a working EFI for my laptop based on the new changes above. EFI-Laptop-i7-9750H.zip Thanks. Anyway, why are you using both, VirtualSMC and SMCHelper? Link to comment Share on other sites More sharing options...
SavageAUS Posted October 9, 2020 Share Posted October 9, 2020 1 minute ago, MICKHAEL said: Thanks. Anyway, why are you using both, VirtualSMC and SMCHelper? An oversight? 1 Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 9, 2020 Share Posted October 9, 2020 2 minutes ago, MICKHAEL said: Thanks. Anyway, why are you using both, VirtualSMC and SMCHelper? Isn't one an efi driver and the other a kext ? Link to comment Share on other sites More sharing options...
MICKHAEL Posted October 9, 2020 Share Posted October 9, 2020 Just now, Jief_Machak said: Isn't one an efi driver and the other a kext ? Both efi driver Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 9, 2020 Share Posted October 9, 2020 1 minute ago, MICKHAEL said: Both efi driver I only have "VirtualSMC.kext". Have you got a "VirtualSMC.efi" ? Link to comment Share on other sites More sharing options...
MICKHAEL Posted October 9, 2020 Share Posted October 9, 2020 4 minutes ago, SavageAUS said: An oversight? Yes. I think you just forget to delete SMCHelper.efi 2 minutes ago, Jief_Machak said: I only have "VirtualSMC.kext". Have you got a "VirtualSMC.efi" ? I'm about SavageAUS EFI archive) Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 9, 2020 Share Posted October 9, 2020 Just now, MICKHAEL said: I'm about SavageAUS EFI archive) Oh yes, there is a "VirtualSMC.efi". Never realised it existed... Sorry. 1 Link to comment Share on other sites More sharing options...
Matgen84 Posted October 9, 2020 Share Posted October 9, 2020 (edited) 49 minutes ago, Jief_Machak said: Make files with what ? @Everyone : duplicated settings are now ignored from Quirks section. Which can lead to failed boot if you don't have these settings in the "Clover place" in section KernelAndKextPatches. You may need these keys. Adapt value to what you have in your Quirks section. <key>KernelAndKextPatches</key> <dict> <key>KernelPm</key> <false/> <key>KernelLapic</key> <false/> <key>KernelXCPM</key> <true/> <key>PanicNoKextDump</key> <true/> </dict> use this efi : CloverX64-20201009102950-2fddd11-dirty-jief.zip It will panic at boot if you have 2 different values for the same setting. Do NOT remove or modify yet the settings you have in Quirks section if it's working for now. I may need you to boot on a previous version to find a bug. I know, "panic" is a bit extreme. I'm preparing proper warnings and messages about config.plist problems. Just not ready yet... No KP with your efi If I understand well the latest commit: Clover Quirks KernelLapic ===> LapicKernelpanic PanicNoKextDump ====> PanicNoKextDumpKernelXCPM ====> AppleXcpmCfgLock KernelPm ===> AppleCpuPmCfgLock Qurisk to remove: CustomSMBIOSGuid The new section KernelAndKextPatches in my config.plist is good or not ? Have à look to the spoiler. Spoiler <key>KernelAndKextPatches</key> <dict> <key>KernelLapic</key> <false/> <key>PanicNoKextDump</key> <true/> <key>KernelPm</key> <false/> <key>AppleRTC</key> <true/> <key>KernelXCPM</key> <false/> <key>DellSMBIOSPatch</key> <false/> <key>KernelCpu</key> <false/> <key>Debug</key> <false/> <key>AppleIntelCPUPM</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Find</key> <data>RXh0ZXJuYWw=</data> <key>Comment</key> <string>External icons patch</string> <key>Disabled</key> <false/> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>com.apple.driver.AppleAHCIPort</string> <key>Replace</key> <data>SW50ZXJuYWw=</data> <key>MatchOS</key> <string>10.11.x,10.12.x,10.13.x,10.14.x,10.15.x</string> </dict> <dict> <key>Find</key> <data>U291bmQgYXNzZXJ0aW9uIA==</data> <key>Comment</key> <string>AppleHDA Patch Assertions</string> <key>Disabled</key> <false/> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>com.apple.driver.AppleHDA</string> <key>Replace</key> <data>AAAAAAAAAAAAAAAAAAAAAA==</data> <key>MatchOS</key> <string>10.11.x,10.12.x,10.13.x,10.14.x,10.15.x</string> </dict> <dict> <key>Find</key> <data>g/sPDw==</data> <key>Comment</key> <string>USB Port limit patch #1(credits PMheart)</string> <key>Disabled</key> <false/> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>com.apple.iokit.IOUSBHostFamily</string> <key>Replace</key> <data>g/s/Dw==</data> <key>MatchOS</key> <string>10.15.x</string> </dict> <dict> <key>Find</key> <data>g/kPDw==</data> <key>Comment</key> <string>USB Port limit patch #2(credits PMheart)</string> <key>Disabled</key> <false/> <key>InfoPlistPatch</key> <false/> <key>Name</key> <string>com.apple.driver.usb.AppleUSBXHCI</string> <key>Replace</key> <data>g/k/Dw==</data> <key>MatchOS</key> <string>10.15.x</string> </dict> <dict> <key>Find</key> <data>Ym9hcmQtaWQ=</data> <key>Name</key> <string>AppleGraphicsDevicePolicy</string> <key>Replace</key> <data>Ym9hcmQtaXg=</data> <key>Disabled</key> <true/> <key>Comment</key> <string>Black Screen Patch Vega 56/64, RX580 etc. (c)Pike R. Alpha</string> <key>InfoPlistPatch</key> <false/> </dict> </array> </dict> Edited October 9, 2020 by Matgen84 1 1 1 Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 9, 2020 Share Posted October 9, 2020 Is "KernelXCPM", not "KPKernelXCPM". It's right in your config.plist. Does it boot ? Link to comment Share on other sites More sharing options...
cyrhex Posted October 9, 2020 Share Posted October 9, 2020 2 hours ago, Jief_Machak said: You probably didn't setup your config.plist/Quirks section correctly...? i reinstall it again now i received instant reboot,, Link to comment Share on other sites More sharing options...
Matgen84 Posted October 9, 2020 Share Posted October 9, 2020 (edited) 7 minutes ago, Jief_Machak said: Is "KernelXCPM", not "KPKernelXCPM". It's right in your config.plist. Does it boot ? Yes, I can boot with your efi posted here. Corrected my post: "KernelXCPM", not "KPKernelXCPM". It's a copy/paste error. Edited October 9, 2020 by Matgen84 Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 9, 2020 Share Posted October 9, 2020 1 minute ago, Matgen84 said: It's a copy/paste error. Don't worry, I know all about copy/paste error ! 1 Link to comment Share on other sites More sharing options...
SavageAUS Posted October 9, 2020 Share Posted October 9, 2020 I know we have not begun to work on AMD yet but can anyone show me where we should have the kernel patches in clovers config.plist? Kernel -> Patch KernelAndKextPatches -> Patch ? Link to comment Share on other sites More sharing options...
jsl2000 Posted October 9, 2020 Share Posted October 9, 2020 16 minutes ago, SavageAUS said: I know we have not begun to work on AMD yet but can anyone show me where we should have the kernel patches in clovers config.plist? Kernel -> Patch KernelAndKextPatches -> Patch ? I have tested with Kernel->Patch and KernelAndKextPatches -> KernelToPatch all got freeze or instant reboot. Link to comment Share on other sites More sharing options...
iCanaro Posted October 9, 2020 Share Posted October 9, 2020 I wouldn't say a huge craze and be mocked by the dev but besides aligning with the same setting the entries that are now double, for hardware from Z97 to older, is not that you need some OC quirks present in UEFI???? Spoiler 1 1 Link to comment Share on other sites More sharing options...
Jief_Machak Posted October 9, 2020 Share Posted October 9, 2020 We'll take care of AMD soon. Please just hold on few days... 3 Link to comment Share on other sites More sharing options...
Recommended Posts