Jump to content
ErmaC

Clover General discussion

20,272 posts in this topic

Recommended Posts

2 hours ago, innerd said:

Guys I need your help, I'm trying to debug a problem and the only variables remaining are a custom kernel and clover. When I try to boot to high Sierra with a custom kernel with the latest clover it hangs with a "kextd stall [0]: AppleACPICPU" message while if I use the old 4392 the pc boots. I have the same kexts in /kext/others and the same efi files in driver64uefi. What am I missing? 

Different config, different ACPI files.

Make preboot.log by F2 key with old and with new Clover and compare.

Share this post


Link to post
Share on other sites
Advertisement
Posted (edited)
8 hours ago, ellaosx said:

How come there is no AptioMemoryFix in the new package?

 

It wasn't included with newer packages anymore. That's kind of the idea. To stick to default Clover drivers. If you have AptioMemoryFix installed already, and you don't check for installation any of the other Memory Fix drivers (such as OsXAptioFix3Drv), it will be kept installed. If you choose one of them, AptioMemoryFix will be removed (and replaced with whichever AptioFix you choose) in order to avoid conflicts.

Edited by arsradu

Share this post


Link to post
Share on other sites
Posted (edited)
17 hours ago, Sherlocks said:

strangely i can't install only clover without terminal command. 

i'm still in Beta1. So it's working for me because of this? ... to night I'll update to Beta 3 and see what's.. Anyway I consider only the root volume ("/") and not if you install Clover from another partition as from Maojave the Catalina partition is read/write in Beta 1 ... can be this the problem?

 

17 hours ago, Sherlocks said:

also i have a question. previous clover package have checked default driver. there is no default driver in new package. is it right?

No, the installer activate them by default if Clover was never installed, i.e. if ../Library/Preferences/com.projectosx.clover.installer.plist doesn't exist. Due to the fact that I changed something at least once you have to mark chekboxes. Next run will be ok.

The proof is by deleting com.projectosx.clover.installer.plist and you will see them activated. Little price for this migration.

 

P.S. my system works very well without any of the "Recommended drivers", those who once was "Mandatory".

12 hours ago, ellaosx said:

How come there is no AptioMemoryFix in the new package?

You can see it in the Clover repository?

12 hours ago, daliansky said:

Xnip2019-07-09_11-48-05.thumb.png.1de176ce3798ddd3e03c41588c62d37a.png

Ask the developer of your script to update it. drivers64/drivers64UEFI are no longer in use. It's written just few posts ago.

9 hours ago, Slice said:

Missing drivers in ISO, only drivers-Off

Снимок экрана 2019-07-09 в 9.16.08.png

I'll fix it tonight, I didn't even tried it, sorry.

4 hours ago, arsradu said:

 

It wasn't included with newer packages anymore. That's kind of the idea. To stick to default Clover drivers. If you have AptioMemoryFix installed already, and you don't check for installation any of the other Memory Fix drivers (such as OsXAptioFix3Drv), it will be kept installed. If you choose one of them, AptioMemoryFix will be removed in order not to avoid conflicts.

Right! Also AptioMemoryFix is a fork of OsxAptioFix included and created in Clover. So later I'll port the changes... as soon as I have time.

Edited by vector sigma
typo

Share this post


Link to post
Share on other sites
Posted (edited)
20 minutes ago, vector sigma said:

Right! Also AptioMemoryFix is a fork of OsxAptioFix included and created in Clover. So later I'll port the changes... as soon as I have time.

 

That would be awesome!

 

No worries! As usual, no rush. Take your time. This needs to be done right, not fast. :)

 

Quote

 

No, the installer activate them by default if Clover was never installed, i.e. if ../Library/Preferences/com.projectosx.clover.installer.plist doesn't exist. Due to the fact that I changed something at least once you have to mark cheboxes. Next run will be ok.

The proof is by deleting com.projectosx.clover.installer.plist and you will see them activated. Little price for this migration.

 

 

