Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

Can we use hibernatemode 25 with Clover???

I tried it,, after system sleep (ram led off, machine off) then i wake the machine -> BIOS Logo -> menu entry then i select macOS partition,, loading like boot. Then there is log about sleep wake failure. Sleep with hibernatemode 3 and 0 is fine. (I am using AptiMemoryFix.efi)

Sorry, i tried with other bootloader,, Sleep -> wake the machine -> BIOS Logo -> Menu entry -> Select Menu Entry (macos partition), then i reach desktop screen (no apple loading),, I get desktop in 2 seconds after press macOS partion.

Sleep Wake Failure_2019-11-29-231307_Andress-iMac.diag

Edited by Andres ZeroCross
Link to comment
Share on other sites

4 hours ago, Andres ZeroCross said:

Can we use hibernatemode 25 with Clover???

I tried it,, after system sleep (ram led off, machine off) then i wake the machine -> BIOS Logo -> menu entry then i select macOS partition,, loading like boot. Then there is log about sleep wake failure. Sleep with hibernatemode 3 and 0 is fine. (I am using AptiMemoryFix.efi)

Sorry, i tried with other bootloader,, Sleep -> wake the machine -> BIOS Logo -> Menu entry -> Select Menu Entry (macos partition), then i reach desktop screen (no apple loading),, I get desktop in 2 seconds after press macOS partion.

Sleep Wake Failure_2019-11-29-231307_Andress-iMac.diag

The question has several caveats.

1. Not all hackintoshes are able to hibernate.

2. There is a new problem in Catalina even if it worked in Mojave.

3. If OC embedded the quirk then it doesn't mean Clover must do the same. Changing config.plist or use additional kexts are also variants.

Additional kext is HibernationFixup new version. It worked with Clover.

In config.plist you may write kext patch

com.apple.iokit.IOAHCIBlockStorage

0F 84 6F 01 00 00 FF CB -> 90 90 90 90 90 90 FF CB

Link to comment
Share on other sites

6 hours ago, Slice said:

The question has several caveats.

1. Not all hackintoshes are able to hibernate.

2. There is a new problem in Catalina even if it worked in Mojave.

3. If OC embedded the quirk then it doesn't mean Clover must do the same. Changing config.plist or use additional kexts are also variants.

Additional kext is HibernationFixup new version. It worked with Clover.

In config.plist you may write kext patch

com.apple.iokit.IOAHCIBlockStorage

0F 84 6F 01 00 00 FF CB -> 90 90 90 90 90 90 FF CB


Sorry, i don't want to compare both of Bootloader. I just want to inform my machine work Hibernate in Catalina with other bootloader.

So, no problem with AptioMemoryFix.efi?? Or should i change OsxAptioFixDrv.efi or OsxAptioFix3Drv,efi?? I have read only OsxAptioFix2Drv.efi support hibernate.

I will try you patch soon,, will report back

  • Like 1
Link to comment
Share on other sites

4 minutes ago, telepati said:

is that so? This are the settings I used for hiding and these did not make an effect. am I doing something wrong?

 

943223483_ScreenShot2019-11-30at07_27_09.png.95c698f5871e1738ebc5b02368018b5b.png

It may be an error of the CloverConfigurator.

Show your config.plist and preboot.log.

Link to comment
Share on other sites

57 minutes ago, Slice said:

It may be an error of the CloverConfigurator.

Show your config.plist and preboot.log.


In Mojave 
1. Sleep and wake with hibernatemode 0 and 3 is fine
2. Sleep with hibernatemode 25 is fine but when i press button to wake -> bios logo -> GUI CLOVEr -> Select Mojave partition -> boot like cold boot (with apple loading bar),, so this is not boot from hibernate file. But there is no KP log in Desktop

In Catalina
1. Sleep and wake with hibernatemode 0 and 3 is fine
2. Sleep with hibernatemode 25 is fine but when i press button to wake -> bios logo -> GUI CLOVEr -> Select Catalina partition -> boot like cold boot (with apple loading bar),, so this is not boot from hibernate file. But there log about Kernel Panic in Desktop (like attachment log above)

I am using AptioMemoryFix.efi + ptch bin above..

Link to comment
Share on other sites

37 minutes ago, Andres ZeroCross said:


In Mojave 
1. Sleep and wake with hibernatemode 0 and 3 is fine
2. Sleep with hibernatemode 25 is fine but when i press button to wake -> bios logo -> GUI CLOVEr -> Select Mojave partition -> boot like cold boot (with apple loading bar),, so this is not boot from hibernate file. But there is no KP log in Desktop

In Catalina
1. Sleep and wake with hibernatemode 0 and 3 is fine
2. Sleep with hibernatemode 25 is fine but when i press button to wake -> bios logo -> GUI CLOVEr -> Select Catalina partition -> boot like cold boot (with apple loading bar),, so this is not boot from hibernate file. But there log about Kernel Panic in Desktop (like attachment log above)

I am using AptioMemoryFix.efi + ptch bin above..

If you see no (Hibernated) in Clover GUI then you have no NVRAM working.

