Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

Guys I am getting this error when I click to update;

 

attachicon.gifScreen Shot 2017-11-03 at 13.35.54.png

attachicon.gifScreen Shot 2017-11-03 at 13.34.26.png

the updater looks for a file like this: 

http://sourceforge.net/projects/cloverefiboot/files/Installer/Clover_v2.4k_r${last_revision}.zip/download

but the latest 4289 zip on SourceForge is not named properly: Clover_v2.4k_r4289.pkg.zip

  • Like 1
Link to comment
Share on other sites

the updater looks for a file like this: 

http://sourceforge.net/projects/cloverefiboot/files/Installer/Clover_v2.4k_r${last_revision}.zip/download

but the latest 4289 zip on SourceForge is not named properly: Clover_v2.4k_r4289.pkg.zip

 

Probably that file was made manually, because the buildpkg.sh script still generates the name without that ".pkg".

Yes, it was. Will be corrected.

  • Like 1
Link to comment
Share on other sites

Slice, Rehabman

Thank you for clover r4289. 

i like "fix menu navigation with regard to space/enter/esc" commit. clover had this issue for long time

i tested legacy and UEFI 10.6.8~10.13.2 beta1.

good works. thank you so much again.

 

@Rehabman

no more use stereo->mono adaptor in probook 4x30s.

line-in is working now without adaptor. i tested it from 10.6.8 to 10.13.2 beta1.

now probook 4x30s is perfect. no more exist issues.

here is file

thanks to insanelydeepak.
  • Like 5
Link to comment
Share on other sites

@Rehabman

no more use stereo->mono adaptor in probook 4x30s.

line-in is working now without adaptor. i tested it from 10.6.8 to 10.13.2 beta1.

now probook 4x30s is perfect. no more exist issues.

here is file

thanks to insanelydeepak.

Please post complete details in the ProBook guide thread on tmx.

  • Like 2
Link to comment
Share on other sites

hi guys,

I don't know if this is the right thread, but my question is related with clover, I have not succeed in updating clover the last version is 4239, and yesterday I tried to update clover and the program works and all is installed, but in boot the clover is the same, 4239, anyone knows why?

Thanks in advance 

 

PS: But the install log says 4268, I don't know why this occurs...

Clover_Install_Log.txt

Link to comment
Share on other sites

Guest ricoc90

hi guys,

I don't know if this is the right thread, but my question is related with clover, I have not succeed in updating clover the last version is 4239, and yesterday I tried to update clover and the program works and all is installed, but in boot the clover is the same, 4239, anyone knows why?

Thanks in advance 

 

PS: But the install log says 4268, I don't know why this occurs...

 

Most likely there's another Clover installation somewhere on (one of) your disks

Link to comment
Share on other sites

Hi ricoc90,

I only have one other HDD named Time machine and formatted GUID, but don't have clover I think, what should I do?

The update of clover for me is purely cosmetic, until I changed the theme, all the rest all works as it should...

Thanks

Link to comment
Share on other sites

I have the same issue when it comes to no buildversion detection for macOS (update) installer as well as empty kext inject management, as reported here

(Issue persists in r4278)

 

Can confirm this still happens for App Store upgrade to 10.13.2_17C60c and Clover r4289.  Clover incorrectly identifies "macOS Install Data" as 10.12 instead of 10.13.2...

22:480  0:000  Loading boot.efi  status=Success
22:898  0:418  GetOSVersion: 10.12

It seems the code does not parse "/macOS Install Data/Locked Files/Boot Files/SystemVersion.plist"?

post-846696-0-46169600-1509746013_thumb.png

 

Practically speaking, this means FakeSMC must be placed in Clover/Kexts/Other instead of 10.13, otherwise upgrade will fail.  Also any conditional kext patching in your config.plist eg @SunKi's AppleAHCIPort.kext patch for 10.13 should be made unconditional, otherwise it won't be applied during the update...

22:899  0:000  Filtering KextPatches:
22:899  0:000   - [00]: AppleAHCIPort (External icons patch) :: BinPatch :: [OS: 10.12 | MatchOS: All | MatchBuild: All] ==> allowed
22:899  0:000   - [01]: AppleAHCIPort (fix IO error ICH10 for 10.13, credit SunKi) :: BinPatch :: [OS: 10.12 | MatchOS: 10.13.x | MatchBuild: All] ==> not allowed
22:899  0:000   - [02]: AppleAHCIPort (fix hotplug ICH10 for 10.13, credit SunKi) :: BinPatch :: [OS: 10.12 | MatchOS: 10.13.x | MatchBuild: All] ==> not allowed

Note:  The final, installed system is detected without problems...

 

 

