Jump to content

Nick Montgomery

Nick Montgomery

Member Since 04 Jan 2012
Offline Last Active Mar 07 2012 07:10 PM

Posts I've Made

In Topic: [GUIDE] Dual boot Windows 7 and OSX Lion

01 February 2012 - 03:19 AM

So if I have Snow Leopard installed on my AMD machine, Can I use that to Update to Lion?

In Topic: [HOW TO] ATI HD 4350

31 January 2012 - 11:15 PM

ATI Radeon 4350
Guide for Snow Leopard

Helpful Information
Currently on 10.6.3 through 10.6.6 you will get a green apple () in top left of transparent menu bar instead of the standard black one () and some OpenGL issues. On 10.6.2 you will get the same OpenGL issues but no green apple.
10.6.5/6 provides the best performance for ATI4350, so use that if you can.
You must apply the OSX update before you go through the steps.
E/E stands for /Extra/Extensions/
S/L/E stands for /System/Library/Extensions/
You may find apple's combo updates useful.
To find a combo update, google "(your snow leopard version eg. 10.6.2) combo update"

How to update from different OSX versions
As an OSX86er i highly recommend you have two installations of OSX on your hackintosh.
Your main OSX installation that you use regularly, and a secondary installation for testing/rescue/updating.
This can be on a thumb drive or a separate partition or a different hardrive.
When you update your OSX, i recommend downloading the combo update and applying it from your secondary installation to your main installation. Then you can run through the guide steps. This helps to avoid complications.

How to do a fresh install of OSX with ATI4350 support
Again, i recommend setting up a secondary OSX installation before setting up a main OSX installation.
If your secondary installation will not boot, you can try using -x boot flag or this kext moving trick, to get it to boot into a {censored} graphics mode from which you can set up your main installation with full graphics support.
From your secondary installation, install to your main installation the retail disk, a combo update to 10.6.2, 10.6.3, 10.6.4 or 10.6.5 then apply the guide steps to your main installation. Do not boot into your main installation until you have done everything.

10.6.4 information
I strongly advise users to use 10.6.5/6, and if not 10.6.2 or 10.6.3.
10.6.4 method is a bit {censored}/confusing, but fully works.
You need to do the special steps below, then follow the other steps in this guide.
Special 10.6.4 Steps:
Replace all of 10.6.4's ati kexts that can be found in S/L/E with the ones from 10.6.3 S/L/E . By S/L/E ati kexts i mean all kexts whose filename begins with "ATI".
To make it easier for you, here are the 10.6.3 ATI kexts.
Do not install the "SnowLeopardGraphicsUpdate1.0" which appears in Software Update.

If you ever want to update from 10.6.4 to 10.6.5/6, you will need to replace the 10.6.3 ATI kexts with the 10.6.4 vanilla ati kexts before going through the guide.

For 10.6.2 / 10.6.3 / 10.6.4 install:
[attachment=83867:PC_EFI_10.6.zip] OR [attachment=83866:Chameleo...0_RC4_V3.zip]
It has been reported (but not guaranteed) that PC_EFI 10.6 works for DVI, while Chameleon RC4 works for VGA.

For 10.6.5/6 install the latest revision of Chameleon 2 RC5
i have only got it to work with DVI...

Kexts: (these only inject device-id into correct kexts)
Download [attachment=80386:ATI4350.Fix.MULTi.zip]
For 10.6.2 add ATI4350.Fix.v0.kext and ATI4350.Fix.v1.kext to /E/E/

For 10.6.3 there are two methods
Method A:

add ATI4350.Fix.v1.kext to /E/E/
Method B: (might provide better graphics performance)
ignore the fix.kexts and install these kexts to /S/L/E/
For 10.6.4 add ATI4350.Fix.v1.kext to /E/E/
Also follow the special 10.6.4 steps mentioned before

For 10.6.5/6 add ATI4350.Fix.v2.kext to /E/E/

Add this flag to your com.apple.boot.plist: (Found in /Extra)

Open your boot.plist with Textwrangler, add flag and save it.
Download [attachment=80329:com.appl...ot.plist.zip] for an example of how it should be added. (dont just put it in /Extra!)

Additional Necessary Steps:
For 10.6.5/6: it will not work if you have device-id in ATI4500Controller.kext (found in /S/L/E/)
Delete ATI4500Controller.kext
Optional Steps for 10.6.5/6: If you want to make extra sure that you have the right kexts, delete all kexts in S/L/E that begin with ATI... Then put these kexts into S/L/E.

For all OSX versions:
Delete /E/Extensions.mkext and /S/L/caches/com.apple.kext.caches
Download and install pfix if you don't already have it.
Open the OS X Terminal, type pfix, press enter, select your OSX installation drive and run it.
You have now fixed permissions and refreshed your kextcaches.

Reboot and enjoy!

If you think you have messed up your S/L/E ati kexts, you can open the combo-update diskimages with Pacifist navigate to S/L/E in the disk image.
This lets you get the vanilla kexts from official OSX updates.
Also, try booting with ignore kextcaches flag -f. if this works run pfix as soon as you have booted into osx.

Do you have any for an ATI Radeon HD 4250? That is my card I have in my laptop
© 2017 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy