Jump to content

Sharing my Experience on ATI Radeon HD 6470M (Asus A42JZ Notebook)


k540kkk
 Share

87 posts in this topic

Recommended Posts

@snow85 Was that ur rom u posted in some other thread? because it seems to say Asus K53LY in the decoder. This is what I get when I decode Snow85's rom with redsock_bios_decoder:

Asus K53LY SEYMOUR M2 XT DDR3											  
Subsystem Vendor ID: 1043
   Subsystem ID: 2001
Object Header Structure Size: 199
Connector Object Table Offset: 34
Router Object Table Offset: 0
Encoder Object Table Offset: 99
Display Path Table Offset: 12
Connector Object Id [14] which is [LVDS]
encoder obj id [0x1e] which is [iNTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector Object Id [12] which is [HDMI_TYPE_A]
encoder obj id [0x20] which is [iNTERNAL_UNIPHY1 (osx txmit 0x21 [duallink 0x1] enc 0x3)] linkb: true
Connector Object Id [5] which is [VGA]
encoder obj id [0x15] which is [iNTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false

And with radeon_bios_decode:

ATOM BIOS Rom:
SubsystemVendorID: 0x1043 SubsystemID: 0x2001
IOBaseAddress: 0xd000
Filename: k53y1220.kep
BIOS Bootup Message:
Asus K53LY SEYMOUR M2 XT DDR3											  
PCI ID: 1002:6760
Connector at index 0
Type [@offset 44826]: LVDS (7)
Encoder [@offset 44830]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44900]: 0x96, OSX senseid: 0x7
Connector at index 1
Type [@offset 44836]: HDMI-A (11)
Encoder [@offset 44840]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44923]: 0x91, OSX senseid: 0x2
Connector at index 2
Type [@offset 44846]: VGA (1)
Encoder [@offset 44850]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44950]: 0x97, OSX senseid: 0x8

What do i do with these values now?

Edit: patched the LVDS with

0200 0000 4000 0000 0901 0000 2001 0007

in ATI6000Controller, still doesnt work, shows up as 2 vga screens are connected, both same models with same resolution.

Link to comment
Share on other sites

You can use Aida64 to dump the VBIOS: Just open Aida64, right click on the statusbar, Video Debug -> Video BIOS Dump.

Or use Linux, this should work: http://smackerelofop...dump-video.html

 

EDIT:

By the way, there's my VBIOS disasm: https://dl.dropbox.com/u/59074332/hd5650_disasm.txt

You can search for LVDS_Info. I hope that can halp to fix my problem :(

Link to comment
Share on other sites

I have the ATI 6470M, but I can not extract it, takes a lot to try to inject information at system boot.

Can you disable the Intel HD in bios? If you can then boot into windows with it disabled and use aida64 for getting the vbios

Link to comment
Share on other sites

I've tried uninstalling, but I do what? The chart that I'm using now is the ATI,

with GPU-Z gave the message "Bios reading not supported on this device" and with AIDA64, he extracts the intel HD. If someone could attach the rom with the same characteristics as these: DEV: 6760 VEN: 1002 subsys: 04C11028. Thanks

Link to comment
Share on other sites

almost same status here for enabling LVDS on HP Elitebook 8460p...

I have patched ati.c with the card id and vendor/subsustem and compile the last chameleon trunk with xcode command line tools.

 

When launching with GraphicsEnabler=Yes and a VGA screen connected on the subd15, the LVDS screen and the vga crt are BOTH recognized and attached to ATY,ATY_RadeonFramebuffer@0 and @1 respectively.

the first screen contains the menu bar, and the vga screen is just a background picture.

by using Monitor Pref, I was able to miror the LCD screen to the VGA screen.

qe/ci fully working. the LCD EDID is loaded and the LCD resolution can reach 1600x900.

but the LCD remains desesperately BLACK... logically it works, but not physically.

forgot to mention that the 6470M apears in the System Info as "HD 6xxx"

 

then I have patched the Hydrilla framebuffer in ATI6000Controler.kext with the 20 00 00 00 40 00 00 00 and various value for the LVDS on the first port, and the 10 00 00 00 blabla. for the vga on port 5.

 

when launchng with GraphicsEnabler=Yes AtiConfig=Hydrilla, then the card is recognized as "HD 6470M" and I get almost the same result than without the AtiConfig parameter... BLACK LCD

 

I have also extraced the ATI Register value with Aida64 (on windows 7) but I cannot find a register where the value gives any result in the LVDS framebuffer ...

 

one direction could be to review the source code for the linux drivers in order to understand how the framebuffer value are calculated

I put this on hold for couple of days and hope you guys will make some progress :)

Link to comment
Share on other sites

  • 6 months later...

Hello Guys,

 

Any Progress on AMD Radeon HD 6470M LVDS fix??

 

I am on a HP Elitebook 8460p with Mountain Lion (10.8.3) installed. I am using a VGA monitor as the LVDS is not completely functional. Without any modding to the Graphics kexts, I can see the following in System Information/Graphics.

 

post-1147746-0-53516600-1364682368_thumb.png

 

And the Display Preferences.

 

post-1147746-0-28250300-1364681831_thumb.png

 

VGA is working without any issues. LVDS shows only half of the desktop spanned across entire screen in scrambled colours. Attached a screenshot of my VGA ad a snap of the LVDS.

 

post-1147746-0-95559400-1364681867_thumb.png

 

post-1147746-0-50189000-1364681881_thumb.png

 

I have tried many of the AtiConfig=FrameBuffer without any positive results. None of them got the LVDS even half working like now and some of them disabled my VGA also.Hoping for a solution to this LVDS problem pretty soon.

 

Thanks in advance for any sort of help.

Srinu

Link to comment
Share on other sites

  • 1 month later...

Hey guys.

 

I have asus x54hy notebook (core i3) but it has the same graphicscard and i cant make it work. Please someone explain me how to use the attached files.

 

thank you

I have the same laptop and I havent gotten it to work yet, follow this thread: http://www.insanelymac.com/forum/topic/277042-ati-radeon-hd-6650m-graphics-enabler-dsdt/page__st__300

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...
  • 3 months later...
 Share

×
×
  • Create New...