View Single Post
 
Old 07-01-2009, 12:43 PM
uman uman is offline
Panther
 
Join Date: May 2009
Location: USA
Posts: 103
Quote:
Originally Posted by BlackCH View Post
The target device IDs are hardcoded on the kexts; you need to edit them with a hex editor
Ughh. Thanks for responding here BlackCH. I just saw your post on insanelymac. I verified that the IDs are indeed in the kexts with hexedit.

Martin (or anyone else who's game to try):

1. Open up the Info.plist of the AppleIntelGMAX3100FB.kext and replace the 0x2A028086 in this string:

Code:
<key>IOPCIPrimaryMatch</key>
<string>0x2A028086</string>
with one of the following (depends on which 4500 you have):

4500MHD: 0x2A428086 or 0x2A438086
4500: 0x2E128086 or 0x2E138086
X4500 and X4500HD: 0x2E028086 or 0x2E038086 or 0x2E228086 or 0x2E238086 or 0x2E328086 or 0x2E338086

2. Then with an hex editor open the AppleIntelGMAX3100FB contained in the kext and do a Find and Replace...

Find: 86 80 02 2A
Replace: byte-reversed version of what you put in the plist. So 0x2A428086 becomes 86 80 42 2A (do not use the 0x)

do the same for AppleIntelGMAX3100 file of the other kext.

And please post back. Since I don't have a 4500, I can't try this. Thanks.
Oh, also BlackCH's caution on insanely is valid: the kexts all have to match (either all stock leopard 10.5.x, or all the combo graphics update).

-u

--
MacBook Pro - have allergy to nickel in the aluminum casing. So my kid gets an expensive toy!

Gateway MX 8738 - Retail, vanilla Snow Leopard 10.6.2 (thanks kizwan!) with Chameleon RC4, modified DSDT. Upgraded to Core 2 CPU (easy to do). Upgraded to 640GB drive. Everything but SD card working. Minor niggles. GMA950 with QE/CI and *no* artifacts.

iMac (luxo/lamp) G4 with Tiger.
Reply With Quote