Posts tagged snow leopard

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.

An Ode To VoodooPS2

Well, I was wrong about you,

Poor Mr. VoodooPS2.

Recently my EFI section went wrong,

So I had to do something to make it strong.

I had to redo that partition,

Mucking with plists and permission.

Everything worked except for sleep,

Which just  made me want to weep.

I tried everything possible to get it back,

But nothing would get the mini back on track.

So I though I’d just redo the EFI partition,

Hoping it’d bring it back to working condition.

I did it, but to no avail,

All I could say was: fail.

So then I looked at this useful forum thread,

So the mini could go back to the life it led.

I then uninstalled faithful old ApplePS2,

Which was not an easy thing to do.

I then installed the VoodooPS2 kext,

I dreaded to see what would happen next.

I crossed my fingers and turned shut down the netbook,

I hoped it’d work, I didn’t want to waste the effort it took.

I turned it on and all was well,

VoodooPS2 was really quite swell.

The trackpad’s prefs did need to be reset,

But that’s no biggie- no reason to fret.

I then closed the lid hoping all would be fine,

I saw the lid go down, and the LEDs shine,

I heard it make that tiny little “pop-pop” sound a couple of times,

But I opened the lid and it worked like a charm (I’m running out of rhymes!)

Sleep has some problems, but it’s hard to explain,

So I’ll post a video, no need to hear me complain.

Thanks for reading this whole thing, I really do appreceate that,

I don’t know why I wrote it like this, I’ll just stop and take a nap. :D

PS: I’m fully aware of how much I suck at writing poems or anything that rhymes.

10.6.2 Is Here

10.6.2 update 10.6.2 Is Here

Disclaimer: I haven’t tested this myself, but in theory, this could work. So try this at your own risk. I’ll be testing this weekend, but if you do this and already have results, kindly post them as feedback as comments below for the benefit of others.

Be afraid.

Be very afraid.

Or not.

True, support for Atom is indeed dropped from the official 10.6.2 update release but there’s hope. As has been pointed out before, one option is to stick with 10.6.1 kernel. (Actually, 10.6.1 is only a security patch and doesn’t bring major changes in the system; in fact it uses the same kernel as 10.6). It’s 10.6.2 that we see major system-wide changes, and one of which, is a new kernel that brings woe to our dear little Atoms.

Before you run that updater, either via download (combo vs. delta or software update), back up your current kernel. You can use apps to make invisible files visible in Mac OS X first and then using Finder to copy the file to a USB flash drive for safekeeping. However, I prefer just using the Terminal to do the backup as it’s fairly very easy to do and without having to download anything first.

WHILE YOU’RE STILL IN SNOW LEO 10.6.1 or 10.6 – DO NOT RUN THE 10.6.2 UPDATER YET. NO. Also make a back up of your EFI folder or /Extra folder. Also, if you want, you can back up your entire /System/Library/Extensions so you have all your 10.6.1 kexts in case you need them after the update. Keep your personal and important files somewhere safe. Backing up is key

1) Open Terminal app and execute the ff. command:

$ sudo cp /mach_kernel /path/where/you/want/to/save/the/file

2) In Finder, go to (Cmd+Shift+G) /System/Library/Extensions and copy the ff. kexts to a usb or hard drive (any location you can access later):

Seatbelt.kext

System.kext

3) Run the 10.6.2 update. After it’s finished, DO NOT RESTART YET. NO.

4) Go back to Terminal and restore your old kernel to the “/” directory or root folder:

$ sudo cp /path/where/you/saved/mach_kernel /

5) Quit Terminal and restart. Cross your fingers and hold your breath that you do not experience a reboot loop. Although it may be normal for the initial boot up to not complete after the update, but you should be able to get into your Desktop later on in the next ones.

The reason that we’ve made backing up Seatbelt and System kexts necessary in this how-to is because, in the past, we’ve experienced losing some USB functionalities after reverting to 10.5.7 kernel during 10.5.8 update. The same scenario might happen so we just want to be safe. If you encounter USB probs, try loading the System and Seatbelt kext you just backed up. At any rate, if you decided to back up your entire /Extra (in EFI or wherever you have your Chameleon files) and /System/Library/Extensions, you’re sure you still have your old 10.6.1 kexts safe for reference.

You can try these new kexts from Stell to include in your “new” system when you successfully update to 10.6.2 while keeping the old 10.6 kernel:

SleepEnabler.kext reported to cause Kernel Panic when used in 10.6.2 updated systems but still using the 10.6 kernel.

VoodooBattery.kext

Some Quick Updates, Mini 311 and More

 Some Quick Updates, Mini 311 and MoreFirst of all I want to say thank-you to everyone that has come to the site, and used our Mac OS X guides as well as to those that have donated to MyMacBookMini. This past month has brought quite a bit of news.

The HP Mini 311 series was announced in back in September, released mid-September and did not ship out until earlier this month.

It comes with an NVidia ION graphics platform, which has raised a whole lot of questions about whether or not Mac OS X will be operable.

Good news is that the Mac OS X will work on the HP Mini 311 series. There has been a whole lot of testing and “hacking” going on at InsanelyMac and MyHPMini forums. At MyHPMini, forum member superviza has almost every feature working except for sound.

We are trying to find some HP Mini 311 users to help us put together a guide for everyone to you. If you have installed Mac OS X, please contact us and let us know!

Other ways that you can help:

We are on twitter at @mymacbookmini, so check us out and follow us there.

Donate to MyMacBookMini by clicking the “ChipIn” widget to the right side. All donations will go towards guides, support and hosting. One possible goal is to raise enough to get an HP Mini 311 or other add-ons such as OS X compatible WiFi modules for testing.

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)

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 ;)

DVD Player loves Snow Leopard

I’m not sure if it’s just that the DVD Player version that comes default with Snow Leopard 10.6 is a newer version than the one in Leopard 10.5 but the good news is that it’s less finicky than before.
Remember this?
dvd player error DVD Player loves Snow Leopard
Before I’d have to edit the DVDplayback file to use it to play DVD’s. Also it won’t start without plugging the external DVD drive itself into one of the USB’s.
But now, in Snow Leopard, that trouble is now a thing of the (Leopard) past. DVDPlayer loads without any complaints at all; even without an external DVD drive plugged in.
dvdplayer%20snow DVD Player loves Snow Leopard