1:358  0:000  Starting Clover revision: 4289 on CLOVER EFI
1:358  0:000  Build with: [Args: -x64 -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_APPLE_HFSPLUS_DRIVER -t XCODE5 | -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE5 -n 5 | OS: 10.12.6 | XCODE: 9.1]
...
24:496  0:000  Loading boot.efi  status=Success
24:935  0:439  GetOSVersion: 10.13.2 (17C60c)
24:935  0:000  CSR_CFG: CSR_ALLOW_UNTRUSTED_KEXTS | CSR_ALLOW_UNRESTRICTED_FS | CSR_ALLOW_TASK_FOR_PID | CSR_ALLOW_KERNEL_DEBUGGER | CSR_ALLOW_APPLE_INTERNAL | CSR_ALLOW_UNRESTRICTED_DTRACE | CSR_ALLOW_UNRESTRICTED_NVRAM | CSR_ALLOW_DEVICE_CONFIGURATION | CSR_ALLOW_ANY_RECOVERY_
24:935  0:000  Filtering KextPatches:
24:935  0:000   - [00]: AppleAHCIPort (External icons patch) :: BinPatch :: [OS: 10.13.2 | MatchOS: All | MatchBuild: All] ==> allowed
24:935  0:000   - [01]: AppleAHCIPort (fix IO error ICH10 for 10.13, credit SunKi) :: BinPatch :: [OS: 10.13.2 | MatchOS: 10.13.x | MatchBuild: All] ==> allowed
24:935  0:000   - [02]: AppleAHCIPort (fix hotplug ICH10 for 10.13, credit SunKi) :: BinPatch :: [OS: 10.13.2 | MatchOS: 10.13.x | MatchBuild: All] ==> allowed

 

 

preboot_r4289.log.zip

  • Like 3
Link to comment
Share on other sites

r4291 boots 10.13.2 Beta (17C60c) fine on my legacy mach, thanks.  :)

 

 

 

.....  .....  ...
2:734  0:000  Now is 3.11.2017,  22:18:49 (GMT)
2:734  0:000  Starting Clover revision: 4291 on CLOVER EFI
2:734  0:000  Build with: [Args: -mc --no-usb -D NO_GRUB_DRIVERS_EMBEDDED -t XCODE8 | -D DISABLE_USB_SUPPORT -D NO_GRUB_DRIVERS_EMBEDDED -D USE_BIOS_BLOCKIO -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE8 -n 5 | OS: 10.11.6 | XCODE: 8.2]
......  .....  ...
20:805  0:000  Loading boot.efi  status=Success
20:929  0:123  GetOSVersion: 10.13.2 (17C60c)
......  .....  ...
20:956  0:000  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\Other
20:956  0:000  Extra kext: EFI\CLOVER\kexts\Other\RealtekRTL8111.kext
20:990  0:034  Extra kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext
21:027  0:036    |-- PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext\Contents\PlugIns\ApplePS2Keyboard.kext
21:039  0:012    |-- PlugIn kext: EFI\CLOVER\kexts\Other\ApplePS2SmartTouchPad.kext\Contents\PlugIns\ApplePS2Controller.kext
21:048  0:009  Preparing kexts injection for arch=x86_64 from EFI\CLOVER\kexts\10.13
21:048  0:000  Extra kext: EFI\CLOVER\kexts\10.13\VoodooBatterySMC.kext
21:083  0:034  Extra kext: EFI\CLOVER\kexts\10.13\FakeSMC.kext
21:096  0:013  Extra kext: EFI\CLOVER\kexts\10.13\IOath3kfrmwr.kext
21:118  0:021  Extra kext: EFI\CLOVER\kexts\10.13\EFICheckDisabler.kext
21:153  0:034  Extra kext: EFI\CLOVER\kexts\10.13\AppleALC.kext
21:178  0:025    |-- PlugIn kext: EFI\CLOVER\kexts\10.13\AppleALC.kext\Contents\PlugIns\PinConfigs.kext
21:437  0:259  Extra kext: EFI\CLOVER\kexts\10.13\CodecCommander.kext
21:504  0:066  Extra kext: EFI\CLOVER\kexts\10.13\CalDigitUSBxHCI.kext
21:521  0:017  Extra kext: EFI\CLOVER\kexts\10.13\CalDigitFastIO.kext
21:550  0:028  Extra kext: EFI\CLOVER\kexts\10.13\AsusNBFnKeys.kext
21:575  0:025  Extra kext: EFI\CLOVER\kexts\10.13\AsusACPIBackLightPanel.kext
21:595  0:019  Extra kext: EFI\CLOVER\kexts\10.13\Lilu.kext
21:614  0:018  SetStartupDiskVolume:
21:614  0:000    * Volume: 'macOS High Sierra'
......  .....  ... 

 

 

