Jump to content

[100% Working] ATI Mobility Radeon HD 5470


  • Please log in to reply
71 replies to this topic

#21
samsonluk

samsonluk

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Location:HK
So you need to dump the BIOS and show the output... Are you booting 64bit? My patch only works under 64bit mode.

#22
CharlieSheen

CharlieSheen

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 101 posts
  • Gender:Male
  • Location:South Carolina
  • Interests:Ball
So what does that framebuffer patch do exactly? Is it just for those who have distortion after wake? And I wonder why different 1GB 5470's (with the LVDS, HDMI, VGA) require different personalities haha, this inconsistencies will make it interesting to tell other people what to do with this card.

#23
Mietas

Mietas

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Location:Poland
Yes, I'm booting in 64bit. I try to change SenseID and nothing.
Sadly my card working semi-OK only on Hoolock :rolleyes: I trying to patch Hoolock entries but no luck.

My BIOS dump:

ATOM BIOS Rom:
SubsystemVendorID: 0x1025 SubsystemID: 0x036d
IOBaseAddress: 0x3000
Filename: BR37698.001
BIOS Bootup Message:
Acer JV52_CP PARK XT DDR3 64Mx16/128Mx16 512MB/1GB

PCI ID: 1002:68e0
Connector at index 0
Type [@offset 45254]: LVDS (7)
Encoder [@offset 45258]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 45328]: 0x96, OSX senseid: 0x7
Connector at index 1
Type [@offset 45264]: HDMI-A (11)
Encoder [@offset 45268]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 45351]: 0x90, OSX senseid: 0x1
Connector at index 2
Type [@offset 45274]: VGA (1)
Encoder [@offset 45278]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 45378]: 0x93, OSX senseid: 0x4


Can anyone help me with this ? I runned any other thing, only wake'ing LVDS screen after sleep is not working ;)

#24
CharlieSheen

CharlieSheen

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 101 posts
  • Gender:Male
  • Location:South Carolina
  • Interests:Ball
Just did some tests with Eulemur, it jumbles my display, and will only support VESA resolutions in theory, however hoolock works fine, there probably is multiple variants of the card floating around.

#25
Mietas

Mietas

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Location:Poland
On Eulemur I can't get image on LVDS screen, only HDMI/VGA but with problems (sometimes not working too). Hoolock is perfect, but it's don't wake a LVDS after sleep.

#26
ankh_red

ankh_red

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male

So you need to dump the BIOS and show the output... Are you booting 64bit? My patch only works under 64bit mode.


im booting with 32 bit ;) .. ill try to patch it myself (10.6.8 kext) and tell you the result...

#27
samsonluk

samsonluk

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Location:HK

Sadly my card working semi-OK only on Hoolock ;) I trying to patch Hoolock entries but no luck.

Interesting... Default Hoolock is completely unmatch with your BIOS decode:
0000000 00 04 00 00 04 06 00 00 00 01 00 00 21 03 05 01 Display Port
0000010 00 04 00 00 04 06 00 00 00 01 00 00 11 02 04 02 Display Port
0000020 04 00 00 00 14 02 00 00 00 01 00 00 02 04 01 03 DVI

Senseid 01 which is defined as a Display Port in Hoolock is the only match with your HDMI port in the card. Is there any output to your HDMI?

My patched Eulemur also don't have matched senseid with your LVDS, so it is normal for you don't get display from the main LCD screen while using mine.

Can you save and upload IORegistryExplorer dump while testing different framebuffer?

#28
ankh_red

ankh_red

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male

Interesting... Default Hoolock is completely unmatch with your BIOS decode:
0000000 00 04 00 00 04 06 00 00 00 01 00 00 21 03 05 01 Display Port
0000010 00 04 00 00 04 06 00 00 00 01 00 00 11 02 04 02 Display Port
0000020 04 00 00 00 14 02 00 00 00 01 00 00 02 04 01 03 DVI

Senseid 01 which is defined as a Display Port in Hoolock is the only match with your HDMI port in the card. Is there any output to your HDMI?

My patched Eulemur also don't have matched senseid with your LVDS, so it is normal for you don't get display from the main LCD screen while using mine.

Can you save and upload IORegistryExplorer dump while testing different framebuffer?

Im a little bit lost on this...
if im running 10.6.8 according to this Post, the personality is located in ATI5000controller.kext,

my question is, what kext exactly we gonna patch? ATIFramebuffer or ATI5000controller?
all i can see in bcc9,s thread is patching atiframebuffer.kext.

#29
samsonluk

samsonluk

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Location:HK

Im a little bit lost on this...
if im running 10.6.8 according to this Post, the personality is located in ATI5000controller.kext,

my question is, what kext exactly we gonna patch? ATIFramebuffer or ATI5000controller?
all i can see in bcc9,s thread is patching atiframebuffer.kext.


For Lion they are in ATI5000controller.kext

#30
Mietas

Mietas

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Location:Poland
I know that completely not match my conifguration, but... all outputs work. When I connect HDMI, then LVDS screen enabling mirroring and change resolution, that cause black LVDS screen + output on HDMI/VGA.

For IOReg dump wait a moment.

EDIT: In samsonluk's personalities I changed SenseID's to mine, but not work too.

Attached Files



#31
ankh_red

ankh_red

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
YES! Finally its work! I managed to edit ATI5000Controller.kext 10.6.8 for Acer aspire 4745G.
Ati Radeon 5470M 512MB.
LVDS works, sleep is fine now.
:wacko:

Thank you samsonluk, I read your post on another thread and I finally understand about editing this stuff,
:blink:

#32
samsonluk

samsonluk

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Location:HK

YES! Finally its work! I managed to edit ATI5000Controller.kext 10.6.8 for Acer aspire 4745G.
Ati Radeon 5470M 512MB.
LVDS works, sleep is fine now.
;)

Thank you samsonluk, I read your post on another thread and I finally understand about editing this stuff,
:rolleyes:

Excellent! Do you have the following minor issues:
1) VGA shown as always connected while no monitor connect to VGA port
2) Brightness set as max. upon boot up / return from screen sleep

I know that completely not match my conifguration, but... all outputs work. When I connect HDMI, then LVDS screen enabling mirroring and change resolution, that cause black LVDS screen + output on HDMI/VGA.

For IOReg dump wait a moment.

EDIT: In samsonluk's personalities I changed SenseID's to mine, but not work too.

I am not around my hackintosh at the moment, will get back when I have a chance to take a look the ioreg dump...

#33
ankh_red

ankh_red

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male

Excellent! Do you have the following minor issues:
1) VGA shown as always connected while no monitor connect to VGA port
2) Brightness set as max. upon boot up / return from screen sleep


I am not around my hackintosh at the moment, will get back when I have a chance to take a look the ioreg dump...

At the moment, I'm only editng port@0 to work with LVDS, I dont have the hardware to try another port (VGA, HDMI),

as for brightness issue, i dont have that.. I'm using the lowest brightness setting and tried to sleep, wake up, reboot its still the same.. :rolleyes:

#34
samsonluk

samsonluk

    InsanelyMac Protégé

  • Members
  • PipPip
  • 52 posts
  • Location:HK

At the moment, I'm only editng port@0 to work with LVDS, I dont have the hardware to try another port (VGA, HDMI),

as for brightness issue, i dont have that.. I'm using the lowest brightness setting and tried to sleep, wake up, reboot its still the same.. ;)


The point is I also don't have a VGA monitor to connect but my VGA port shown as connected :rolleyes:
So you luck guy don't have my problems. I believe the brightness issue is something related with some setting in DSDT. It would be great if you can extract and upload your DSDT for me to study see if I can borrow some codes to fix mine.

#35
Mietas

Mietas

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
  • Location:Poland

At the moment, I'm only editng port@0 to work with LVDS, I dont have the hardware to try another port (VGA, HDMI),

as for brightness issue, i dont have that.. I'm using the lowest brightness setting and tried to sleep, wake up, reboot its still the same.. :D


