Posts tagged Mac OS X on netbooks

MacBook Air Me Too!

In attempts to get closer to the real thing – and by “real thing” we pertain to MacBooks and in particular to the MacBook Air, I’m yet in anaother tinkering stage. I was reading prasys.co.cc and with his newest post being about editing FakeSMC to reflect “real” SMC versions for the MacBook Air, I decided to check my About This Mac > More info and saw an SMC version that was not a MacBook Air – it was an iMac I believe with 1.30f3 SMC version. I have my MacBook Mini showing as a MacBook Air and having the correct SMC version displayed won’t hurt.

I decided to skip SMC version 1.23f20 and checked Apple’s website for the latest available SMC Firmware update and here’s what I found:

macbookair smc 1,2 update MacBook Air Me Too!

The latest SMC version for the MBA is 1.34f8.

So off I go to edit fakesmc.kext’s Info.plist (right click on the kext file to show “Package contents” then dig inside the “Contents” folder in the resulting window). I used Plist Edit Pro as suggested by prasys.
Why use Plist Edit Pro when we’ve been editing plists in regular TextEdit or Apple’s own Plist Editor app that you get when you install the Mac OS X Developer Tools?

Well, it appears that we can’t just type in 1.334f8 as value for the data string for the REV key; it needs to be converted to an alpha value (I don’t know what it’s called really). To better illustrate, see image below:

plistPro infoplist MacBook Air Me Too!

Actually, there are two conversions going on here:
(1) “1.34f8” is input as “01340F00<space>0008
(2) and ”01340F00<space>0008” is converted finally to “ATQPAAAI

If you don’t wanna edit your own fakesmc.kext, you can download mine here. It’s based from FakeSMC version 2.5 by netkas.

Also, notice that I put the bolean value to “NO” for debug mode. Some say it contributes to better start up times but in my case, I didn’t experience any drastic improvements in start up excepting for not seeing anymore the error message “key not found“which is a welcome change in verbose mode.

Install to /Extra/GeneralExtensions or /Extra/Extensions (which ever you have) and after restarting, you should be able to verify that the correct SMC version is shown in System Profiler:

hardware info MacBook Air Me Too!
Ergo imitation is the sincerest form of flattery.

Also I didn’t realize how important FakeSMC.kext is for hackintoshes or plain SMC for real Macs:

As we all do know that netkas has released the latest version of FakeSMC which adds temperature sensors , that allows applications such as iStat to get CPU temperature and to do display it. It kinda makes it one step to the real thing.

Restart After Sleep

Note: You’d still need OpenHaltRestart.kext cause OSXRestart.kext is not capable of shutting down the machine. Some may experience kernel panics with the combination of these two kexts but some may not. For more details, visit this thread at MyHPMini. This is only for Snow Leopard.

EDIT: I’m using EvOReboot.kext with OSXRestart.kext, so far no kernel panics.

Well now, thanks to Master Chief from the insanelymac forums, my MacBook Mini restarts even after it’s been put to sleep!! (You can also download OSXRestart.kext from here in case you’re not registered at insanelymac – which you should be)

powerbutton Restart After Sleep

MacHeist Apps are Free for a Limited Time

Continue to MacHeist for your Free Apps

Continue to MacHeist for your Free Apps

I thought this would be very useful for a whole lot of “MacBook Mini” users out there that might be in need of some free applications. MacHeist is offering anyone and everyone a bunch of their software, with licenses, for free.

The applications include: ShoveBox, WriteRoom, Twitterific, Tinygrab, Hordes of Orcs, and Mariner Write. The first five are free, that simple, and the Mariner Write—a Word alternative for Macs—will be free once they give away 500,000 of the nanoBundles.

What are you waiting for? Go over to Macheist and get your free software!

Atom Processor Support Comes Back or NOT

happy mac Atom Processor Support Comes Back or NOT

Stell has updated his blog post on 10.6.2 update and adds that in the latest 10.6.2 developer seed, the Atom processors that we all adore is supported again.

A happy mac? Well, I hope this remains the situation come public release.
Our beloved Atoms are still not supported or support never really was restored according to stell
Also see Prasys’ video below:

VoodooPS2 or ApplePS2?

So basically we’ve got 2 options so far to enable Trackpad on the Mini:
1. ApplePS2 (Download)
ApplePS2Controller.kext and AppleACPIPS2Nub.kext can be loaded in /Extra/Extensions.
Synaptics Trackpad.prefPane needs to be installed (double click prefPane; it will get installed in System Preferences under “Other”)
com.meklort.ps2.helper.plist needs to be placed in
/Library/LaunchAgents to save your Trackpad settings after reboot.
This is how your System Preferences would look like:

applePS2 Trackpad prefPane Other VoodooPS2 or ApplePS2?

