We finally succeeded in getting Mobility Radeon HD 4xxx working with QE/CI
This thread originally was a forum for those who did not give up and continued to work towards a solution.
We were told it was impossible but we did not give up. Persistence has brought success.
http://www.insanelym...p...t&p=1444321
Please post your ideas and contributions.
New user mucha first attained full QE/CI -- and posted a guide.
http://www.insanelym...p...t&p=1655182
Kizwan is collecting fully working patches here:
http://www.insanelym...=0#entry1660086
What if the screen is blurry with "white lines" once you enable QE? Or strange colors (with 10.7 or 10.6.7MBP kexts)
Sorry, no fix yet
The consensus is the best bootloader for this method is chameleon trunk, modified so that your card is supported with GraphicsEnabler. Get the code from here:
http://code.google.c...source/checkout
Modify the code in trunk by finding file /i386/libsaio/ati.c
Search for the 2nd instance of your device id in the file
change:
{ 0x10029552, "Peregrine"} ,
to:
{ 0x10029552, "Flicker"} ,
(or whichever FB you want) then recompile and use your new binary(there are some precompiled binaries posted -- no promises about one for your card and your FB)
You need a controller (eg. ATI4600Controller.kext) with your dev id added to info.plist.
(In Lion and 2011 MBP 10.6.7 the FB may also be specified in its info.plist, and you may find the FB to modify in its executable)
You need Developers Tools installed, unless someone you trust tells you the offset in the executable where to change.
You need a hex editor (I use 0xED) unless someone gives you a pre-edited kext
You will need bcc9's radeon_bios_decode tool to figure out the sensid for your card, posted here:
http://www.insanelym...=0#entry1647625
This tool is very useful, and also gives you good information about encoders
You need an extracted VBIOS to use it -- see next paragraph
You may need dong's RadeonDump tool and RadeonHD.kext for this method.
RadeonHD only works for 4xxx and below and only arch=i386
I find I can get dmesg from RadeonHD without setting debug=true or verbose=2, therefore leaving screen usable.
for tool google "dong VBIOS"
download vbios.zip from 1st link
(not necessary if you can extract your vbios with gpu-z in Windows and use Linux or bcc9's tool for dmesg)
dong looks like he is about to post an updated RadeonHD -- available here
http://www.insanelym...00#entry1660427
Alternate way to get dmesg (thanks crazybirdy!) through Linux -- this should work for 5xxx and 6xxx
(Purpose is to get dmesg so you can figure out you encoder/decoder values)
http://www.insanelym...00#entry1657630
Checcco recommends (and I have confirmed) you get MUCH MORE INFORMATION than any other method by pushing F6 then escape when booting ubuntu, then add "radeon.modeset=0" without quotes to boot options
Look in the file /var/log/Xorg.0.log
Our thanks to dong (for his RadeonHD.kext we have tried to obsolete and his tool)
to bcc9 for inventing the method and decoding sensid.
to mucha for decoding the tranmitter/encoders
to dong for explaining why EDID is not loaded by AppleFramebuffer
to kizwan and crazybirdy and c0ke for their help
and to checcco for expanding this to 5xxx
The GREEN Apple is normal for certain GPUs -- thank you hjs89



Sign In
Create Account










