Jump to content
30960 posts in this topic

Recommended Posts

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.

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.

  • Like 2
Guest ricoc90

Again, for me r4238 works fine.

Kext Injection management shows the kexts in 10.13 and Other.
injection seems to go fine too.

 

post-1502423-0-97888700-1507206224_thumb.pngpost-1502423-0-08125500-1507206232_thumb.png

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

 

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

Guest ricoc90

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.

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 ..?

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 

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.

  • Like 1

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

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 

  • Like 1

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?

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.

  • Like 1
Guest ricoc90

^ Yup, I can confirm that. With 10.6 install image attached, Kext injection for 10.13 doesn't work anymore and Snow Leopard is first macOS entry (after Windows 10)

4:101  0:000  === [ ScanLoader ] ========================================
4:101  0:000  - [01]: 'EFI'
4:101  0:000  - [02]: 'Mac OS X Install DVD'
4:132  0:030          AddLoaderEntry for Volume Name=Mac OS X Install DVD
4:169  0:037      Check if volume Is Hibernated:
4:169  0:000      Check sleep image 'by signature':
4:229  0:060      using default sleep image name = \private\var\vm\sleepimage
4:249  0:019      sleepimage not found -> Not Found
4:249  0:000      hibernated: no - sign
4:249  0:000  Icon 13 decoded, pointer CC977098
4:250  0:000  getList: sysver=10.6, Short=10.6
4:250  0:000  Added mKext=FakeSMC.kext, MatchOS=10.6
4:251  0:001  getList: sysver=Other, Short=
4:254  0:002  - [03]: 'Snow Leopard'
4:255  0:001  - [09]: 'EFI'
4:258  0:003  - [12]: 'EFI'
4:261  0:003          AddLoaderEntry for Volume Name=EFI
4:261  0:000       skipped because path `PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0)\HD(2,GPT,AD2445F4-B02A-4107-AB58-A8FAE3930F74,0xE1800,0x32000)\EFI\microsoft\Boot\bootmgfw.efii` already exists for another entry!
4:261  0:000  - [16]: 'Preboot', hidden
4:261  0:000  - [17]: 'High Sierra SSD'
4:273  0:011          AddLoaderEntry for Volume Name=High Sierra SSD
4:279  0:006      Check if volume Is Hibernated:
4:279  0:000      Check sleep image 'by signature':
4:287  0:008      using default sleep image name = \private\var\vm\sleepimage
4:292  0:004      sleepimage not found -> Not Found
4:292  0:000      hibernated: no - sign
4:292  0:000  Icon 17 decoded, pointer CC871D98
4:298  0:005  - [18]: 'Recovery'
4:300  0:001          AddLoaderEntry for Volume Name=Recovery
4:301  0:001  Icon 20 decoded, pointer CCA53C98
4:304  0:003  - [19]: 'VM'

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?

For me Yes 

But now I test to another SSD and its not work in 10.13

Something is wrong with Clover, I am not understand why 4222 woks all the way on any Folder for any OS X

 

^ Yup, I can confirm that. With 10.6 install image attached, Kext injection for 10.13 doesn't work anymore and Snow Leopard is first macOS entry (after Windows 10)

4:101  0:000  === [ ScanLoader ] ========================================
4:101  0:000  - [01]: 'EFI'
4:101  0:000  - [02]: 'Mac OS X Install DVD'
4:132  0:030          AddLoaderEntry for Volume Name=Mac OS X Install DVD
4:169  0:037      Check if volume Is Hibernated:
4:169  0:000      Check sleep image 'by signature':
4:229  0:060      using default sleep image name = \private\var\vm\sleepimage
4:249  0:019      sleepimage not found -> Not Found
4:249  0:000      hibernated: no - sign
4:249  0:000  Icon 13 decoded, pointer CC977098
4:250  0:000  getList: sysver=10.6, Short=10.6
4:250  0:000  Added mKext=FakeSMC.kext, MatchOS=10.6
4:251  0:001  getList: sysver=Other, Short=
4:254  0:002  - [03]: 'Snow Leopard'
4:255  0:001  - [09]: 'EFI'
4:258  0:003  - [12]: 'EFI'
4:261  0:003          AddLoaderEntry for Volume Name=EFI
4:261  0:000       skipped because path `PcieRoot(0x0)\Pci(0x1F,0x2)\Sata(0x1,0x0,0x0)\HD(2,GPT,AD2445F4-B02A-4107-AB58-A8FAE3930F74,0xE1800,0x32000)\EFI\microsoft\Boot\bootmgfw.efii` already exists for another entry!
4:261  0:000  - [16]: 'Preboot', hidden
4:261  0:000  - [17]: 'High Sierra SSD'
4:273  0:011          AddLoaderEntry for Volume Name=High Sierra SSD
4:279  0:006      Check if volume Is Hibernated:
4:279  0:000      Check sleep image 'by signature':
4:287  0:008      using default sleep image name = \private\var\vm\sleepimage
4:292  0:004      sleepimage not found -> Not Found
4:292  0:000      hibernated: no - sign
4:292  0:000  Icon 17 decoded, pointer CC871D98
4:298  0:005  - [18]: 'Recovery'
4:300  0:001          AddLoaderEntry for Volume Name=Recovery
4:301  0:001  Icon 20 decoded, pointer CCA53C98
4:304  0:003  - [19]: 'VM'

