Jump to content
InsanelyMac Forum
  • Announcements

    • Allan

      Solution to create a topic or post.   04/24/2018

      Hello guys. The majority of you are having issues to create a topic or post here. This are a problem with our current theme InsanelyMac.  Now the theme will be the Default IPS. Sorry for any inconvenience.
Sign in to follow this  
GoGas

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

Recommended 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.

  1. 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)?
     
  2. 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

Share this post


Link to post
Share on other sites
Advertisement

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

Share this post


Link to post
Share on other sites

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?

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.



×