Can you show me your personalities? If Acer, maybe it be similiar to me...

What framebuffer you using to run this?

EDIT: In attachment is my ioreg's dump when running on Eulemur (no QE/CI even on VNC, all ports not work) and Vervet (LVDS works, but I don't know about VGA/HDMI).

Attached Files



#36
ankh_red

ankh_red

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
@Mietas, Here is my ATI5000Controller.kext attached on this post and my DSDT..
Hope its help.
I,m using the default one, Eulemur
0000000 04 00 00 00 14 00 00 00 00 01 00 00 01 02 01 04patched 02 00 00 00 40 00 00 00 09 01 00 00 00 02 00 04

Have you tried This method?
-------------------------------
@samsonluk, about your VGA port, if you dont use it, set it to default... I dont think its related to DSDT, perhaps its related to Encoder & Transmitter ID Values?? Im not sure.. it is an important values to get it working properly. :)

Attached Files



#37
rents

rents

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts
  • Gender:Male
Hey guys, I've tried the kexts from the first post, and they don't work for me. After booting using -v, the system is up (i think that because when I press the ON button followed by Enter I can see the messages saying CPU halted like system shutting down), but the display goes all scrambled (nothing readable except for Vervet where I can see the text from verbose boot and a black vertical line covering the middle of the display, hiding part of the text) in all three personalities I tried:

- Hoolock
- Eulemur
- Vervet

I'm currently running fresh 10.6.7 with the kexts from the first post and latest Chameleon. When booting I can see message Not loading kext.ATI5000Controller - not found and kextd not available at early boot. Don't know if its relevant, thought I should mention that.

Do you have any suggestions what else should I try?

Specs:
ASUS X52JE
Core i3-370M
AMD Mobility Radeon HD 5470 512 MB
4GB RAM
No dsdt
1366x768 native res

P.S. 10.6.0 gives me 1024x resolution, updated to 10.6.7 using combo. Had to use -x -s and stop IOPlatformPluginFamily.kext as well, as kernel panics during the final phase of the update.

Thanks.

#38
VACAS

VACAS

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

Yeah man theres a screenshot of my Laptop for you.

Posted Image

hi charlie, I find the chart with macbook SMBIOS 6.1 and would like to try with your photo smbios.plist the 6.2, I have the holoock lvd black screen, external works and I think maybe it SMBIOS q, my processor is i3 380m kind enough to put serious, I need thanks!!

#39
nami

nami

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
Hi,

I have been trying to get my ATI 5470 Hd working on LION GM but without success. Im stuck with 1024x800 resolution without qe/ci.

I tried to go deeper and patch Lion original ati5000Controller.kext because the kexts from this topic didn´t match my card. I dumped the bios used bbc9 decoder to get senseId and changed the next however the result was the same. I tried with different personalities in chameleon boot plist, using graphics enabler and nothing changes. I don't know what I'm a doing wrong, i can see that nothing shows up in the ioreg(attached) at least that i can see, it seems that nothing is being injected. I used the injector that came with kexts in the link above in both S/L/E and E/E. Maybe the injector(attached) doesn't work for my.

In another attempt a patched my EDID like says in here http://www.insanelym...howtopic=208410.

I already tried other kexts from another topics in this forum and nothing. I attached all the files that i'm using and all the info i can remember. (Kexts,logs,videoROM,plists).
I already tried different configurations in chameleon boot plist, like using VideoRom and Graphics Mode but it doesn't work.

Even with graphics mode i can't change my resolution. One thing that i noticed is that ATIFramebuffer is not loaded.

PS: I added the device ID of my card into the ATI5000Controller.kext

FILES:
http://www.mediafire...gc1sn5zp3hevmgb

#40
nami

nami

    InsanelyMac Protégé

  • Members
  • PipPip
  • 51 posts
Hi, I solved my problems, now its working but in ioreg it always show connector type vga and the flags are not correct. I patched ati5000controller but it shows wrong values. The most annoying problem is sleep. I don't get image on wake up.

Any help ?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy