edipo2s Posted September 1, 2013 Share Posted September 1, 2013 So, the point is I only can get 5650 working if I had 4250 working first? Can you indicate me how to do that? I saw in clover wiki that correctly FBName for 5000 mobile is Alouatta. (http://clover-wiki.zetam.org/Configuration#FBName) but i think I don't understand very well how patch the connectors for it.. so, I need some help here too =/ Link to comment Share on other sites More sharing options...
Alex009988 Posted September 1, 2013 Author Share Posted September 1, 2013 So, the point is I only can get 5650 working if I had 4250 working first? Can you indicate me how to do that? I saw in clover wiki that correctly FBName for 5000 mobile is Alouatta. (http://clover-wiki.zetam.org/Configuration#FBName) but i think I don't understand very well how patch the connectors for it.. so, I need some help here too =/ Forget about patch connectors for the time being. We should decide who will inject your problem cards. We don't have IOreg with working card to make inject in DSDT. Moreover first your card is ATI4200. But Mac OS has driver only for 46XX and further. Perhaps it will be able to work with your ATI4200 either. I think the first thing you must to do is to add your ID to the kexts. For ATI4200 into AMD4600Controller <key>IOPCIMatch</key> <string>0x94901002 0x94881002 0x97121002</string> For ATI5650, into AMD5000Controller <key>IOPCIMatch</key> <string>0x68981002 0x68991002 0x68E01002 0x68E11002 0x68D81002 0x68C01002 0x68C11002 0x68D91002 0x68B81002 0x68B01002 0x68B11002 0x68A01002 0x68A11002 0x68C11002</string> I think Clover cannot inject both of yours concurrently. But perhaps it can start up the one at a time. Add this part to Clover-config. try it one by one For 5650 <key>Graphics</key> <dict> <key>InjectATI</key> <true/> <key>LoadVBios</key> <true/> <key>InjectEDID</key> <true/> <key>VideoPorts</key> <integer>3</integer> <key>FBName</key> <string>Alouatta</string> </dict> ------------------ For4200 <key>Graphics</key> <dict> <key>InjectATI</key> <true/> <key>LoadVBios</key> <true/> <key>InjectEDID</key> <true/> <key>VideoPorts</key> <integer>2</integer> <key>FBName</key> <string>Shrike</string> </dict> You task to get black screen. It will be an evidence that driver is capable of working at least one of your card If it is successful, it is worth to discuss your problem further. but i think I don't understand very well how patch the connectors for it.. so, I need some help here too =/ If you don't understand it very well. Then why do I see it at your config from Clover? <key>KernelAndKextPatches</key> <dict> <key>ATIConnectorsController</key> <string>5000</string> <key>ATIConnectorsData</key> <string>02000000000100000901000012040303000400000406000000710000110201010004000004060000007100002103020200040000040600000071000022050404</string> <key>ATIConnectorsPatch</key> <string>02000000000100000901000012040307000400000406000000710000110201010004000004060000007100002103020200040000040600000071000022050404</string> Link to comment Share on other sites More sharing options...
edipo2s Posted September 1, 2013 Share Posted September 1, 2013 Very thanks Alex, I will do it more later when I get home. well, about the connectors, that was a test. I don't have certainty if it is correct. I just take it from somewhere that I don't remember now, and changed the sense id in red. (only thing I know do) I don't know why the bold numbers are changed in that patch and if is right. Personality: AlouattaConnectorInfo count in decimal: 4Disk offset in decimal 5913920000000 02 00 00 00 40 00 00 00 09 00 00 00 10 00 00 040000010 00 04 00 00 04 07 00 00 00 00 00 00 12 04 01 020000020 00 08 00 00 04 02 00 00 00 00 00 00 11 02 02 010000030 10 00 00 00 10 00 00 00 00 00 00 00 00 10 03 030000040 Link to comment Share on other sites More sharing options...
Alex009988 Posted September 2, 2013 Author Share Posted September 2, 2013 Very thanks Alex, I will do it more later when I get home. well, about the connectors, that was a test. I don't have certainty if it is correct. I just take it from somewhere that I don't remember now, and changed the sense id in red. (only thing I know do) I don't know why the bold numbers are changed in that patch and if is right. Personality: Alouatta ConnectorInfo count in decimal: 4 Disk offset in decimal 591392 0000000 02 00 00 00 40 00 00 00 09 00 00 00 10 00 00 04 0000010 00 04 00 00 04 07 00 00 00 00 00 00 12 04 01 02 0000020 00 08 00 00 04 02 00 00 00 00 00 00 11 02 02 01 0000030 10 00 00 00 10 00 00 00 00 00 00 00 00 10 03 03 0000040 Oh. It's mine. By the way you have three ports. But allouatta has 4. Hence, you oght to take the other. For example this langur Personality: Langur ConnectorInfo count in decimal: 3 Disk offset in decimal 591184 0000000 00 04 00 00 04 06 00 00 00 01 00 00 21 03 04 02 0000010 00 04 00 00 04 06 00 00 00 01 00 00 11 02 01 01 0000020 04 00 00 00 14 02 00 00 00 01 00 00 02 04 05 03 0000030 And here is your patch for ATI5650 02 00 00 00 40 00 00 00 09 00 00 00 10 00 00 07 - LVDS 00 08 00 00 04 02 00 00 00 00 00 00 21 03 01 01 - HDMI 10 00 00 00 10 00 00 00 00 00 00 00 00 10 02 08 – VGA Change Alouatta to Langur For 5650 <key>Graphics</key> <dict> <key>InjectATI</key> <true/> <key>LoadVBios</key> <true/> <key>InjectEDID</key> <true/> <key>VideoPorts</key> <integer>3</integer> <key>FBName</key> <string>Langur</string> </dict> I will make soon the second patch for 4200. ------------- EDIT 1 Stop I found some info about your case. http://translate.google.com/translate?sl=ru&tl=en&js=n&prev=_t&hl=ru&ie=UTF-8&u=http%3A%2F%2Fwww.applelife.ru%2Fthreads%2Fzavod-ati-hd-6xxx-5xxx-4xxx.28890%2Fpage-28%23post-274876&act=url It will never work till you disable your built-in card that is ATI 4200 Link to comment Share on other sites More sharing options...
edipo2s Posted September 2, 2013 Share Posted September 2, 2013 I tried with ID in kext 4600 and Shrink framebuffer in CLOVER. (in chamelleon the only difference is that PCIe's graphics card name is showed) here a screenshot , the kext was loaded, but nothing change. So, are you saying if I don't disable the integrated card, nothing done? (In this case, I will do it only if I find a modded BIOS =/) Link to comment Share on other sites More sharing options...
Alex009988 Posted September 2, 2013 Author Share Posted September 2, 2013 If you have a laptop, it is impossible to disable your card by bios.(At least with official bios) Only desktop. What I can recommend is to try start up your second card. Patch framebuffer-langur, and take second graphics-part for config. Link to comment Share on other sites More sharing options...
edipo2s Posted September 2, 2013 Share Posted September 2, 2013 Using Langur fbname, I put your connector patch using Clover, but nothing new when boot... and patch manually the AMD5000Controller with hexedit to test with Chamelleon and nothing too.. framebuffer kext don't load. No black screen Link to comment Share on other sites More sharing options...
edipo2s Posted September 3, 2013 Share Posted September 3, 2013 I have flashed a modded BIOS that unlock the advanced menu. But in video configuration I don't understand how to disable the integrated. =/ Any idea? here the picture Link to comment Share on other sites More sharing options...
Alex009988 Posted September 3, 2013 Author Share Posted September 3, 2013 Oh. Greate! See Primary Video adapter to disable it, like this -------- Afterwards, Use this program to check on how many ATY devices you have. System Info.zip Link to comment Share on other sites More sharing options...
edipo2s Posted September 8, 2013 Share Posted September 8, 2013 I have bad new man, after I change the Primary Graphic Adapter to 'Ext Graphics (PEG)', my notebook don't show more anything in the screen. I took out the battery and left out all night to see if it reset the bios settings but still the same. And there is the LED on the caps lock is just blinking at 5 times. With pen drive recovery bios (following this tutorial http://donovan6000.blogspot.com.br/2013/06/insyde-bios-modding-hp-brick-recovery.html) also did not succeed, put the USB drive, secure Win + B, push the button and turn, and after about 3 seconds, and is direct only beeping. I waited about two minutes but nothing changed. :'( Link to comment Share on other sites More sharing options...
Alex009988 Posted September 8, 2013 Author Share Posted September 8, 2013 Year, problems with bios are serious. Bios is what a computer is. What you can try. Return old parameters of graphics blindly, if you remember each step. Dig the internet in order to find another solution. Restore bios with the help of progromator on your own or ask service center to do that instead. Link to comment Share on other sites More sharing options...
edipo2s Posted September 8, 2013 Share Posted September 8, 2013 well.. the main problem is that all that my notebook does is "keep blinking the capslock le 5 times" and here hp say: 'System board - General system board failure' (http://h10025.www1.hp.com/ewfrf/wc/document?cc=us&lc=en&dlc=en&docname=c01732674#N551) but they wont say nothing to fix it =/ I'm asking me, how change the main graphic adapter can do this? In my head, pull off the battery, would reset bios settings bring the main cad back to IGD and everything bring to normal back =[ Link to comment Share on other sites More sharing options...
RobertX Posted September 8, 2013 Share Posted September 8, 2013 ...just remember, pulling the battery may NOT always reset bios... you may have to move jumpers on the motherboard to achieve this...check your board manual for instructions... Link to comment Share on other sites More sharing options...
theconnactic Posted September 8, 2013 Share Posted September 8, 2013 To the AMD users in this topic: this method won't solve the graphics artifacts and glitches specific of AMD machines on Mountain Lion: these are resultant of a bug in the current's kernel patch set of which the cause is yet to be isolated. Please don't waste your and Alex's time. Edipo2s, even if you manage to disable the primary card somehow, the secondary one won't work as it should because of the above mentioned bug. But even disable the primary card is a nigh-impossible task: there's not a single report yet of an AMD APU laptop working with graphics acceleration. Blame also that crapy, unbelievable InsideH2O BIOS chosen by most manufacturers, that is as locked as it can be. All the best! 2 Link to comment Share on other sites More sharing options...
Alex009988 Posted September 8, 2013 Author Share Posted September 8, 2013 To the AMD users in this topic: this method won't solve the graphics artifacts and glitches specific of AMD machines on Mountain Lion: these are resultant of a bug in the current's kernel patch set of which the cause is yet to be isolated. Please don't waste your and Alex's time. Edipo2s, even if you manage to disable the primary card somehow, the secondary one won't work as it should because of the above mentioned bug. But even disable the primary card is a nigh-impossible task: there's not a single report yet of an AMD APU laptop working with graphics acceleration. Blame also that crapy, unbelievable InsideH2O BIOS chosen by most manufacturers, that is as locked as it can be. All the best! Thanks that brought in some clearness.I also noticed that edipo2s has not so good configuration. But I was shy to offer him the rejection of hackintoshing as it is not in the spirit of our forum. We all "mad and insane" wasting a lot of time for hackintosh and helping each other. Always trying to get it better. And for the most cases we are sucessful, but practice shows there are exclusions as wellBut for this case, this configuration is bad., to be honest. What I can advise is to use Mac on a Virtial Machine. Or to change the computer or to buy a real Mac and forget about all hackintoshing problems. No another way around. Link to comment Share on other sites More sharing options...
edipo2s Posted September 8, 2013 Share Posted September 8, 2013 Well, now only remains for me discover how resolve this black screen with "keep blinking the capslock le 5 times". Any suggestions? or similar case? Link to comment Share on other sites More sharing options...
Alex009988 Posted September 9, 2013 Author Share Posted September 9, 2013 Caps/Num LED Part Error Condition LEDs blink 1 time CPU CPU not functionalLEDs blink 2 times BIOS BIOS corruption failureLEDs blink 3 times Memory Module error not functionalLEDs blink 4 times Graphics Graphics controller not functionalLEDs blink 5 times Mainboard General system board failureLEDs blink 6 times BIOS BIOS authentication failure Try to restore it by FAT usb stick, Perhaps you need to try several ports if one of them doesn't work. Everththing will be happening blidnly. Look at indicator of USB Sticke to be sure that something occurs. http://translate.google.com/translate?sl=ru&tl=en&js=n&prev=_t&hl=ru&ie=UTF-8&u=http%3A%2F%2Fforum.ixbt.com%2Fpost.cgi%3Fid%3Dannc%3A17%3A38124&act=url Link to comment Share on other sites More sharing options...
edipo2s Posted September 10, 2013 Share Posted September 10, 2013 No luck with bios recover, I've tried with donavan's blog tutorial too. So I'm replacing the motherboard. Anyway, very thanks all that tried help me here and especially Donators for your great attention. And sorry for waste your time. Link to comment Share on other sites More sharing options...
edipo2s Posted February 10, 2014 Share Posted February 10, 2014 After repair my notebook, I tried it again and found a way to get CI(transparency menu bar) in my dedicated radeon 5650m, but no QE(acceleration) yet =s Here the description: http://www.insanelymac.com/forum/topic/295945-amd-hp-dv6-3080r-with-radeon-4250m-radeon-5650m-with-ci-but-not-qe/?do=findComment&comment=1992570 Link to comment Share on other sites More sharing options...
khe91 Posted February 16, 2014 Share Posted February 16, 2014 I have a problem with an 7970 and trying to solve it with DSDT injection, but can't find the correct position for the GFX0 inject behind PCI bridges. Don't wanna double post the files. Please take a look at: http://www.insanelymac.com/forum/topic/296085-7970-mysteries-in-1092/?p=1994636 Thanks Link to comment Share on other sites More sharing options...
Rocky12 Posted June 4, 2014 Share Posted June 4, 2014 Hi Guys anybody can fix the ATI 48XX Series ATIFramebuffer Can anybody help me please? Wekiva RV770 B50102 Board Subsystem Vendor ID: 174b Subsystem ID: e810 Object Header Structure Size: 354 Connector Object Table Offset: 50 Router Object Table Offset: 0 Encoder Object Table Offset: 10b Display Path Table Offset: 10 Connector Object Id [2] which is [DVI_I] encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x16] which is [iNTERNAL_KLDSCP_DAC2] linkb: false Connector Object Id [15] which is [DIN] encoder obj id [0x16] which is [iNTERNAL_KLDSCP_DAC2] linkb: false Connector Object Id [15] which is [DIN] encoder obj id [0x16] which is [iNTERNAL_KLDSCP_DAC2] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false Connector Object Id [2] which is [DVI_I] encoder obj id [0x1f] which is [iNTERNAL_KLDSCP_LVTMA] linkb: false Kext /System/Library/Extensions/AMD4800Controller.kext/Contents/MacOS/AMD4800Controller Personality: Cardinal ConnectorInfo count in decimal: 2 Disk offset in decimal 649968 0000000 00 02 00 00 14 02 00 00 00 01 00 00 01 01 01 04 0000010 04 00 00 00 14 02 00 00 00 01 00 00 00 10 02 03 0000020 Personality: MotMot ConnectorInfo count in decimal: 2 Disk offset in decimal 650000 0000000 00 04 00 00 04 01 00 00 00 01 00 00 10 00 02 03 0000010 04 00 00 00 14 02 00 00 00 01 00 00 01 11 01 04 0000020 Personality: Quail ConnectorInfo count in decimal: 3 Disk offset in decimal 650032 0000000 02 00 00 00 40 00 00 00 09 01 00 00 22 01 00 07 0000010 02 00 00 00 00 01 00 00 09 01 00 00 20 01 03 04 0000020 00 04 00 00 04 03 00 00 00 01 00 00 10 00 02 03 0000030 Link to comment Share on other sites More sharing options...
VihaHb Posted November 2, 2015 Share Posted November 2, 2015 Hello! Today I want to narrate how to inject ATI-card by DSDT. First of all, we need in Windows and AIDA64 to receive video-bios. 1) We should take it with the help of AIDA64. And make it as it is shown at the screenshot.(Just to click right key of mouse at the left lower corner of AIDA64) Screen Shot 2013-04-18 at 7.41.49 PM.png 2) After that we should rename our file called vgabios.dmp to vgabios.bin 3)The next step will be to convert our video-bios with the help of the program named rom_dsdt_converter.exe. 4)Now go to the DSDT and to correct this deal for it. I try to explain it on my example. I prescribe it at the Device (DP) Device (DP) { Name (_ADR, 0x0220) Method (_DCS, 0, NotSerialized) { If (DP0A) { Return (0x1F) } Else { Return (0x1D) } } Method (_DGS, 0, NotSerialized) { If (DP0A) { Return (One) } Else { Return (Zero) } } Method (_DSS, 1, NotSerialized) { Store ("DP -- _DSS", Debug) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x6A) { "@0,HasPanel", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,Haslid", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,display-link-component-bits", Buffer (0x04) { 0x06, 0x00, 0x00, 0x00 }, "@0,display-pixel-component-bits", Buffer (0x04) { 0x06, 0x00, 0x00, 0x00 }, "@0,display-dither-support", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "@0,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,VRAM,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40 }, "@0,compatible", Buffer (0x0D) { "ATY,Alouatta" }, "@0,name", Buffer (0x0D) { "ATY,Alouatta" }, "@0,built-in", Buffer (One) { 0x01 }, "@0,AAPL,boot-display", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@1,VRAM,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40 }, "@1,compatible", Buffer (0x0D) { "ATY,Alouatta" }, "@1,name", Buffer (0x0D) { "ATY,Alouatta" }, "@2,VRAM,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40 }, "@2,compatible", Buffer (0x0D) { "ATY,Alouatta" }, "@2,name", Buffer (0x0D) { "ATY,Alouatta" }, "@3,VRAM,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40 }, "@3,compatible", Buffer (0x0D) { "ATY,Alouatta" }, "@3,name", Buffer (0x0D) { "ATY,Alouatta" }, "AAPL,overwrite_binimage", Buffer (One) { 0x01 }, "AAPL,aux-power-connected", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL00,InverterFrequency", Buffer (0x04) { 0x08, 0x52, 0x00, 0x00 }, "AAPL00,Dither", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL00,DualLink", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL00,blackscreen-preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL01,Coherency", Buffer (0x04) { 0x02, 0x00, 0x00, 0x00 }, "AAPL01,blackscreen-preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL,slot-name", Buffer (0x07) { "Slot-1" }, "ATY,Card#", Buffer (0x0E) { "109-B77101-00" }, "ATY,Copyright", Buffer (0x32) { "Copyright AMD Inc. All Rights Reserved. 2005-2009" }, "ATY,EFICompileDate", Buffer (0x0C) { "Jan 26 2009" }, "ATY,EFIDispConfig", Buffer (0x08) { /* 0000 */ 0x0D, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,EFIDriverType", Buffer (One) { 0x02 }, "ATY,EFIEnabledMode", Buffer (One) { 0x01 }, "ATY,EFIHWInitStatus", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,EFIOrientation", Buffer (0x02) { 0x08 }, "ATY,EFIVersion", Buffer (0x0A) { "01.00.318" }, "ATY,EFIVersionB", Buffer (0x14) { "113-SBSJ1G04-00R-02" }, "ATY,EFIVersionE", Buffer (0x0F) { "113-B7710A-318" }, "ATY,MCLK", Buffer (0x04) { 0x01, 0x38, 0x73, 0x00 }, "ATY,MemRevisionID", Buffer (0x02) { 0x03, 0x00 }, "ATY,MemVendorID", Buffer (0x02) { 0x02, 0x00 }, "ATY,PlatformInfo", Buffer (0x80) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,Rom#", Buffer (0x0F) { "113-B7710C-176" }, "ATY,SCLK", Buffer (0x04) { 0xF4, 0x1F, 0x00, 0x00 }, "ATY,VendorID", Buffer (0x02) { 0x02, 0x10 }, "device_type", Buffer (0x13) { "ATY,AlouattaParent" }, "model", Buffer (0x1C) { "ATI Mobility Radeon HD 5850" }, "name", Buffer (0x13) { "ATY,AlouattaParent" }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "ATY,bin_image", Buffer (0xEE00) { ...................................... }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } }I think many of this parameters are understandable for many people. Therefore I will tell about how to paste video-bios correctly(Don't tell about patching of Framebuffer and the other things). "ATY,bin_image", Buffer (Here should be empty) { Here we put down our video-bios }Afterwards, it will take time to past video-bios to DSDT in the program DSDTSE. After that, we will see very long line. Don't worry, it's OK. It will be adjusted after compilation. And as a result, the last step of that affair is to click on the button called "Compile DSDT"Hope that my little manual will hope to somebody! Screen Shot 2013-04-19 at 3.04.41 PM.png Another ready solution for AMD Radeon HD 6650M http://www.insanelymac.com/forum/topic/287995-how-to-launch-ati-card-by-dsdt/?do=findComment&comment=1910121 Inject for ATI7XXX http://www.insanelymac.com/forum/topic/287995-how-to-launch-ati-card-by-dsdt/?p=1938946 Hello, I have a Dell vostro 1088 laptop - CPU: Core 2 Duo . - Video card: ATI Radeon HD 4330 Mobility. - Audio: Conexant C20683. - Wifi: AR9285 - Ethernet: RTL8168D I installed Mac OS X 10.9.5 Mavericks. It worked very well. But there is something bad happens. Video card does not work, boot with boot flags GraphicsEnabler = Yes will crashes, Sounds inactive. Wifi and Ethernet still works fine. Please help me fix DSDT file. I need it to developers for iOS. Please....e! Thank you. Link to comment Share on other sites More sharing options...
JoachimCraeye Posted February 16, 2016 Share Posted February 16, 2016 I prescribe it at the Device (DP) Device (DP) { Name (_ADR, 0x0220) Method (_DCS, 0, NotSerialized) { If (DP0A) { Return (0x1F) } Else { Return (0x1D) } } Method (_DGS, 0, NotSerialized) { If (DP0A) { Return (One) } Else { Return (Zero) } } Method (_DSS, 1, NotSerialized) { Store ("DP -- _DSS", Debug) } } Method (_DSM, 4, NotSerialized) { Store (Package (0x6A) { "@0,HasPanel", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,Haslid", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,display-link-component-bits", Buffer (0x04) { 0x06, 0x00, 0x00, 0x00 }, "@0,display-pixel-component-bits", Buffer (0x04) { 0x06, 0x00, 0x00, 0x00 }, "@0,display-dither-support", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "@0,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,VRAM,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40 }, "@0,compatible", Buffer (0x0D) { "ATY,Alouatta" }, "@0,name", Buffer (0x0D) { "ATY,Alouatta" }, "@0,built-in", Buffer (One) { 0x01 }, "@0,AAPL,boot-display", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@1,VRAM,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40 }, "@1,compatible", Buffer (0x0D) { "ATY,Alouatta" }, "@1,name", Buffer (0x0D) { "ATY,Alouatta" }, "@2,VRAM,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40 }, "@2,compatible", Buffer (0x0D) { "ATY,Alouatta" }, "@2,name", Buffer (0x0D) { "ATY,Alouatta" }, "@3,VRAM,memsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40 }, "@3,compatible", Buffer (0x0D) { "ATY,Alouatta" }, "@3,name", Buffer (0x0D) { "ATY,Alouatta" }, "AAPL,overwrite_binimage", Buffer (One) { 0x01 }, "AAPL,aux-power-connected", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL00,InverterFrequency", Buffer (0x04) { 0x08, 0x52, 0x00, 0x00 }, "AAPL00,Dither", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL00,DualLink", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL00,blackscreen-preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL01,Coherency", Buffer (0x04) { 0x02, 0x00, 0x00, 0x00 }, "AAPL01,blackscreen-preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL,slot-name", Buffer (0x07) { "Slot-1" }, "ATY,Card#", Buffer (0x0E) { "109-B77101-00" }, "ATY,Copyright", Buffer (0x32) { "Copyright AMD Inc. All Rights Reserved. 2005-2009" }, "ATY,EFICompileDate", Buffer (0x0C) { "Jan 26 2009" }, "ATY,EFIDispConfig", Buffer (0x08) { /* 0000 */ 0x0D, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,EFIDriverType", Buffer (One) { 0x02 }, "ATY,EFIEnabledMode", Buffer (One) { 0x01 }, "ATY,EFIHWInitStatus", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,EFIOrientation", Buffer (0x02) { 0x08 }, "ATY,EFIVersion", Buffer (0x0A) { "01.00.318" }, "ATY,EFIVersionB", Buffer (0x14) { "113-SBSJ1G04-00R-02" }, "ATY,EFIVersionE", Buffer (0x0F) { "113-B7710A-318" }, "ATY,MCLK", Buffer (0x04) { 0x01, 0x38, 0x73, 0x00 }, "ATY,MemRevisionID", Buffer (0x02) { 0x03, 0x00 }, "ATY,MemVendorID", Buffer (0x02) { 0x02, 0x00 }, "ATY,PlatformInfo", Buffer (0x80) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0028 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0038 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0060 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0078 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }, "ATY,Rom#", Buffer (0x0F) { "113-B7710C-176" }, "ATY,SCLK", Buffer (0x04) { 0xF4, 0x1F, 0x00, 0x00 }, "ATY,VendorID", Buffer (0x02) { 0x02, 0x10 }, "device_type", Buffer (0x13) { "ATY,AlouattaParent" }, "model", Buffer (0x1C) { "ATI Mobility Radeon HD 5850" }, "name", Buffer (0x13) { "ATY,AlouattaParent" }, "hda-gfx", Buffer (0x0A) { "onboard-1" }, "ATY,bin_image", Buffer (0xEE00) { ...................................... }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } This is your example right? And would you mind posting an example of how it looks when the aTY_bin is pasted? i guess it will be something like : begin dsdt .... .. "ATY,bin_image", Buffer (0xEE00) { lotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexeslotslotslotslotslotsofhexes and lot more }, Local0) .... and the rest of the dsdt ofcourse. thanks for the time you take to help man Link to comment Share on other sites More sharing options...
Recommended Posts