Jump to content

How to patch a kext which does not contain a DeviceID?


  • Please log in to reply
4 replies to this topic

#1
GoGas

GoGas

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
New to HAckintosh and patching. Looking to to try and patch a Kext for Mountain Lion ( ATI3800Controller.kext) as I have a ATI3600 (PCI-E) card and wanted to try it. I have the PNPID as 0x95981002 as required and I am following this guide http://wiki.osx86pro...t_Patching_List . My problem is that the info.plist is clearly for ATI3800 so may work but does not contain a section <key>Device Name</key> followed by a <string>0xABCD0EFF</string> for me to replace.
  • Am I completely off track and that this is not feasible or of so how do I try and trick the kext to be used for my device (if I need to add a section where should I do this)?
  • Do I need to change all the references to from ATI3800 to ATI3600
Thanks

Update: have found a string that is 1002,0x1234 so worked out it is this.
Newer issue, found Chimera supports lots of AT 3600 but not the specific Device ID e.g. supports 9589 and wondering how I change or inject my ID

#2
BALDY_MAN

BALDY_MAN

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 269 posts
  • Gender:Male
  • Location:uk
copy ATI 3800 kexts to desktop open contense copy plist info
open plist info with text editor add device id to it
below the id you are using or your hackintosh and . add you id vender then deviceID TO the string with a space. between each id in it. repair permissions and load with kext wizard . back up the kext. with it kext wizard.

1002 1234

#3
GoGas

GoGas

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
Thanks. Can I do this after install and the installation will still find it on next boot provided Device Id is correct even though it is 3600 and the file refers to 3800?

#4
BALDY_MAN

BALDY_MAN

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 269 posts
  • Gender:Male
  • Location:uk
yes. it should as your adding your device to the white list in the kext. its worth a try.
ive not looked in to your card but i have added my device id to AGPM Kext

#5
GoGas

GoGas

    InsanelyMac Protégé

  • Members
  • Pip
  • 30 posts
Thanks - tried kext it but did not work - even if ID is in both files. Oddly using Graphics Enabler ifI set screen in Chameleon Wizard to 1680x1050 it uses 1400x900 and yet if set to 1400x900 uses 1150 x850 - weird seems to use one resolution lower





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