Jump to content

Clover General discussion


ErmaC
30,171 posts in this topic

Recommended Posts

I am not sure that will do as I don't want use this option with kext patching section in config.plist. so I am looking to manual patch IOGraphicsFamily.kext through  terminal command. is that possible? I have attached config.plist IOGraphicsFamily.kext patch script below:

                         <dict>
				<key>Comment</key>
				<string>second stage</string>
				<key>Find</key>
				<data>
				AQAAdRc=
				</data>
				<key>Name</key>
				<string>IOGraphicsFamily</string>
				<key>Replace</key>
				<data>
				AQAA6xc=
				</data>
			</dict>

Is there any option for the same?

Link to comment
Share on other sites

Does anybody know how to patch IOGraphicsFamily.kext (second stage patch) using terminal?

 

Find: 0100007517

Replace with: 010000EB17

 

I am not sure that will do as I don't want use this option with kext patching section in config.plist. so I am looking to manual patch IOGraphicsFamily.kext through  terminal command. is that possible? I have attached config.plist IOGraphicsFamily.kext patch script below:

                         <dict>
				<key>Comment</key>
				<string>second stage</string>
				<key>Find</key>
				<data>
				AQAAdRc=
				</data>
				<key>Name</key>
				<string>IOGraphicsFamily</string>
				<key>Replace</key>
				<data>
				AQAA6xc=
				</data>
			</dict>

Is there any option for the same?

In the Clover you are asking about "How to not use Clover"? Are you sure you came into good place to do this?

There are some unix command line utilities, there are hex editors in the market, there are perl command. All you want.

Link to comment
Share on other sites

Slice, here is the report on the E5 V4;

 

The CPU is detected correctly, but the states, number of CPU's and number of cores are not.

 

Also, don't know if its a Motherboard issue or 10.11.4, but before I was able to pass the Memory allocation screen and was getting kernel panic on AppleIntelCPU, now I get instant reboot on Memory Allocation Screen.

 

Preboot log, ACPI dump and screenshot in the attachments (is it me or attach button doesn't work on the forum?).

 

 

https://www.dropbox.com/s/7vdr9obt7863y2m/E5V4_Report.zip?dl=0

Link to comment
Share on other sites

"Failed to get platform features for HPM feature check"

Host Power Management?

 

 

I also see this parameter only in IvyBridge and up machines? Has relation to XCPM?

Continuing thinking that way... should be the power management policies:

 

"platform-feature" = <0000000000000000> = Not supported

"platform-feature" = <0100000000000000> = High Performance

"platform-feature" = <0200000000000000> = Balanced

"platform-feature" = <0300000000000000> = Low Power

"platform-feature" = <0400000000000000> = Custom

 

but I have foud this ioreg on the web: http://roko.robotfreq.com/temp/ioreg.txtthat contains the platform-feature w different value.... but is 4 years old  :ninja: (kernel 12.2.0 ???)

I can't see any message like DD show us on my system with latest Clover

Link to comment
Share on other sites

Continuing thinking that way... should be the power management policies:

 

"platform-feature" = 0000000000000000> = Not supported

"platform-feature" = 0100000000000000> = High Performance

"platform-feature" = 0200000000000000> = Balanced

"platform-feature" = 0300000000000000> = Low Power

"platform-feature" = 0400000000000000> = Custom

 

but I have foud this ioreg on the web: http://roko.robotfreq.com/temp/ioreg.txtthat contains the platform-feature w different value.... but is 4 years old  :ninja: (kernel 12.2.0 ???)

I can't see any message like DD show us on my system with latest Clover

One user reported that with different platform-feature he see different number of memory slots in profiler. May be he is mistaken.

Link to comment
Share on other sites

Slice, here is the report on the E5 V4;

 

The CPU is detected correctly, but the states, number of CPU's and number of cores are not.

 

Also, don't know if its a Motherboard issue or 10.11.4, but before I was able to pass the Memory allocation screen and was getting kernel panic on AppleIntelCPU, now I get instant reboot on Memory Allocation Screen.

 

Preboot log, ACPI dump and screenshot in the attachments (is it me or attach button doesn't work on the forum?).

 

 

https://www.dropbox.com/s/7vdr9obt7863y2m/E5V4_Report.zip?dl=0

There is absent DataHubDxe

2:632  0:045  LoadDrivers() start
2:679  0:047  Loading FSInject-64.efi  status=Success
3:395  0:716  Loading OsxFatBinaryDrv-64.efi  status=Success
3:535  0:139  Loading HFSPlus-64.efi  status=Success
3:673  0:138   - driver needs connecting
3:718  0:045  Loading OsxAptioFixDrv-64.efi  status=Success
3:857  0:138  1 drivers needs connecting ...
3:902  0:045  PlatformDriverOverrideProtocol->GetDriver overriden
3:948  0:045  HFS+ driver loaded 
3:993  0:045  Searching for invalid DiskIo BY_DRIVER connects: not found, all ok
5:360  1:366  LoadDrivers() end

About CPU cores number there is Clover mistake. I will correct it if you make me AIDA64 report from Windows related to CPUID and MSR.

Link to comment
Share on other sites

I've saved my System Profile.spx with Clover 3358 and then with 3368 + platform-feature .. there are 1441  differences  :blink: reported by FileMerge .. but is stuck with the beach ball and is not showing me anything at moment. Is normal?

 

EDIT

I think he need time and a lot of memory and CPU usage.. 

I don't know if ever finish..

 

EDIT

Using diff, many differents comes from ioreg. BTW nothing changed apparently (just the platform-feature added)

Link to comment
Share on other sites

Any news on this?:

 

0:100 0:100 MemLog inited, TSC freq: 4008553830

0:100 0:000 MemLog was calibrated without ACPI PM Timer: ACPI I/O space is not enabled.

 

Seems to be afflicting all Skylakes using Clover.

Link to comment
Share on other sites

Slice, here you go:

 

CPUID, MSR, ACPI, and DMI

 

https://www.dropbox.com/sh/pjtp0qaovdl5si1/AAAaphA3m1XCS0f9J41BtnDKa?dl=0

You have very unusual CPU, 22 cores.... I am not sure if Hackintosh is possible here. 

Anyway this is Clover version for this CPU

CLOVERX64.efi-3369.zip

And you must use FakeCDUID something like 0x0406e1

  • Like 2
Link to comment
Share on other sites

I do not know if it's a bug clover, I'll explain what happened, I created an installer in UEFI mode for the laptop  of my daughter (5200U) are not able to start the pen drive, I had to install in legacy mode, perhaps clover has problems creating installers in UEFI mode on laptops? what you need to understand the problem?

Link to comment
Share on other sites

I do not know if it's a bug clover, I'll explain what happened, I created an installer in UEFI mode for the laptop  of my daughter (5200U) are not able to start the pen drive, I had to install in legacy mode, perhaps clover has problems creating installers in UEFI mode on laptops? what you need to understand the problem?

Sorry but...

clover has no problem creating installer because clover is not creating installer.

For UEFI boot from a device it must be:

- GPT partitioning

- has EFI partition formatted to FAT32 (not FAT16!!!) and has signature EF00

- has /EFI/BOOT/BOOTX64.EFI if BIOS is not tuned to boot from /pendrive/EFI/CLOVER...

is it true for your pen-drive?

Link to comment
Share on other sites

You have very unusual CPU, 22 cores.... I am not sure if Hackintosh is possible here. 

Anyway this is Clover version for this CPU

attachicon.gifCLOVERX64.efi-3369.zip

And you must use FakeCDUID something like 0x0406e1

 

Thank you!

Will be in the office in a few hours and will test it out. Not unusual, It's a 2x E5-2696 V4, 22 cores Cpu's (44 total), can send some benches if you guys like.

Link to comment
Share on other sites

...

 

Hello Slice. Someone (whose identity shall remain unnamed at the moment) recommended that I speak to you a/b a very specific issue I am having when attempting to install OS X 10.11 with the latest version of Clover v2.3k_r3354. Basically, I have a Intel Pentium G4500 CPU which is a Skylake dual-core processor. However, I am aware it is currently an unsupported CPU and the only Skylake CPU officially running OS X by Apple is Imac17,2. So I've been online finding config.plist optimized for Skylake to use, one over here, here, and here, as well as one I put together here. However, with my plist as well as the ones from the first and third link, I end up with the following outcome which is the same each time when booting with the config plists:

 

OsxAptioFixDrv: Starting overrides for .IAbootFile\boot.efi

Using reloc block: yes, hibernate wake: no

and then my system instantly reboots

 

Using the config list from the second link, I get the following error:

 

25414109694_5f728cacbe_b_d.jpg

 

So to reiterate, I am using the Intel Pentium G4500 CPU. A light bulb struck in my head so I came up with an idea: why not see whether there has been success w/ the Haswell equivalent Pentium G3XXX, so I looked up this article here. I am not sure how familiar you are on how to set up a Fake CPU ID in the config.plist in order to trick the system into thinking I am using a compatible CPU but I will say that when I using the following entry I am able to at least view verbose mode:

<key>KernelAndKextPatches</key>
    <dict>
        <key>FakeCPUID</key>
        <string>0x0306A0</string>
</dict> 

However each time I load it will stop at: "System uptime in nanoseconds" as seen in the pic below:

25934998962_f55861677c_b_d.jpg

 

 

 

I think that is my missing link in order to install OS X using my CPU... I really don't want to have to sell my processor just to get a i5-6500 so that I can have OS X working. I could def use some help making this happen. Do you know what would be the correct Fake CPU ID regarding my CPU or could you at least include it in the next Clover revision? Feel free to include any ideas you have on how to get this working using my CPU. Thanks in advance for your support.

 

Side note: Here is the link to my original post regarding my issue: link

Edited by Micky1979
long stuff enclosed in spoiler
  • Like 1
Link to comment
Share on other sites

Is it possible to get rid of the, "Boot Clover from EFI", entry without hiding the whole partition, EFI?

As I have the windows "UEFI" boot files on it as well.

 

If it's a legacy entry then disable GUI/Scan/Legacy:

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

If you need it for other legacy entries, then create a GUI/Custom/Legacy entry to hide it:

		<key>Custom</key>
		<dict>
			<key>Legacy</key>
			<array>
				<dict>
					<key>Hidden</key>
					<true/>
					<key>Title</key>
					<string>EFI</string>
					<key>Type</key>
					<string>Other</string>
					<key>Volume</key>
					<string>EFI</string>
				</dict>
			</array>
		</dict>
  • Like 1
Link to comment
Share on other sites

 

If it's a legacy entry then disable GUI/Scan/Legacy:

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

If you need it for other legacy entries, then create a GUI/Custom/Legacy entry to hide it:

		<key>Custom</key>
		<dict>
			<key>Legacy</key>
			<array>
				<dict>
					<key>Hidden</key>
					<true/>
					<key>Title</key>
					<string>EFI</string>
					<key>Type</key>
					<string>Other</string>
					<key>Volume</key>
					<string>EFI</string>
				</dict>
			</array>
		</dict>

 

 

The first option worked for me.

 

Thank you :)

Link to comment
Share on other sites

Sorry but...

clover has no problem creating installer because clover is not creating installer.

For UEFI boot from a device it must be:

- GPT partitioning

- has EFI partition formatted to FAT32 (not FAT16!!!) and has signature EF00

- has /EFI/BOOT/BOOTX64.EFI if BIOS is not tuned to boot from /pendrive/EFI/CLOVER...

is it true for your pen-drive?

Yeah Sergey ...of course ...i have try all the possibilities, with Pandora (to make a test) and also with Chris utlity

But work only if creating installer in Legacy mode...but after end installation i put clover in UEFI mode

Link to comment
Share on other sites

Hello Slice. Someone (whose identity shall remain unnamed at the moment) recommended that I speak to you a/b a very specific issue I am having when attempting to install OS X 10.11 with the latest version of Clover v2.3k_r3354. Basically, I have a Intel Pentium G4500 CPU which is a Skylake dual-core processor. However, I am aware it is currently an unsupported CPU and the only Skylake CPU officially running OS X by Apple is Imac17,2. So I've been online finding config.plist optimized for Skylake to use, one over here, here, and here, as well as one I put together here. However, with my plist as well as the ones from the first and third link, I end up with the following outcome which is the same each time when booting with the config plists:

 

OsxAptioFixDrv: Starting overrides for .IAbootFile\boot.efi

Using reloc block: yes, hibernate wake: no

and then my system instantly reboots

 

Using the config list from the second link, I get the following error:

25414109694_5f728cacbe_b_d.jpg

 

So to reiterate, I am using the Intel Pentium G4500 CPU. A light bulb struck in my head so I came up with an idea: why not see whether there has been success w/ the Haswell equivalent Pentium G3XXX, so I looked up this article here. I am not sure how familiar you are on how to set up a Fake CPU ID in the config.plist in order to trick the system into thinking I am using a compatible CPU but I will say that when I using the following entry I am able to at least view verbose mode:

<key>KernelAndKextPatches</key>    <dict>        <key>FakeCPUID</key>        <string>0x0306A0</string></dict>
However each time I load it will stop at: "System uptime in nanoseconds" as seen in the pic below:

25934998962_f55861677c_b_d.jpg

 

I think that is my missing link in order to install OS X using my CPU... I really don't want to have to sell my processor just to get a i5-6500 so that I can have OS X working. I could def use some help making this happen. Do you know what would be the correct Fake CPU ID regarding my CPU or could you at least include it in the next Clover revision? Feel free to include any ideas you have on how to get this working using my CPU. Thanks in advance for your support.

 

Side note: Here is the link to my original post regarding my issue: link

thats a fake ivy. Up it a little bit by faking as haswell or just use nullpm

Edited by Micky1979
long stuff enclosed in spoiler
Link to comment
Share on other sites

×
×
  • Create New...