Toshiba Satellite P755 Laptop -SUCCESSFUL MAVERICKS INSTALL!
Hi Everyone, this is my 1st post!
I AM NOT A TECHNICAL EXPERT - If you ask me how to fix this or that, I don't know. I read every forum, and researched all the Hackintosh info I could and spent countless hours learning. I just now what I did works and wanted to share it here. You can do things in another way (format/make bootable USB) but I put in this article up documenting what I did and how I did it, and it works.
My specs are...
Toshiba Satellite P755 1004XT (Model - PSAY3L-0PX055) Purchased in Thailand.
Mobile QuadCore Intel Core i7-2670QM, 2200 MHz HM65, Intel Sandy Bridge
8 Gigs (DDR3-1333 DDR3 SDRAM)
NVIDIA GeForce GT 540M (2 GB)
Intel HD Graphics 3000
LG Philips LP156WH4-TLA1 (Monitor)[15.6" LCD]
Intel Cougar Point HDMI @ Intel Cougar Point PCH - High Definition Audio Controller [b-2]
Realtek ALC269 High Definition Audio Controller
Standard AHCI 1.0 Serial ATA Controller
TOSHIBA MK7575GSX ATA Device (750 GB, 5400 RPM, SATA-II)
HL-DT-ST BDDVDRW CT31F ATA Device (DVD)
HID Keyboard Device Standard PS/2 Keyboard HID-compliant mouse
Synaptics PS/2 Port TouchPad
Atheros AR9002WB-1NG Wireless Network (WiFi)
Adapter Realtek PCIe GBE Family Controller (Ethernet)
Your system may vary but if you have the same system I have or a Toshiba with specs close to these ou may be in luck. My laptop worked nearly out of the box with the Niresh installer, except for a few adjustments, but right now it works flawlessly with all components, sound, both graphics (Intel/nVidia) WiFi, Ethernet, all of it works, with no issues. Here is what I did to get it up and running.
I'm using one 750 GB hard disk with two partitions, one for Win 7 x64 and one for MacOSX (this Hackintosh) for dual boot. I will assume you already know how to create partitions. If not you need to learn how. You need two partitions, one for Win 7 x64 and one for Mac. I named mine WIN7X64(C:/) and MacOSX(D:/). The WIN7X64 (C:/) partition already had an existing installation of Windows 7 x64 on it and the other partition (D:/) I used for file storage. I just moved all the files from the storage drive (D:/) to a Passport drive and made that partition (D:/) my MacOSX drive for this Hackintosh install.
a. Download Niresh for Mavericks here... http://kickass.to/niresh-mac-os-x-mavericks-10-9-0-for-amd-and-intel-for-apple-and-non-apple-computers-t8406620.html
b. Download RehabMan's FakeSMC kext here... http://bitbucket.org/RehabMan/os-x-fakesmc-kozlek/downloads
c. Download NullCPUPowerManagement kext here... http://olarila.com/files/10.6/PM/NullCPUPowerManagement.kext.zip
d. Download the Atheros WiFi kext here...
e. Download WinDiskImager here... http://sourceforge.net/projects/win32diskimager/
f. Download BootIce here... http://www.softpedia.com/get/System/Boot-Manager-Disk/Bootice.shtml
g. Download TransMac here... http://www.acutesystems.com/tmac/tmsetup.zip (15 day Trial/Used for viewing Mac volumes in Win 7 x64)
Edit: Added VoodooTSCSync.kext > Resolved the cpus=1 issue. Now HWMonitor reads all 4 Cores boot flag no longer needed. Be sure to read the directions and change the file to fit your CPU i3, i5, i7 etc. I removed the AtherosWifiInjector and usedthe above WiFi solution while I wait for my new fully supported WiFi card to arrive.
Edit: Added RehabMan's DSDT patch bundle (most of them) and created a custom DSDT, this made a lot of things work and improved stability. I'd like to thank RehabMan for all the great work he has done and has been very helpful to me. The DSDT part can be done later after your initial install.
h. Use BootIce to format your USB stick. Open the program, Select your USB stick, Click on Parts Manage, then click Repartition. It will format the drive, done. Ignore any Windows popup that asks you to format it again, just close that window. Continue...
i. Use WinDiskImager to create your boot disk with Niresh (OSX-Mavericks.dmg) you downloaded. Open WinDiskImager, select your USB drive you just formatted with BootIce, and then click on the little blue folder icon to navigate to where where the Niresh OSX-Mavericks.dmg is. Click/Open that and then click "write" and WinDiskImager will start writing the Niresh DMG file to the USB. If you get an error while writing to the USB drive just repeat the process and write again. Done.
Here we go!
MAKE SURE NO OTHER DRIVES OR DEVICES ARE PLUGGED INTO USB PORTS (mouse okay). Put the Niresh USB stick you made into your computer, power on, and then hit f12 (or whatever key it is that allows you to select the boot device in your BIOS and select boot from the USB drive.
2. The Niresh menu will pop up. IMPORTANT: Select the USB drive OSX and then hit the space bar and use these boot flags...
cpus=1 -f -v (<<<--- If you don't use those flags the installer will hang up and not work correctly)
3. Hit the <Enter> key. You will see the program loading in verbose mode going through all the stuff and then it will get to [AGPM] something... and appear to halt, it doesn't. It just takes a couple of minutes to get past this part (3-5 minutes in my case). You will now get to the installer screen. Select your language and click the arrow and wait until you see the menu bar on top (or it may appear before that) but don't continue through the install just yet. For me, I had to select my language first before the menu bar appeared at the top of the screen.
4. You will see the menu bar at the top of the screen. Go to Utilities/Disk Manager and use the Disk Manager to format (erase) your already created MacOSX partition (Mine is named MacOSX). Select your Mac partition and format it (erase) it as Journaled mode. When it has finished formatting, close Disk Manager and continue on with the setup install package. It takes about 30 minutes. When it is done, it may try to automatically reboot, don't reboot into the new Hackintosh install yet. Shut down.
5. Boot into Windows and open Windows Explorer. You will see the Mac drive there (mine is called MacOSX)...
Note: If you don't see the MacOSX drive in Explorer, open Administrative Tools/Computer Management/Disk Management and select your MacOSX partition by right clicking on it and then choose Change/Assign a drive letter. It will then appear in Explorer.
Working in Exporer now, go to your MacOSX drive and navigate to System/Library/Extensions...
and copy (replace) the
two following kexts... NullCPUPowerManagement.kext and FakeSMC.kext
now (that you downloaded before). Shut down and reboot.
6. Upon reboot you will need to hit a key to stop the automatic Niresh boot-loader. Now you will have some boot options in the Niresh bootloader of what you can load. Select the MacOSX HD (or whatever you named your Mac partition) and then press the space bar. At the bottom of the screen you'll see a small window to type in bootflags. Type in these boot flags...
cpus=1 -f -v
Then hit <Enter>
The verbose boot process will go again and then you'll get to the Mavericks account setup screen, so go through all that. In my case the screen was all chopped up and full of artifacts but I just clicked around and got through and got my account setup.
NOTE: This is due to the fact the new install hasn't been completed and the kext files and all the permissions will need to be updated before it works right. Go ahead and finish the account creation process.
7. Mavericks starts loading... Screen may still look wrong but just go on letting Mavericks load. DON'T CLICK OR TOUCH ANYTHING!!! The Niresh install program starts running (with Indian music playing) and repairs all the permissions and cache. At this point I had a funky looking screen but it still worked and the Niresh updater finished. Remember, don't click or touch anything until it is fully completed and your hard disk light shows no activity. Takes 10 minutes or so. When it is all done, shut down.
STOP!!! Now boot back into Windows 7. Go to the MacOSX volume again in Windows Explorer and open the Extra folder (in the root of the drive). Then open up the file called smbios.plist to edit its contents. I use Edit Pad Pro (right click/send to/Edit Pad Pro). Replace the contents with this...
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com...yList-1.0.dtd"> <plist version="1.0"> <dict> <key>SMbiosvendor</key> <string>AppleInc.</string> <key>SMbiosversion</key> <string>MBP81.88Z.0047.B1E.1109091244</string> <key>SMboardproduct</key> <string>Mac-94245A3940C91C80</string> <key>SMfamily</key> <string>MacBookPro</string> <key>SMmanufacturer</key> <string>AppleInc.</string> <key>SMproductname</key> <string>MacBookPro8,2</string> <key>SMserial</key> <string>C02GM530DF8X</string> </dict> </plist>
and then save the file. Be sure to make a copy of the original first!
Note: You need an smbios.plist that matches as closely to the computer you have in order for it to work properly. I tried several, this one worked. You may have to experiment with different ones. Where to get them? Google it! Or try here... Every Mac
8. After you alter the smbios.plist file, shut down, power up, and then reboot the MacOSX partition again from the Niresh boot-loader, remembering to use the flags...
(cpus=1 -f -v )
9. Upon reboot my system was working perfectly! (I thought). It all works, Sound, Screen Saver, Sleep, HW Monitor, all of it. Wait... except the WiFi. Why? We already installed that kext through Windows Explorer. If the same thing happened to you and you got no WiFi after installing initially, no problem...
10. Open up Kext Wizard and navigate to your Windows 7 drive (I can see my drive C:/ in my Mac install in the Computer tab) and locate the AtherosWiFiInjector.kext on your Windows 7 drive and install it with the Kext Wizard. If you can't open your Windows drive from within your Mac install, then quit, go back into Windows, copy the AtherosWiFiInjector.kext file to a USB drive, boot back into MacOSX (with flags) and then use the Kext Wizard to install the file from the USB stick. After it finishes installing click on maintenance and repair tab in the Kext Wizard and choose the repair all permissions in System and Cache folders option. When that process is complete, shut down, reboot as before, and don't forget the FLAGS!
This has since been fixed using a custom DSDT for my laptop. You can learn how to do that by reading other posts of mine and search the forum for how to create your own custom DSDT.
Note: I use Windows Explorer to copy all the kext files I need to the Desktop on my Mavericks drive (D:/MacOSX). I created a folder on the Mac Desktop (In Explorer it is found under Users/My user name/Desktop/ and I use that folder to copy things from my PC to the Mac. This is very useful and it works both ways because I can access my Windows partitions from Mavericks and copy/paste/transfer files Win-Mac or Mac-Win.
If you are like me, you have a fully functional Toshiba P755 running MacOSX Mavericks!
My laptop works flawlessly, it all works, Movies, screen saver, You Tube, Skype, WiFi, iTunes, App store, sound, ethernet, everything. I didn't try the HDMI but I never use it so I am not worried about that. In the System Info app all is present and accounted for including both the Intel and nVidia graphics. I also have a USB WiFi stick and that works perfectly also.
The only thing I haven't figured out is
how to boot without having to use the flags
(Solved with DSDT) but the way it is is fine with me. I am sure there is a way to boot without them, but right now I have a perfectly dual booting Win/Mac and everything works so I'll leave it at that until I read enough on how to get it to boot right without having to use the flags (fixed). After endless hours of trial and error I found what works. For me that was the Niresh option, I tried all the others without success, but don't let that stop you from trying other methods, use what works for you and your system.
Edit: Your next mission is to learn how to create and apply a custom DSDT after you get your initial install working. Fortunately, this laptop is fairly compatible as it is, almost everything worked for me after the initial install, except battery, WiFi, SD Card Reader, but now everything works and I have only minor issues to work on. Your custom DSDT will allow a lot of options and there are a lot of fixes already available as mention above (RehabMan's resources). It really isn't that hard to do if you take the time to study and learn. Once you get the basic understanding of it the process gets easier.
I hope this guide was useful and you have the same success I did!