Jump to content

Chameleon 2.2 - How does it work?


stuppy_
 Share

6 posts in this topic

Recommended 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.insanelymac.com/forum/topic/231075-chameleon-22svn-official-pkg-installer-binaries/page__st__1540#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.

Extra.zip

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

 Share

×
×
  • Create New...