Jump to content

[HOW TO] Make Radeon {Desktop or Mobility} be working by using Clover


Slice
 Share

431 posts in this topic

Recommended Posts

My apologies for the delayed response here...it has been a very busy week.

 

I'm sad to report that I have had zero success with the DSDT you created for me Slice. All my attempts to use it have resulted in a Kernel Panic.

 

I have edited the AMD6000Controller.kext with the patch suggested by vusun123. Unfortunately, it too has not resolved my issues of blank screen.  I'm attaching the edited KEXT here if anyone would like to confirm my edits.  I'm also providing my config.plist for review once more to determine if I've got something mis-configured there.

<?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>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>FixDisplay_0100</key>
				<true/>
				<key>FixRegions_10000000</key>
				<true/>
				<key>NewWay_80000000</key>
				<true/>
			</dict>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>MCFG</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
		</array>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<false/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>-v dart=0 kext-dev-mode=1 rootless=0</string>
		<key>Debug</key>
		<false/>
		<key>Legacy</key>
		<string>LegacyBiosDefault</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>Devices</key>
	<dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>UEFI Internal</string>
					<key>Hidden</key>
					<string>Always</string>
					<key>Ignore</key>
					<false/>
					<key>NoCaches</key>
					<false/>
					<key>Type</key>
					<string>Other</string>
				</dict>
			</array>
		</dict>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<false/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>1024x768</string>
		<key>Theme</key>
		<string>Yosemite S</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<integer>1</integer>
		<key>FBName</key>
		<string>Elodea</string>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<true/>
			<key>Intel</key>
			<false/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>InjectEDID</key>
		<true/>
		<key>LoadVBios</key>
		<true/>
		<key>NvidiaSingle</key>
		<false/>
		<key>VRAM</key>
		<integer>1024</integer>
		<key>VideoPorts</key>
		<integer>5</integer>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<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>AppleHDA Patch 10.11</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				gxnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>USB 3.0 Patch MSI or pin interrupts #1</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				gUkIAABAAA==
				</data>
				<key>Name</key>
				<string>AppleUSBXHCI</string>
				<key>Replace</key>
				<data>
				gUkIAAAAAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>USB 3.0 Enable PCI power management</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				dU1Ii7voAQAA
				</data>
				<key>Name</key>
				<string>AppleUSBXHCI</string>
				<key>Replace</key>
				<data>
				601Ii7voAQAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Broadcom 5Ghz US</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				QYP8/3QsSA==
				</data>
				<key>Name</key>
				<string>AirPortBrcm4360</string>
				<key>Replace</key>
				<data>
				ZscGVVPrKw==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>IDT 7605</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				hBnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				AAAAAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>USB 3.0 Disable Intel USB3 controller check 10.9</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				9oDUAAAAgHU6
				</data>
				<key>Name</key>
				<string>AppleUSBXHCI</string>
				<key>Replace</key>
				<data>
				9oDUAAAAgOs6
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>USB 3.0 Disable XHCI 1.0 check 10.10</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				QbzHAgDgPQABAAA=
				</data>
				<key>Name</key>
				<string>AppleUSBXHCI</string>
				<key>Replace</key>
				<data>
				QbzHAgDgPQAAAAA=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>USB 3.0 Disable XHCI 1.0 check 10.9</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				Zj0AAQ==
				</data>
				<key>Name</key>
				<string>AppleUSBXHCI</string>
				<key>Replace</key>
				<data>
				Zj0AAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>IDT 7605</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				ixnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				BXYdEQ==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Handoff Fix</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				SIXAdFwPt0g=
				</data>
				<key>Name</key>
				<string>IOBluetoothFamily</string>
				<key>Replace</key>
				<data>
				Qb4PAAAA61k=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Enable Trim on SSD</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				QVBQTEUgU1NE
				</data>
				<key>Name</key>
				<string>IOAHCIBlockStorage</string>
				<key>Replace</key>
				<data>
				AAAAAAAAAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>USB 3.0 Patch MSI or pin interrupts #2</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				QcdHCAAAQAA=
				</data>
				<key>Name</key>
				<string>AppleUSBXHCI</string>
				<key>Replace</key>
				<data>
				QcdHCAAAAAA=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Broadcom 43224 whitelist</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				TWFjLTJFNkZBQjk2NTY2RkU1OEM=
				</data>
				<key>Name</key>
				<string>AirPortBrcm4360</string>
				<key>Replace</key>
				<data>
				TWFjLTk0MjQ1QTM5NDBDOTFDODA=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>USB 3.0 Disable Intel USB3 controller check 10.10</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				9oDUAAAAgHU0
				</data>
				<key>Name</key>
				<string>AppleUSBXHCI</string>
				<key>Replace</key>
				<data>
				9oDUAAAAgOs0
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>10/14/11</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>MBP81.88Z.0047.B24.1110141131</string>
		<key>Board-ID</key>
		<string>Mac-94245A3940C91C80</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>C02131DTC1KKU</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>ChassisAssetTag</key>
		<string>MacBook-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>8</string>
		<key>Family</key>
		<string>MacBook Pro</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>Mobile</key>
		<true/>
		<key>ProductName</key>
		<string>MacBookPro8,2</string>
		<key>SerialNumber</key>
		<string>C02JTASJDF8X</string>
		<key>Trust</key>
		<true/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
	</dict>
</dict>
</plist>

Slice & Vusun123, Thank you both again for all your assistance helping me with this issue. Even tho the problem is not resolved, I am most grateful to you both.

 

 

 

 

AMD6000Controller.kext.7z

Link to comment
Share on other sites

I can't believe it, but after nearly six weeks of working to get this Elitebook 8460p with AMD 6470m GPU to display thru the Laptop LCD (LVDS) I've finally got it working. <whew>

 

This morning I decided that I had changed too many things on the existing installation and that a fresh start would probably be best.  I didn't want to throw away the work I had, though, so I dug out an old 80GB laptop drive I had and swapped it out for the 320GB drive that comes with the Elitebook.  From there, I followed the standard process to wipe the disk and install Yosemite from the USB drive I created months ago.

 

After installing Yosemite, I ran the ProBook Installer as I had done dozens of times before, selecting the Business model (Elitebook 8460p with AMD) from the lists. That process went as it always had--normal.  After completing PBI, I restarted with little expectations for anything different to occur.  And nothing different occurred.  Booted to a blank, black screen. Same problem I've been fighting for 6 weeks.

 

This time, though, after considering the advice of both Slice and Vusun123, I decided I would remove the DSDT and SSDT files that PBI created to see if anything different occurred.  I also edited the config.plist and changed the Connector Patch from 05 to 01 to match what I knew was correct for my FrameBuffer.  I saved the edited config.plist and rebooted with little hope of getting any good results.

 

Amazingly, the laptop screen worked after the reboot!

 

I've attached screenshots below to document my efforts and success.  Frankly, I'm still puzzled as to why it worked this time and not all the times before.

 

The one problem that I have encountered is that I no longer have working Audio or Battery.  The battery I can live without, but working Audio is a necessity.  If anyone has any suggestion about how to get Audio working, I'd be grateful for the help.

 

Thanks again to Slice & Vusun123 for their time, patience and helpful suggestions!

 

PS:  I did try re-enabling the PBI-created DSDT and SSDT files after getting my screen to work. When they were enabled, the screen did not work, so I disabled them again.

post-21130-0-26578100-1458933489_thumb.png

post-21130-0-43356000-1458933538_thumb.png

post-21130-0-30997900-1458933676_thumb.png

post-21130-0-81575900-1458933685_thumb.png

Link to comment
Share on other sites

VoodooHDA + AppleHDADisabler is the easiest way to get a sound. Note, good sound!

Battery absent because of wrong DSDT.

I don't know what is the reason of my DSDT causes a crash but you may also try Clover's FixDSDT.

Link to comment
Share on other sites

VoodooHDA + AppleHDADisabler is the easiest way to get a sound. Note, good sound!

Battery absent because of wrong DSDT.

I don't know what is the reason of my DSDT causes a crash but you may also try Clover's FixDSDT.

Thanks Slice.

I got sound working with VoodooHDA

I'll work on the Battery display via DSDT edits.

Link to comment
Share on other sites

I have a Sapphire HD7770 OC which is giving me troubles. I get a garbled screen output. Is there a known easy fix for this or do I have to figure this out step by step using the guide?

You have to follow the guide step by step.

If any problem then report to us  avoiding words "tonymac" and "CloverConfigurator".

Link to comment
Share on other sites

I have a Sapphire HD7770 OC which is giving me troubles. I get a garbled screen output. Is there a known easy fix for this or do I have to figure this out step by step using the guide?

