19 September 2010

Compiling Chameleon

In the frustration of sorting out problems with the file structure in creating an installer .pkg for the HP Mini 311 Darwin Project, I decided to take a breather and try my hands on another thing. Compiling Chameleon.

I took cue from the InsanelyWind forums and chose meklort's svn in the Chameleon project as basis. With XCode already installed beforehand on my HP Mini 311 running OS X Snow Leo 10.6.4, I fired up Terminal and launched the following command:
svn co http://forge.voodooprojects.org/svn/chameleon/branches/meklort/
It downloads the source code for meklort. For more details on the different versions, I encourage you to read the thread directly.

To cut to the chase, I ended up compiling 3 different builds of Chameleon.

1. meklort's r-150 - worked with Atom as expected. But my RAM was incorrectly detected:
2. meklort r-158 - latest version as far as I know, worked as well with Atom but slows down boot time considerably. Memory detection has also gone awry. Same as r-150 above.

3. Chameleon-v2.0-RC4 (with patches mentioned at InsanelyWind) - again, wrong memory detection:

Now, compare them to the correct memory clock. Uses Retail Pack 0.9's boot file:

17 September 2010

Random Hackintosh Thoughts


I'm currently reading "OSx86 : Creating a Hackintosh" by Peter Baldwin. As he puts it in that book:
So many people deserve credit for making this book possible. Without them putting hoursand hours of their time into smoothing the path for others, this book would be impossible.It’s not something any one person could do.
When I first tried out OSx86 as a hackintosh noob about 2 years ago (MSI Wind U100), I was practically walking on a pathway full of roses already. Not that the installation could beat a real Macintosh installation at any given time but, for lack of other comparison, I'd say the process was already as normal as could get a typical Windows XP installation.

That aside, there's hardware compatibility - webcam, internal mic, WiFi card may not work etc. But that hardly spoils the game, at least for those who are logical and know what they are getting into. By knowing what it is OSx86 gets you in, we're talking not about getting a real Mac experience nor do we aim to replace real Macs, but rather it's the journey of acquiring knowledge about OSx86 or simply Mac OS X on a PC.

Then after that, I noticed something that most OSx86 noobs with no prior Mac experience fall into this trap: lack of OS X know-how. Sometimes people would tell me that such and such don't work on their hackintoshes and then just resign with the thought that nothing can be done because "Hey, it's OSx86, what did I expect?".

A perfect example would be connecting external displays to your Mac Netbook. Someone would say: "VGA port on the HP Mini 311 under OS X Snow Leopard does not work at all!".

Or my own story when I first had Leopard on my MSI Wind. Just a while ago I had Yahoo! Messenger and then now it's gone!!

In the first example; it's just that you have to check System Preferences > Display and then click on Detect Displays to configure that humongous new LCD monitor of yours.

As for Yahoo! Messenger, I was running the app from the USB flashdrive and so of course, after unplugging the drive, the app was also gone - I should have copied app to my Applications folder or anywhere in my disk where I can always access it. I was simply ignorant of how applications behave and/or are installed differently in Windows than in Mac OS X which I was then completely unfamiliar with.

So I'm not all surprised, in fact I'm even in all agreement with Mr. Baldwin, in that 3 chapters of his book was about, well, educating the reader on how Mac OS X functions.

Sometimes we forget that our hackintoshes are Macs too, after all -- well that is, in a way. Oh there's a ton of realizations waiting to dawn upon us if we only get the time to know Mac OS X outside of all the OSx86 detailed technicalities of installation and as an OS for everyday use, first and foremost.

Thus I invite you to read:

13 September 2010

Figuring Things Out


The 10.6.5 Mac OS X Update is looming in the horizon and although I've the confidence to say that the current configuration will give no major issues for HP Mini MacBook 311 users (I'm talking about HF6RC4 which is based on the wonderful work of the HP Mini 311 Darwin Project team, all I did was package the nice stuff), there still will be people clamoring for an install package.

But I'm having issues with the latest Package Maker; somehow I can't figure out why the whole project file system is messed up in the end.

Gotta figure this out. Gotta figure a way out. In my little hackintosh office.

P.S. You might notice the tall glass in the pic. It's filled with some coke and the Isopropyl alcohol in the background? Maybe I can use that as substitute for vodka or whisky. Not that I'm into the biz of frying my liver, but I dearly love a good joke. :D