SMBIOS Dilemma

3 08 2009

I guess I’m OC; that’s just the way I am. That’s why I tend to nitpick through every single detail with MacBook Mini. As I’d just finished with dabbling with Snow Leopard – for which experiment MacBook Mini has fallen docilely as prey – I said I’d restart anew. Yep, new install. That’s what people with absolutely no life do.

As you see, I’ve always been wondering why MacBook Wind happily assumes MacBook Air’s identity, embracing it as its own while MacBook Mini is a bit confused – ok, make that totally confused. In the past, whenever I checked Apple Menu > About This Mac > More Info . . . and System Profiler launches, it gave me a nonchalant “There was an error while gathering this information” as it highlighted by default the Contents > Hardware main header.

So when I reinstalled iDeneb 1.3 (10.5.5), I made sure I checked the SMBIOS option for a MacBook and true enough, when I checked just before updating to 10.5.7 as per my usual routine, here’s what I discovered:

10.5.5 as it is, delivered by iDeneb v1.3 actually can recognize MacBook Mini for what it really is. Even details pertaining to the Processer and Memory are correct. Although when I checked just the “About This Mac”, I still got this:

Upon further investigation; I found other tiny details that attest to my MacBook Mini being recognized as a MacBook by OS X:

That’s clearly a lappie depicted by the icon there. Now compare it to this (udpated to 10.5.7):

A Mac Pro, so it seems.

Actually, this shouldn’t be a problem. But for OC’ness sake, if ever such a word was, I find myself irritated with this. I tried extracting the MacBook SMBIOS from the iDeneb installer and apply it to MacBook Mini again but nothing happens.

I don’t know until when I can endure this and continue to just ignore stuff. Honestly, I’m reconsidering editing the DMI/BIOS again; I just have to figure out how to make the Mini be a MacBook without borking out the original HP logo in the boot splash nor getting a painfully slow boot up time.

Decisions, decisions…

Snow Kitty Needs Potty Training

2 08 2009

Snow Leopard may be a little wild for MacBook Mini but there’s a little ray of hope; at least I could make it boot.

I still followed the same instructions from and osxfujilives but with a “twist” so they say; that is, I had to use the from my existing 10.5.7 installation. Plus I did the DSDT patching using the HP Mini (Mac OS X side of course) and just pointed DSDT Patcher to my external HDD from where I was gonna boot Snowy.

First boot: the Mini would hang up. So I decided to set up root first before anything else as I was suspecting there was a problem with the Set Up Assistant. Basically, I did the “boot loop fix”.

And then this is where I get stuck: Login screen. I couldn’t get the keyboard and trackpad working so I plugged in my external keyboard and mouse but they don’t work either with VoodooPS2Controller. Then insanelymac pointed out a new set of PS2Controller kexts which I tried. It worked – I could type in “root” and my root password alright with the Mini’s own keyboard and trackpad worked fine.

However, it’s very erratic as sometimes keyboard and trackpad would work and sometimes they don’t. I made an image of the Snow Leopard installation from my external HDD and restored it to the other partition on my MacBook Mini but still the same erratic response.

So I’m not gonna make a “formal” post on how to get Snow Leopard running on the Mini. Also, from the discussions going on in various Snow Leopard OSx86 threads, there’s still a lot of issues going on with this kitty – it’s Beta software, what do we expect anyhow?

For now, I think I’d be comforted with knowing that Snow Leopard is possible to be run on my MacBook Mini. Besides, it’s now August which means there’s only 4 weeks to wait till September when Apple finally releases it. Until then, I’ll busy myself with the less wild and much tamer Leopard that I’ve come to know and love dearly. . .and perhaps learn those cutesy moves from “Nobody” by Wonder Girls that the world’s going  gaga over hahaha.

Oh and I forgot  to mention he’s not quite as happy now that the other partition contains Win XP (again) – HP released a new bios for the Mini, Bios F.14 and I had to make the update. 😀

Throwing Out Garbage

22 05 2009

Starting hibernating
Sleepimage has garbage
Hibernating failed

After installing PC-EFIv9/Chameleon 10.1.12 over the iDeneb v1.3 default in preparation for updating my MacBook Mini, I started getting these weird messages which show up after Darwin loads and OS X is about to boot. Although it didn’t have impact on the performance whatsoever of my hackintosh setup, it would nice to be able to eliminate it just the same.

1) While in OS X, launch Terminal and type the following command:

$ sudo pmset -a hibernatemode 0

2) Reboot and when once you’re back in OS X, go to Menubar > Go > Go to Folder

go to folderand type in /Private/var/vm then hit Enter key
sleep image path3) Delete the sleepimage file. The size of this sleepimage file depends on the size of your installed ram. As you can see below, on my MacBook Mini it says “2 GB” cause I’ve 2 gigs ram on me. If you’ve 1 gig ram, the sleepimage will be 1 gig as well.sleep img 2gbYou will be asked to type in your account’s password. Once you delete the file, you’ll gain back the 2 gig of hard drive real estate it once occupied.sleep img deletedNot sure if the results are uniform but in my case, I’ve noticed that my mini goes to sleep faster than before. I close the lid and everything shuts off –  fan, BT/WiFi, HDD; just as instaneously as hitting the switch off of a light bulb. Of course the white power led of the mini stays on, pulsating until I open again the lid in which case Leopard springs back to life.

Take Root

22 05 2009

Coming from a Linux background, I’ve long wondered if the root user concept also exists in Mac OS X – it’s Unix after all and Linux is Unix like. There’s gotta be some common ground between the two, right?

Hackintoshing involves lots of googling and following how-to’s and such; one time I encountered reading “log in as root and copy the file in your root folder”.

Okay, so there’s this root user after all in Mac OS X. I already know that logging in as root is possible, I’ll just have to type in “root” as my username and then type in my root password – wait a second; “my root password”?

I did configure my account, designating a custom username and password, during Mac OS X Setup Assistant after initial install but I don’t reckon being prompted to specify a password for the root.

Thinking maybe I could look it up in System Preferences > Accounts, I was confused big time when I didn’t find anything there that said “root”. What am I supposed to do now? Turns out, this is what I should do:

1) Launch Directory Utility

directory utility2) Authenticate first if the lock is closed. Then go to the Menubar’s Edit > “Enable Root User”

dir util edit Enable Root3) Then specify your new root password; you’ll be prompted to type it in twice, the second one for verification.

If you want, you can also change your root password here, clicking on “Change Root Password” instead.

dir util change psswdThat’s about it and you’re done. However, I recommend closing again the lock – click again padlock icon at the bottom part of the Directory Utiliy window until it snaps close – just to be sure that no one can mess up with your root user password, especially if you’ve set your hackintosh to autologin.