Jump to content

How to launch ATI-card by DSDT


Alex009988
 Share

98 posts in this topic

Recommended Posts

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

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

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

Link to comment
Share on other sites

 

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

PersonalityLangur

ConnectorInfo count in decimal3

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

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 =/)

 

Captura%20de%20Tela%202013-09-02%20%C3%A

Link to comment
Share on other sites

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

 

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

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

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

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!

  • Like 2
Link to comment
Share on other sites

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 well

But 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

Caps/Num LED Part Error Condition 
LEDs blink 1 time CPU CPU not functional
LEDs blink 2 times BIOS BIOS corruption failure
LEDs blink 3 times Memory Module error not functional
LEDs blink 4 times Graphics Graphics controller not functional
LEDs blink 5 times Mainboard General system board failure
LEDs 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

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

  • 4 months later...
  • 3 months later...

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

  • 1 year later...

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)

attachicon.gifScreen 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!

attachicon.gifScreen 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!  :help:  :help:
Thank you.   :(   :(
Link to comment
Share on other sites

  • 3 months later...

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 :):thumbsup_anim:

Link to comment
Share on other sites

 Share

×
×
  • Create New...