I was also wondering what happened there. I installed 4983 on another machine with 4981 on it (so before the changes) and indeed, those mandatory drivers were not checked by default. This explains why. Thank you! I didn't know that. :)

 

Also, I can confirm they are checked when reinstalling 4983, or upgrading to 4985, for example. So, we should be ok moving forward. Nice job! :D 

Edited by arsradu

Share this post


Link to post
Share on other sites
16 hours ago, vector sigma said:

OsxAptioFix3 was working until Mojave for me, but just few minutes ago I tested it in Catalina and it fail. Need a fix  (@Slice)

 

 

I need more information what is the fail.

Meanwhile AptioMemoryFix chooses slide value automatically while Fix3 uses value from user and default one is zero.

May be for Catalina zero value is not the best and you have to choose something like slide=128.

Share this post


Link to post
Share on other sites
1 hour ago, vector sigma said:

i'm still in Beta1. So it's working for me because of this? ... to night I'll update to Beta 3 and see what's.. Anyway I consider only the root volume ("/") and not if you install Clover from another partition as from Maojave the Catalina partition is read/write in Beta 1 ... can be this the problem?

 

No, the installer activate them by default if Clover was never installed, i.e. if ../Library/Preferences/com.projectosx.clover.installer.plist doesn't exist. Due to the fact that I changed something at least once you have to mark cheboxes. Next run will be ok.

The proof is by deleting com.projectosx.clover.installer.plist and you will see them activated. Little price for this migration.

 

in beta3, still not works to install clover.

162252181_2019-07-099_47_12.png.9d6a7dfd1ce1e060e4e5a1c06618ddc4.png

 

after remove /Library/Preferences/com.projectosx.clover.installer.plist

i can get default driver. thanks a lot

1587922019_2019-07-099_47_06.png.7f896e646246f83187a5524be54718b8.png

 

Share this post


Link to post
Share on other sites

suggestion

old package makes drivers64UEFI and drivers64 folders.

it's useful when sort folders by name.

now folder name is

BiosDrivers 

UEFIDrivers

 

if sort folder by name, BiosDrivers is second, UEFIDrivers is last.

can we consider like before?

example DriversBIOS OR DriversUEFI.

Share this post


Link to post
Share on other sites

If sort by name then Bios.. will be first, UEFI... will be second.

DriversBIOS ans DriversUEFI will be sorted exactly the same.

Share this post


Link to post
Share on other sites
Posted (edited)
38 minutes ago, Sherlocks said:

suggestion

old package makes drivers64UEFI and drivers64 folders.

it's useful when sort folders by name.

now folder name is

BiosDrivers 

UEFIDrivers

 

if sort folder by name, BiosDrivers is second, UEFIDrivers is last.

can we consider like before?

example DriversBIOS OR DriversUEFI.

 

Yeah, I was thinking of that, too.

 

Ooor...another idea, maybe put them both under a global Drivers folder.

 

For example:

Drivers

    - BIOSdrivers

    - UEFIdrivers

 

Also, maybe a bit of cleanup on the BIOS drivers side would be nice to have, as well. For consistency. We're still mentioning "64-bit" in the installer for the BIOS drivers. Apparently I've missed that, too, since I'm only booting UEFI.

 

956001966_Screenshot2019-07-09at16_37_03.png.a2ee65209a64813ec18f77bda5b6034c.png

 

 

19 minutes ago, Slice said:

If sort by name then Bios.. will be first, UEFI... will be second.

DriversBIOS ans DriversUEFI will be sorted exactly the same.

 

Yeah... I think he's referring to the fact that, with the new naming, since Drivers folders are separate, when you look under Clover folder, you'll see BiosDrivers at the beginning of the "list" and UEFIdrivers somewhere at the end. They won't be one after the other anymore.

 

676328046_Screenshot2019-07-09at16_56_38.png.723b0a6beb11bc0aa8ec15d843a2f559.png

 

But if we add them both under Drivers, then they will be, since they will be the only two sub-folders in that folder. :) 

Edited by arsradu

Share this post


