Jump to content
ariksaja

[GUIDE]#1.Other Method to make your ATI HD4350 512 MB DDR2*SUCCESS*

Recommended Posts

#1. Tested on Lion Retail 10.7.2

I just try re-attach my ATI HD 4350 , but i think i'm too lazy to use Kexts such as ATY_Init.kext, Patch Kexts, in my case, you will all know it as 4350Fix2.kext

well, since chimera has built in mode that we can use, i just found out how to make this card working without using any kext. Thanks to Chimera Developer i guess... so here's how to make it.

Pre-beginning :

based on help in chimera or chameleon with ? command on boot prompt :

Press Enter to start up Darwin/x86 with no options, or you can:
Type -v and press Enter to start up with diagnostic messages
Type ? and press Enter to learn about advanced startup options

boot: The boot: prompt waits for you to type advanced startup options.
If you don't type anything, the computer continues starting up normally. It
uses the kernel and configuration files on the startup device, which it also
uses as the root device.

Advanced startup options use the following syntax:

===cut===
GraphicsEnabler=Yes|No Automatic device-properties generation for gfx cards.
AtiConfig=<cardcfg> Use a different card config, e.g. AtiConfig=Megalodon.
AtiPorts=<value> Specify the number of ports, e.g. AtiPorts=2.
UseAtiROM=Yes|No Use an alternate Ati ROM image
===cut===

What do you need :

Chimera

*still not testing it with latest chameleon, may be you guys can try it out.

modify org.chameleon.Boot.plist

*it lays on /Extra/ folder by default.

Advantages :

[*]no need patched kext

[*]Keep system as clean as possible

[*]You all can use 32/64 bit mode, since you were using original unmodified kexts.

[*]No need input your PCI ID e.g.: 954f into corresponding kexts. which usually do the trick for us.

[*]No need to use Graphics Enabler to Yes , although, if you use GE=Yes, it's still working

[*]All ports is working without a doubt (VGA/DVI/HDMI)

[*]No more has to use DVI port, you can freely choose what port without limitation.

Okay, after you installed Chimera, now let's make it work by modifying your custom boot.plist .

here's what you need to input into your plist

<key>AtiConfig</key>
<string>Motmot</string> or <string>Gliff</string> *use and pick one of them , neither Motmot or Gliff
<key>AtiPorts</key>
<string>1</string>

optional :

<key>UseAtiROM</key>
<string>Yes</string>

so, the result, i will use my own bootplist to be an example, don't just copy paste my setting, because it depends on your hardware and different hardware may not work. sample :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AtiConfig</key>
<string>Gliff</string>
<key>AtiPorts</key>
<string>1</string>
<key>CSTUsingSystemIO</key>
<string>Yes</string>
<key>DSDT</key>
<string>/Extra/DSDT.aml</string>
<key>EnableC2State</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GUI</key>
<string>No</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1280x800x32</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v npci=0x2000 darkwake=0</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>SMBIOS</key>
<string>/Extra/SMBios.plist</string>
<key>SystemType</key>
<string>3</string>
<key>Theme</key>
<string></string>
<key>Timeout</key>
<string>1</string>
<key>UseAtiROM</key>
<string>Yes</string>
<key>VBIOS</key>
<string>Yes</string>
<key>arch</key>
<string>i386</string>
</dict>
</plist>

I put that <key>UseAtiROM</key>as an optional, because when i testing it , without put that flag i still can make my card working, i don't know if it's can make another ATI/AMD Graphics card will working, well perhaps all you can try it using this simpler method. without finding proper patched kext.

well, in kernel message while booting, it's shows error when loading ATIRadeonX2000, but still, it's loaded though

ariks-Mac-Pro:~ arik$ sudo dmesg | grep ATI
Kext com.apple.ATIRadeonX2000 - library kext com.apple.iokit.IOGraphicsFamily not found.
Can't load kext com.apple.ATIRadeonX2000 - failed to resolve library dependencies.
Kext com.apple.ATIRadeonX2000 failed to load (0xdc00800e).
Failed to load kext com.apple.ATIRadeonX2000 (error 0xdc00800e).
Kext com.apple.driver.AppleHDAController - library kext com.apple.iokit.IOGraphicsFamily not found.Couldn't alloc class "ATIRadeonX2000"

well, at least the card is working now . so far i still try it with lion, will do trial on Snow Leopard soon. that's why i name this thread as #1

Preview:

ati0.jpg

ati1.jpg

ati2.jpg

ati3.jpg

ati4.jpg

note: to test it, i'm not using kernel cache so it would be scanning all drivers first while booting, you may try using kextcache if you want. may be, you can also try it using chameleon edition not chimera, i personally only testing it with chimera.

Edited by ariksaja

Share this post


Link to post
Share on other sites

is this guide can be applied on ATI mobility Radeon 4330 on dell 1564 laptop?

i tried this without success.ATIBuffer.kext and ATI4600.kext wont load.i'm new to mac.can you help me to solve this?at least resolution?

thank you.

Share this post


Link to post
Share on other sites
is this guide can be applied on ATI mobility Radeon 4330 on dell 1564 laptop?

i tried this without success.ATIBuffer.kext and ATI4600.kext wont load.i'm new to mac.can you help me to solve this?at least resolution?

thank you.

i don't have ati radeon 4330 , but there are people had succeed. try this link

Mobility Radeon - 10.6.6/7 guide for QE/CI - testing 10.7 - InsanelyMac Forum

Share this post


Link to post
Share on other sites
thank youuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu.

i followed your link and now i have QE/CI with my ati mobility radeon 4330.

nice :) may be you can write your own step based on that link to share with all people here. you can put reference and you can write what step will working for you. congrats ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.