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.