Jump to content

Clover General discussion


ErmaC
30,155 posts in this topic

Recommended Posts

You did not look very hard then, and I'm tired of writing the same thing over and over and over and over and over and over because you didn't actually try anything but came here demanding that someone give you the answer to a question that's been answered before, A LOT. It's not "What is the meaning of life?" Sometimes you have to read and read before you find something. Most of the time all I am doing is reading and finding answers and I give the answer only to have twenty more people ask the same question when it was literally answered in the previous post. And posting something like "Well I guess it's not possible since no one answered" is unproductive and makes me want to help less especially since you didn't say what you had tried or that you're having any issue but not actually wanting to do the research and work yourself....... It begins to become irritating that as much time as some of us devote to hackintoshing already is never enough for some people.

I seem to disturb you a lot? sorry if this is the case. 
I  just need a right solution for me and other people, 
because that can be you do not know but I also have a French Hackintosh forum, and my forum is very helpful  I help a lot of people, and to tell you I find nothing on the NET
 about clover with the HD46000 .
 And nothing comes of my research, I came here on this thread for  having right  solutions
 I have read the wiki who speaks in any momment HD4600, HD4000 Yes, that's why I was confused And it is at this time which i wanted to have solution; thats it 
  • Like 1
Link to comment
Share on other sites

Z87I-Deluxe/4770K/HD4600/HD7750/10.9.1/Clover 2512

Need help with ACPI/DSDT/Fixes, Devices//FakeID and Devices/AddProperty

 

Clover + SSDT working, kext patching works perfectly for wifi, graphics and audio (1150, HD4600 HDMI, HD7750 HDMI)

 

Clover with out SSDTs:

Working: 1150 audio, Intel graphics injection, AMD graphics injection, kext patching

Not working:

1. Airport, dsdt/ARPT patch, FakeID is not working (Clover Instructions, Post #36)

2. Haswell PM, Plugin Type=1 is not working  (Wiki)

3. AMD HDMI audio, can't use Display_Fix (boot hang), AddProperty works, no HDAU (Post #2445)

4. HD4600 HDMI audio, can't use Display_Fix, hda-gfx injection present, B0D3/AddProperty not working

5. HDEF/AddProperty present, wrong data type, hda-gfx does not show in IOReg.

"hda-gfx"
Buffer (0x0A)
 {
 /* 0000 */   0x6F, 0x6E, 0x62, 0x6F, 0x61, 0x72, 0x64, 0x2D,
 /* 0008 */   0x32, 0x00, 0x00
 }, 

Clover Configurator/Devices/AddProperty is an Array, correct?

 

Darwin Dumps, config.plist, debug.log, dsdts and ssdts attached.

working-ssdts.zip

not-working-clover.zip

  • Like 1
Link to comment
Share on other sites

Z87I-Deluxe/4770K/HD4600/HD7750/10.9.1/Clover 2512

Need help with ACPI/DSDT/Fixes, Devices//FakeID and Devices/AddProperty

 

Clover + SSDT working, kext patching works perfectly for wifi, graphics and audio (1150, HD4600 HDMI, HD7750 HDMI)

 

Clover with out SSDTs:

Working: 1150 audio, Intel graphics injection, AMD graphics injection, kext patching

Not working:

1. Airport, dsdt/ARPT patch, FakeID is not working (Clover Instructions, Post #36)

2. Haswell PM, Plugin Type=1 is not working  (Wiki)

3. AMD HDMI audio, can't use Display_Fix (boot hang), AddProperty works, no HDAU (Post #2445)

4. HD4600 HDMI audio, can't use Display_Fix, hda-gfx injection present, B0D3/AddProperty not working

5. HDEF/AddProperty present, wrong data type, hda-gfx does not show in IOReg.

"hda-gfx"
Buffer (0x0A)
 {
 /* 0000 */   0x6F, 0x6E, 0x62, 0x6F, 0x61, 0x72, 0x64, 0x2D,
 /* 0008 */   0x32, 0x00, 0x00
 }, 

Clover Configurator/Devices/AddProperty is an Array, correct?

 

Darwin Dumps, config.plist, debug.log, dsdts and ssdts attached.

Why? Sage master Why I asked 
I'm kidding!     :D  :D
Link to comment
Share on other sites

Z87I-Deluxe/4770K/HD4600/HD7750/10.9.1/Clover 2512

Need help with ACPI/DSDT/Fixes, Devices//FakeID and Devices/AddProperty

 

Clover + SSDT working, kext patching works perfectly for wifi, graphics and audio (1150, HD4600 HDMI, HD7750 HDMI)

 

Clover with out SSDTs:

Working: 1150 audio, Intel graphics injection, AMD graphics injection, kext patching

Not working:

1. Airport, dsdt/ARPT patch, FakeID is not working (Clover Instructions, Post #36)

2. Haswell PM, Plugin Type=1 is not working  (Wiki)

3. AMD HDMI audio, can't use Display_Fix (boot hang), AddProperty works, no HDAU (Post #2445)

4. HD4600 HDMI audio, can't use Display_Fix, hda-gfx injection present, B0D3/AddProperty not working

5. HDEF/AddProperty present, wrong data type, hda-gfx does not show in IOReg.

"hda-gfx"
Buffer (0x0A)
 {
 /* 0000 */   0x6F, 0x6E, 0x62, 0x6F, 0x61, 0x72, 0x64, 0x2D,
 /* 0008 */   0x32, 0x00, 0x00
 }, 

Clover Configurator/Devices/AddProperty is an Array, correct?

 

Darwin Dumps, config.plist, debug.log, dsdts and ssdts attached.

Test, please, 2530

 

CLOVERX64.efi-2530.zip

Link to comment
Share on other sites

I think that would make Colver handle everything, it would be difficult. 

Some things require a string of DSDT to enable it. 

Class Video Card 

But if it do everything, I will be very glad and will be the leap. We for hackintosh   :yes:

Link to comment
Share on other sites

No change.

Hey dude,

don't say "no change". There are changes!

                                "device_type", 
                                Buffer (0x08)
                                {
                                    /* 0000 */   0x41, 0x69, 0x72, 0x70, 0x6F, 0x72, 0x74, 0x00,
                                    /* 0008 */   0x00
                                }, 

                                "AAPL,slot-name", 
                                Buffer (0x08)
                                {
                                    /* 0000 */   0x41, 0x69, 0x72, 0x50, 0x6F, 0x72, 0x74, 0x00,
                                    /* 0008 */   0x00
                                }, 

New

                                "device_type", 
                                Buffer (0x07)
                                {
                                    "Airport"
                                }, 

                                "AAPL,slot-name", 
                                Buffer (0x07)
                                {
                                    "AirPort"
                                }, 

But you forget to insert DTGP

    External (DTGP, MethodObj)    // Warning: Unresolved Method, guessing 4 arguments (may be incorrect, see warning above)

 

This is also a patch by Clover 

			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>

Link to comment
Share on other sites

 

Hey dude,

don't say "no change". There are changes!

But you forget to insert DTGP

Referring to the result.

My mistake, AddDTGP:

1. fixes ARPT, WIFI working.

2. Fixes HDEF, however, had-gfx injection is not correct: 

Current:  
                      "hda-gfx", 
                        Buffer (0x09)
                        {
                            "onboard-2"
                        }, 
Correct:
                        "hda-gfx", 
                        Buffer (0x09)
                        {
                            "onboard-1"
                        }, 

ATI/hda-gfx injection has the opposite problem as HDEF. AddProperty fixes ATI, does not fix HDEF.

Cannot use FixDisplay as it interferes with iv-platform-id, boot hangs at graphics. No FixDisplay, no PEGP/GFX0/HDAU.

2530-1.zip

  • Like 1
Link to comment
Share on other sites

Absolutely confirming toleda's post. I also cannot boot with FixDisplay and IntelGFX. The _DSM method on IntelGFX doesn't get dropped (original DSDT: DSDT.dsl.zip).

 

And AddProperties/HDA doesn't work if Devices/Audio/Inject is set. The cases with HDMI sound and hda-gfx,onboard-1 or hda-gfx,onboard-2 either in HDEF/HDAU/GFX0 or iGPU are different for everyone, depending whether one uses one or two graphics cards. 

 

Maybe it is the best to not set these values at all and have the possibility to use AddProperties for this case.

Link to comment
Share on other sites

I'm trying to enable the HD4600 as secondary graphic card with Clover 2525 to get AirPlay.

If IGPU is set first in BIOS then 4600 works if Intel Graphics is injected.

But if PCIe is set first in BIOS then I can't find a way to enable the 4600 in Clover.

I tried all the ig-platform-id strings but the 4600 never gets detected, same with Inject Intel.

 

Also the preboot.log don't even shows/detects the 4600 as graphic card if PCIe is set first in BIOS.

 

preboot.log with IGPU first:

4:410  0:049  PCI (00|00:00.00) : 8086 0C00 class=060000
4:461  0:050  PCI (00|00:01.00) : 8086 0C01 class=060400
4:512  0:051  PCI (00|01:00.00) : 10B5 8747 class=060400
4:564  0:051  PCI (00|02:10.00) : 10B5 8747 class=060400
4:614  0:050  PCI (00|03:00.00) : 10DE 1189 class=030000
4:665  0:050  Found NVidia model=Asus GeForce GTX 670
4:714  0:048  PCI (00|03:00.01) : 10DE 0E0A class=040300
4:763  0:048  PCI (00|02:08.00) : 10B5 8747 class=060400
4:812  0:048  PCI (00|00:02.00) : 8086 0412 class=030000
4:862  0:050  Found GFX model=Intel HD Graphics 4600       <<<---
4:914  0:051  PCI (00|00:03.00) : 8086 0C0C class=040300
4:965  0:051  PCI (00|00:14.00) : 8086 8C31 class=0C0330
5:016  0:050  PCI (00|00:16.00) : 8086 8C3A class=078000 
preboot.log with PCIe first:
 
1:879  0:010  PCI (00|00:00.00) : 8086 0C00 class=060000
1:888  0:008  PCI (00|00:01.00) : 8086 0C01 class=060400
1:898  0:010  PCI (00|01:00.00) : 10B5 8747 class=060400
1:907  0:008  PCI (00|02:10.00) : 10B5 8747 class=060400
1:917  0:009  PCI (00|03:00.00) : 10DE 1189 class=030000
1:928  0:011  Found NVidia model=Asus GeForce GTX 670
1:940  0:011  PCI (00|03:00.01) : 10DE 0E0A class=040300
1:951  0:011  PCI (00|02:08.00) : 10B5 8747 class=060400
1:961  0:009  PCI (00|00:02.00) : 8086 0412 class=038000 <<<--- 4600 not as Graphic card detected
1:970  0:008  PCI (00|00:03.00) : 8086 0C0C class=040300
1:978  0:008  PCI (00|00:14.00) : 8086 8C31 class=0C0330
1:989  0:010  PCI (00|00:16.00) : 8086 8C3A class=078000

Is this a bug or a feature ?

Are there any Fixes that I must enable to get the 4600 recognized ?

 

Thanks,

 

khe91

Link to comment
Share on other sites

You don't need the integrated graphics to be enabled for AirPlay to work, at least that's not the case with my system. I don't see my HD3000 in any logs or in System Profiler (though it's visible with ioregistryexplorer) but the needed kexts are loaded and AirPlay is working. All that with the discrete graphics as primary and the iGPU as "always enabled".

Link to comment
Share on other sites

Is this a bug or a feature ?

Are there any Fixes that I must enable to get the 4600 recognized ?

 

No issue with Clover; works as designed.  IOReg shows your HD4600 is running, You are using a framebuffer with no connectors; nothing to show in System Information.  This is the same mode any native product with discrete graphics works (ex., MacPro).  The no display framebuffer successfully boots in ML and Mavericks with BIOS/Primary Display set to PEG.  With Intel graphics running, AirPlay Mirroring is enabled.  

Framebuffer injection/ig-platform-id (no connectors):

1. HD3000 - no setting

2. HD4000 - 01620007

3. HD4600 - 04120004

Link to comment
Share on other sites

Hey guys I have done the usb with Clover and the installer but I have some problems.

 

First, when I try to boot the installer from clover, do nothing, I can't start it. Clover work but the installer (installed with the terminal command in a different partition of clover) don't run. The usb is in Mbr and I do that following tutorials of olarila. 

 

Second, when I enable in secure mode uefi boot, I got an screen that said that the system found unauthorized changes on the firmware, operating system or uefi drivers. 

 

My PC is a 3770k with an asus p8z77-v deluxe and GTX 670. 

 

If I disables csm in bios the vga can't work... 

 

Ideas?

Link to comment
Share on other sites

You will need to have FakeSMC kext in 10.9 or other kext folder. Secure boot is not going to work so it needs to be disabled.

I have this kext and more in that folder (almost all of [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] install in my hackintosh with chameleon)

 

Then how can I get Uefi Boot if I disable it? I have no clear Uefi settings....

Link to comment
Share on other sites

My main drive started reporting bad sectors, so bought a new drive. Booted up with my clover/mavericks USB stick and restored from time machine backup onto the new drive. Installed clover - version I already had working - copied over my working clover config.plist, and tried to boot. (This legacy boot).

 

This is where the problem starts, all I get at boot is boot0af: error.

Even trying to boot the drive that's about to fail gives that error, it was working before - I may have messed that efi partition up by allowing disk utility to fix a problem.

 

I'll give boot0ss a shot tomorrow, but any one got any other ideas?

 

I have successfully booted the restored system using the clover on the USB stick, so I don't think it's the OSX install that problematic.

 

EDIT: do I just need to set the OSX partition as active?

 

EDIT2: apparently not about active partition setting. Also boot0ss just errors out like boot0af. Seeing some suggestions of copying over boot1h, so that's next to try.

Also, does it matter that my new disk is a seagate hybrid sshd? Does it need to be treated like a fusion disk?

 

EDIT3: tried copying clovers boot1h2 into place, still boot0af error. Successfully installed clover on a second drive and booted the OSX installed on the sshd, just seems impossible to install clover on the sshd...

Link to comment
Share on other sites

Wich are the advantages to have Clover in this motherboard? Works faster? 

Boot faster. With UEFI boot you also will have panic.log that is impossible with legacy bootloaders.

Sighted but see. You are free to choose a bootloader.

Link to comment
Share on other sites

I just installed Clover using the BiosBlockIO option and now it loads in 2 seconds (down from over 25 seconds with the SATA option)!!!!!!!  :D

 

Many thank to all the Clover developers who made this possible.

Link to comment
Share on other sites

Hello Clover experts,

 

I checking the Clover boot logs and got some questions:

 

1. Clover seams to look first for a .plist file, before config.plist. Is .plist the default value or why looking for a hidden file first ? Where can I change these LoadOptions so Clover looks first for config.plist ?

 

0:117  0:015  PlistPath: EFI\CLOVER\.plist

0:117  0:000  Oem .plist not found at path: EFI\CLOVER\.plist

0:117  0:000  Error loading .plist! Status=Not Found

0:117  0:000  EFI\CLOVER\.plist not loaded with name from LoadOptions: Not Found

0:117  0:000  PlistPath: EFI\CLOVER\config.plist

 

 

2. The following error is in the log file, but I can't find the reason for it, I tried a automatic created Clover config from Clover Configurator too and it also gives this error.

What does it mean and where it comes from ?

 

3:031  0:010  Error in Second part of settings0: Not Found

 

 

3. If log is enabled in the config.plist then Clover always creates the debug.log. It is also possible to create a log by pressing F2 at the Clover menu.

But the log from F2 is different from the automatic created log for the same boot process.

Why is that ? Shouldn't it be the same log ?

 

 

4. My DSDT patch mask is 0x00000000, no fixes are activated. But still Clover patches some stuff:

 


11:028  0:010  ========= Auto patch DSDT Starting ========

11:037  0:009  VideoCard devID=0x67981002

11:047  0:009  DisplayADR1[0] = 0x10000, DisplayADR2[0] = 0x0

11:056  0:008  Display 0 is  notPCIE

11:171  0:115  USBADR[0] = 0x140000 and PCIe = 0xFFFE

11:181  0:010  USBADR[1] = 0x1A0000 and PCIe = 0xFFFE

11:197  0:016  USBADR[2] = 0x1D0000 and PCIe = 0xFFFE

11:208  0:010  Found ACPI CPU: CPU0 And CPU1 And CPU2 And CPU3 And CPU4 And CPU5 And CPU6 And CPU7 

11:298  0:089  Found PCIROOTUID = 0

11:308  0:009  ========= Auto patch DSDT Finished ========

 

How to disable all DSDT patching in Clover ? Or where are the switches for this Auto patches ?

 

Thanks,

 

khe91

Link to comment
Share on other sites

Z87I-Deluxe/4770K/HD4600/HD7750/10.9.1/Clover 2512

Need help with ACPI/DSDT/Fixes, Devices//FakeID and Devices/AddProperty

 

Clover + SSDT working, kext patching works perfectly for wifi, graphics and audio (1150, HD4600 HDMI, HD7750 HDMI)

 

Clover with out SSDTs:

Working: 1150 audio, Intel graphics injection, AMD graphics injection, kext patching

Not working:

1. Airport, dsdt/ARPT patch, FakeID is not working (Clover Instructions, Post #36)

2. Haswell PM, Plugin Type=1 is not working  (Wiki)

3. AMD HDMI audio, can't use Display_Fix (boot hang), AddProperty works, no HDAU (Post #2445)

4. HD4600 HDMI audio, can't use Display_Fix, hda-gfx injection present, B0D3/AddProperty not working

5. HDEF/AddProperty present, wrong data type, hda-gfx does not show in IOReg.

"hda-gfx"
Buffer (0x0A)
 {
 /* 0000 */   0x6F, 0x6E, 0x62, 0x6F, 0x61, 0x72, 0x64, 0x2D,
 /* 0008 */   0x32, 0x00, 0x00
 }, 

Clover Configurator/Devices/AddProperty is an Array, correct?

 

Darwin Dumps, config.plist, debug.log, dsdts and ssdts attached.

hello toleda
Quote
I have a question to ask the developers
I saw the boot And notice this file 
>>>
Force Load = System\Library \ Extensions  \AppleIntelFramebufferAzul.kext \ Contents \ Info.plist
And I have a question to that. Clover will read this statement or not.
>>>> instance
%25E0%25B8%2588%25E0%25B8%25B1%25E0%25B8
Force Load = System \ Library \ Extensions \ AppleIntelFramebufferAzul.kext \ Contents \ Mac OS \ AppleIntelFramebufferAzul
What is the correct code Kexts their products like this. . Give it flexibility We can solve both Kexts file and in the file Info.plist MacOS and developers who think that there is a possibility or not
Thank you toleda
Link to comment
Share on other sites

What is the correct code Kexts their products like this. . Give it flexibility We can solve both Kexts file and in the file Info.plist MacOS and developers who think that there is a possibility or not

Confirmed, KextsToPatch works perfectly for binary patches.  Info.plist patching not working. ForceLoad not enabled.

Example: 1150 onboard, HD4600 HDMI and HD7750 HDMI audio working with native kexts and dsdt and HDMI audio ssdt (Clover 2530)

1150 onboard, toleda/audio_CloverALC

HD4600 HDMI/ssdt HDMI, audio_hdmi_8series/[Guide]-Haswell-hdmi_audio_(dsdt_or_ssdt)_v1.2.pdf.zip at master · toleda/audio_hdmi_8series

HD7560 HDMI, audio_hdmi_8series/[Case_Studies]_AMD-HD7xxx_HDMI_Audio_v1.zip at master · toleda/audio_hdmi_8series

Notes:

1. Click on View Raw to download

2. Azul patch will not work in 10.9.2

post-618506-0-87969000-1391484485_thumb.png

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...