Link to post
Share on other sites
6 minutes ago, Slice said:

Yes, agree

Should be


drivers
-- BIOSdrivers
-- UEFIdriver
-- off

As well as in ISO and in PKG.

 

Hi @Slice

 

I don't try r4985. What about Clover installation on existing EFI Folder into Hard Disk or USB pen drive.

Share this post


Link to post
Share on other sites
16 minutes ago, Slice said:

Yes, agree

Should be


drivers
-- BIOSdrivers
-- UEFIdriver
-- off

As well as in ISO and in PKG.

it's redundant, why not:

drivers
-- BIOS
-- UEFI
-- off

?

I mean a tree, subfolders... if we talk for the same thing

Share this post


Link to post
Share on other sites

I am testing.

1.

Why installer said me

Theme 'cesium' (defined in config.plist) not found !
Using default theme 'embedded'

?

No. the theme is present!

2.

The installer kills folders "drivers64" and drivers64UEFI. Ok, as expected. But in this case I can't boot with older Clover. For example to search an mistake.

3. 

Clover installation doesn't depend on "Install on ESP". It does this even without the flag. 

Share this post


Link to post
Share on other sites
12 minutes ago, Matgen84 said:

I don't try r4985. What about Clover installation on existing EFI Folder into Hard Disk or USB pen drive.

The package takes cares of the migration, and Clover will looks on old directories if new ones aren't found.

3 minutes ago, Slice said:

 

1.

Why installer said me


Theme 'cesium' (defined in config.plist) not found !
Using default theme 'embedded'

?

No. the theme is present!

not sure I did nothing for this. I'll take a look

Share this post


Link to post
Share on other sites
4 minutes ago, Slice said:

2.

The installer kills folders "drivers64" and drivers64UEFI. Ok, as expected. But in this case I can't boot with older Clover. For example to search an mistake.

Old Clover doesn't know that your drivers are in a new location, can't expect this. New Clover knows to search in old directories.

May be better to not 'move' but 'copy' and leave old ones for old Clover? .. anyway this happen only if you copy them manually otherwise an old installer will recreate them..

11 minutes ago, Slice said:

3. 

Clover installation doesn't depend on "Install on ESP". It does this even without the flag.

I'll take a look, but I've also did nothing for this. Let see..

Share this post


Link to post
Share on other sites
Posted (edited)

@Slice should we make the repository intentionally not compilable until new changes will be ready.. otherwise a lot of people will compile and use it in the meantime....

Edited by vector sigma

Share this post


Link to post
Share on other sites
Posted (edited)
38 minutes ago, vector sigma said:

it's redundant, why not:


drivers
-- BIOS
-- UEFI
-- off

?

I mean a tree, subfolders... if we talk for the same thing

 

I thought of that, too. :) 

 

The reason why I haven't mentioned it before is because it felt more confusing than the "longer" variant, for some reason.

 

So, whichever you guys decide. It's perfectly fine for me.

 

And...I don't think we need to close the repo. Otherwise people will start complaining about that! :))

 

Uhm..in my opinion, as long as this is still under development (there is no official release yet), it's everyone's obligation to take caution (meaning make a damn bootable USB drive, it's not that hard) so that they can boot back into the system in case they've tried a testing version and things didn't go quite the way they should. Or test on the actual USB instead of the main SSD.

 

When playing with fire, you need to wear protection. :))

 

That's just my opinion.

Edited by arsradu

Share this post


Link to post
Share on other sites
16 minutes ago, vector sigma said:

@Slice should we make the repository intentionally not compilable until new changes will be ready.. otherwise a lot of people will compile and use it in the meantime....

Heh, no. Those people have own responsibility on result. I will upload Release as soon as we decided finally what it should be.

Currently I booted with fresh installed 4985.

Share this post


Link to post
Share on other sites
49 minutes ago, Matgen84 said:

I don't try r4985. What about Clover installation on existing EFI Folder into Hard Disk or USB pen drive.

 