bootlog.log.txt_a43sj_r4291.zip

Link to comment
Share on other sites

Line 405 in /edk2/Clover/rEFIt_UEFI/Platform/platformdata.c

 

- "iMac17,1", "1.0", "C02QFHACGG7L", "iMac-Aluminum",

+ "iMac", "1.0", "C02QFHACGG7L", "iMac-Aluminum",

 

I think this was discussed a while back.  It (mac family) may be that way with the iMac17,1.

Someone should double check on an actual Mac.

Link to comment
Share on other sites

You can download a IOReg dump from iMac17,1 from here. Search for the "SMBIOS" property (located under AppleSMBIOS). The current family name (iMac17,1) appears to be correct:

Handle 0x0010, DMI type 1, 27 bytes
System Information
	Manufacturer: Apple Inc.
	Product Name: iMac17,1
	Version: 1.0
	Serial Number: C02QH7CZGG7L
	UUID: C35553FC-643B-6152-ACCD-6063A5220F56
	Wake-up Type: Power Switch
	SKU Number:
	Family: iMac17,1
  • Like 4
Link to comment
Share on other sites

You can download a IOReg dump from iMac17,1 from here. Search for the "SMBIOS" property (located under AppleSMBIOS). The current family name (iMac17,1) appears to be correct:

Handle 0x0010, DMI type 1, 27 bytes
System Information
	Manufacturer: Apple Inc.
	Product Name: iMac17,1
	Version: 1.0
	Serial Number: C02QH7CZGG7L
	UUID: C35553FC-643B-6152-ACCD-6063A5220F56
	Wake-up Type: Power Switch
	SKU Number:
	Family: iMac17,1

 

Interesting. Is that the lone exception to the usual pattern?

Link to comment
Share on other sites

Can confirm this still happens for App Store upgrade to 10.13.2_17C60c and Clover r4289.  Clover incorrectly identifies "macOS Install Data" as 10.12 instead of 10.13.2...

22:480  0:000  Loading boot.efi  status=Success
22:898  0:418  GetOSVersion: 10.12

It seems the code does not parse "/macOS Install Data/Locked Files/Boot Files/SystemVersion.plist"?

attachicon.gifmacOS Install Data.png

 

Practically speaking, this means FakeSMC must be placed in Clover/Kexts/Other instead of 10.13, otherwise upgrade will fail.  Also any conditional kext patching in your config.plist eg @SunKi's AppleAHCIPort.kext patch for 10.13 should be made unconditional, otherwise it won't be applied during the update...

22:899  0:000  Filtering KextPatches:
22:899  0:000   - [00]: AppleAHCIPort (External icons patch) :: BinPatch :: [OS: 10.12 | MatchOS: All | MatchBuild: All] ==> allowed
22:899  0:000   - [01]: AppleAHCIPort (fix IO error ICH10 for 10.13, credit SunKi) :: BinPatch :: [OS: 10.12 | MatchOS: 10.13.x | MatchBuild: All] ==> not allowed
22:899  0:000   - [02]: AppleAHCIPort (fix hotplug ICH10 for 10.13, credit SunKi) :: BinPatch :: [OS: 10.12 | MatchOS: 10.13.x | MatchBuild: All] ==> not allowed

Note:  The final, installed system is detected without problems...

 

 

1:358  0:000  Starting Clover revision: 4289 on CLOVER EFI
1:358  0:000  Build with: [Args: -x64 -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_APPLE_HFSPLUS_DRIVER -t XCODE5 | -D NO_GRUB_DRIVERS_EMBEDDED -D CHECK_FLAGS -D USE_LOW_EBDA -a X64 -b RELEASE -t XCODE5 -n 5 | OS: 10.12.6 | XCODE: 9.1]
...
24:496  0:000  Loading boot.efi  status=Success
24:935  0:439  GetOSVersion: 10.13.2 (17C60c)
24:935  0:000  CSR_CFG: CSR_ALLOW_UNTRUSTED_KEXTS | CSR_ALLOW_UNRESTRICTED_FS | CSR_ALLOW_TASK_FOR_PID | CSR_ALLOW_KERNEL_DEBUGGER | CSR_ALLOW_APPLE_INTERNAL | CSR_ALLOW_UNRESTRICTED_DTRACE | CSR_ALLOW_UNRESTRICTED_NVRAM | CSR_ALLOW_DEVICE_CONFIGURATION | CSR_ALLOW_ANY_RECOVERY_
24:935  0:000  Filtering KextPatches:
24:935  0:000   - [00]: AppleAHCIPort (External icons patch) :: BinPatch :: [OS: 10.13.2 | MatchOS: All | MatchBuild: All] ==> allowed
24:935  0:000   - [01]: AppleAHCIPort (fix IO error ICH10 for 10.13, credit SunKi) :: BinPatch :: [OS: 10.13.2 | MatchOS: 10.13.x | MatchBuild: All] ==> allowed
24:935  0:000   - [02]: AppleAHCIPort (fix hotplug ICH10 for 10.13, credit SunKi) :: BinPatch :: [OS: 10.13.2 | MatchOS: 10.13.x | MatchBuild: All] ==> allowed

 

 

Very good description, I've exactly same issue   :) On my system, Block inject don't show any folder so I can't disabled kext. Fakesmc is in Other Folder and @SunKi's AppleAHCIPort.kext patch for 10.13 is unconditional.

  • Like 2
Link to comment
Share on other sites

Can confirm this still happens for App Store upgrade to 10.13.2_17C60c and Clover r4289.  Clover incorrectly identifies "macOS Install Data" as 10.12 instead of 10.13.2...

22:480  0:000  Loading boot.efi  status=Success
22:898  0:418  GetOSVersion: 10.12

It seems the code does not parse "/macOS Install Data/Locked Files/Boot Files/SystemVersion.plist"?

attachicon.gifmacOS Install Data.png

 

 

Thanks. I accept this in rev 4293.

  • Like 8
Link to comment
Share on other sites

Hi, i'm running hackintosh and find something confusing on my system regarding EFI mount device.

The EFI mounts as a random number after each reboot.

In Terminal the number and on Finder just EFI, see below.

 

Can anyone explain or post a link for the reason of this ? I'm just curious.

My apologies for interupting.

As it seems I cant post a screenshot, i'll try to explain.

In Terminal when I ls /volume, I can see my 2 drives and a random number like ctmTempMpINYwUXDBN

In Finder I see my 2 drives and the EFI partition.

Why not EFI in the terminal ?

Link to comment
Share on other sites

Thanks. I accept this in rev 4293.

 

Thanks Slice.  Clover r4293 correctly detects 10.13.1 or 10.13.2beta updates now.  

 

As an added bonus, it even uses the High Sierra icon for macOS Install of HS ...

 

 

post-846696-0-16741600-1509827100_thumb.png

post-846696-0-31917200-1509827129_thumb.png

post-846696-0-70297100-1509827165_thumb.png

 

 

or Sierra icon for macOS Install of Sierra... :thumbsup_anim:

 

post-846696-0-00752500-1509835235_thumb.png

 

 

 

Thanks for sharing.  The theme folder installer option is missing unless this was on purpose?

 

 

Yes.  I've only attached the Clover "slim" package r4293, without themes, owing to file size restrictions (with themes, it is >10MB).  You can download themes separately with Clover Theme Manager here.

Clover_v2.4k_r4293.pkg.zip

  • Like 3
Link to comment
Share on other sites

CloverUpdater was not changed since 4000 when it changes 2.3 -> 2.4.

Did you check any other 4xxx revision?

Change AptioFix <-> AptioFix2 or vice versa.

Remove "-v" from boot-args. 

Remove nvram.plist from EFI partition and from Mac root partition.

Slice, Aptiofix or Aptopfix2 doesnt matter, nvram doesnt work...

 

i can write something into nvram (with terminal and sudo nvram....) but on next boot its gone...

Thats the Problem, why im asking...

 

Seems for me, like Aptio maps the wrong Memory region...

 

Cheers

  • Like 1
Link to comment
Share on other sites

Thanks Slice.  Clover r4293 correctly detects 10.13.1 or 10.13.2beta updates now.  

 

As an added bonus, it even uses the High Sierra icon for macOS Install of HS ...

 

 

 

or Sierra icon for macOS Install of Sierra... :thumbsup_anim:

 

 

 

 

Thanks for sharing.  The theme folder installer option is missing unless this was on purpose?

Link to comment
Share on other sites

Hi, i'm running hackintosh and find something confusing on my system regarding EFI mount device.

The EFI mounts as a random number after each reboot.

In Terminal the number and on Finder just EFI, see below.

 

Can anyone explain or post a link for the reason of this ? I'm just curious.

My apologies for interupting.

As it seems I cant post a screenshot, i'll try to explain.

In Terminal when I ls /volume, I can see my 2 drives and a random number like ctmTempMpINYwUXDBN

In Finder I see my 2 drives and the EFI partition.

Why not EFI in the terminal ?

Mount point names are not the same as volume names. A mount point can be named anything (doesn't need to match the file system volume name) and be anywhere (doesn't need to be in the /Volumes folder). Look at the mount command, and the various file system specific versions like mount_msdos. "diskutil info /dev/disk1s2" will tell you the volume name, mount point name, and device name for partition 2 of disk 1.
Link to comment
Share on other sites

×
×
  • Create New...