That card is natively support, but VGA port might not work ( I had a Gigabyte 7770 which only HDMI and DP ports work, VGA won't )

Link to comment
Share on other sites

  • 2 months later...

my Device id is 0x68371002  its a XFX 7730 1gb GDDR5 . what should i do to get it working ? now its showing me 7mb vram

Use FakeID=0x68391002 as supported by OSX.

Link to comment
Share on other sites

  • 3 weeks later...

 

I can't believe it, but after nearly six weeks of working to get this Elitebook 8460p with AMD 6470m GPU to display thru the Laptop LCD (LVDS) I've finally got it working. <whew>

 

This morning I decided that I had changed too many things on the existing installation and that a fresh start would probably be best.  I didn't want to throw away the work I had, though, so I dug out an old 80GB laptop drive I had and swapped it out for the 320GB drive that comes with the Elitebook.  From there, I followed the standard process to wipe the disk and install Yosemite from the USB drive I created months ago.

 

After installing Yosemite, I ran the ProBook Installer as I had done dozens of times before, selecting the Business model (Elitebook 8460p with AMD) from the lists. That process went as it always had--normal.  After completing PBI, I restarted with little expectations for anything different to occur.  And nothing different occurred.  Booted to a blank, black screen. Same problem I've been fighting for 6 weeks.

 

This time, though, after considering the advice of both Slice and Vusun123, I decided I would remove the DSDT and SSDT files that PBI created to see if anything different occurred.  I also edited the config.plist and changed the Connector Patch from 05 to 01 to match what I knew was correct for my FrameBuffer.  I saved the edited config.plist and rebooted with little hope of getting any good results.

 

Amazingly, the laptop screen worked after the reboot!

 

I've attached screenshots below to document my efforts and success.  Frankly, I'm still puzzled as to why it worked this time and not all the times before.

 

The one problem that I have encountered is that I no longer have working Audio or Battery.  The battery I can live without, but working Audio is a necessity.  If anyone has any suggestion about how to get Audio working, I'd be grateful for the help.

 

Thanks again to Slice & Vusun123 for their time, patience and helpful suggestions!

 

PS:  I did try re-enabling the PBI-created DSDT and SSDT files after getting my screen to work. When they were enabled, the screen did not work, so I disabled them again.

 

 

My laptop is 8460P, too.I fix audio and battery by this .

http://www.tonymacx86.com/threads/guide-hp-probook-elitebook-zbook-using-clover-uefi-hotpatch-10-11.189416/

Would you like share your config.plist and ATI6000Controller.kext to me.

Link to comment
Share on other sites

   

 

My laptop is 8460P, too.I fix audio and battery by this .

http://www.tonymacx86.com/threads/guide-hp-probook-elitebook-zbook-using-clover-uefi-hotpatch-10-11.189416/

Would you like share your config.plist and ATI6000Controller.kext to me.

Use Probook Installer Clover Edition, it has the patch for your laptop, but I doubt it will work right away as there are EDID problems that needs to be taken care of. Also in recent version of OS X I saw that no matter how you edit your config,plist, OS X will always use RadeonFramebuffer instead of the framebuffer you choose. Maybe DSDT edit is required

Link to comment
Share on other sites

Hi all,
I am having the problem with my graphic card. (HP 8470w AMD firepro M2000 - it know like ATI 7650M)
After I modified all connection(full QE/CI ready). My hackintosh show 30bit pixel depth only. I don't know why, It should be 32bit instead of.
Someone could suggest or give me advice to solve it. 
Refer: Screen_Shot_2016_07_17_at_21_28_02.png
Many thanks!!!

Link to comment
Share on other sites

Hi all,

I am having the problem with my graphic card. (HP 8470w AMD firepro M2000 - it know like ATI 7650M)

After I modified all connection(full QE/CI ready). My hackintosh show 30bit pixel depth only. I don't know why, It should be 32bit instead of.

Someone could suggest or give me advice to solve it. 

Refer: Screen_Shot_2016_07_17_at_21_28_02.png

Many thanks!!!

the 30bit pixel is being read from your monitor, not the driver for the gfx card

Link to comment
Share on other sites

the 30bit pixel is being read from your monitor, not the driver for the gfx card

Thank Pavo. 

I found that my problem is not issue. The 30-bit color depth pixcel is unlocked by Apple.

You can refer: http://petapixel.com/2015/10/30/os-x-el-capitan-quietly-unlocked-10-bit-color-in-imacs-and-mac-pros/

for 30-bit and 32-bit: http://macperformanceguide.com/blog/2015/20151105_2300-OSX_ElCapitan-10bit-dualNEC.html

Link to comment
Share on other sites

The last days I am trying to get hackintosh work on my Laptop. My exact model is HP 4520s WD850EA which means it has an Ati mobility hd 4350 gpu and no embedded intel hd graphics. I set up virtual mac on vmware and created the usb flash with [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] choosing el capitan (downloaded from apple store) and legacy boot. The result is after booting into usb flash I am getting the menu, choosing the el capitan image to run, then I am having a black screen and after some minutes the laptop reboots. I tried several times including arguments (pressing space in the marked choice of el capitan image into menu) like safe mode, verbose, single user, without caches or injected kexts or both of them but I 've got the same result, a black screen. Even having the verbose on it doesn't showing the log running as it should. Safe mode says trying on safe mode(or something like this) and then the laptop reboots. I tried also injecting ati drivers in the [url=&quot;http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/&quot;]#####[/url] set up but still having the same issue.

 

After I posted my problem in an other forum I got confirmed that the ati gpu is my obstacle. It has the following ids ven 1002 dev 9555 subsys 1411103C. Can someone points me to something I should try? A kext or anything that could lead to a progress?

Link to comment
Share on other sites

  • 1 month later...
  • 2 weeks later...

There is chance of the Graphic Card ATI Radeon R9 380 get native support from apple in the end of Sierra? So far only without graphic acceleration. Will be solved?

As I see on the screen you confused VendorID and DeviceID.

I may suppose a mistake in your config.plist.

  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...