It will just rename 64-bit drivers folders and, on first install, you'll need to reselect your drivers. This is just when switching from versions older than 4983, to 4983 or above. On reinstall, all your previously selected drivers will still be there.

 

Also, if you use AptioMemoryFix, and you select one of the included OSXAptioFix drivers, AptioMemoryFix will be removed to prevent conflicts. If you don't choose anything, AptioMemoryFix will be kept.

Share this post


Link to post
Share on other sites

ok, anyway I'll remove the package I posted

4 hours ago, Slice said:

I need more information what is the fail.

Meanwhile AptioMemoryFix chooses slide value automatically while Fix3 uses value from user and default one is zero.

May be for Catalina zero value is not the best and you have to choose something like slide=128.

I'll try it

Share this post


Link to post
Share on other sites
37 minutes ago, vector sigma said:

Old Clover doesn't know that your drivers are in a new location, can't expect this. New Clover knows to search in old directories.

May be better to not 'move' but 'copy' and leave old ones for old Clover? .. anyway this happen only if you copy them manually otherwise an old installer will recreate them..

@Slice so we should leave there old directories? Let me know as I'm working on it in this moment..

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By ErmaC
      Slice is glad to present a new EFI bootloader.

      CLOVER
      Now version 2 rEFIt based.


      It is open source based on different projects: Chameleon, rEFIt, XNU, VirtualBox. The main is EDK2 latest revision.
      I also want to thank all who help Slice with the development. Credits and copyrights remain in the sources.
      https://sourceforge.net/projects/cloverefiboot/?source=directory
      There is a WIKI 
      http://clover-wiki.zetam.org/
      Main features:


      If you have a question please provide outputs from DarwinDumper (formed from Trauma tool). Thanks Trauma!
      Continued by blackosx and STLVNUB.
      Post#2 CloverGrower - create Clover by yourself Post#3 Downloads Post#4 Installation of the bootloader Post#5 How to do UEFI boot Post#6 How to use - common words Post#7 Calculator for Automatic DSDT fix Post#8 Instructions for GraphicsInjector Post#9 ATIConnector patching Post#10 Any kexts patching with some Samples Post#11 CustomEDID Post#12 Hiding unnecessary menu entries Post#13 Instruction for DSDT corrections to do DeviceInjection works Post#14 Development Post#15 Themes Post#16 About kexts injection Post#17 Instructions for P- and C-states generator Post#18 Patching DSDT to get Sleep working Post#19 CPU settings and geekbench Post#20 ACPI tables loading Post#21 DSDTmini Post#22 Custom SMBios Post#23 F.A.Q. Post#24 iCloudFix Post#25 Using mouse. Post#26 How to make orange icons to be metallic Post#27 How to make software RAID (by Magnifico) Post#28 How to modify InstallESD.dmg (by shiecldk) Post#29 Config.plist settings Post#30 Using extra kexts and skipping kernelcache Post#31 Choosing EFI drivers Post#32 Configuration files Post#33 Automatic config.plist creating Post#34 Custom DSDT patches Post#35 How to do sleep/wake working with UEFI BOOT Post#36 DeviceID substitution (FakeID) Post#37 Using Custom OS Icons Post#38 Hibernation Post#39 Floating regions Post#41 Property List Editor Post#42 Blocking Bad Kext Post#43 AAPL,slot-name Post#44 FakeCPUID for unsupported CPU Post#45 Multiple Boot Options - to write into UEFI BIOS boot menu Post#46 How to install Windows UEFI Post#47 How to speedup Clover boot Post#48 Info.plist patching Post#49 Arbitrary device injection Post#50 Non-Standard Legacy Boot Files Post#51 Reboot to Windows UEFI from Mac OSX Post#52 Deprecated Features Post#53 Using UDK2018 Post#54 Device Properties Post#55 Scalable themes Post#56 How to search Clover mistakes (bisection) -----------------
       
      Slice:
      I edited all posts in the thread to correspond to actual Clover revision.
      Please install Clover at least 2652 and use new instructions.
×