Snow Leopard EFI Vanilla – part 4

27 09 2009
C. Tweaks and Stuff
Download TextWrangler and install it.
1. Enable Sleep.
-While still on sudo inside Terminal:
cd /SnowLeo_EFIboot/DSDT
./update.sh
> This installs dspassmor’s dsdt.aml that enables sleep on the Mini.
2. Cnfigure your UUID.
– Get your ethernet’s MAC address via System Profiler > Network (in Leopard). Cmd+C to copy the MAC address.
– In Finder, open /SnowLeo_EFIboot/HPMiniKexts, right click UUID.kext > Show package contents. In the resulting window, in Contents folder, open info.plist with TextWrangler.
– In TextWrangler, locate “UUID-key” and replace the last set of numbers in the string below by pasting your MAC address over. Delete all the “:” colons. Save changes to info.plist. [http://photoshroom.com/photos/dixneuf/efi_snowleo/UUID_infoplist_MACadd.png]
– Go back to Terminal:
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/HPMiniKexts
./update.sh
> This loads your newly edited UUID.kext onto EFI.
3. Configure Boot plist
– Get your “Macintosh HD” partition’s Universal Unique Identifier via Disk Utility > right click “Macintosh HD” > Information. Cmd+C to copy the number.
– In Finder, go to /SnowLeo_EFIboot/Bootplist and open com.apple.Boot.plist with TextWrangler. Then create a new key after the “device-properties” in the file. Save the changes to com.apple.Boot.plist. [http://photoshroom.com/photos/dixneuf/efi_snowleo/comappleBootplist_UnivUniqueID.png]
– Go back to Terminal:
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/Bootplist
./update.sh
> This updates your com.apple.Boot.plist on your EFI partition.
4. Trackpad (Default; ApplePS2Controller).
– Go to /SnowLeo_EFIboot/PrefPanes/Synaptics and “Synaptics Trackpad.prefPane” to /Library/PreferencePanes/
> This ensures that you get a Trackpad pref pane in System Preferences if you decided to stick with the default ApplePS2Controllers.
5. Trackpad (VoodooPS2Controller).If you wanna switch to VoodooPS2Controllers, then
– Go to /SnowLeo_EFIboot/OtherKexts and copy VoodooPS2Controller and VoodooPS2Trackpad kexts to /SnowLeo_EFIboot/HPMiniKexts. Put ApplePS2Controller and AppleACPIPS2Nub kexts to into /SnowLeo_EFIboot/_disabled/ folder. Go back to Terminal:
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/HPMiniKexts
./update.sh
– Go to /SnowLeo_EFIboot/PrefPanes/VoodooPrefs and double click on VoodooPS2.prefPane to install it.
6. Tweak VoodooHDA.
– Install by double-clickng VoodooHDA.prefPane in /SnowLeo_EFIboot/PrefPanes/VoodooPrefs
– Install by double-clicking voodoohdahelper in /SnowLeo_EFIboot/PrefPanes/VoodooPrefs/helper
7. Transform your Mini into a MacBook Air.
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/MBAsmbiosplsit
./update.sh
8. Install ClamshellDisplay.
– In Finder, go to /SnowLeo_EFIboot/ClamShellDisplay and copy ClamshellDisplay.kext to /SnowLeo_EFIboot/HPMiniKexts.
sudo -s (again and re-enter password if you hadn’t left it open)
cd /SnowLeo_EFIboot/HPMiniKexts
./update.sh
> This loads this kext to EFI to keep your 100% Vanilla setup.
– Or you can directly install it to /System/Library/Extensions. That’ll leave you with a 99.9% Vanilla install.
9. Update to 10.6.1
– Download, install the updater and before restarting, go to Terminal:
sudo -s
cd /SnowLeo_EFIboot/HPMiniKexts
./27ae.sh
> This re-patches the video drivers – only as a precautionary measure in case something happens after the point update; we just wanna be sure.
Now what?
You’ve got a working MacBook Mini with Snow Leopard. You’re also EFI booting so if you wanna make changes – swap kexts, etc – you don’t have to muck with the /System/Library/Extensions folder anymore, leaving you with a solid, stable system. All changes are made in the EFI partition.
Also the update scripts are very handy (again kudos to 18seven for making them). Should you wanna change a component in EFI, go and dump the new kext in the “HPMiniKexts” folder, moving any conflicting kexts in the “_disabled” folder within, and finally, in Terminal, cd /SnowLeo_EFIboot/HPMiniKexts and ./update.sh.
For the other components, it’s basically the same principle – copy/edit the component in the appropriate folder and then update in Terminal.
Ex. dsdt’s go to the “DSDT” folder, com.apple.Boot.plist goes to the “Biosplist” folder in the SnowLeo_EFIboot main.
And then if you’re quite up to it, get to the DSDT patching/hacking route. Make the jump to this link to read up on the topic.

C. Tweaks and Stuff

Download >>TextWrangler and install it.

♥ Enable Sleep.

-While still on sudo inside Terminal:

cd /SnowLeo_EFIboot/DSDT

./update.sh

> This installs dspassmor’s dsdt.aml that enables sleep on the Mini.

♥  Cnfigure your UUID.

– Get your ethernet’s MAC address via System Profiler > Network (in Leopard). Cmd+C to copy the MAC address.

– In Finder, open /SnowLeo_EFIboot/HPMiniKexts, right click UUID.kext > Show package contents. In the resulting window, in Contents folder, open info.plist with TextWrangler.

– In TextWrangler, locate “UUID-key” and replace the last set of numbers in the string below by pasting your MAC address over. Delete all the “:” colons. Save changes to info.plist.

– Go back to Terminal:

sudo -s (again and re-enter password if you hadn’t left it open)

cd /SnowLeo_EFIboot/HPMiniKexts

./update.sh

> This loads your newly edited UUID.kext onto EFI.

♥  Configure Boot plist

– Get your “Macintosh HD” partition’s Universal Unique Identifier via Disk Utility > right click “Macintosh HD” > Information. Cmd+C to copy the number.

– In Finder, go to /SnowLeo_EFIboot/Bootplist and open com.apple.Boot.plist with TextWrangler. Then create a new key after the “device-properties” in the file. Save the changes to com.apple.Boot.plist.

– Go back to Terminal:

sudo -s (again and re-enter password if you hadn’t left it open)

cd /SnowLeo_EFIboot/Bootplist

./update.sh

> This updates your com.apple.Boot.plist on your EFI partition.

♥  Trackpad (Default; ApplePS2Controller).

– Go to /SnowLeo_EFIboot/PrefPanes/Synaptics and “Synaptics Trackpad.prefPane” to /Library/PreferencePanes/

> This ensures that you get a Trackpad pref pane in System Preferences if you decided to stick with the default ApplePS2Controllers.

♥  Trackpad (VoodooPS2Controller).If you wanna switch to VoodooPS2Controllers, then

– Go to /SnowLeo_EFIboot/OtherKexts and copy VoodooPS2Controller and VoodooPS2Trackpad kexts to /SnowLeo_EFIboot/HPMiniKexts. Put ApplePS2Controller and AppleACPIPS2Nub kexts to into /SnowLeo_EFIboot/_disabled/ folder. Go back to Terminal:

sudo -s

cd /SnowLeo_EFIboot/HPMiniKexts

./update.sh

– Go to /SnowLeo_EFIboot/PrefPanes/VoodooPrefs and double click on VoodooPS2.prefPane to install it.

♥  Tweak VoodooHDA.

– Install by double-clickng VoodooHDA.prefPane in /SnowLeo_EFIboot/PrefPanes/VoodooPrefs

– Install by double-clicking voodoohdahelper in /SnowLeo_EFIboot/PrefPanes/VoodooPrefs/helper

♥  Transform your Mini into a MacBook Air.

sudo -s

cd /SnowLeo_EFIboot/MBAsmbiosplsit

./update.sh

♥  Install ClamshellDisplay.

– In Finder, go to /SnowLeo_EFIboot/ClamShellDisplay and copy ClamshellDisplay.kext to /SnowLeo_EFIboot/HPMiniKexts.

sudo -s

cd /SnowLeo_EFIboot/HPMiniKexts

./update.sh

> This loads this kext to EFI to keep your 100% Vanilla setup.

– Or you can directly install it to /System/Library/Extensions. That’ll leave you with a 99.9% Vanilla install.

♥  Update to 10.6.1

>> Download 10.6.1, install the updater and before restarting, go to Terminal:

sudo -s

cd /SnowLeo_EFIboot/HPMiniKexts

./27ae.sh

> This re-patches the video drivers – only as a precautionary measure in case something happens after the point update; we just wanna be sure.

Now what?

You’ve got a working MacBook Mini with Snow Leopard. You’re also EFI booting so if you wanna make changes – swap kexts, etc – you don’t have to muck with the /System/Library/Extensions folder anymore, leaving you with a solid, stable system. All changes are made in the EFI partition.

Also the update scripts are very handy (again kudos to 18seven for making them). Should you wanna change a component in EFI, go and dump the new kext in the “HPMiniKexts” folder, moving any conflicting kexts in the “_disabled” folder within, and finally, in Terminal, cd /SnowLeo_EFIboot/HPMiniKexts and ./update.sh.

For the other components, it’s basically the same principle – copy/edit the component in the appropriate folder and then update in Terminal.

Ex. dsdt’s go to the “DSDT” folder, com.apple.Boot.plist goes to the “Biosplist” folder in the SnowLeo_EFIboot main.

And then if you’re quite up to it, get to the DSDT patching/hacking route. Make the jump to this link to read up on the topic.

Advertisements

Actions

Information

31 responses

27 09 2009
Snow Leopard EFI Vanilla – part 3 « MacBook Mini

[…] To be continued to Part 4 […]

27 09 2009
Phunkphorce

When you say “enable sleep”, do you mean that full sleep mode is finally working in the mini, or only that strange mode where the screen goes black but everything else is still on?

28 09 2009
maurien19

Depends on how you define “full sleep” – for me, it’s when everything’s shut off: screen, trackpad, BT/WiFi (turns red/orange), fan. Only the white power led light is left pulsating.
Some define “full sleep” as, in addition to the above, the can induce it via closing the lid down. I’d have wanted to do achieve that via DSDT patching but wasn’t quite successful with it so I’m using ClamshellDisplay loaded onto EFI partition to do the job. Not perfect but works in the mean time.

28 09 2009
Phunkphorce

Well, that’s what I meant by “full sleep” and sounds good enough to me! It’s probably time to give 10.6 a try in my Mini (although it’s the 2140 and not the 1000) I will try to document any deviations from this guide, should anyone else need it in the future.

28 09 2009
maurien19

Best of luck to you! Are you already registered with myhpmini.com?
It’s good source of info 😀

30 09 2009
Beatrix

hi, i have follow everything till part 3. how come i don’t have wi-fi? and i cant’ find this one… – Get your ethernet’s MAC address via System Profiler > Network (in Leopard).

1 10 2009
gurgle

hey great series of articles. im planning on purchasing a HP Mini 1030NR (cos they’re dirt cheap at the mo..) and promptly installing either Leopard or Snow Leopard on it. Now i know my way around computers in a general sense but i have little real technical (command-line etc) knowledge at all..

what would you recommend: Leopard or Snow Leopard? once all the hacking is done, is there much in the way of maintenance required? or limits when it comes to updating, installing apps, changing settings?

i was thinking of just installing regular Leopard because its tried and tested, but now im wondering if i should look into Snow Leopard now, because i’ll probably just want to upgrade to it in the future and this would save me having to ‘hack’ the machine twice…

thanks in advance

1 10 2009
gurgle

oh and what’s the chance of bricking the laptop during the install??

5 10 2009
Gabe

you an never really brick it since you are just installing software. but so far it seems leo is easier. with an iATKOS v7 disk you can get the mini 1000 up and running everything right after install. im having slight diffiulties with Snow Leo. but im working on it.

2 10 2009
maurien19

@Beatrix
check this pic:

6 10 2009
JavaDuke

The only problem is that I only have 8Gb SSD in my HP Mini. While 10.5.6 had no problem with it, Snow Leopard wants more than 8Gb (even though I unchecked everything except of Essential System Software). Is it possible somehow to enable that checkbox next to Essential so that I can unselect some of the soft that I dont need (like voices, dictionary, etc)?

7 10 2009
maurien19

You’d have to edit the OSInstall.mpkg in the Snow Leo installer it’s in /Volumes/Mac OS X Install DVD/System/Installation/Packages/
I remember I saw this somewhere on the net; they edited that file so that even the Essential System Software can be customizable.
Let me get back with you on this.

7 10 2009
Gabe

hey im having issues with the sleep. i used the script but the speakers pop and i get the asleep forever type of deal. am i missing something?

9 10 2009
maurien19

got it finally.
Slim down Snow Leo install by following this guide here:
http://osx.mechdrew.com/guides/advanced3.shtml

8 10 2009
Gabe

another issue that i screwed up. so i tried the transparent about this mac mod, and not my about this mac wont even show up. can someone possibly host an un modded verson of the loginwindow file in the /S/L/CS folder?? thank you so much

8 10 2009
MG

I’ve the same problem with sleep like Gabe.
I used the script but the speakers pop and i get the asleep forever type of deal.

I noticed that my ethernet’s MAC address in system profiler is 001122334455.
I newer used the LAN-port. Do I need to connect the hp mini to the lan during installation or how do i get the “right” one.

9 10 2009
maurien19

You mean we have the same MAC address? Aren’t MAC addresses supposed to be unique?
You may want to try unloading the UUID.kext (it’s blue – which is actually the UUID.kext I personally use), and then update it replacing it with your own MAC address.

9 10 2009
MG

Hi maurien19,

I followed the howto and when I’ve looked in system profiler (before I edited the UUID.kext) my MAC address was shown as 001122…
I know the MAC address must be unique, but how can I get the one from my HP Mini LAN Port (when the system profiler shows the one from the UUID.kext).

8 10 2009
JavaDuke

OK, seems like my Mini got same sleep problem (and I have sleep problems too 🙂
If I close the lid, nothing happens, the machine stays up and running (even though I did copy the Clamshell kext into HPMiniKexts and ran the update). If I select Sleep from the menu, the screen goes dark, speakers make some noise, cracks, pops, etc, the Power LCD stays lit and the machine never wakes up (that is, I have to hold the Power switch, power it off and back on).

8 10 2009
JavaDuke

Update – Shutdown also doesn’t work. The screen goes black but the machine never really powers off.

9 10 2009
maurien19

Shutdown/Restart admittedly has always been a prob – intermittent bug; sometimes it shuts down/restarts obediently like a well-behaved hackintosh but other times not. I notice this mostly when I’ve let the Mini sleep and I try to restart/shutdown – doesn’t work.

11 10 2009
feed

hi maurien, thanks for the support. Now my mini 700el is Snow Leopardized ^^

Same problem with sleep and poweroff but for me rebot works like a charme. I’ve heard some iaktos os ideneb users with 10.5.6 and a mini 700-1000 can close the lid, standby and poweroff correctly.. if we take the acpi kext from thoso release? Might have incompatibility with a 10.6?

ps. for the eth mac address if you unload the uuid kext nothing changes, i think we have to find the macaddress via utility.. i’m trying to finding one

13 10 2009
maurien19

Maybe you could first try to unload UUID.kext first (as I think the one included in the download is actually my own UUID.kext?) then, if you’re able to boot into Mac OS X, check System Profiler again for the MAC address.

11 10 2009
Miguel Angel

Removing dsdt.aml of / SnowLeo_EFIboot / DSDT smooth works shutdown/restart.

Also can not enable the volume keys. Comments?

Thanks for the support, Maurien.

12 10 2009
Gary Szabo

Greetings….First of all, I just want to say “Thank You” for such a great series of informative posts. Moving from my first (simple) Dell Mini 9 SSD back in May, this has been great step-by-step instructions with my just-purchased HP Mini 110-1000.

For my money it appears that the stuff that doesn’t work with this vanilla Snow Leopard install are: wifi, ethernet, camera. Outside of your site, are there any other sites I should monitor for the latest news on kexts for these devices? I’m divided whether to start again back on 10.5.7, and come back to Snow Leopard later, or hold out awhile…

Thanks again, and keep pushing the envelope!

14 10 2009
James Vreeken

We have the same computer, I would like to know if you found a way to get wireless to work… I got the camera to work by installing the macam kext

13 10 2009
Thiago Marques

Hi Everyone –
I have successfully managed to install 10.6.1 on my HP1035NR and it’s working great. The only 3 things I couldn’t configure are:

– sleep: it doesn’t work at all. when i do the steps on part 4, all I can get is noise from the speakers and i have to force the computer to turn off.

– trackpad click: i can only click using the buttons – even setting the clicking on the pref pane doesn’t help much.

– fan: it’s constantly on, don’t matter what. seems like a battery drainer to me.

Any help on the topics above is highly appreciated.

Thx, TM

13 10 2009
James Vreeken

I got everything to work on my 110-1030nr except for wireless and ethernet…. what can I do? nothing shows up under network.

20 10 2009
Shortland

Wat? You mean you can install Clamshell display to your efi and have it work? I thought you had to patch your DSDT in your EFI for that? (could be why those of you using generic DSDT.aml’s with clamshell are having troubles…)

26 10 2009
Mike

Hey James, are you talking about Snow Leopard?

18 10 2017
how do i get my kindle books on ipad

driver de rede windows 7 64 bits

Snow Leopard EFI Vanilla

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s




%d bloggers like this: