Jump to content

Radeon HD 6770 FULL QE/CI ML/Mavericks/Yosemite/ElCapitan/Sierra


fantomas
 Share

115 posts in this topic

Recommended Posts

I had a success using your latest method with Clover r3259 and beta5.  :)

Only thing i haven't done is cosmetics. About this mac shows ATI Radeon HD 5000 1024MB instead of 6770. Ive tried to set Fake ID in clover configurator (0x68BA1002)

with no success...Any suggestion on this? :worried_anim:

Link to comment
Share on other sites

I had a success using your latest method with Clover r3259 and beta5.  :)

Only thing i haven't done is cosmetics. About this mac shows ATI Radeon HD 5000 1024MB instead of 6770. Ive tried to set Fake ID in clover configurator (0x68BA1002)

with no success...Any suggestion on this? :worried_anim:

1. FakeID is not real ID. It is fake id, should be one of known to Apple. In your case 0x68B81002.

2. The main suggestion is to forget CC.

Hi, does it work for Radeon HD6870?

6870 should work OOB.

  • Like 1
Link to comment
Share on other sites

1. FakeID is not real ID. It is fake id, should be one of known to Apple. In your case 0x68B81002.

2. The main suggestion is to forget CC.

Well i use CC mainly cause I'm new to Clover and needed some help in learning things  :wink_anim:

I've tried with 0x68B81002 today without success...

ill post my config.plist so you can check it if its not a problem  :D

config.plist.zip

  • Like 1
Link to comment
Share on other sites

I had a success using your latest method with Clover r3259 and beta5.  :)

Only thing i haven't done is cosmetics. About this mac shows ATI Radeon HD 5000 1024MB instead of 6770. Ive tried to set Fake ID in clover configurator (0x68BA1002)

with no success...Any suggestion on this? :worried_anim:

 

hi

 

congrats!   ;)

 

about your cosmetic thing... you have to check InjectATI

 

but don’t use FakeID and kext patch in the same time   ^_^

 

I see Mavericks is your default boot volume... you don’t need kext-dev-mode=1 and rootless=0 is deprecated since ElCapitan DP5... uncheck both of them

 

uncheck InjectINTEL also!

Link to comment
Share on other sites

Ive altered my signature so no confusion should come out of it :)

Tried to check InjectATI without success (ended up with artefacts every time) so, I'm now back with kext patch and no fakeID

Link to comment
Share on other sites

GPU kexts are vanilla. System is El Capitan beta5. 

I turned off injectATI after snow issues 

config.plist.zip

Is it possible that i could have some  progress if i change type of Mac in smbios? Now its iMac 13.2

I know that could affect some things with chameleon

Link to comment
Share on other sites

Updated to 10.10.5 today, and now i have 5mbs flickering, and life is horrible. =/ 

So i downloaded some kext, This http://www.hackintoshosx.com/files/file/4267-radeon-hd6770-with-full-qeci-for-yosemite-final-release/

I know it worked on 10.10.4 for me. Now she stalls, and says that the AMDRadeonX3000 i "missomething" 

Clover stalls. Can only get some image by using my InstallUSB and the -v -f flags. 

Link to comment
Share on other sites

Hi Fantomas1

 

You my man deserve a fracking medal.

The first link did the trick. A bit slow and sluggish, but it works. 

Now i just need to make everything work with clover. 

 

Thanks. 

EDIT.. 

LOTS of artifacts after some testing, and soooo slow. And QE/CI is not active . 

After a verbose-boot last line said - 

"GPU Hardware not active in VM" 

Edited by zakenaio
  • Like 1
Link to comment
Share on other sites

no i dont. not yet. have to use the installUSB to get into anything. 

 

I fracked it up big time, installed clover, and the machine have been fracked for a couple of hours, had to remove 

boot /Extras and the kexts from windows. 

 

So now I installed the kext you linked, but still no QE/CI

Strange. and Im a bit scared to use Clover. 

Edited by zakenaio
Link to comment
Share on other sites

I have no idea. Damn. Year old istaller, i think its a [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] installer at first.

Nevermind, i need to get clover or something else to work.

 

Why isnt QE working. I just cant figure it out. And trust me, I have tried. :)

Link to comment
Share on other sites

Hi guys!

 

I have HD 6770 card laying around, so I decided to make it work under Yosemite. I use clover and used 'kernel and kext patches' to replace hex values from 0x68B81002 -> 0x68BA1002 for both kexts.

 

But it didn't work, still poor resolution. I had 'inject system ID' on. Does this method still work under Yosemite 10.10.5, because it didn't work in my case?

 

Thanks!

Link to comment
Share on other sites

Here is my config:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<true/>
			<key>Generate</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>dart=0 kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>DefaultLoader</key>
		<string>BOOTX64.efi</string>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>2</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>1</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<string>First</string>
			<key>Tool</key>
			<true/>
		</dict>
		<key>Theme</key>
		<string></string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<false/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>QE CI patch</string>
				<key>Find</key>
				<string>0x68B81002</string>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>AMDRadeonX3000</string>
				<key>Replace</key>
				<string>0x68BA1002</string>
			</dict>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>QE CI patch</string>
				<key>Find</key>
				<string>0x68B81002</string>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>AMD5000Controller</string>
				<key>Replace</key>
				<string>0x68BA1002</string>
			</dict>
		</array>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>09/04/2012</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM131.88Z.010A.B05.1209042338</string>
		<key>Board-ID</key>
		<string>Mac-00BE6ED71E35EB86</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>ChassisAssetTag</key>
		<string>iMac-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>13</string>
		<key>Family</key>
		<string>iMac</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMac13,1</string>
		<key>SerialNumber</key>
		<string>C02LNMY0DNCT</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

Link to comment
Share on other sites

 

Here is my config:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<true/>
			<key>Generate</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>dart=0 kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>DefaultLoader</key>
		<string>BOOTX64.efi</string>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>2</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>1</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<string>First</string>
			<key>Tool</key>
			<true/>
		</dict>
		<key>Theme</key>
		<string></string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<false/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>QE CI patch</string>
				<key>Find</key>
				<string>0x68B81002</string>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>AMDRadeonX3000</string>
				<key>Replace</key>
				<string>0x68BA1002</string>
			</dict>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>QE CI patch</string>
				<key>Find</key>
				<string>0x68B81002</string>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>AMD5000Controller</string>
				<key>Replace</key>
				<string>0x68BA1002</string>
			</dict>
		</array>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>09/04/2012</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM131.88Z.010A.B05.1209042338</string>
		<key>Board-ID</key>
		<string>Mac-00BE6ED71E35EB86</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>ChassisAssetTag</key>
		<string>iMac-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>13</string>
		<key>Family</key>
		<string>iMac</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMac13,1</string>
		<key>SerialNumber</key>
		<string>C02LNMY0DNCT</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

I think

		<key>DefaultLoader</key>
		<string>BOOTX64.efi</string>

and

		<key>Hide</key>
		<array>
			<string>Windows</string>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
		</array>

contradicts each other.

Your config.plist is not for working configuration. It is just an empty place.

 

What about topic?

	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>

And this is?

		<key>NvidiaSingle</key>
		<false/>

Link to comment
Share on other sites

Is it better now?

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<true/>
			<key>Generate</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>dart=0 kext-dev-mode=1</string>
		<key>Debug</key>
		<false/>
		<key>DefaultLoader</key>
		<string>BOOTX64.efi</string>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>2</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>1</string>
		</dict>
		<key>FakeID</key>
		<dict>
			<key>ATI</key>
			<string>0x0</string>
			<key>IMEI</key>
			<string>0x0</string>
			<key>IntelGFX</key>
			<string>0x0</string>
			<key>LAN</key>
			<string>0x0</string>
			<key>NVidia</key>
			<string>0x0</string>
			<key>SATA</key>
			<string>0x0</string>
			<key>WIFI</key>
			<string>0x0</string>
			<key>XHCI</key>
			<string>0x0</string>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<string>First</string>
			<key>Tool</key>
			<true/>
		</dict>
		<key>Theme</key>
		<string></string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>FBName</key>
		<string>Vervet</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<false/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>QE CI patch</string>
				<key>Find</key>
				<string>0x68B81002</string>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>AMDRadeonX3000</string>
				<key>Replace</key>
				<string>0x68BA1002</string>
			</dict>
			<dict>
				<key>Comment</key>
				<string>QE CI patch</string>
				<key>Find</key>
				<string>0x68B81002</string>
				<key>InfoPlistPatch</key>
				<true/>
				<key>Name</key>
				<string>AMD5000Controller</string>
				<key>Replace</key>
				<string>0x68BA1002</string>
			</dict>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
		</array>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>09/04/2012</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM131.88Z.010A.B05.1209042338</string>
		<key>Board-ID</key>
		<string>Mac-00BE6ED71E35EB86</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>ChassisAssetTag</key>
		<string>iMac-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>13</string>
		<key>Family</key>
		<string>iMac</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMac13,1</string>
		<key>SerialNumber</key>
		<string>C02LNMY0DNCT</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

Not sure what you mean about NvidiaSingle, it's set to false (or it shouldn't be there at all?). I don't have hd 6770 with me right now, so can't test, but technically it should work now? 

 

EDIT: deleted NvidiaSingle line

Edited by MarkFreeman
Link to comment
Share on other sites

Hi guys!

 

I have HD 6770 card laying around, so I decided to make it work under Yosemite. I use clover and used 'kernel and kext patches' to replace hex values from 0x68B81002 -> 0x68BA1002 for both kexts.

 

But it didn't work, still poor resolution. I had 'inject system ID' on. Does this method still work under Yosemite 10.10.5, because it didn't work in my case?

 

Thanks!

It is better to use FakeID. And try to follow first post.

Link to comment
Share on other sites

 Share

×
×
  • Create New...