Trucker MK Posted June 16, 2014 Author Share Posted June 16, 2014 Hey, sorry about the outdated kexts but i think by now everyone should have learned how to patch your AMD6000Controller.kext, it is a simple task and there are instructions here how to do it yourself. There is even better way now with Clover, no need for DSDT patches etc, you can do everything with Clover, kext patching, EDID injection etc. but here it is one last time: 1. Copy AMD6000Controller.kext to your Desktop 2. OPen HexEdit and go to File > Open and chose the AMD6000Controller binary inside the kext 3. Go to Find>Find and Replace In the "Find" field paste this 000400000403000000010000120401050008000004020000000100001102040310000000100000000001000000000002 In the "Replace with" field paste this 020000004000000009010000100100030008000000020000000100001102010110000000100000000001000000000205 or this if you are using some sort of custom EDID injection (DSDT or DisplayMergeNUB.kext) to fix the gradients issue 020000004000000009010000100000030008000000020000000100001102010110000000100000000001000000000205 4. Click "Find next" 5. You will get this in HexEdit window 6. Click Replace and you will get this, the new patched framebuffer 7. Go to File>Save You just patched your kext. 1 Link to comment Share on other sites More sharing options...
edex96 Posted June 18, 2014 Share Posted June 18, 2014 @Trucker For first, thanks for your consideration. I did the patch to the 10.9.1 and 10.9.3 clean kexts and see a kinda weirdo thing that is 10.9.1 is worked as before what you share and 10.9.3 is gave me a speedy flickering screen. So that's why i thought maybe you did one more thing so the reason of my last post is understanding if there is more thing i can do. so that's why i asked again. For last, i know if i search more i'll discover more. But one of the reason of forum creation is sharing knowledge and helping to non-geek guys in a suitable way. Have a good day. Link to comment Share on other sites More sharing options...
Trucker MK Posted June 18, 2014 Author Share Posted June 18, 2014 10.9.3 requires nothing special to be done, if your DSDT worked before with patched kext, it should work on 10.9.3 as well. Link to comment Share on other sites More sharing options...
edex96 Posted June 19, 2014 Share Posted June 19, 2014 Here is the problem. I clone the 10.9.1 partition which was working almost perfect and update to 10.9.3 and then i install the dsdt + injected kext and i get this common problem. what causes acep Link to comment Share on other sites More sharing options...
Trucker MK Posted June 19, 2014 Author Share Posted June 19, 2014 You need to read my post above very carefully. You used the framebuffer which requires custom EDID injection, there are two framebuffers. Link to comment Share on other sites More sharing options...
Crulton66 Posted July 19, 2014 Share Posted July 19, 2014 Hello I'm having some problems with my gpu : AMD Radeon 6470M on OSX 10.9.1 (iAtkos M) with the clover bootloader. Here's my VBIOS extracted from AIDA64: vgabios.dmp.zip, and the .kext: AMD6000Controller.kext.zip. I read through 17-19 and 31-32 as indicated in the first post but did not find any clue to fix this. Edit: Added the AMD6000Controller.kext Link to comment Share on other sites More sharing options...
ankionmac Posted August 3, 2014 Share Posted August 3, 2014 (edited) Hello everyone,I recently installed OSX 10.9.0 (Niresh) I too have problem with graphics. It only shows 3MB vram. Although it is a Radeon 6550m, my device id is inside AMD5000Controller.kext and AMDX3000.kext. I read the opening page and properly understand patching and stuff. Do I need to the HEX thing with AMD5000Controller.kext, instead of 6000?Please help me! #Update 8/4/2014 I installed clover bootloader and using Clover configurator I injected my edid and set LoadVBios=Yes, PatchVBios=Yes, InjectATI=Yes, set ATIPort=3 and I saved the .plist file. When started my computer nothing happened. It's like my hackintosh doesn't care I installed Clover on top of Chameleon. Then I made clover usb using BDUtility and booted. Then, while booting hackintosh showed non-flat (just like in the back iphone) apple. When it booted everything looked awesome. I thought, it worked. When I checked the resolution was native (1600*900) , but the vram went from 3 MB to 5mb. And Kext is loaded. I tried to make sure it was just reading it wrong. When I open apps (safari) it flickers a lot. I tried some Frame Buffers which people claim are working. Nothing happened. Edited August 4, 2014 by ankionmac Link to comment Share on other sites More sharing options...
Rikoshet Posted August 14, 2014 Share Posted August 14, 2014 Hi guys! I have 7970m, I know this is not my topik so I did this one: http://www.insanelymac.com/forum/topic/300160-hd7970m-and-clevo-p370em/ I have strange colors like edex96, like in post, but my EDID does not need changings. I've read post #557 by freeuser16 but mine basic parameters are: 90 26 15 78 02 ... Any advise? Thanks! Link to comment Share on other sites More sharing options...
freeuser16 Posted August 15, 2014 Share Posted August 15, 2014 Hmm, your video bios dump looks very weird. Unknown device? Link to comment Share on other sites More sharing options...
iPWNtehNOOB Posted September 2, 2014 Share Posted September 2, 2014 Hi all, I have an Acer Aspire 7750G with a 1GB 6650M running Mavericks at the moment without any acceleration. I never bothered to use this guide as it looked waaay out of my scope of knowledge. Re-reading through it though, it appears to me that if I use method #2, I don't need to touch my DSDT at all, and the only thing that needs to be touched is the AMD6000Controller.kext. I just patch that, drop it in S/L/E, then boot with GraphicsEnabler=Yes? If that's the case, can someone please provide me with the instructions for a 1GB 6650M? Thanks! Link to comment Share on other sites More sharing options...
grexai926 Posted October 18, 2014 Share Posted October 18, 2014 Hi Trucker if you have time would patch me this clean kext (from yosemite (Not DP)). I don't which patch you used exactly, here is my vbios, if you have time please write here what patch you used and what numbers you have changed in hexedit.like you did last time i need lvds and hdmi Thank you again AMD6000Controller.kext.zip vgabios.zip Link to comment Share on other sites More sharing options...
RustyRussian Posted October 28, 2014 Share Posted October 28, 2014 Here is the problem. I clone the 10.9.1 partition which was working almost perfect and update to 10.9.3 and then i install the dsdt + injected kext and i get this common problem. what causes acep If you have an Ivy CPU with a 6-series board (rare) or a Sandy CPU with a 7-series board (not as rare), you'll probably have difficulty reaching the installer even if you provide the correct "ig-platform-id" or patch the DSDT. The graphics drivers are dependent on the driver for the Intel MEI device. Apple put the MEI driver for the 6-series boards is in the same kext as the HD3000 controller, and the MEI driver for the 7-series boards in the kext for HD4000 controller. This is why it is impossible to load the framebuffer from the HD4000 controller, using the MEI for a 7-series board, when you have a HD3000 controller on a 7-series board. Similarly, it is not possible to load the framebuffer from the HD3000 controller, using the MEI for a 6-series board, when you have a HD4000 controller on a 6-series board. You can fix the IMEI with the Clover EFI bootloader and patch the AMD Controller/Framebuffer in some cases. Assuming that you have both a HD4000 and Radeon HD controller, you might just consider disabling the discrete GPU capabilities completely. As for the Radeon HD, it is always a "shot in the dark" getting them to run properly. Even when you decode the VBIOS, and patch the right framebuffer in the AMDXXXXController, there are several different chipsets in the same series. If you get the right Intel Management Engine, the right framebuffer, and the right ASIC chipset architecture you'll have full QE. Forcing your GPU to run a different architecture, and having an incomplete EDID, will give you graphical anomalies. Hi Trucker if you have time would patch me this clean kext (from yosemite (Not DP)). I don't which patch you used exactly, here is my vbios, if you have time please write here what patch you used and what numbers you have changed in hexedit. like you did last time i need lvds and hdmi Thank you again ATOM BIOS Rom: SubsystemVendorID: 0x1043 SubsystemID: 0x2001 IOBaseAddress: 0xd000 Filename: k53y0524.001 BIOS Bootup Message: Asus K53LY SEYMOUR M2 XT DDR3 PCI ID: 1002:6760 Connector at index 0 Type [@offset 44786]: LVDS (7) Encoder [@offset 44790]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44860]: 0x96, OSX senseid: 0x7 Connector at index 1 Type [@offset 44796]: HDMI-A (11) Encoder [@offset 44800]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44883]: 0x91, OSX senseid: 0x2 Connector at index 2 Type [@offset 44806]: VGA (1) Encoder [@offset 44810]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44910]: 0x97, OSX senseid: 0x8 Link to comment Share on other sites More sharing options...
ericw12 Posted December 27, 2014 Share Posted December 27, 2014 This is great work. I too have a 7750G but with 6850M card. I was able to get it working with AMD5000 driver and personality Mangabey. Only one question for 7750G, do you still use NullCPUPowerManagement? Mine could not boot without it. I am using Clover and would be really interested in to get native power management working. Thanks! Link to comment Share on other sites More sharing options...
Tauio111 Posted December 30, 2014 Share Posted December 30, 2014 Hello, Installed OS X 10.10.1 used the custom dsdt and patched the lvds values for the pithecia framebuffer, everything works fine except the VGA, which does not work at all. Had a look at the personalities and saw that pithecia does not support VGA anymore. So my question: Is there any way to get VGA working in Yosemite? Link to comment Share on other sites More sharing options...
Slice Posted December 31, 2014 Share Posted December 31, 2014 Hi guys! I have 7970m, I know this is not my topik so I did this one: http://www.insanelymac.com/forum/topic/300160-hd7970m-and-clevo-p370em/ I have strange colors like edex96, like in post, but my EDID does not need changings. I've read post #557 by freeuser16 but mine basic parameters are: 90 26 15 78 02 ... Any advise? Thanks! Clover has a trick: <key>InjectEDID</key> <true/> even if your EDID does not need changings. Link to comment Share on other sites More sharing options...
SiddRamesh Posted January 6, 2015 Share Posted January 6, 2015 Hey m facing Gradient issue on AMD Radeon HD 7650m When i try to edit edid my display flicker and some sparkling things happen so i have shutdown for 30min. Plz help me solve it Link to comment Share on other sites More sharing options...
SiddRamesh Posted January 6, 2015 Share Posted January 6, 2015 Hey m facing Gradient issue on AMD Radeon HD 7650m When i try to edit edid my display flicker and some sparkling things happen so i have shutdown for 30min. Plz help me solve it Link to comment Share on other sites More sharing options...
dwais Posted January 22, 2015 Share Posted January 22, 2015 Hi. How can I take my frame buffers out of this... Trying, but can't((( Help anybody please VbiosDump.zip Link to comment Share on other sites More sharing options...
alexanderq Posted January 22, 2015 Share Posted January 22, 2015 What else do you need since the information is inside the archive you provided. Connector at index 0 Type [@offset 44606]: LVDS (7) Encoder [@offset 44610]: INTERNAL_UNIPHY (0x1e) i2cid [@offset 44680]: 0x96, OSX senseid: 0x7Connector at index 1 Type [@offset 44616]: HDMI-A (11) Encoder [@offset 44620]: INTERNAL_UNIPHY1 (0x20) i2cid [@offset 44703]: 0x90, OSX senseid: 0x1Connector at index 2 Type [@offset 44626]: VGA (1) Encoder [@offset 44630]: INTERNAL_KLDSCP_DAC1 (0x15) i2cid [@offset 44730]: 0x94, OSX senseid: 0x5 and you can copy a three port like pithecia to edit for your needs 0000000 00 04 00 00 04 03 00 00 00 01 00 00 12 04 01 050000010 00 08 00 00 04 02 00 00 00 01 00 00 11 02 04 030000020 10 00 00 00 10 00 00 00 00 01 00 00 00 00 00 02 but please first read this http://www.insanelymac.com/forum/topic/303186-how-to-modification-of-amd-fb-clover-injection/ 1 Link to comment Share on other sites More sharing options...
dwais Posted January 22, 2015 Share Posted January 22, 2015 Oh! Thanks very much! Can u tell me how u did this? Cause I need it to know for future. And I need Transmitter and Encoder information, I can't edit fb without it. Link to comment Share on other sites More sharing options...
dwais Posted January 22, 2015 Share Posted January 22, 2015 Why error "Not a valid value" ? Link to comment Share on other sites More sharing options...
vusun123 Posted January 23, 2015 Share Posted January 23, 2015 Oh! Thanks very much! Can u tell me how u did this? Cause I need it to know for future. And I need Transmitter and Encoder information, I can't edit fb without it. Use redsock bios decode. It gives you the transmitter and encoder ( not sure if it gives the correct value or not, some have been reported wrong ) Link to comment Share on other sites More sharing options...
dwais Posted January 23, 2015 Share Posted January 23, 2015 If I could this done. This script (redsocks) not work on my system don't know why. If u can, help me do this whith my vbios Link to comment Share on other sites More sharing options...
SnakeHaveYou Posted February 2, 2015 Share Posted February 2, 2015 Hello all, after trying to get my 7670M to work for a week, without success, I decided to post here.. I didn't understand how to patch/inject the EDID into the DSDT, not even where to get or patch or download the ATY section in the DSDT, is missing from my DSDT.. I've uploaded the DSDT, IOReg and the Bios It doesn't have an Intel GPU, the notebook only have the 7670M Any ideas? Do i need to create a new topic or it fine posting here? Thanks! DSDTandIOReg.zip 1002_6840.rom.zip Link to comment Share on other sites More sharing options...
dwais Posted February 3, 2015 Share Posted February 3, 2015 Hi there! Help me detect my connectors and encoders for patching framebuffers in this Turks.txt file Please... Turks.txt Link to comment Share on other sites More sharing options...
Recommended Posts