and if you click on the Trackpad prefPane under “Other” category:

applePS2 Trackpad prefPane Other settings VoodooPS2 or ApplePS2?



2. VoodooPS2 (Download)
VoodooPS2Controller.kext and VoodooPS2Trackpad.kext can be loaded from /Extra/Extensions. (After installing kexts and restart, there should now be a Trackpad prefPane icon beside Mouse under Hardware in System Preferences).
VoodooPS2.prefPane to be installed (double click to install in System Preferences under “Other”).

This is how your System Preferences would look like:

voodooPS2 Trackpad prefPane Hardware VoodooPS2 or ApplePS2?
Notice the VoodooPS2 pefPane under Other

If you click on the VoodooPS2 prefPane in “Other”:

voodooPS2 prefPane Other VoodooPS2 or ApplePS2?
The Trackpad prefPane, which can now be found under “Hardware” category, contains almost the same settings, but with a few differences:
voodooPS2 Trackpad prefPane Hardware settings VoodooPS2 or ApplePS2?

Personally, I prefer ApplePS2 since it’s less quirky than VoodooPS2; when I enable dragging option in VoodooPS2, if I tap clic once or left clic on my Dock items, it brings up a context menu instead of launching the app directly, it’s like I did a ctrl-clic or right clic when I obviously did not. But then it’s up to you; whichever your preference is (pun intended) ;)

Leo or Snow Leo?

I’ve been living with Snow Leopard for almost 2 months now and coming from 4 months of Leopard 10.5 (ah, those were good times), how do I find its “fairer” brother?

Aside from the GUI stuff – Dock Exposé, QuickTime X, revamped Icon View with support upto to 512 pixels (you can play a video, flip through a document without opening an app), there are some things that make a hackintosher’s life easier in Snow Leo. So far, I’ve found 2 which have obviously delighted me; I’m blogging them.

1) Screen Capture stores my, well, screen caps with specific names so I’m not left with a bunch of images whose filenames all start with “Picture” – there’s a timestamp which helps identify which is which; you may even no longer need to rename them.

2) Ethernet now works as it should! –  Before, I never could just plug and play; had to make sure the cable is plugged in and the broadband receiver on before I boot up the Mini or it just won’t recognize that there was actually an internet connection. And also once, the Mini sleeps, the connection is cut and no amount of “Network Diagnostics” trick would restore it. Now I can just plug in the line as I’m already logged into my account, fire up Safari (who’ll say I’m not connected to the net but will nonetheless fetch the latest version of my homepage from the web after a second or two) and I’m surfing the web. Nice.

I know I’m blessed with a wonderfully OS X compatible Yukon Marvell Gigabit ethernet all thanks to the Mini 1001TU of course, which runs natively on Snow Leo (no need for LAN9500.kext – nope, I don’t have it loaded in my /Extra/Extensions folder) but this one thing stumps me when I check in System Profiler:

sysprof ethernet en1 Leo or Snow Leo?

Should it really show “en1″? I thought I read somewhere that this exact “en1″ is tantamount to issues with connectivity; i.e. “self-assigned IP and may not be able to connect”

Snow Leo EFI Boot Guide Gets Revamped

hpmini100 snowleo efiboot Snow Leo EFI Boot Guide Gets Revamped

In attempts to hopefully make things simpler, I redid the EFI Boot + Vanilla guide; included a video for the Terminal centric parts.

Please see our Guides page or make the jump here or here.

Enjoy. :D

(This  is another HP Mini 1000 guide; folks with other Mini models, I’m terribly sorry.)

Hackintosh Must Have: Mac OS X Installer USB Hard Drive

InstallerSnowDVD Hackintosh Must Have: Mac OS X Installer USB Hard Drive

Transform a spare (old) external USB hard drive into a bootable Mac OS X Installer that you can use to, of course, install Mac OS X onto your HP Mini and as a booter for when your MacBook Mini won’t boot up.

Read the guide (which is actually for Snow Leopard 10.6)

HP Mini 311: New “It” Guy Among HP Mini Hackintoshes

The minute his mug shots came abound the net, we’ve been smitten by him.

We’ve drooled at him.

Fantasized about him.

Wondered which method would work on him: Vanilla/Retail or hacked distro? Leopard or Snow Leopard?

 HP Mini 311: New It Guy Among HP Mini Hackintoshes

Okay, so that sentence before this one relieves you who are reading this post. Well, Mr. HP Mini 311 is good hackintosh candidate.

Some dudes (or dudettes) have been lucky enough to get their paws on this promising HP Mini version and have gotten OS X installed:

InsanelyMac

My HPMini

It certainly appears that the much coveted graphics prowess which Ion bundle (Atom N280 + ION LE) promises to deliver works fine under OS X:

from superviza @ insanelymac

