Guest ricoc90 Posted October 4, 2017 Share Posted October 4, 2017 I can not put a FakeSMC in Other because = no Boot 10.7/10.6 Yeah I know. I placed mine there to test. In r4235 and r4236 I'd get stuck on ACPICPU stall too, because then the kexts in either 10.13 or Other wouldn't be injected but that seems to be fixed for me in r4237 Link to comment Share on other sites More sharing options...
fusion71au Posted October 4, 2017 Share Posted October 4, 2017 @fusion71au, @Badruzeus, @chris1111 and others Make please a preboot.log, if compile Clover 4237 with #define KEXT_INJECT_DEBUG 2 in kext_inject.c, line 3 Do you have 10.13.1 or 10.13b? Hi Slice. Clover kext folders on FAT32 USB shown below, booting 10.7.5, 10.12.6 or 10.13 release. Only kexts in /Other and /10.12 are visible in Kext Inject Management Submenu. When select to boot into 10.13, Kext Inject Management only shows kexts in /Other, none in 10.13... 135:377 0:000 Loading boot.efi status=Success 135:738 0:360 GetOSVersion: 10.13 (17A365) 135:785 0:000 Beginning FSInjection FSInjectionInstall ... - Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: DCD83398 FSInjectionInstall ... - Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: DCD83398 135:785 0:000 Use origin smbios table type 1 guid. 135:786 0:000 OSVesion: 10.13, ShortOSVersion=10.13, uni-vers=10.13, 135:786 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other 135:786 0:000 current kext name RealtekRTL8111.kext Match Other, while sysver: 10.13 135:786 0:000 Extra kext: EFI\CLOVER\kexts\Other\RealtekRTL8111.kext 135:855 0:069 current kext name FakeSMC.kext Match Other, while sysver: 10.13 135:855 0:000 Extra kext: EFI\CLOVER\kexts\Other\FakeSMC.kext 135:933 0:078 |-- PlugIn kext: EFI\CLOVER\kexts\Other\FakeSMC.kext\Contents\PlugIns\IntelCPUMonitor.kext 135:961 0:028 |-- PlugIn kext: EFI\CLOVER\kexts\Other\FakeSMC.kext\Contents\PlugIns\HWInfo.kext 135:962 0:000 current kext name VoodooHDA.kext Match 10.12, while sysver: 10.13 135:962 0:000 current kext name AppleHDADisabler.kext Match 10.12, while sysver: 10.13 135:962 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13 135:962 0:000 current kext name RealtekRTL8111.kext Match Other, while sysver: 10.13 135:962 0:000 current kext name FakeSMC.kext Match Other, while sysver: 10.13 135:962 0:000 current kext name VoodooHDA.kext Match 10.12, while sysver: 10.13 135:962 0:000 current kext name AppleHDADisabler.kext Match 10.12, while sysver: 10.13 Debug/preboot.log attached. Bootlog_r4237_debug.txt.zip preboot.log.zip Link to comment Share on other sites More sharing options...
SavageAUS Posted October 5, 2017 Share Posted October 5, 2017 If I still remember; I got it to works under 10.13 using r4223 with: 1. Kozlek's FakeSMC v6.26.1440 and Rehabman's ACPIBatteryManager v1.81.3 / or 1.81.4 (with patched DSDT for battery) 2. Slice's FakeSMC v3.5 and VoodooBattery.kext (w/o patched DSDT for battery) "BUT.." for point 1; it just works for a moment after I disassembled my mach. It then disappeared again after I rebooted my mach, IDK why. Point. 2, it shows the indicator but since my battery device was failed; it spamming me with "Battery 0 empty capacity.. (or similar message)" on verbose logs, and it makes my boot time became longer. Sorry, I should to gave report earlier but on that time; I got trouble accessing the forum. My bad, now I only has 10.13.1 Beta and not testing point 2 yet, but just with point 1 it doesn't work here. Thanks. Now that I think about it maybe it started happening when I updated fakesmc to 3.5. I'll try older and report back. Link to comment Share on other sites More sharing options...
shegeloaf Posted October 5, 2017 Share Posted October 5, 2017 I had made a USB install of OS X 10.13 High Sierra. Installed latest cloverv2.4k_r4233. and added below to clover/kexts/other -78938-NullCPUPowerManagement-1.0.0d2.kext -FakeSMC v6.21-311-g2958f55.1723 -IntelMausiEthernet-v2.2.0 Also added the apfs.efi to drivers64UEFI I replaced the config with the one provided on fist page (as instructed). I have attached my EFI and screen sot of the error during boot "IOUSBHostdevice:: forcepowergated: kpowerstatesuspended" My Machine pecs: Cpu Intel 6700k Asus Z170i Gaming Pro Samsung NVMe 960 evo M.2 SSD Intel 530 onboard graphics Anything I need to add or take away from the EFI? DSDT, SSDT, Config.plist? If someone with similar motherboard setup can help I would really appreciate it. r4237 works for me. 10.13.1 beta as only OS (besides Windows 10 but that's irrelevant) FakeSMC in 10.13, other kexts in Other. 10:562 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other 10:562 0:000 Extra kext: EFI\CLOVER\kexts\Other\USB_Injector.kext 10:564 0:001 Extra kext: EFI\CLOVER\kexts\Other\Lilu.kext 10:566 0:002 Extra kext: EFI\CLOVER\kexts\Other\IntelMausiEthernet.kext 10:567 0:001 Extra kext: EFI\CLOVER\kexts\Other\AppleALC.kext 10:571 0:003 |-- PlugIn kext: EFI\CLOVER\kexts\Other\AppleALC.kext\Contents\PlugIns\PinConfigs.kext 10:683 0:112 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13 10:683 0:000 Extra kext: EFI\CLOVER\kexts\10.13\FakeSMC.kext 10:697 0:013 Custom boot screen not used because entry has unset use graphics 10:697 0:000 Closing log Can i have the link to clover r4237 please Link to comment Share on other sites More sharing options...
Slice Posted October 5, 2017 Share Posted October 5, 2017 Hi Slice. Clover kext folders on FAT32 USB shown below, booting 10.7.5, 10.12.6 or 10.13 release. Clover Kexts folders.png Only kexts in /Other and /10.12 are visible in Kext Inject Management Submenu. When select to boot into 10.13, Kext Inject Management only shows kexts in /Other, none in 10.13... 135:377 0:000 Loading boot.efi status=Success 135:738 0:360 GetOSVersion: 10.13 (17A365) 135:785 0:000 Beginning FSInjection FSInjectionInstall ... - Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: DCD83398 FSInjectionInstall ... - Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: DCD83398 135:785 0:000 Use origin smbios table type 1 guid. 135:786 0:000 OSVesion: 10.13, ShortOSVersion=10.13, uni-vers=10.13, 135:786 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other 135:786 0:000 current kext name RealtekRTL8111.kext Match Other, while sysver: 10.13 135:786 0:000 Extra kext: EFI\CLOVER\kexts\Other\RealtekRTL8111.kext 135:855 0:069 current kext name FakeSMC.kext Match Other, while sysver: 10.13 135:855 0:000 Extra kext: EFI\CLOVER\kexts\Other\FakeSMC.kext 135:933 0:078 |-- PlugIn kext: EFI\CLOVER\kexts\Other\FakeSMC.kext\Contents\PlugIns\IntelCPUMonitor.kext 135:961 0:028 |-- PlugIn kext: EFI\CLOVER\kexts\Other\FakeSMC.kext\Contents\PlugIns\HWInfo.kext 135:962 0:000 current kext name VoodooHDA.kext Match 10.12, while sysver: 10.13 135:962 0:000 current kext name AppleHDADisabler.kext Match 10.12, while sysver: 10.13 135:962 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13 135:962 0:000 current kext name RealtekRTL8111.kext Match Other, while sysver: 10.13 135:962 0:000 current kext name FakeSMC.kext Match Other, while sysver: 10.13 135:962 0:000 current kext name VoodooHDA.kext Match 10.12, while sysver: 10.13 135:962 0:000 current kext name AppleHDADisabler.kext Match 10.12, while sysver: 10.13 Kext Inject Management.png Other.png 10.13_1.png 10.13_2.png 10.12_1.png 10.12_2.png Debug/preboot.log attached. I understand the reason. The list InjectKextList must be inited before enter menu. Else only first folder will be scanned. 1 Link to comment Share on other sites More sharing options...
Gigamaxx Posted October 5, 2017 Share Posted October 5, 2017 Slice, Thank you for this incredible boot loader. We now have a few AMD CPU test kernels and because of Clover they're up and running quickly. We have AMD Ryzen working in High Sierra, thanks to all of you in the clover community for including us CPU misfits. You have helped many to step up to modern graphics cards and CPUS on AMD systems. Clover Configurator generated boot log: bootlog.log.txt Just noticed a few errors to fix, iMessage 17 chars and DummyUSB. Link to comment Share on other sites More sharing options...
bronxteck Posted October 5, 2017 Share Posted October 5, 2017 I saw my nvram plist was outdated so I renamed it. it does not seem like the RC scripts are generating a new one. is there an issue with APFS and the scripts? Link to comment Share on other sites More sharing options...
Badruzeus Posted October 5, 2017 Share Posted October 5, 2017 Hello, just same results after testing r4238 with Legacy.. kext_inject still won't to see any kext in 10.13 folder. Thanks. preboot_a43sj_r4238_debug.log.zip 1 Link to comment Share on other sites More sharing options...
Slice Posted October 5, 2017 Share Posted October 5, 2017 Hello, just same results after testing r4238 with Legacy.. kext_inject still won't to see any kext in 10.13 folder. Thanks. I know. Needed corrections are not applied yet. 2 Link to comment Share on other sites More sharing options...
chris1111 Posted October 5, 2017 Share Posted October 5, 2017 I know. Needed corrections are not applied yet. 4238 Same here Slice Legacy Inject won't to see any kext in 10.13/10.7/10.6 1 Link to comment Share on other sites More sharing options...
Badruzeus Posted October 5, 2017 Share Posted October 5, 2017 4238 Same here Slice Legacy Inject won't to see any kext in 10.13/10.7/10.6 Honestly, for my mach with dualboot macOS'es 10.11 & 10.13 by using "Other" folder only for kext injection is enough, since the kexts contents on both folders are exactly same versions... (except, EAPDCodecCommander & BTFirmwareUploader kext that on my case are not working yet under 10.13) << but the last two are not mandatory for me. So, here I'm just glad to test for new clover revisions and hopefully, get more learning from them. Thanks. 2 Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted October 5, 2017 Share Posted October 5, 2017 Again, for me r4238 works fine. Kext Injection management shows the kexts in 10.13 and Other.injection seems to go fine too. 48:032 0:000 OSVesion: 10.13.1, ShortOSVersion=10.13, uni-vers=10.13, 48:032 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other 48:032 0:000 current kext name Lilu.kext Match Other, while sysver: 10.13 48:032 0:000 Extra kext: EFI\CLOVER\kexts\Other\Lilu.kext 48:035 0:002 current kext name FakeSMC.kext Match Other, while sysver: 10.13 48:035 0:000 Extra kext: EFI\CLOVER\kexts\Other\FakeSMC.kext 48:038 0:003 current kext name AppleALC.kext Match Other, while sysver: 10.13 48:038 0:000 Extra kext: EFI\CLOVER\kexts\Other\AppleALC.kext 48:042 0:003 |-- PlugIn kext: EFI\CLOVER\kexts\Other\AppleALC.kext\Contents\PlugIns\PinConfigs.kext 48:156 0:114 current kext name USB_Injector.kext Match 10.13, while sysver: 10.13 48:156 0:000 current kext name IntelMausiEthernet.kext Match 10.13, while sysver: 10.13 48:156 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13 48:156 0:000 current kext name Lilu.kext Match Other, while sysver: 10.13 48:156 0:000 current kext name FakeSMC.kext Match Other, while sysver: 10.13 48:156 0:000 current kext name AppleALC.kext Match Other, while sysver: 10.13 48:156 0:000 current kext name USB_Injector.kext Match 10.13, while sysver: 10.13 48:156 0:000 Extra kext: EFI\CLOVER\kexts\10.13\USB_Injector.kext 48:162 0:005 current kext name IntelMausiEthernet.kext Match 10.13, while sysver: 10.13 48:162 0:000 Extra kext: EFI\CLOVER\kexts\10.13\IntelMausiEthernet.kext 48:171 0:008 Custom boot screen not used because entry has unset use graphics Link to comment Share on other sites More sharing options...
chris1111 Posted October 5, 2017 Share Posted October 5, 2017 Again, for me r4238 works fine. Kext Injection management shows the kexts in 10.13 and Other. injection seems to go fine too. 48:035 0:000 Extra kext: EFI\CLOVER\kexts\Other\FakeSMC.kext Yea FakeSMC in Other Working also here, the issue is FakeSMC /10.13 Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted October 5, 2017 Share Posted October 5, 2017 Yea FakeSMC in Other Working also here, the issue is FakeSMC /10.13 That works too 7:422 0:000 OSVesion: 10.13.1, ShortOSVersion=10.13, uni-vers=10.13, 7:422 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other 7:422 0:000 current kext name Lilu.kext Match Other, while sysver: 10.13 7:422 0:000 Extra kext: EFI\CLOVER\kexts\Other\Lilu.kext 7:425 0:002 current kext name AppleALC.kext Match Other, while sysver: 10.13 7:425 0:000 Extra kext: EFI\CLOVER\kexts\Other\AppleALC.kext 7:427 0:002 |-- PlugIn kext: EFI\CLOVER\kexts\Other\AppleALC.kext\Contents\PlugIns\PinConfigs.kext 7:538 0:110 current kext name FakeSMC.kext Match 10.13, while sysver: 10.13 7:538 0:000 current kext name USB_Injector.kext Match 10.13, while sysver: 10.13 7:538 0:000 current kext name IntelMausiEthernet.kext Match 10.13, while sysver: 10.13 7:538 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13 7:538 0:000 current kext name Lilu.kext Match Other, while sysver: 10.13 7:538 0:000 current kext name AppleALC.kext Match Other, while sysver: 10.13 7:538 0:000 current kext name FakeSMC.kext Match 10.13, while sysver: 10.13 7:538 0:000 Extra kext: EFI\CLOVER\kexts\10.13\FakeSMC.kext 7:552 0:013 current kext name USB_Injector.kext Match 10.13, while sysver: 10.13 7:552 0:000 Extra kext: EFI\CLOVER\kexts\10.13\USB_Injector.kext 7:557 0:005 current kext name IntelMausiEthernet.kext Match 10.13, while sysver: 10.13 7:557 0:000 Extra kext: EFI\CLOVER\kexts\10.13\IntelMausiEthernet.kext 7:565 0:007 Custom boot screen not used because entry has unset use graphics I guess the issue only exists if you have multiple macOS versions installed. I only have 10.13.1 EDIT: I'll test and see what happens if I plug my 10.12.6 SSD in. I'll also install SL/Yosemite on a seperate HDD to test. Link to comment Share on other sites More sharing options...
Badruzeus Posted October 5, 2017 Share Posted October 5, 2017 Yea FakeSMC in Other Working also here, the issue is FakeSMC /10.13 U mean, if we placed FakeSMC on /EFI/CLOVER/kexts/10.13/ it prevents another kexts on a whole folder to be injected ..? Link to comment Share on other sites More sharing options...
chris1111 Posted October 5, 2017 Share Posted October 5, 2017 U mean, if we placed FakeSMC on /EFI/CLOVER/kexts/10.13/ it prevents another kexts on a whole folder to be injected ..? No I mean FakeSMC works in Other for 10.13 High Sierra That works too 7:422 0:000 OSVesion: 10.13.1, ShortOSVersion=10.13, uni-vers=10.13, 7:422 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other 7:422 0:000 current kext name Lilu.kext Match Other, while sysver: 10.13 7:422 0:000 Extra kext: EFI\CLOVER\kexts\Other\Lilu.kext 7:425 0:002 current kext name AppleALC.kext Match Other, while sysver: 10.13 7:425 0:000 Extra kext: EFI\CLOVER\kexts\Other\AppleALC.kext 7:427 0:002 |-- PlugIn kext: EFI\CLOVER\kexts\Other\AppleALC.kext\Contents\PlugIns\PinConfigs.kext 7:538 0:110 current kext name FakeSMC.kext Match 10.13, while sysver: 10.13 7:538 0:000 current kext name USB_Injector.kext Match 10.13, while sysver: 10.13 7:538 0:000 current kext name IntelMausiEthernet.kext Match 10.13, while sysver: 10.13 7:538 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13 7:538 0:000 current kext name Lilu.kext Match Other, while sysver: 10.13 7:538 0:000 current kext name AppleALC.kext Match Other, while sysver: 10.13 7:538 0:000 current kext name FakeSMC.kext Match 10.13, while sysver: 10.13 7:538 0:000 Extra kext: EFI\CLOVER\kexts\10.13\FakeSMC.kext 7:552 0:013 current kext name USB_Injector.kext Match 10.13, while sysver: 10.13 7:552 0:000 Extra kext: EFI\CLOVER\kexts\10.13\USB_Injector.kext 7:557 0:005 current kext name IntelMausiEthernet.kext Match 10.13, while sysver: 10.13 7:557 0:000 Extra kext: EFI\CLOVER\kexts\10.13\IntelMausiEthernet.kext 7:565 0:007 Custom boot screen not used because entry has unset use graphics I guess the issue only exists if you have multiple macOS versions installed. I only have 10.13.1 EDIT: I'll test and see what happens if I plug my 10.12.6 SSD in. I'll also install SL/Yosemite on a seperate HDD to test. Are you in ESP or Legacy only Its important to know Link to comment Share on other sites More sharing options...
Badruzeus Posted October 5, 2017 Share Posted October 5, 2017 No I mean FakeSMC works in Other for 10.13 High Sierra Are you in ESP or Legacy only Its important to know Running on Legacy-GPT Partition Scheme with ESP OK, let me try first.. thanks. 1 Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted October 5, 2017 Share Posted October 5, 2017 Are you in ESP or Legacy only Its important to know ESP (RC Scripts on target volume) Link to comment Share on other sites More sharing options...
chris1111 Posted October 5, 2017 Share Posted October 5, 2017 ESP (RC Scripts on target volume) Schermafbeelding 2017-10-05 om 14.45.23.png APFS or HFS Maybe issue its from APFS Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted October 5, 2017 Share Posted October 5, 2017 APFS or HFS Maybe issue its from APFS APFS Can you give me your Snow Leopard FakeSMC? Link to comment Share on other sites More sharing options...
chris1111 Posted October 5, 2017 Share Posted October 5, 2017 APFS Schermafbeelding 2017-10-05 om 14.57.34.png Can you give me your Snow Leopard FakeSMC? Here FakeSMC.kext.zip Link to comment Share on other sites More sharing options...
macq Posted October 5, 2017 Share Posted October 5, 2017 On legacy EFI with clover installed to ESP. Now 10.13.1 boots with only 10.13 in Clover/Kexts/10.13. Others folder not needed as was happening with earlier clover versions. Tripple booting from one disk and macOS installed on APFS volume on a HDD. Just reporting Link to comment Share on other sites More sharing options...
chris1111 Posted October 5, 2017 Share Posted October 5, 2017 11:451 0:000 Beginning FSInjection FSInjectionInstall ... - Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: CDF7DA98 FSInjectionInstall ... - Our FSI_SIMPLE_FILE_SYSTEM_PROTOCOL installed on handle: CDF7DA98 11:452 0:001 Use origin smbios table type 1 guid. 11:453 0:000 OSVesion: 10.13, ShortOSVersion=10.13, uni-vers=10.13, 11:453 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other 11:453 0:000 current kext name FakeSMC.kext Match 10.13, while sysver: 10.13 11:453 0:000 current kext name Marvel-Injector.kext Match 10.13, while sysver: 10.13 11:453 0:000 current kext name IntelMausiEthernet.kext Match 10.13, while sysver: 10.13 11:453 0:000 current kext name AppleALC.kext Match 10.13, while sysver: 10.13 11:453 0:000 current kext name Lilu.kext Match 10.13, while sysver: 10.13 11:453 0:000 Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13 11:453 0:000 current kext name FakeSMC.kext Match 10.13, while sysver: 10.13 11:453 0:000 Extra kext: EFI\CLOVER\kexts\10.13\FakeSMC.kext 11:493 0:040 |-- PlugIn kext: EFI\CLOVER\kexts\10.13\FakeSMC.kext\Contents\PlugIns\CPUSensors.kext 11:496 0:003 |-- PlugIn kext: EFI\CLOVER\kexts\10.13\FakeSMC.kext\Contents\PlugIns\GPUSensors.kext 11:505 0:008 |-- PlugIn kext: EFI\CLOVER\kexts\10.13\FakeSMC.kext\Contents\PlugIns\LPCSensors.kext 11:531 0:026 current kext name Marvel-Injector.kext Match 10.13, while sysver: 10.13 11:531 0:000 Extra kext: EFI\CLOVER\kexts\10.13\Marvel-Injector.kext 11:532 0:000 current kext name IntelMausiEthernet.kext Match 10.13, while sysver: 10.13 11:532 0:000 Extra kext: EFI\CLOVER\kexts\10.13\IntelMausiEthernet.kext 11:538 0:006 current kext name AppleALC.kext Match 10.13, while sysver: 10.13 11:538 0:000 Extra kext: EFI\CLOVER\kexts\10.13\AppleALC.kext 11:569 0:031 |-- PlugIn kext: EFI\CLOVER\kexts\10.13\AppleALC.kext\Contents\PlugIns\PinConfigs.kext 11:691 0:122 current kext name Lilu.kext Match 10.13, while sysver: 10.13 11:691 0:000 Extra kext: EFI\CLOVER\kexts\10.13\Lilu.kext 11:713 0:021 Custom boot screen not used because entry has unset use graphics Ok got it for me FIX here 10.13 woks 4238 My issue its comes from a Bad EFI partition on APFS Volumes But 10.6 and 10.7 not working 1 Link to comment Share on other sites More sharing options...
Badruzeus Posted October 5, 2017 Share Posted October 5, 2017 No I mean FakeSMC works in Other for 10.13 High Sierra Well, since r4235 afaik "Other" folder is working fine for kext_inject; not only for FakeSMC but also another kexts ie. Lilu, AppleALC, ApplePS2 are loadable to boot High Sierra. The problem till r4238 is if they were placed on 10.13. Correct? Link to comment Share on other sites More sharing options...
Slice Posted October 5, 2017 Share Posted October 5, 2017 Well, since r4235 afaik "Other" folder is working fine for kext_inject; not only for FakeSMC only but another kexts ie. Lilu, AppleALC, ApplePS2 are loadable. The problem till r2438 is if they were placed on 10.13. Correct? No. "10.xy" folder will work only for first main menu entry. "Other" folder always works. 1 Link to comment Share on other sites More sharing options...
Recommended Posts