Professional Documents
Culture Documents
1
Table of Contents
Installation
1. List of tools for OS X Installation
2. Create OS X myHack Installer
3. Samsung Laptop Preps
4. Install OS X with myHack USB Installer Drive
5. Boot into OS X Mountain Lion 10.8.x
Other Notes
16. SSD TRIM
17. C-States and P-States
18. DSDT and SSDT
19. Other tweaks someday
20. Window 7
21. Updates
22. Other Acknowledgments - The community makes it possible.
2
Installation
1. List of tools for OS X Installation (get all at once of just when needed):
A working Intel-based Mac (or access to one) to create USB installer
- You have to get the OS X install file on an Intel Mac computer first
A USB mouse for the laptop (trackpad will not work initially)
- If you don’t already have one, see recommendation in section 10.
A 8GB (minimum) USB drive (a.k.a. thumb drive, memory stick, etc.)
Note: May need a second one later to resolve a potential boot error.
OS X Mountain Lion from the Apple Store
Note: OS X 10.8 Mountain Lion will automatically un-compress zipped files etc. So most of
the utilities listed below will end up in your Downloads folder ready to run. You can leave them
there or move them to your Applications folder, Utilities folder, or create a new folder for them
(the original compressed file can be found in the trash if you want to retrieve/save it).
Here are the tools and associated links to find them. Most can be found at multiple locations.
Some sites require registration before you can download files. All are virtually free. But if you
feel one is a great solution or see yourself using it multiple times, then make a donation.
Creating a Mac-On-PC would not be possible if not for the efforts of these sites/people.
If you’re saving hundreds of dollars to have a Mac, give a little something in return.
myHack:
http://myhack.sojugarden.com
Chameleon Wizard:
http://www.osx86.net/view/2607-chameleon_wizard_4.0.1_chameleon_rc5_v2.1_allos.html
Chimera (boot loader):
http://www.tonymacx86.com/downloads.php?do=file&id=136
MultiBeast for Mountain Lion:
http://www.tonymacx86.com/downloads.php?do=file&id=155
Kext Utility v5 for Mountain Lion:
http://cvad-mac.narod2.ru/Kext_Utility
KextBeast (alternative to Kext Utility for one step):
http://www.tonymacx86.com/downloads.php?do=file&id=32
VoodooHDA.kext (64bit) version 2.8:
http://www.osx86.net/view/2746-voodoohda_2.8.0_pkg_installer.html
3
VoodooBattery.kext
http://www.osx86.net/downloads.php?do=file&id=1384
Shades (screen brightness control)
http://www.charcoaldesign.co.uk/shades
Chameleon SSD Optimizer (if you’re using an SSD):
http://chameleon.alessandroboschini.it/index.php
Unpkg Utility (un-package tool if your OS X drive is ultimately not the default or you get
‘Boot0’ errors during startup or restarts):
http://www.timdoug.com/unpkg/
Optional
ASUS USB-N10 wireless adapter
http://www.newegg.com/Product/Product.aspx?Item=N82E16833320049
WARNING:
Most updates via the Apple Store work fine. The one that does have problems historically are
the OS X system updates (e.g., OS X from 10.1 to 10.2). Download the full universal file
separately and install that way. When installing from the Apple Store, it may not recognize our
machine and fail, or worse, assume you have a particular machine and cause an incompatible
installation.
And some updates may cause a failure in currently working devices. In most cases you just
‘roll back’ to the previous kext extension for that device. Just don’t be the first to do an update.
See what the rest of the community has to say about it before you leap.
4
h. From the drop down menu select “Create OS X 10.8 Install Disk” then select Ok
i. Select Target (the new Hackintosh) and Source (the ‘Base’ Mac)
i. First you select the Target (8GB USB drive) where the installed will be
created on
ii. Then you select the Source – the OS X Mountain Lion installer. You can
manually browse for it or let it scan for it.
Takes a few minutes for “Mounting the InstallESD.dmg” file to load.
j. At this point a message will appear informing you that all data on the USB drive will
be lost due to the fact that myHack will reformat the drive. Click Ok
Note: Status is provided in the myHack window during all the stages of the install to the
USB drive. However, the last stage when it is copying installation packages to the target
volume seems to hang with the progress bar indicating it’s complete, yet there is a
spinning wheel in the lower left corner of the myHack window. You just have to be
patient – wait approximately 15 or more minutes even beyond the point when you think
it should be done, and eventually a dialog will pop up indicating it is complete.
myHack will install Chameleon, myHack utilities, a generic Extra folder, and all the
necessary modifications to the installer.
k. When myHack indicates it is complete, close myHack
l. Eject the USB Installer drive from your ‘Base’ Mac.
5
b. Remove 4 screws to remove the HDD and carefully disconnect the cable.
c. The HDD has a protective shield, so it must be pulled off if switching drives.
d. Place the shield on your new OS X target drive and connect it to the main SATA
connection (where the laptop’s original HDD was connected). Secure it with the
screws removed earlier.
e. Assuming you’re swapping the ODD with a caddy, remove the screw that secures
the ODD (it’s to the side of the HDD), then gently pull out the ODD. Remove the rear
screw-tab from the back of the ODD and install it on the caddy (there are longer
screws in the caddy kit for this purpose). Install the original Win7 drive in the
conversion caddy according to instructions, insert into the drive bay where the ODD
was, and secure it with the screw removed earlier. Then install the laptop’s bottom
cover and secure it with the screw removed earlier (see NewEgg reviews for tips on
the conversion process).
i. Doing the whole ODD / caddy / enclosure process can easily take an hour. You
can put off the enclosure part of the process until later as you do not need the
ODD to build the OS X laptop.
ii. Obviously you don’t have to remove your ODD and can just have a Mac laptop
without Windows on another drive. And you could even install OS X on a
separate partition on the Windows HDD (which is a lot more work), but these
steps assume two drives to retain both operating systems.
6
h. If prompted for a Bluetooth keyboard, just hit the space bar, then pick desire
language.
NOTE: Do not go beyond the Language selection window if you must format/partition
the target OS X drive for the install.
i. If necessary, format / partition the OS X drive using Disk Utility from the Utilities
menu
i. Select GUID partition table from Options button
ii. If using an SSD, recommend 1 partition for OS X Mt Lion unless you clearly know
of some advantage to do otherwise
j. Once the partition scheme in complete, exit Disk Utility and continue with the install.
k. Prior to completion of install, myHack asks for decisions:
i. Use generic Extra or my own? Used generic (unless you already have your
own), even though dialog warns that several things must still be configured.
ii. Remove ApplePolicyControl.kext? Yes, because “Causes kernal panics on many
systems, useless on non-Apple computers. – It is strongly recommended that
you remove this.”
iii. Remove AppleTyMCEDriver.kext? Yes – only related to ECC RAM.
iv. Remove AppleUpstreamUserClient.kext? No – problem is with nVidia
l. BE READY - System will automatically restart following installation
Is working:
- Low-resolution graphics (will be fixed soon enough)
- Keyboard
7
- USB
- Cyberlink Webcam (works in both Photo Booth and Face Time)
- BlueTooth (I think)
Not working:
- *Intel HD 4000 graphics (have working low-res 64MB, 1024x768 graphics currently)
- *TrackPad (using USB mouse for now)
- *Sound
- *LAN connection
- **Wireless network connection
- Battery data unavailable
- Wake from sleep
- *Screen saver works, but after a while the whole screen goes white
- *TRIM Off (only for SSDs)
- Keyboard functions not entirely correct (e.g., <Alt> key working as Apple/Cmd key, when
normally it would be the Windows key). Can set 'Expose' Function Keys and they work.
- Sleep / Wake (notoriously a problem with Hackintosh – I just don’t use them)
Unknown:
- SD Cardreader
*Will be working (mostly), and without any DSDT work.
**Was no longer worth the prolonged effort trying to make it work and got a great alternative
7. SMBios.plist
The SMBios.plist identifies what ‘Mac’ you have. In this case, a MacBook Pro.
a. Download / run Chameleon Wizard to create SMBios.plist.
8
b. Select the SMBios.plist tab at top
c. There will not be a SMBios.plist present, so create a new one via Edit button. But if
there was one, browse/find it if it did not open automatically.
d. Recommend MacBook Pro (9,2) because of i5-3210M and Intel HD 4000 (I would
have selected the ‘Late 2012 - 10,2’ version, but apparently Chameleon Wizard was
not updated yet).
i. Do not make any changes after selection unless you know what you’re doing.
e. Save to Extras folder (it’s at the top level of you OS X drive)
f. Do not close Chameleon Wizard yet
9
Setup of org.chameleon.Boot.plist
10
the M325. Unifying is this ability to add multiple Logitech devices to a single
USB receiver. This mouse works right away with no software required. But if
you buy the mouse and want to add a keyboard later, it can use the same
receiver with the Unifying software. And Control Center software let’s you
configure a Logitech keyboard. The real beauty is that they make Mac
software to do this in addition to Windows software. So if you need to, you
can use them (and the Unifying capability) on either platform.
Unifying Software:
http://www.logitech.com/en-
us/support/6254?section=downloads&bit=&osid=21
Logitech Control Center
http://www.logitech.com/en-
us/support/3129?section=downloads&bit=&osid=21
b. A lot of the keyboard functionality is already present. Volume can be controlled F6,
F7, and F8 keys, but most of the time you must use the function key just like the
keyboard indicates. And the F9 through F12 keys work like any real Mac. You just
may have to tweak them in the Mission Control preference panel for your desired
setting. Just remember the Alt key works as the Apple/Command key, and the
Windows key works as the Alt key (only one Windows key on the left side).
c. There is a VoodooPS2 kext available that is supposed to provide all kinds of
trackpad (gestures) and keyboard functionality, but I haven’t tried it.
https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller
Note: If it turns out that you get the ‘Boot0’ error or your OS X drive is not the default and still
need the USB Installer drive, see Step X.
12. Sound
a. Download and install Kext Utility v5 for Mountain Lion.
11
b. Download VoodooHDA.kext (64bit) version 2.8.
i. This package will include the kext file, a prefPane file, and an autoloader file.
c. Run Kext Utilitiy
i. It will initially do some optimization, which takes a while.
ii. When it is ready, drag the Voodoo.kext file on top of it to install.
d. Double-Click the prefPan file to install it – this will put a Voodoo preference tool in
your System Preferences.
e. The autoloader will be part of your Login if you install it and it restores any settings to
the Voodoo Preference Pane if you made any. But it may not be necessary as most
sound settings will be fine without making Voodoo preference pane adjustments.
f. Alert sounds and website sounds (e.g., Flash video sound) will work fine. Currently
internal mic and the mic jack is not working, but the osx86 site has steps that could
make all features work (I couldn’t). However, a USB mic shows up in Sound
preference panel, is selectable, and works.
g. HDMI HD video out works, but not HDMI sound. It is selectable in the Sound
preference panel, so maybe a restart while it is hooked up or some other ‘order of
events’ could get it to work.
Note: The Realtek 0269 High Def Audio (HDA) has been notoriously hard for the
Hackintosh community to get working on most platforms that have it. I spent days trying
to. And all prior versions of Voodoo have been historically problematic on various
computers (none worked on this computer). But this version was easy to install and
works as is with the few limitations mentioned above.
13. Battery
a. Download/ Install VoodooBattery.
b. Kext Utility did not like the properties within the kext files within, but you can use
KextBeast instead.
i. This package will include VoodooBattery.kext andAppleACPIPlatform.kext
files.
c. With KextBeast, you put the kext files you want to install on your desktop and it looks
there to install them from.
d. Select the ‘Show battery status in menu bar’ option within the Energy Saver system
preference.
i. After installing, you may only see a battery symbol in the menu bar with an X
through it.
ii. Restart the computer and the battery symbol should indicate whether your
laptop is on battery or the power supply.
Note: Some people have said they get KPs with VoodooBattery. Well, it works
for my laptop just fine. Screen goes very dim when on battery power. See
Screen Brightness below.
12
14. Screen Brightness
a. Screen Brightness is not controllable through the keyboard or Display preference
panel. When the power adapter is in, the screen is very bright. And when the power
adapter is out, the screen is very dim. But a preference panel called Shades will
give you some control and you can add a menu control that works just like the menu
volume control.
15. Wifi
a. I give up! Next to impossible (so far). Lots of effort to get the Atheros AR9485
working in the community and no luck that I have seen (I spent days on this too).
Purchased an ASUS USB-N10 wireless adapter for $18 that is Mac compatible and
comes with software (for OS X 10.7, but it works with 10.8). It is very small and
works great. I may never even try again to get the laptop’s Wifi working if this
adapter continues to work this good.
Other Notes
16. SSD TRIM
a. If you have used an SSD for your OS X installation, you’ll want TRIM enabler. TRIM
is referred to ‘garbage cleaning’ and partially the equivalent of ‘defragging’ a
standard hard drive (you don’t defrag an SSD). Bottom line, it optimizes an SSD so
that performs better and lasts longer.
b. Chameleon SSD Optimizer will enable TRIM and repair permissions on the SSD.
i. You can check TRIM support status in Apple menu > About This Mac > More
Info... > System Report, then select the Serial-ATA device in the left frame,
then select your SSD in the Device Tree and look for the TRIM Support status
(Yes or No).
c. Another tool available is TRIM Enabler.
13
Note: DSDT edits may be inevitable when trying to create a ‘complete’ Mac. And there
may be DSDT mods that can get rid of the Voodoo kexts and keep your system
more vanilla (DSDT mods are more stable than patched kext files, thus more stable
when new system updates are applied). The less extra/patched kexts you have, the
more vanilla/Mac-like your install will be. But for now, this setup works for me.
20. Windows 7
a. When the Chimera boot screen appears, just hit the spacebar and pick the Windows
‘System’ disk from the boot options and it will work just fine. I’ve got a desktop and
now this laptop that I use this way with no problems.
21. Updates
a. As noted before, do not do updates from the Apple Store – download the universal
file and update with it. Other updates directly from the Apple Store should be fine if
they are not targeting a specific system.
b. There has been a specific update just for MacBook Pros like the (9,2) I used.
Supposed to provide display and USB enhancements. The Apple Store
recommended it for my system, so I did the update, but I did not notice any change.
Rampagedev at http://rampagedev.wordpress.com
- Helped me through my original Hackintosh desktop effort
Takewaydave’s guide at http://www.tonymacx86.com/mountain-lion-laptop-support/80882-
guide-mountain-lion-installation-samsung-np550p5c.html
- For the HD4000 ig-platform-id info in his guide I would otherwise not have known about.
14
Rockinron_1 at http://www.insanelymac.com/forum/topic/280756-guide-the-all-in-one-guide-to-
vanilla-os-x-mountain-lion-chameleon-dsdt-for-beginners/
- Guide didn’t necessary work for me, but a lot of good info in one guide.
Olarila.com at http://olarila.com/forum/viewforum.php?f=15
- Where many advanced products and knowledge can be found
15
1) USB mouse, 2) USB myHack drive, and 3) 2nd USB drive holding the boot1h file.
If the trackpad working at this point, remember house sensitive the surface is.
7. If you haven't already, plug in the USB drive with the boot1h file inside.
8. Open Terminal from the Utilities window.
a. In terminal, type:
cd /Volumes/"USB Drive"
cd = change directory
i. Replace “USB Drive” with the actual name of your 2nd USB drive.
ii. Use the quotation marks only if there are any spaces in the name.
iii. Now enter the command
iv. Verify you are at the correct directory by entering: pwd
v. If not correct, try again using quotes on the drive name regardless of spacing.
vi. Be sure terminal is at the correct USB drive before continuing
b. Now, everything you type in Terminal will apply to your USB drive, including coping
the boot1h file.
9. Once you've made Terminal focus on your USB drive, in Terminal type:
dd if=boot1h of=/dev/identifier (it should be disk0s2)
a. Replace identifier with the identifier ID for your hard disk that you unmounted.
This command reads the boot1h file, and then writes it to your hard disk.
b. Check that the command is correct and enter
Following entry of the command, you should see:
2+0 records in
2+0 records out
1024 bytes transferred in 0.001141 secs (896653 bytes/sec)
or something like it
c. Mount the OS X drive in Disk Utilities when complete
10. Reboot, and the Chimera bootscreen will be able to load!
a. Default should be your OS X drive with the option to select your Win7 system.
Note: You must select the ‘System’ drive to boot into Windows.
11. Save a copy of the boot1h file!
a. If you ever have to rebuild your system or create another, you can use the same
boot1h file – you don’t have to extract again.
THE END
16