Try 4222 and its work

  • Like 1
Guest ricoc90

For Clover.

 

Works for me  :thumbsup_anim:

4:048  0:000  getList: sysver=10.6, Short=10.6
4:049  0:000  Added mKext=FakeSMC.kext, MatchOS=10.6
4:050  0:001  getList: sysver=10.7, Short=10.7
4:050  0:000  getList: sysver=10.8, Short=10.8
4:050  0:000  getList: sysver=10.9, Short=10.9
4:050  0:000  getList: sysver=10.10, Short=10.10
4:050  0:000  getList: sysver=10.11, Short=10.11
4:050  0:000  getList: sysver=10.12, Short=10.12
4:051  0:000  getList: sysver=10.13, Short=10.13
4:051  0:000  Added mKext=IntelMausiEthernet.kext, MatchOS=10.13
4:051  0:000  Added mKext=USB_Injector.kext, MatchOS=10.13
4:051  0:000  Added mKext=FakeSMC.kext, MatchOS=10.13
4:052  0:001  Added mKext=AppleALC.kext, MatchOS=10.13
4:055  0:002  ---| added plugin=PinConfigs.kext, MatchOS=10.13
4:055  0:000  Added mKext=Lilu.kext, MatchOS=10.13
4:056  0:000  getList: sysver=10.14, Short=10.14
4:056  0:000  Extra kext folder of 10.14 does not found - skip
4:056  0:000  getList: sysver=10.15, Short=10.15
4:056  0:000  Extra kext folder of 10.15 does not found - skip
4:056  0:000  getList: sysver=10.16, Short=10.16
4:056  0:000  Extra kext folder of 10.16 does not found - skip
4:056  0:000  getList: sysver=10.17, Short=10.17
4:056  0:000  Extra kext folder of 10.17 does not found - skip
4:056  0:000  getList: sysver=10.18, Short=10.18
4:056  0:000  Extra kext folder of 10.18 does not found - skip
4:056  0:000  getList: sysver=10.19, Short=10.19
4:056  0:000  Extra kext folder of 10.19 does not found - skip
4:056  0:000  getList: sysver=10.20, Short=10.20
4:056  0:000  Extra kext folder of 10.20 does not found - skip

39:672  0:000  OSVesion: 10.13.1, ShortOSVersion=10.13, uni-vers=10.13,
39:672  0:000  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
39:672  0:000  current kext name Lilu.kext Match 10.13, while sysver: 10.13
39:672  0:000  current kext name AppleALC.kext Match 10.13, while sysver: 10.13
39:672  0:000  current kext name FakeSMC.kext Match 10.13, while sysver: 10.13
39:672  0:000  current kext name USB_Injector.kext Match 10.13, while sysver: 10.13
39:672  0:000  current kext name IntelMausiEthernet.kext Match 10.13, while sysver: 10.13
39:672  0:000  current kext name FakeSMC.kext Match 10.6, while sysver: 10.13
39:672  0:000  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13
39:672  0:000  current kext name Lilu.kext Match 10.13, while sysver: 10.13
39:672  0:000  Extra kext: EFI\CLOVER\kexts\10.13\Lilu.kext
39:675  0:002  current kext name AppleALC.kext Match 10.13, while sysver: 10.13
39:675  0:000  Extra kext: EFI\CLOVER\kexts\10.13\AppleALC.kext
39:679  0:003    |-- PlugIn kext: EFI\CLOVER\kexts\10.13\AppleALC.kext\Contents\PlugIns\PinConfigs.kext
39:789  0:110  current kext name FakeSMC.kext Match 10.13, while sysver: 10.13
39:789  0:000  Extra kext: EFI\CLOVER\kexts\10.13\FakeSMC.kext
39:802  0:013  current kext name USB_Injector.kext Match 10.13, while sysver: 10.13
39:802  0:000  Extra kext: EFI\CLOVER\kexts\10.13\USB_Injector.kext
39:807  0:005  current kext name IntelMausiEthernet.kext Match 10.13, while sysver: 10.13
39:807  0:000  Extra kext: EFI\CLOVER\kexts\10.13\IntelMausiEthernet.kext
39:814  0:006  current kext name FakeSMC.kext Match 10.6, while sysver: 10.13
39:815  0:001  Custom boot screen not used because entry has unset use graphics
39:815  0:000  Closing log
×
×
  • Create New...