Jump to content

Chameleon 2.2 - How does it work?


  • Please log in to reply
5 replies to this topic

#1
stuppy_

stuppy_

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
Hello,

My apology's if this is the wrong forum to be getting advice from.

Just a little background on my experience with hackintosh-ing. My knowledge isn't that great. My DSDT file was mostly fixed by a member of this forum. I know it fixes graphics and I do believe it does fix a couple of other things like speed stepping (which works fine).

My system (in my signature) runs OSX 10.8.3 with Chameleon 2.1 r2030. I use a DSDT to fix graphics.
To fix audio I use ##### to install Patched AppleHDA and non-DSDT HDAEnabler for ALC898.

What doesn't work at the moment is: AppStore doesn't show me updates to any apps - it times out when trying to get updates. Also the Messages app doesn't work. I get the well documented error regarding 'error processing registration'.

When I was updating to 10.8.3, I thought I might as well update to the latest version of Chameleon as I believe this fixes the errors I am getting as mentioned above.

In the past updating Chameleon has been simply installing the latest pkg. In this case I downloaded Chameleon 2.2 r2171 ( from post http://www.insanelym...40#entry1882896 ).

It installed fine ; however when upon reboot, I got a kernel panic. Luckily I was able to revert back to Chameleon 2.1.

I did a bit of reading on these forums - but to be honest I wasn't able to find any useful layman's information/guide/tutorial on exactly what the changes are in Chameleon 2.2.

I have read about a new folder 'modules' that is needed for 2.2, however again I couldn't find any information what this folder does, why its needed and what files you put in there - except files such as KernelPatcher.dylib and FileNVRAM.dylib. I do not know and could not find any information on what these files are for.

So - It would be greatly appreciated if someone could explain the changes in 2.2, what the modules folder is for and what these new .dylib files are for.

Also if someone could explain how I would go about updating my system (based on the information I have given about my setup) to Chameleon 2.2.

I have attached a copy of my Extra folder incase this can help.

Any advice appreciated.
Many thanks.

Attached Files



#2
johnlocke2342

johnlocke2342

    4 8 15 16 23 42

  • Members
  • PipPipPipPipPip
  • 336 posts
  • Gender:Male
  • Location:Paris
Hello!
I suggest you try Chameleon wizard (do a search for it on the forum). Launch it and select your install method (they are well explained and different if you have only OS X, OS X and Windows, whether they're both on the same drive or on different ones. Always worked for me.

#3
stuppy_

stuppy_

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
Hi John,

Thanks for the advice. I have actually used Chameleon Wizard in the past. My concern is that - when I used the pkg installer - it seemed to install fine - on the bootloader it did state it was 2.2, yet I KP. I would assume Cham Wizard would give me the same result.

I need to try and understand what the changes are with 2.2 and what this modules addition does. While I am not an expert in modding for hackintosh's - I do like to have a vague idea of what I am doing and what certain things do so that I can attempt to fix things myself :).

Thanks though!

#4
Gringo Vermelho

Gringo Vermelho

    The Jan Bird fix

  • Supervisors
  • 6,111 posts
  • Gender:Male
  • Location:Brazil
Modules aren't a new thing, they were introduced almost two years ago.

There's not much documentation available, you can read about each module in the Chameleon source code, most of them has a readme inside. Also take a look at modules.txt: http://forge.voodoop...nk/i386/modules

As with previous versions, the /Extra/modules folder is not required for Chameleon 2.2 to work. In other words, don't worry about modules until you have sorted out whatever problem it is you're having with installing Chameleon 2.2.

#5
stuppy_

stuppy_

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
Ahh I see. Well that shows how little I know about Chameleon :).

Thanks for the information. I'll have a look at what is causing the problem with the new Chameleon. Its probably something of nothing :)

#6
rvxtm

rvxtm

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 106 posts
  • Gender:Male
  • Location:Timisoara, Romania
  • Interests:Tech, Science, Biology, OSX86 stuff
You need the kernelpatcher module for chameleon to use the Extra/Extensions kexts. without that module, it only loads the kexts in the System/Library/Extensions.





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