Do you use HibernationFixup.kext?

Link to comment
Share on other sites

2 hours ago, telepati said:

Here they are;

 

config.plist

debug.log

It works

2:920  0:003  - [06]: 'Windows 10', hidden
3:001  0:003  - [15]: 'Preboot', hidden

But there are also legacy entries

3:067  0:004  Scanning legacy ...
3:070  0:003   3: '' (vista,win) add legacy
3:077  0:006   added 'Boot Windows from ' OSType=2 Icon=vista,win
3:081  0:003   4: 'EFI' (vista,win) add legacy
3:087  0:006   added 'Boot Windows from EFI' OSType=2 Icon=vista,win
3:091  0:003   6: 'Windows 10' (vista,win) hidden
3:097  0:006   7: '' (vista,win) add legacy
3:104  0:006   added 'Boot Windows from ' OSType=2 Icon=vista,win

So make

		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>

 

  • Like 1
  • Thanks 2
Link to comment
Share on other sites

OS: High Sierra 10.13.6

Xcode: 10.1

SDK: MacOSX10.14.sdk

 

Im trying to complie latest Clover source using it's own buildme  (GCC53).

The build was successful. But checking the log,  I see some errors.

 

[CC] Gcd
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxeOffset.raw] Error 1 (ignored)
...
[CC] FSInject
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/A17F4A89-5F19-444f-B7BE-48195E0575DBSmbiosGenDxe/SmbiosGenDxeOffset.raw] Error 1 (ignored)
...
[CC] egemb_icons
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/E660EA85-058E-4b55-A54B-F02F83A24707DisplayEngine/DisplayEngineOffset.raw] Error 1 (ignored)
...
[CC] PciDriverOverride
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxeOffset.raw] Error 1 (ignored)
...
[GENFW] SmbiosGenDxe
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/A17F4A89-5F19-444f-B7BE-48195E0575DBSmbiosGenDxe/SmbiosGenDxeOffset.raw] Error 1 (ignored)
...
[GENFW] DisplayEngine
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/E660EA85-058E-4b55-A54B-F02F83A24707DisplayEngine/DisplayEngineOffset.raw] Error 1 (ignored)
...

Are these to be ignored or a bug?

Link to comment
Share on other sites

What's the best Clover version for Mojave? I'm asking since if I used v5099, the USB stick doesn't show up in the bootable devices list. When I tried v4586, the USB installer shows up.

 

Thanks

 

edit:

 

I normally have to select these 4 drivers to get my setup to work (i mean not just this instance but on previous setup/High Sierra as well):

1. ApfsDriverLoader-64

2. AptioMemoryFix-64

3. EmuVariableUefi-64

4. NvmExpressDxe-64

Edited by mrjayviper
Link to comment
Share on other sites

24 minutes ago, mrjayviper said:

What's the best Clover version for Mojave? I'm asking since if I used v5099, the USB stick doesn't show up in the bootable devices list. When I tried v4586, the USB installer shows up.

 

Thanks

 

The latest r5099 works fine here, for Mojave. Clover shows up the USB installer.

 

 

screenshot.png

Link to comment
Share on other sites

g

21 minutes ago, Matgen84 said:

 

The latest r5099 works fine here, for Mojave. Clover shows up the USB installer.

 

 

 

 

good for you.

 

There's no difference between the installer except the version of Clover used. The installer is created using some scripts I created so there's almost zero percent chance I have created the USB installer for v5099 and v4586 differently.

Link to comment
Share on other sites

9 minutes ago, mrjayviper said:

g

 

good for you.

 

There's no difference between the installer except the version of Clover used. The installer is created using some scripts I created so there's almost zero percent chance I have created the USB installer for v5099 and v4586 differently.

 

Sorry if It isn't good for you.

I don't understand why you've this problem with USB installer

Edited by Matgen84
Link to comment
Share on other sites

On 11/30/2019 at 10:15 PM, Slice said:

It works


2:920  0:003  - [06]: 'Windows 10', hidden
3:001  0:003  - [15]: 'Preboot', hidden

But there are also legacy entries


3:067  0:004  Scanning legacy ...
3:070  0:003   3: '' (vista,win) add legacy
3:077  0:006   added 'Boot Windows from ' OSType=2 Icon=vista,win
3:081  0:003   4: 'EFI' (vista,win) add legacy
3:087  0:006   added 'Boot Windows from EFI' OSType=2 Icon=vista,win
3:091  0:003   6: 'Windows 10' (vista,win) hidden
3:097  0:006   7: '' (vista,win) add legacy
3:104  0:006   added 'Boot Windows from ' OSType=2 Icon=vista,win

So make


		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>

 

 

I enabled the Legacy and it looks hidden in the debug. But in reality, I am still seeing those drivers on the boot screen. I really don't get it why.

 

IMG_0250.JPG.80efc5e5e4faeb1701c1c8ff38aedaec.JPG

 

config.plist

debug.log

Edited by telepati
Link to comment
Share on other sites

17 hours ago, ellaosx said:

OS: High Sierra 10.13.6

Xcode: 10.1

SDK: MacOSX10.14.sdk

 

Im trying to complie latest Clover source using it's own buildme  (GCC53).

The build was successful. But checking the log,  I see some errors.

 


[CC] Gcd
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxeOffset.raw] Error 1 (ignored)
...

[CC] FSInject
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/A17F4A89-5F19-444f-B7BE-48195E0575DBSmbiosGenDxe/SmbiosGenDxeOffset.raw] Error 1 (ignored)
...

[CC] egemb_icons
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/E660EA85-058E-4b55-A54B-F02F83A24707DisplayEngine/DisplayEngineOffset.raw] Error 1 (ignored)
...

[CC] PciDriverOverride
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/FC5C7020-1A48-4198-9BE2-EAD5ABC8CF2FBdsDxe/BdsDxeOffset.raw] Error 1 (ignored)
...

[GENFW] SmbiosGenDxe
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/A17F4A89-5F19-444f-B7BE-48195E0575DBSmbiosGenDxe/SmbiosGenDxeOffset.raw] Error 1 (ignored)
...

[GENFW] DisplayEngine
...
make: [/Users/ella/src/CloverBootloader/Build/Clover/RELEASE_GCC53/FV/Ffs/E660EA85-058E-4b55-A54B-F02F83A24707DisplayEngine/DisplayEngineOffset.raw] Error 1 (ignored)
...

Are these to be ignored or a bug?

use XCODE8 as gcc has compile/run time problems in Catalina and only developers can get rid of them with OS headers. I guess this will be fixed with newer gcc releases soon. (but who built it is very happy because is better than Clang as for c code more "understandable" warnings show up, also lto remove unused code which means smaller binaries)

4 hours ago, telepati said:

 

I enabled the Legacy and it looks hidden in the debug. But in reality, I am still seeing those drivers on the boot screen. I really don't get it why.

 

IMG_0250.JPG.80efc5e5e4faeb1701c1c8ff38aedaec.JPG

 

config.plist

debug.log

Slice said to you Legacy=No:

<key>Legacy</key>
<false/>

but you stlll have Legacy=Yes (i.e. true), so don't be surprised ;).

Works very well instead

 

EDIT

4 hours ago, telepati said:

I enabled the Legacy

yep, just the opposite and in fact your legacy entries are added instead of to be removed:

3:137  0:004  Scanning legacy ...
3:141  0:003   3: '' (vista,win) add legacy
3:151  0:003   4: 'EFI' (vista,win) add legacy
3:167  0:006   7: '' (vista,win) add legacy
2:322  0:008          Result of bootcode detection: bootable unknown (legacy)
2:343  0:010          Result of bootcode detection: bootable unknown (legacy)
2:368  0:007          Result of bootcode detection: bootable unknown (legacy)
2:385  0:009          Result of bootcode detection: bootable unknown (legacy)
3:154  0:004  Scanning legacy ...
3:158  0:003   3: '' (vista,win) add legacy
3:167  0:003   4: 'EFI' (vista,win) add legacy
3:186  0:008   7: '' (vista,win) add legacy

 

Edited by vector sigma
  • Thanks 1
Link to comment
Share on other sites

3 minutes ago, bronxteck said:

it is a bug in clover configurator app. it does not have the drop down option Legacy=false instead it just deletes the config entry. the only variable it adds is Legacy=Yes

And I cannot imagine how many errors can be present in the entire config file... 

Edited by vector sigma
Link to comment
Share on other sites

1 hour ago, bronxteck said:

it does not have the drop down option

I can see a checkbox which should means enabled=true/disabled=false, but isn't. Anyway this application has no sense as Clover can have default behaviour, i.e. when the key is not even present (enabled by default/disabled by default/ignored if not present). This kills everythings.

Edited by vector sigma
Link to comment
Share on other sites

6 hours ago, mrjayviper said:

1. ApfsDriverLoader-64

2. AptioMemoryFix-64

3. EmuVariableUefi-64

4. NvmExpressDxe-64

Did you read the "Clover changes explanations" topic? Looks a no as -64 suffix was abandoned  among a new directories structure:

drivers64 and drivers64UEFI are no longer in use, sobstituted by

drivers/UEFI
drivers/BIOS

and all the drivers are automatically moved and renamed without the '-64' suffix by the installer.

Edited by vector sigma
  • Like 1
Link to comment
Share on other sites

11 hours ago, ellaosx said:

hi @vector sigma

do you have plans to support fusion to clover's mountESP?

Your espfinder supports fusion, so it would be nice to add in mountESP

Yes, it found an ESP between Fusion, RAID, Core storage, file lvault etc, but what if is not the desired one, i.e. not the one used to boot?

 

Fusion : ssd + hdd = two ESPs

RAID : ssd1 + ssd2 + ssd3 + ssd4.... + ssd15 = 15 ESPs

 

which one to choose??

 

Problem solved with Clover.app. The pkg just can't

 

Edited by vector sigma
  • Thanks 1
Link to comment
Share on other sites

×
×
  • Create New...