Jump to content
30960 posts in this topic

Recommended Posts

Ah OK, just tried Clover r4222 and glad to know that ShowOptimus=true gives me "Discrete" instead of "NotOptimus" on my laptop with single Nvidia  :)

so.., it works here. But how if this option checked but on a dual graphics laptop (for example Intel HD3000 + GT 640M) w/o switch option on BIOS, what info shown?

 

 

J2poPBX.jpg

 

Hoping someone can help - I've had a working hack for almost 3 years, but all of a sudden any clover version > 4128 will cause the system to hang at the apple logo (In verbose mode, all I see is a line of '++++'s).  Re-installing 4128 brings everything back to normal.  I'm stuck upgrading to high sierra though because I can't update clover.  Anyone run into anything like this?

Hoping someone can help - I've had a working hack for almost 3 years, but all of a sudden any clover version > 4128 will cause the system to hang at the apple logo (In verbose mode, all I see is a line of '++++'s).  Re-installing 4128 brings everything back to normal.  I'm stuck upgrading to high sierra though because I can't update clover.  Anyone run into anything like this?

Delete efi drivers specific for FileVault2.

  • Like 1

@cyberdev,

following ur post here; I could confirm that using Clover r4222 (boot6-7) under 10.13-10.13.1 Beta for "Safe Mode (-x)" is working fine (on my 2nd gen mach & gf119). Thanks.

 

 

menRo2v.png

 

@cyberdev,

following ur post here; I could confirm that using Clover r4222 (boot6-7) under 10.13-10.13.1 Beta for "Safe Mode (-x)" is working fine (on my 2nd gen mach & gf119). Thanks.

 

 

menRo2v.png

 

Thanks man :)

 

But unfortunately it doesn't work on my SkyLake rig. I tested with Clover r4212 and r4222 booting to macOS High Sierra 10.13.

 

It works normally on macOS Sierra 10.12.6 though.

Hey slice,

Thanks for the response and that sounds way more hopeful than anything else I've encountered - do you have a list (or a link to a list) of the drivers that are FV2-specific?  Reading this I got a few hints but am not 100% certain

 

http://www.insanelymac.com/forum/topic/317290-filevault-2/

Can I please have that FakeSMC?

No problem. It is a part of HWSensors3, and included also in Clover repo in ThirdParty folder.

 

 

Great. With Clover r4223 + Slice's FakeSMC 3.5.0 + IOPCIFamily patch (NOP restoreMachineState call), hibernation with fv2 is working again. Thanks Slice. :)

Thanks for testing.

What is the PCIFamily patch you tell?

  • Like 2

Thanks for testing.

What is the PCIFamily patch you tell?

This one: (Checked by myself, not sure if I've posted it anywhere else)

Kext: IOPCIFamily
Find: be040000 00e81793 0000
Repl: be040000 00909090 9090
Comment: Disable extendedConfigWrite16 under restoreMachineState
MatchOS: 10.12

OR

Kext: IOPCIFamily
Find: be040000 00e8d992 0000
Repl: be040000 00909090 9090
Comment: Disable extendedConfigWrite16 under restoreMachineState
MatchOS: 10.13

I guess HibernationFixup is also dealing with these stuffs via hooks, but I myself don't use Lilu very frequently. I still prefer Clover KextToPatch.

I downloaded it from the link in your signature but I'm afraid it's the 3.4.2 version.

It is a commits to the Repos

If you are Build Clover you are OK, the FakeSMC is in the ThirdParty

  • Like 1

No problem. It is a part of HWSensors3, and included also in Clover repo in ThirdParty folder.

 

It is a commits to the Repos

If you are Build Clover you are OK, the FakeSMC is in the ThirdParty

 

That's weird. I just downloaded Release350.zip from Slice's signature. (HWSensors3 for Intel and AMD)

Thanks a lot :)

Got it :)

 

You guys are the best :)

post-1011040-0-51711500-1506607725_thumb.png

Why is the binary fakesmc in the repository? Why not the source code?

For those who can't compile.

Source code is in HWSensors3 repo.

