Posts tagged hackintosh
EFI Boot Guide Parts 3 and 4: The “2-Step” is here
Dec 15th
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!
Nov 27th
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:
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:
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:
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
Nov 25th
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)

An Ode To VoodooPS2
Nov 23rd
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.
PS: I’m fully aware of how much I suck at writing poems or anything that rhymes.
Atom Processor Support Comes Back or NOT
Nov 6th
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.
10.6.2 & 10.5.9 MacOSXUpdates = Dead MacBook Mini
Oct 31st
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?
Oct 31st
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:
and if you click on the Trackpad prefPane under “Other” category:
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:
If you click on the VoodooPS2 prefPane in “Other”:
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?
Oct 23rd
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:
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”
Hackintosh Must Have: Mac OS X Installer USB Hard Drive
Oct 17th

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)










