Jump to content

1 Screenshot

About This File

Clover Configurator will help you to fully configure your Clover revision.

More info:

 

 

donate-button.png  softpedia_100_clean.png

 

 

Classic Edition (>= 10.8)

Vibrant Edition (>= 10.10)

 

 

Other features:

Mount EFI partitions

Read Boot.log

Generate config.plist file (clover-genconfig needed)

Themes manager

Install/Update Clover Bootloader

Install Drivers

 

 

*This project is not open source


What's New in Version 4.34.0   See changelog

Released

  • Added SkipHibernateTimeout key in Boot section (Clover Rev 3850+)
  • Added DisableCloverHotkeys key in Boot section (Clover Rev 3870+)
  • Added new feature "Backup file before saving"



User Feedback

Recommended Comments



@osxfr33k: that's not how it works, it doesn't inject information into plists —there's KextstoPatch for that which I wouldn't recommend here—, but instead adds new keys into the specified device.

?

Besides I think you're facing this the wrong way, instead of injecting your model into the kext you may be better off faking your wifi id as a model included in the ?mentioned kext.

?

Add this in FakeID->WIFI: 0x43A014E4 and Clover should force-load the kext.

Share this comment


Link to comment
Share on other sites

The new custom logo functions have been modified. Now there's no UseAlternateLogo and CustomLogo allows several possibilities. I've just added them to the wiki.

?

EDIT: CustomLogo key was added to GUI/Custom/Entries as well.

Share this comment


Link to comment
Share on other sites

Hi mackie, there's a minor issue with a key in the custom entry section. The correct type of an Installer is not "OSXInstall" but "OSXInstaller".

?

EDIT: looks like there's probably a bug in Clover that won't let me hide the installer type of entry unless it's "OSX".

Share this comment


Link to comment
Share on other sites

@Maniac10,

?

Sorry for the long delay. ?Its much clearer now how to use the FakeID. ?What if there are many keys and strings to add for Bluetooth? ?Is it the same idea just FakeID? ?The Bluetooth may be a bit more complicated and may need plist editing. ?I'll get more details on this later once the Rog forum is back up.

?

@mackie100,

?

It is possible to add the option in Boot section, ?nv_disable=1? ?Many Nvidia cards need this now especially for install and boot into Mavericks 10.9.3 and 10.9.4, black screen or reboot without that option, until Web drivers are installed. ?I manually add that at the clover options and I am able to install and boot into Mavericks. Once I boot into the installed Mavericks with the option nv_disable=1, I can then install the retail (web) drivers and then tick the option nvda_drv=1. If that option is available one could uncheck it once the Web drivers are installed.

?

Thanks

Share this comment


Link to comment
Share on other sites

@osxfr33k: no idea if FakeID can handle an array, but why do you want to add multiple ids? If you need to add information other than just the device id then you probably have no choice but to edit the plist. Also I'm not sure but I think FakeSMC can inject plist information too, I'll point you to a guide if I find one.

Share this comment


Link to comment
Share on other sites

Mackie, if I don't have a config.plist in /CLOVER then the app won't detect my OEM plists. It's like it stops looking if there's no CLOVER/config.plist.

Share this comment


Link to comment
Share on other sites

@Maniac10,

?

Thanks for getting back to me. ?I see your point it makes no sense to try an add more than one device/vendor in fakeID.

?

Can I ask you this question. ?How would I add this information for BlueTooth rather than adding it to the plist is there a way to do this in Clover config?

?

I modified this post to shorten it and posted in forum Clover.

?

http://www.hackintoshosx.com/topic/21708-how-to-bluetooth-deviceproperties-in-clover/

?

Thanks

Share this comment


Link to comment
Share on other sites

@osxfr33k: this chat is getting too long, why don't you create a topic in the forum with all this information so we can discuss it with ease?

Share this comment


Link to comment
Share on other sites

@Mackie, Apianti recently added the possibility to add the whole?KernelAndKextPatches section in a custom entry, so now it should be possible to selectively apply patches to each custom entry. More info in the wiki.

<key>Entries</key><array>  <dict>    <key>KernelAndKextPatches</key>    <dict>          <key>AppleRTC</key>          <false/>          <key>KextsToPatch</key>          <array>          ...     </dict>  </dict>  ...</array>

It doesn't look easy to add such a thing to Clover Configurator…

Share this comment


Link to comment
Share on other sites
@Mackie, Apianti recently added the possibility to add the whole?KernelAndKextPatches section in a custom entry, so now it should be possible to selectively apply patches to each custom entry. More info in the wiki.

Entries

KernelAndKextPatches

AppleRTC

KextsToPatch

...

...

It doesn't look easy to add such a thing to Clover Configurator…

Yes! It's not easy!! For now the only way is edit/copy/paste with a plist editor......

Share this comment


Link to comment
Share on other sites

How about doing a more "visual" approach to the custom entries section, with icons and labels like the Clover GUI? I think it will be much more intuitive for the user and can help you hide each entry's options in a sliding popup (like the SMBIOS Mac model assistant). Would you be interested in seeing a?draft?

?

As a workaround for now, could you make it so Clover Configurator ignores unknown entries and keep them in the plist instead of deleting them?

Share this comment


Link to comment
Share on other sites

Mackie, Clover Configurator 4.12.0 can't save some plist files and I can't figure out why. Here's the error shown in the Console:

20/08/14 00:35:32,623 Clover Configurator[13165]: An uncaught exception was raised20/08/14 00:35:32,623 Clover Configurator[13165]: -[__NSCFString appendString:]: nil argument20/08/14 00:35:32,625 Clover Configurator[13165]: (	0   CoreFoundation                      0x00007fff97b0125c __exceptionPreprocess + 172	1   libobjc.A.dylib                     0x00007fff8a5c3e75 objc_exception_throw + 43	2   CoreFoundation                      0x00007fff97b0110c +[NSException raise:format:] + 204	3   CoreFoundation                      0x00007fff97ad0def mutateError + 159	4   Clover Configurator                 0x0000000101e5bdbf -[bootController saveDocument:] + 3658	5   Clover Configurator                 0x0000000101e68086 -[Document saveData:] + 677	6   AppKit                              0x00007fff8b30d260 -[NSApplication sendAction:to:from:] + 327	7   AppKit                              0x00007fff8b3281c8 -[NSMenuItem _corePerformAction] + 394	8   AppKit                              0x00007fff8b327f04 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 117	9   AppKit                              0x00007fff8b37740d -[NSMenu _internalPerformActionForItemAtIndex:] + 35	10  AppKit                              0x00007fff8b377289 -[NSCarbonMenuImpl _carbonCommandProcessEvent:handlerCallRef:] + 104	11  AppKit                              0x00007fff8b31dff6 NSSLMMenuEventHandler + 716	12  HIToolbox                           0x00007fff964e51d4 _ZL23DispatchEventToHandlersP14EventTargetRecP14OpaqueEventRefP14HandlerCallRec + 892	13  HIToolbox                           0x00007fff964e4787 _ZL30SendEventToEventTargetInternalP14OpaqueEventRefP20OpaqueEventTargetRefP14HandlerCallRec + 385	14  HIToolbox                           0x00007fff964f8880 SendEventToEventTarget + 40	15  HIToolbox                           0x00007fff9652e640 _ZL18SendHICommandEventjPK9HICommandjjhPKvP20OpaqueEventTargetRefS5_PP14OpaqueEventRef + 420	16  HIToolbox                           0x00007fff96561228 SendMenuCommandWithContextAndModifiers + 59	17  HIToolbox                           0x00007fff965611d0 SendMenuItemSelectedEvent + 178	18  HIToolbox                           0x00007fff965610af _ZL19FinishMenuSelectionP13SelectionDataP10MenuResultS2_ + 94	19  HIToolbox                           0x00007fff9653f19e _ZL19PopUpMenuSelectCoreP8MenuData5PointdS1_tjPK4RecttjS4_S4_PK10__CFStringPP13OpaqueMenuRefPt + 1726	20  HIToolbox                           0x00007fff9653e2f6 _HandlePopUpMenuSelection7 + 596	21  AppKit                              0x00007fff8b376161 _NSSLMPopUpCarbonMenu3 + 4153	22  AppKit                              0x00007fff8b4e0db5 -[NSCarbonMenuImpl _popUpContextMenu:withEvent:forView:withFont:] + 192	23  AppKit                              0x00007fff8b66b926 -[NSMenu _popUpContextMenu:withEvent:forView:withFont:] + 200	24  Clover Configurator                 0x0000000101e91165 -[CNSplitViewToolbarButton mouseDown:] + 323	25  AppKit                              0x00007fff8b2f3a58 -[NSWindow sendEvent:] + 11296	26  AppKit                              0x00007fff8b2925d4 -[NSApplication sendEvent:] + 2021	27  AppKit                              0x00007fff8b0e29f9 -[NSApplication run] + 646	28  AppKit                              0x00007fff8b0cd783 NSApplicationMain + 940	29  libdyld.dylib                       0x00007fff94d975fd start + 1	30  ???                                 0x0000000000000001 0x0 + 1)

Share this comment


Link to comment
Share on other sites
Mackie, Clover Configurator 4.12.0 can't save some plist files and I can't figure out why.

Can you send me your config.plist??? For testing....Thank you...

Share this comment


Link to comment
Share on other sites

I think "Arguments" is the key responsible for the problem. Take the config-sample.plist that comes with Clover for example, change anything but arguments and the export fails. Then go to arguments and add any key and it's exported successfully but it adds a "(null)" to the string.

?

Here's the config-sample: http://cl.ly/0G1k1S453u0f

Share this comment


Link to comment
Share on other sites

@pokenguyen,

?

I don't have this problem under Kernel and Kext patches? ?I have the 5GHZ patch for wireless for both 10.9.4 and Yosemite and I don't see false? ?You say if you don't inject which section are you referring to? ?I am not injecting anything and I have no problems with Clover Configurator version 4.12.1.

Share this comment


Link to comment
Share on other sites

Are you referring to Devices section? ?There is no problem what so ever under Kernel and Kext Patches.

Share this comment


Link to comment
Share on other sites

I tested all sections I have no problems I don't think this is a bug in version 4.12.1

?

Edited:

?

I read over your post again and realized you had said "save" maybe thats why? ?I never save I always export. ?Anyhow does not matter anymore 4.14.0 is out!!

Share this comment


Link to comment
Share on other sites

I had a crash today with the latest version. Here is the crash log file:?http://pastebin.com/27Lch2Wk

?

?

?

  • Process: ? ? ? ? ? ? ? Clover Configurator [23919]
  • Path: ? ? ? ? ? ? ? ? ?/Applications/Clover Configurator.app/Contents/MacOS/Clover Configurator
  • Identifier: ? ? ? ? ? ?org.altervista.webwacemaster.mackie100.Clover-Configurator
  • Version: ? ? ? ? ? ? ? 4.15.0 (4.15.0)
  • Code Type: ? ? ? ? ? ? X86-64 (Native)
  • Parent Process: ? ? ? ???? [1]
  • Responsible: ? ? ? ? ? Clover Configurator [23919]
  • User ID: ? ? ? ? ? ? ? 501
  • ?
  • Date/Time: ? ? ? ? ? ? 2014-10-07 16:50:38.735 +1100
  • OS Version: ? ? ? ? ? ?Mac OS X 10.10 (14A379b)
  • Report Version: ? ? ? ?11
  • Anonymous UUID: ? ? ? ?523EB3B2-D988-4200-DF3B-F7503F54878E
  • ?
  • ?
  • Time Awake Since Boot: 16000 seconds
  • ?
  • Crashed Thread: ? ? ? ?0 ?Dispatch queue: com.apple.main-thread
  • ?
  • Exception Type: ? ? ? ?EXC_BAD_ACCESS (SIGSEGV)
  • Exception Codes: ? ? ? KERN_INVALID_ADDRESS at 0x0000000000000018

Share this comment


Link to comment
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


  • Donation Box

    Please donate to support the community.
    We appreciate all donations!
×