This one: (Checked by myself, not sure if I've posted it anywhere else)

Kext: IOPCIFamily
Find: be040000 00e81793 0000
Repl: be040000 00909090 9090
Comment: Disable extendedConfigWrite16 under restoreMachineState
MatchOS: 10.12

OR

Kext: IOPCIFamily
Find: be040000 00e8d992 0000
Repl: be040000 00909090 9090
Comment: Disable extendedConfigWrite16 under restoreMachineState
MatchOS: 10.13

I guess HibernationFixup is also dealing with these stuffs via hooks, but I myself don't use Lilu very frequently. I still prefer Clover KextToPatch.

I want the same for 10.11.6 if needed.

No nvram.plist on EFI even I have EMUVariableUefi.efi inside of DriverUEFI64? Why does not create new nvram.plist after restart?

The nvram.plist file is created by the rc scripts. Did you install those? Otherwise nothing is persisted if you use emuvariable.

Delete efi drivers specific for FileVault2.

 

I've cut the drivers in drivers64UEFI down to:

  • apfs.efi
  • DataHubDxe-64.efi
  • EmuVariableUefi-64.efi
  • FSInject-64.efi
  • HFSPlus.efo
  • OsxAptioFix2Drv-64.efi
  • OsxFatBinaryDrv-64.efi
  • PartitionDxe-64.efi

But still end up with just a line of '++++++++++'s when booting any clover over r4128.  Did I miss a driver, or is it something else weird with my system?

Hi Guys; I'm finding that the combination of Clover 4220 and High Sierra is not allowing kext patches to AICPUPM. Patching of other kexts seems to be working. I've manually applied the patches directly to AICPUPM and it's working, so I know the patches themselves (Stinga11's Sandy Bridge patches for PM) are good.

 

Search doesn't appear to be working right now, so I'm sorry if this has been mentioned elsewhere.

I've cut the drivers in drivers64UEFI down to:

  • apfs.efi
  • DataHubDxe-64.efi
  • EmuVariableUefi-64.efi
  • FSInject-64.efi
  • HFSPlus.efo
  • OsxAptioFix2Drv-64.efi
  • OsxFatBinaryDrv-64.efi
  • PartitionDxe-64.efi

But still end up with just a line of '++++++++++'s when booting any clover over r4128.  Did I miss a driver, or is it something else weird with my system?

 

do you have UEFI? seems like a lot of "extra" drivers. I mean I can boot my Lenovo T420 with Clover with just 2 drivers - apfs.efi and OsxAptioFix2Drv-64.efi. (it has native nvram)

 

did you try OsxAptioFixDrv-64.efi instead Fix2?

I've cut the drivers in drivers64UEFI down to:

  • apfs.efi
  • DataHubDxe-64.efi
  • EmuVariableUefi-64.efi
  • FSInject-64.efi
  • HFSPlus.efo
  • OsxAptioFix2Drv-64.efi
  • OsxFatBinaryDrv-64.efi
  • PartitionDxe-64.efi

But still end up with just a line of '++++++++++'s when booting any clover over r4128.  Did I miss a driver, or is it something else weird with my system?

Instead of efo there must be efi.

OsxFatBinaryDrv can be excluded as it needed only for 10.7, 10.8.

You may stopped at this moment is something in SMBIOS is wrong. For example BoardSN. It may be a Clover bug there are many changes here.

 

 

Hi Guys; I'm finding that the combination of Clover 4220 and High Sierra is not allowing kext patches to AICPUPM. Patching of other kexts seems to be working. I've manually applied the patches directly to AICPUPM and it's working, so I know the patches themselves (Stinga11's Sandy Bridge patches for PM) are good.

 

Search doesn't appear to be working right now, so I'm sorry if this has been mentioned elsewhere.

 

Impossible. How do you think other users can boot?

do you have UEFI? seems like a lot of "extra" drivers. I mean I can boot my Lenovo T420 with Clover with just 2 drivers - apfs.efi and OsxAptioFix2Drv-64.efi. (it has native nvram)

 

did you try OsxAptioFixDrv-64.efi instead Fix2?

Sorry, but for legacy boot that you mean OsxAptioFix can be excluded but FSInject needed in all cases.

Other drivers embedded into CloverEFI and absent in BIOS UEFI.

×
×
  • Create New...