Posts tagged hackintosh

EFI Boot Guide Parts 3 and 4: The “2-Step” is here

image from mecambiomac.com

image from mecambiomac.com

UPDATE: I’ve updated the “HP Mini Snow” folder download It’s now a bit easier and noob-friendly :)

UPDATE 2: I’ve uploaded a new version of the “HP Mini Snow” folder that fixes a bug where it won’t install a DSDT by default.

UPDATE 3: I know, too many updates. But I just had to say this. I’ve updated “Part 4″ to make it work with 2-Step, and make it a lot simpler.

Here we are. I’m sorry this has taken this long, but I’m finally releasing the “2-Step” EFI/100% Vanilla script. Check it out. Basically, after you do the actual Snow Leopard installation, you usually have to type in a bunch of cumbersome, confusing, and easy-to-screw-up commands. Now, all you have to do is download a file, move it, and drag it into terminal. After that there’s only one thing, and it’ll just walk you through that. Trust me, it’s a lot simpler. I’ve been working on it to make it as good as possible, so if you have an comments, criticisms, suggestions, or ideas, feel free to comment. Thanks to LeMaurien19 for proving the kexts, testing the script, and giving some great support. I could never have done this without her. Thanks to the people wo wrote the kexts, including the people who modified the kexts afterwards. They provide indispensable things for us. And, of course, thanks to everyone in the OSx86 community. Good luck!

PS: Sorry if this is really poorly written; I’m writing this at 1:35 AM. I’m going to get some sleep now…

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

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.

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:

10.6.2 & 10.5.9 MacOSXUpdates = Dead MacBook Mini

image borrowed from 3bp.blogspot.com

image borrowed from 3bp.blogspot.com

According to sources – OS X Daily and Stellarola’s blog – the 10.6.2 update, which has been seeded earlier to Apple developers, will break current hackintosh systems running 10.6 Snow Leopard as its new kernel release will no longer support Atom processors.

The same might also be true for the “upcoming” 10.5.9 update for Leopard.

Stell mentions 3 options for the hackintosh community:

1. Stick with Snow Leopard 10.6.1

2. Stick Leopard 10.5.8 (although, to have sleep in 10.5.8, I reckon I had to revert to 10.5.7 kernel and then also use seatbelt and system kexts from the same 10.5.7 to keep USB support)

3. Update to 10.6.2 but use 10.6.1 or lower kernels or completely resort to hacked kernels for Snow Leopard.

Is this Cupertino’s disciplinary action for the hackintosh community? Looks like we’re facing doom like Psystar.

I think I’ve just experienced another heartbreak there. A sad sad MacBook Mini.

1.

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)