- Apr 8, 2013
- HP 167C KBC version 22.26
- Intel Core i3-2330M CPU @ 2.20Ghz
- Intel Graphics board manuf HP code name Sandy Bridge Revision 9 Technology 32nm
- Mobile Phone
If you have an issue with this guide, please post a reply in this thread and I will try to address it with an edit (and then delete your post).
If you have an issue with your laptop after following this guide, please DO NOT reply to this thread. I do not want this thread to be one of those 25-page threads with a bunch of random questions in it. So, open a new thread for your issue, or resolve your issue by reading the FAQ or doing a search.
Installing Snow Leopard on the HP Probook 4x30s series laptops is actually pretty easy (compared to other hacks you may attempt). This is mostly thanks to the fact that the hardware is very generic and well supported by current versions of Mac OS and to all who have contributed to the process including tonymac, MacMan, blueking, tegezee, Mieze, Zenith432, kozlek, bcc9, BigDonkey, philip_petev, Mac4Mat, RehabMan and others who spend many hours messing with the technical details to make things run smoothly.
Note: ProBook Installer v6.1.11 supports installing Snow Leopard on the ProBook 4x40s with a Sandy Bridge CPU. The 4x40s series with Ivy CPUs is not supported. Currently there is a known issue with audio on the 4x40s Sandy with Snow Leopard, with no known solution.
This guide which pertains specifically to Snow Leopard, as you will see, is a little more difficult than some of the other more recent OS X releases (Lion, Mountain Lion). This is mostly due to the complexities of dealing with burning CD/DVDs, and updating from 10.6.x to 10.6.8. But if you like those Snow Leopard scroll bars, this is where you want to be…
Here is what you will need:
- A Snow Leopard Install DVD, purchased from the Apple Store. This guide has been written/tested using Retail Snow Leopard 10.6.3 DVD.
- philip_petev's HP ProBook Installer from here: http://www.tonymacx86.com/hp-probook/87816-hp-probook-installer-6-1-4x30s-4x40s-support.html
- The latest iBoot from here: https://www.tonymacx86.com/resources/iboot-3-3-0.38/
- The latest UpdateHelper from here: https://www.tonymacx86.com/resources/updatehelper.37/
- The Snow Leopard 10.6.8 Combo update from here: http://support.apple.com/kb/DL1399
- A flash drive 4GB or larger to store the above files for transfer to the desktop
- A CD/DVD that you can use to burn iBoot
1. Burn the downloaded iBoot to a CD/DVD with your program of choice.
2. Copy the Probook Installer, UpdateHelper, and 10.6.8 Combo Update to your flash drive.
3. If you have more than 4GB of memory, it is a good idea to remove the extra memory to bring your system down to 4GB. While possible to install with 8GB installed, both times I tried I got a lock up when restarting for the last time. In addition, for that first reboot with everything installed (after the lock up mentioned), you need to boot with "-v" But in my other 4 installs with only 4GB memory installed, they all worked flawlessly according to this guide. You will re-install the memory just before generating a DSDT using the ProBook Installer later in this guide.
4. Use F9 when your laptop starts to boot to your iBoot CD/DVD. After it loads, eject iBoot, and put in the Snow Leopard Install DVD. Hit F5 (for refresh), then go to the SL DVD. Hit enter. This will launch the SL DVD installer. Use Disk Utility in the installer to format/erase your target partition, then quit Disk Utility, and continue with the installation choosing that partition to install to.
5. After you have installed, put iBoot back in the DVD drive, and restart, again booting using the iBoot CD/DVD. When iBoot appears, choose your freshly installed partition. It will probably not detect a keyboard, so plug a USB keyboard, then remove it, then continue with the second phase of installing SL.
6. Eventually, you will arrive at the SL desktop. At this point, insert the USB flash drive, and copy the ProBook Installer, UpdateHelper, and 10.6.8 combo update to the desktop.
7. Run UpdateHelper. After it finishes, restart, again using the iBoot CD to boot into your SL partition on your hard disk.
7a. After restarting, you should be back at the SL desktop.
8. Now it is time to update the system to 10.6.8. Open and run the combo updater that you copied to the desktop earlier (MacOSXUpdCombo10.6.8.dmg). After it completes DO NOT RESTART.
8.1 To avoid the OS X Installer.app crashing when you run the ProBook Installer, from the Apple menu choose "Force Quit", select the "Installer" in the list, click "Force Quit" and confirm. This will kill the Installer.app process and avoid it crashing when the second instance loads when you attempt to complete step 9 below.
9. Run the ProBook installer, and select:
- From "OS X support kexts," select only the version that matches your laptop (4x30s) the version of OS X you just installed.
- From "DSDT generator/patcher" don't select anything just yet. You will create a patched DSDT later, after installing the original amount of RAM in your machine.
- Check the option for "SSDT" generator.
- From "System definitions," select ONE system definition which matches closest your laptop.
- Chameleon: This allows you to boot from your main HDD/SSD
- From "Optional hardware-specific fixes,"
- "AHCI 3rd party kext," You can apply this option later if it turns out your DVD drive is not recognized by the system. It is not needed on every laptop.
- "Graphic Glitch Fix," You probably won't need this, because you will have a custom patched DSDT, but you can try without and see if you experience random blocks/lines on the display. This option can help sometimes.
- "EDID generator" Recommended, but wait for now. Best to select this option by itself after install is complete.
- From "Misc OS X fixes"
- "Color profiles," Recommended.
- "Sleep fix," If you have SSD, "Sleep image fix" is recommended. This disables OS X version of "hybrid sleep" where upon entering sleep, a "hibernation image" is written to the boot drive. For SSD, you don't really want to write this file every time your laptop goes to sleep.
- "blinkscreen" This option works around an issue where 1) all the screen brightness levels are not available before the first display sleep, and 2) the screen brightness is not restored on a fresh boot (still... currently only fixed if you're using the Chameleon boot loader). This option will very quickly "blink" the screen when you login, fixing the brightness issue.
- "Screen brightness fix" Select an option here if you would like your screen brightness changed automatically each time the laptop starts.
- "Extra tools" All optional. Select the ones you want.
*** Note: If the Installer crashes when making selections, just ignore it, and restart the installer (making your selections over again). It usually doesn't do that a second time. I would guess that this is some sort of bug in the OS X 10.6.3 Installer.app. If you followed the instructions in step 8.1, this will not happen in the first place.
10. Restart the computer, and attempt to boot from the hard drive. If it does not work (you don't see the Chimera boot loader), it is very likely you have a 4k/AF (advanced format) HDD. If that is the case, see this link for more information (start at solution 1 step 4, or solution 2 step 2): http://www.tonymacx86.com/25-boot0-e...ial-guide.html.
Note: It has been pointed out that it is a little tricky to apply the boot0 fix in this scenario unless you already have a Unibeast USB (for Lion or ML). Possibilites include using another computer (transplant the drive), using iBoot to get into the SL installer version of Terminal (never tried that, but in theory it would work), or using Linux to apply the boot0 fix.
11. Once you successfully start from the HDD, it is time to re-install the full complement of RAM removed in step 3. So, shutdown, install the RAM, then restart your laptop. This time, when booting use safe mode by typing '-x' at the Chimera boot screen before hitting enter. This is necessary especially if you have a high-resolution screen because at this point you have HD3000 drivers (in 10.6.8) but do not have APPL,Dual-Link injection to correctly tell the system about your high-resolution screen.
12. Run the ProBook Installer one more time to install DSDT:
- From "DSDT generator/patcher" select your "ProBook model," a "Fan behavior" that matches your preferences, and your "Display type." If you have an Atheros 9285 WiFi mini PCIe card installed, choose the 9285 patch under "Optional patches." Note: you must select one option from each of the first three groups to generate a patched DSDT. If you are installing on 4x40s Sandy, don't forget to select the "4x40s LPC SL patch" in "Optional Patches." In addition, you must have no DSDT present in /Extra/dsdt.aml at the time you run this option. If you wish to regenerate a DSDT later, you must remove /Extra/dsdt.aml, reboot, and then run the ProBook Installer using your desired DSDT options.
13. After restarting via your HDD, everything should be working! Note for WiFi: You must have Atheros for it to work. If you don't you should consider replacing the mini-PCI card that provides WiFi.
BIOS updates/hardware upgrades
If you ever make a hardware change or update the BIOS, you should re-patch your DSDT. See this thread: DSDT patch: http://www.tonymacx86.com/hp-probook/70490-hp-probook-4x30s-4330-4430-4530-4730-patches-updated.html and this thread for a guide using MacIASL: http://www.tonymacx86.com/hp-probook/83573-patching-your-dsdt-probook-4x30s-using-maciasl.html
Note: MaciASL only works on Lion and ML, so you would need another computer or partition with Lion/ML to use that method.
You can also re-patch your DSDT using the ProBook Installer. Follow these instructions
1. Remove /Extra/dsdt.aml. If you have a high-resolution screen, install Mini-SSDT-DualLink.aml to /Extra/ssdt-1.aml. Then reboot. After reboot, you are running without a DSDT (no audio, WiFi, battery, etc)
2. Run ProBook Installer and select only the DSDT options you did before in step 12.
3. Allow the ProBook Installer to create your DSDT, then reboot.
A number of the kexts that are in the installer are under active development. If you want, you can update to these kexts as they are updated.
- Battery Manager: http://www.tonymacx86.com/hp-probook/69472-battery-manager-fix-boot-without-batteries.html
- Keyboard/Trackpad: http://www.tonymacx86.com/hp-probook/75649-new-voodoops2controller-keyboard-trackpad.html
- Fan Control: http://www.tonymacx86.com/hp-probook/72043-new-fan-control-dsdt-silent-fan-higher-temps.html
FAQ: Please see this post for common questions/issues: http://www.tonymacx86.com/hp-probook-4530s/77496-faq-lion-hp-probook.html
*** This guide adapted by RehabMan from blueking's original guide for Snow Leopard.
I tried to install snow leopard on a HP4530s (intel core i3-2330M, 4Gb RAM, 120Gb SSD). Everything works fine, i did step 9. Run the Probook installer. After this i restarted the computer and attempt to boot from the HDD (step 10.). I receive an error: Boot device not found. Please install an operating system on your hard disk. Hard disk - (3F0). I made the hard disk test on system diagnostics without error's. Please HELP. Kind regards, Daniel