Wooo Hooo !!!
I got 1366 x 768 working !!! (looks amazing)
I used osx86 tools to insert a custom EFI string….
Let me know how you go…

The WiFi card is reportedly the same Broadcom 4315 which we love because the hacked IO80211Family.kext supports that module.

Ok, so that’s about 3 components down (procie, video, wlan) but there remain a lot more stuff like audio, webcam, and that incorrigible internal mic.

On a personal note, this news is definitely good news for me. I adore the make and finish of HP netbooks and since MacBook Wind is at home, sitting at my “mini office” desk as it torrents away while I’m here about 100 plus kilometers away from it, I’ll say it:

MacBook Mini feels way more solid in my hands than MacBook Wind and I’ve never felt it would suddenly fall apart in my own hands as I’ve more than once felt the latter would. ;)

So if push comes to shove and circumstances leave me no choice but to purchase a new netbook, either to satisfy a need or perhaps a want, I hope it’s still an HP.

But then again, if it ain’t hackintoshable. . .oh well.

define:idiosyncrasy

According to good ol’ reliable google.com, the word “idiosyncrasy” means:

  • a behavioral attribute that is distinctive and peculiar to an individual
  • Idiosyncrasy, from Greek ιδιοσυγκρασία, idiosyngkrasía, “a peculiar temperament”, “habit of body” (idios “one’s own” and syn-krasis “mixture”) is defined as an individualizing quality or characteristic of a person or group, and is often used to express eccentricity or peculiarity.

I believe that hackintoshes can be likened to inidividuals in this sense; my MacBook Wind behaves differently from my MacBook Mini. But things don’t stop at that; MacBook Mini on Leopard is a totally different creature from MacBook Mini on Snow Leopard.

Various combinations of model/make/brand, Mac OS X version, and even installation method result in considerably noticeable variances in terms of user experience, or should we say “hackintoshing experience”. Even just alterations in the installation method – Vanilla, EFI, Distro (msiwindosx, iDeneb, iATKOS, Leo4All, etc.) – but with the same machine and Mac OS X version can bring up circumstances in which these so called distinctive and peculiar attribute are highlighted.

I’ll focus on Leopard and Snow Leopard on my precious little MacBook Mini (a 1001TU). 1000 series owners may be lucky hardware-wise – Broadcom 4315, Marvell Yukon 2 ethernet, webcam, bluetooth, etc. – the only gripe remains to be the internal mic which still doesn’t work even under the new VoodooHDA.kext. Given all that however, the Mini 1000 is fairly one neat hackintoshing machine.

That was the case in Leopard, upto 10.5.8. I couldn’t complain at all cause even the Bluetooth and WiFi switch worked seamlessly. Take this little scenario:

  1. I slide the switch off. LED light turns red.
  2. Bluetooth is off as indicated by the icon on the menubar.
  3. AirPort seems on but it really doesn’t work anymore since we’ve turned the switch off; right click AirPort > Turn AirPort off just so the icon changes according to real status of the device.
  4. I slide the switch back on. LED light goes back to blue.
  5. Bluetooth may or may not change its icon on the menubar but it’s working all right when you get to it from System Preferences and send a file to a BT device from there.
  6. AirPort is still off but you can right click it > Turn AirPort On. AirPort turn on define:idiosyncrasy
  7. AirPort is now working again.

Now compare this with the scenario in Snow Leopard, upto 10.6.1:

  1. I slide the switch off. LED light turns red.
  2. BT is off as indicated by the icon on the menubar.
  3. AirPort seems on but it really doesn’t work anymore since we’ve turned the switch off; right click AirPort > Turn AirPort off just so the icon changes according to real status of the device.
  4. I slide the switch back on. LED light goes back to blue.
  5. Bluetooth may or may not change its icon on the menubar but it’s working all right when you get to it from System Preferences and send a file to a BT device from there.
  6. AirPort is still off but you can right click it > Turn AirPort On. 
  7. AirPort is still NOT working. I have to restart the machine.

Now it doesn’t mean that I can’t ever turn off WiFi if I want to use it again without restarting. It’s just that I have to add a “step 0″ in the list:
    0. Right click on AirPort > Turn AirPort off.

AirPort turn off define:idiosyncrasy

. . .and 1 – 7 in the first case happen normally.

AirPort doesn’t like being taken by surprise and shut off abruptly. That’s its distinctive idosyncrasy in Snow Leo.

This one component has got a spunky attitude but at least I know how to reign it in unlike my unruly Synaptics touchpad who’s driving me nuts. I’ve been planning to send it in for check up at a nearby HP Customer Service Center not far from work but I’m worried it’ll play traitor on me by miraculously restoring its normal function when comes the time I show and tell the HP technician about my predicament.

Talk about saving face ;)