Jump to content

Editing custom personalities for ATI Radeon HD[45]xx


bcc9
 Share

775 posts in this topic

Recommended Posts

Bcc9, I think there is a problem with ati-personality.pl

 

When you dump the personalities with "perl ati-personality.pl -x" command, you find this for motmot :

 

Personality: MotMot
ConnectorInfo count in decimal: 2
Disk offset in decimal 130896
0000000	00  04  00  00  04  01  00  00  00  01  00  00  10  00  02  03
0000010	00  08  00  00  00  02  00  00  00  01  00  00  01  11  01  04
0000020

 

 

but when i look directly with an hex editor in 4800Controler bin at motmot address (130896) i find this :

 

00 04 00 00 04 01 00 00 00 01 00 00 10 00 02 03
04 00 00 00 14 02 00 00 00 01 00 00 01 11 01 04

You can see the second port has not the same connector in each motmot version :wacko:

 

I'm on OSX 10.7

 

EDIT : My bad, the 4800controlers checked by ati-personality.pl was already customized, so forget my post :P

Link to comment
Share on other sites

now i'm stable on 10.6.2 all work, wifi, audio, but not video qe and ci :(

please cyrus help me!

arteck92, i'm going to add you device id to Chameleon... will post when ready.

 

Update: device added:

{ 0x9553, 0x1B321043, CHIP_FAMILY_RV710, "ATI Mobility Radeon HD 4570", kShrike },

Default framebuffer is Shrike, i'm not sure it's the best option... try :)

If you need more help, follow my signature.

 

See ya...

Link to comment
Share on other sites

sloved with showallfile, delete and paste the boot file by cyrus.. i've upgrade to 10.6.7 with kernel 10.7.4 and the screen stay on black after the boot with chamaleon! please help me <_<

hi arteck please provide the step that you do afterthe upgrade to 10.6.7:

did you run my script?

did you install the idinjector to your extra folder?

if do step above and hace black screen boot with GraphicsEnabler=No

and run this script

EnableGraphic.zip

Link to comment
Share on other sites

P.S: with legacy kernel 10.6.7 the machine have the same problem! <_<

 

hi arteck please provide the step that you do afterthe upgrade to 10.6.7:

did you run my script?

did you install the idinjector to your extra folder?

if do step above and hace black screen boot with GraphicsEnabler=No

and run this script

 

i've install the legacy kernel, run the upgrade 10.6.7 apple, copy the kext in extra folder, repleace the boot file, and run enablegraphics file in the old pack... reboot, and at the boot the screen was black.

I am now trying again to reinstall the legacy kernel and upgrade to 10.6.7 and after I put the kext into extra folder and i use the new graphics enabler that you attached now? boot files from the old package I have to use it again? waiting for news.

Link to comment
Share on other sites

P.S: with legacy kernel 10.6.7 the machine have the same problem! <_<

 

 

 

i've install the legacy kernel, run the upgrade 10.6.7 apple, copy the kext in extra folder, repleace the boot file, and run enablegraphics file in the old pack... reboot, and at the boot the screen was black.

I am now trying again to reinstall the legacy kernel and upgrade to 10.6.7 and after I put the kext into extra folder and i use the new graphics enabler that you attached now? boot files from the old package I have to use it again? waiting for news.

 

 

no need to install 10.6.7 again .i am modifes the script to run on older script and correct it.

and consider this trial and error processjust boot to your 10.6.7 and run ne script

Link to comment
Share on other sites

so now I'm on 10.6.7 clean, I copy the kext into the extra folder, then replace the boot file and then launch the script of the old package and after launch the new script that you're attached now? or i run only the old script?

if you try the old script before and getting the black screen after runing the old one run the new script and reboot with graphics enabler=Yes

try and report.plz

Link to comment
Share on other sites

Hi bcc9,

 

I patched AppleHDA original whith layout885.xml and Platforms.xml and have installed ALC885_889a.kext in S/L/E.

 

I inserted the code PEGP into my DSDT but I have no sound on my TV by HDMI cable, the video is perfect.

 

tmongkol think my DSDT is well and has sent me to this place because it says I have to edit sense id of HDMI to match my graphic card.

 

The problem though I've read translated with google, it is very difficult for me to understand

and more when I do not know where to start.

I downloaded ati-personality.pl.0.7 and radeon_bios_decode.0.2, but I do not understand what to do with the data, in a word, I have no idea of ​​this.

 

I wish I had sound on my TV via HDMI, but as I say, I have not the level necessary to understand how to do.

If you were kind enough to help me, please?, You or anyone else who can do it, I would be very grateful.

I upload my DSDT, ioreg and the biosdump of the graphics card, I am into Lion GM.

If you need something more tell me.

 

NOTE:I have video in my pc through LegacyATI4800Controller.kext in E/E and GraphicsEnabler=Yes in com.apple.Boot.plist

 

Thank you very much.

 

Bios_dump_9442_1002.rom.zip

DSDT.aml.zip

IOReg.zip

connector.txt.zip

Link to comment
Share on other sites

the screen stays black but you can hear the sounds .. I can not access all the flags using osx-v-x cpus=1 platform=x86pc arch=i386 GraphicsEnabler=No/Yes :(

 

I could try to update to 10.6.8? I am desperate ..

 

 

dont be desperate :

i am force wait 1 years to get my card working.

i will post a new script as soon as posible.

reinstall original ati4600controller.kext(you extract it using pasifict )an install it.

i will create a clean script for you.

if you cant pass the black screen boot with -v -s

and delete ati4600Controller.kext and reboot you can boot without graphics

Link to comment
Share on other sites

Hello,

 

I have a Acer 7750G laptop with ATI Radeon HD 6650M Graphics (0x6741). I have compiled boot to add this card. Now I can boot using GraphicsEnabler and AtiConfig to choose a framebuffer. I haven't found any that result in a usable LVDS screen. At lease two (Cattail and Fanwort) will boot to a black screen, but do load properly under ioreg and result in graphics acceleration using my HDMI output. Next I would like to use ati.personality.pl and xxd to edit the framebuffer. The problem is I cannot find any tool to successfully extract video bios on this card. I've tried GPU-Z, AtiTool and RABit. Is it possible to guess what the proper SenseID would be for my LVDS output? Any thoughts would be appreciated.

 

Personality: Cattail
ConnectorInfo count in decimal: 4
Disk offset in decimal 180688
0000000    02  00  00  00  40  00  00  00  29  05  00  00  00  00  00  05
0000010    00  04  00  00  04  03  00  00  00  01  00  00  11  02  01  01
0000020    00  04  00  00  00  01  00  00  00  01  00  00  21  03  02  02
0000030    00  04  00  00  00  01  00  00  00  01  00  00  12  04  03  03
0000040

Personality: Fanwort
ConnectorInfo count in decimal: 4
Disk offset in decimal 180896
0000000    02  00  00  00  40  00  00  00  29  05  00  00  00  00  00  04
0000010    00  04  00  00  04  03  00  00  00  01  00  00  11  02  01  01
0000020    00  04  00  00  00  01  00  00  00  01  00  00  21  03  02  02
0000030    00  04  00  00  00  01  00  00  00  01  00  00  12  04  03  03
0000040



Link to comment
Share on other sites

so I have to reinstall 10.6.2 to 10.6.7 then step outside to put the kext, replace the boot files, startup script, the gate and then install the kext ati4600 extract from the DVD with pacifist? :(

no you don't need to reinstall again just boot with -v -s flags

and removed ATI4600Controller.kext then reboot to your current os .extract the ati4600 from you combo update using pacifist install it and run this script.this is clean script forgot about two old one.i thing this one must work.

this instruction for -s command

 

 

Boot into single user mode with -s

 

then mount the partition read-writeable :

 

/sbin/mount -uw /

 

and remove ATI4600Controller drivers

 

 

rm -R /System/Library/Extensions/ATIATI4600Controller.kext

 

 

reboot with

 

shutdown -R now

 

then boot again with GraphicsEnabler=NO

and do above thing that i say

and run new script

EnableGraphic.zip

Link to comment
Share on other sites

Same the problem as the first, don't start osx ;)

Maybe i can't remove the ati4600controller because it is readonly kext :S boh

 

 

try this command when booting with -s

rm -R /Volumes/Macintosh\ HD /System/Library/Extensions/ATI4600Controller.kext

 

Or this

rm -R /System/Library/Extensions/ATI4600Controller.kext

Link to comment
Share on other sites

when you type above command did the system getting you a error like ati4600controller not found?

if no error .booting with GraphicsEnabler=No you must pass the black screen or you forgot the GraphicsEnabler=No command?

 

when you type above command did the system getting you a error like ati4600controller not found?

if no error .booting with GraphicsEnabler=No you must pass the black screen or you forgot the GraphicsEnabler=No command?

Link to comment
Share on other sites

 Share

×
×
  • Create New...