cancel
Showing results for 
Search instead for 
Did you mean: 

ASUS G750JX / OSX Mavericks INSTALL GUIDE

Bozzified
Level 7
ASUS Statement: Please note this activity voids the Apple EULA you agree to on purchasing the software. ASUS does not endorse this activity in any way. However, beyond buying an ASUS laptop and software pre-installed, ASUS does not dictate what end-users do with their notebooks. Equally, ASUS does not make any specific component choices for OS', or provide warranty or support beyond those shipped with its notebooks. No ASUS rep will comment here. If legal objections are raised it is liable to be removed at any time and without notice.

Secondly: any piracy discussion whatsoever will result in a ban. End of.



NEW INSTRUCTIONS FOR 10.9.2:
I posted new instructions and all the stuff you need for 10.9.2 pretty much vanilla install here
http://rog.asus.com/forum/showthread.php?39406-ASUS-G750JX-OSX-Mavericks-INSTALL-GUIDE/page20

PREFACE:

This is not 100% final installation as I'm still working with audio and wireless radios and I'm trying to get the Chameleon bootloader to show up from the BIOS when I boot so I don't have to use USB stick to get boot loader.
THIS IS FIXED and working - SEE UPDATE

A great thing about installing on ASUS G750JX is that almost all things that were in previous installation guides here on TonyMac forums under Laptop Mountain lion support > G750JX are unnecessary. This is as close to vanilla installation as I could get.

Touchpad also works. You will however need to hook up ethernet cable to laptop so you have ethernet until I figure out how to get wireless radios working.

One thing to note is that you will need to have on one of the hard drives Windows 8 installed and on that installation of Windows 8 you will need to download some kind of NFS+ support for Windows 8 (I use bundle from Paragon with NFS+ and NTFS support so I can have NTFS support in OSX and NFS+ in Windows 😎 but I think since that's a paid product you can use anything else that will just read NFS+ partitions in Windows 8.

ASUS G750JX I have flashed a bios 208

So without much writing here's what I did.

BIOS SETTINGS
go to ADVANCED and disable VT-d
go to BOOT and disable Fast Boot
Underneath Fast Boot, enable Launch CSM
You should now see a new option: Launch PXE OpROM policy. Enable this option. This allows your computer to boot via Legacy BIOS not UEFI.

INSTALLATION:

Standard Unibeast preparation:

1. On a mac download the Mavericks installation from App Store
2. Follow the steps for Unibeast and create a USB stick - Select Laptop support in addition to OSX 10.9 Mavericks App Store install
3. Once you have created and finished Unibeast USB stick preparation make sure you download the patched 10.9 kernel from step 13 and replace the mach_kernel on the USB stick with the one you download (you might have to show all files in OSX you are working on to see mach_kernel file on the root of USB drive), put the USB stick into your ASUS 750JX and boot from it
4. On bootloader screen, pick Unibeast Installer (no flags needed) and hit enter
5. It will take a bit, so be patient and OSX installer will show up
6. Go to Disk Utility > Do the standard Create Partition on a second drive > Make it GUID Partition > MacOS Extended Journaled and call it Mavericks
7. Exit Disk Utility and continue with installation



8. Once the installation finishes you will get a message how OSX Mavericks can't set the startup disc. This is FINE! Don't worry.
9. Now, restart and boot back into Windows 8
10. Install in Windows 8 NFS+ support
11. Restart and boot again into Windows 8
12. Once you have booted into Windows 8 now you should see the Mavericks volume and all the files there
13. Download this patched kernel (UPDATE: this is now recommended patched kernel by RehabMan: http://www.tonymacx86.com/mavericks-laptop-support/114677-haswell-early-reboot-mavericks-locked-msrs... ) as it allows Sleep and UseKernelCache to work properly (OLD one - do not use this unless you have problems with RehabMan's http://www.osx86.net/files/file/3631-kernel-os-x-mavericks-109-amd/ )
14. Open Mavericks volume in Explorer and overwrite mach_kernel with the one you downloaded
15. Restart and boot from the USB stick
16. Pick OSX Mavericks HDD volume and hit enter
17. OSX Mavericks will welcome you with the setup screen - follow through on standard process (iCloud might give you a funky message but that's not a big deal)



18. Welcome to OSX Mavericks on ASUS G750JX! 🙂





UPDATE:

Once you install the Mavericks you want to run the latest Multibeast 6.0 (see TonyMac) before the restart.

What you will be installing is the following:



The idea here is to have Chameleon and everything else installed into S/L/E, modify the SMBIOS.plist and have local hdd Extra folder.

If you are going to use Clover as boot see install notes in the post later in this thread so you can take out USB stick booting completely and adjust some location of some kexts and how to use the config file I included in the files.

Thanks to PeanutButterSpice and slayer2333 from TonyMac forums for trying as well on this and giving me ideas on what to do to get this working without it I would have probably not been able to look at the right place to make this work.


UPDATE 01:

Got audio and wifi working fine now!

The trick was that ASUS G750JX is using Broadcom chip.. in order to to make it recognized in Mavericks you have to update the IDs in the IO80211Family kext.. You go in and go into Plugins and update the IDs inside AirPortBrcm4360.kext > info.plist to include the following:

pci14e4,43b1
pci14e4,4331
pci14e4,4353
pci14e4,432b

Adding these will enable your Wifi.

The audio is working with VoodooHDA 2.84.

The problem I'm having is with hardware acceleration on GTX770M.. the card it properly recognized and working just fine but when I play videos HTML5 or Flash it doesn't matter it crashes it.. I can watch videos just fine if I disable hardware acceleration in Flash but H.264 HTML5 videos will not work for some reason.

Suggestions are welcome!

CUDA installs fine though.

UPDATE 2:

And I finally solved the last issue with hardware acceleration. I changed the System Definition to Mac Pro 5.1 and now everything works great.


The only last thing that remains is to get BIOS to recognize the SSD with the OSX Mavericks installation so I can boot without the USB stick boot loader. But that's really a minor issue.

Amazing! This ASUS G750JX is now an OSX Mavericks BEAST!


UPDATE 3:

The loading without the USB stick has been resolved now. I am using Clover. I will write up the guide for this as I'm still fine tuning things.

UPDATE 4:

I have used RehabMan's patched kernel (here: http://www.tonymacx86.com/mavericks-laptop-support/114677-haswell-early-reboot-mavericks-locked-msrs...) and indeed things are working MUCH better. UseKernelCache is working and I have increased my boot times now to desktop in about 10 secs instead of 30+. One side effect is that I don't see USB 3.0 recognized after installing GenericXHCI kext. Looking into this.

UPDATE 5:

Bluetooth 4.0 is now working as well. You have to enable the ASUS G750JX broadcom bluetooth IDs in BroadcomBluetoothTransport kext. We are fortunate because the Bluetooth in this laptop is BCM4352 so it's compatible fully with OSX Mavericks.

To enable go:
0. Find the IOBluetoothFamily.kext in S/L/E and copy it to desktop
1. Show Package Contents on it
2. Go into Plugins and show package on BroadcomBluetoothTransport
3. Open info.plist file and locate this entry:

Broadcom2045FamilyUSBBluetoothHCIController_P

CFBundleIdentifier
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
IOClass
BroadcomBluetoothHostControllerUSBTransport
IOProviderClass
IOUSBDevice
idProduct
33293
idVendor
1452


4. Right above this entry and after

IOKitPersonalities


(So in between those put the following)

Broadcom2046FamilyUSBBluetoothHCIController_3404

CFBundleIdentifier
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
IOClass
BroadcomBluetoothHostControllerUSBTransport
IOProviderClass
IOUSBDevice
LMPLoggingEnabled

idProduct
13316
idVendor
5075



5. This is it, SAVE and use Kext Wizard or similar to install and overwrite the existing IOBluetoothFamily.kext in S/L/E

6. Reboot and voila.. You have Bluetooth 4.0


NEW INSTRUCTIONS FOR 10.9.2:
I posted new instructions and all the stuff you need for 10.9.2 pretty much vanilla install here
http://rog.asus.com/forum/showthread.php?39406-ASUS-G750JX-OSX-Mavericks-INSTALL-GUIDE/page20
876,943 Views
893 REPLIES 893

gazzacbr wrote:
@alketrax: i have many windows and osx and linux on an mbr ssd (see sig).
you can modify the osx installer for mbr install (just google os x mbr).
i usually install osx to an external disc to avoid the risk of borking my internal multi boot ssd.
the external usb disc is mbr and has hfs+ formatted partitions.
once its running and booting, i clone the install back on to my internal ssd.
i have a boot manager (terabyte bootit) that basically swaps the active partition around to suit.
quite easy and safe.
i keep at least 2 copies of os x on the disk at any one time so i can always test on one and then (sometimes) repair from the other.
the secret is keeping partition image backups (windows and os x).
its very rarely worth trying to rescue os x from a complete non-start. just reload and try again.


I appreciate your help but I'm very new to all this so whatever you have said since the fourth line was gibberish to me....

alketrax wrote:
I appreciate your help but I'm very new to all this so whatever you have said since the fourth line was gibberish to me....

best advice, dont do it then
read, read, read and then read some more.
when the fourth line on makes perfect sense, give it a go.
Asus G750JX-CV050H||GTX770M||24GB ram||120hz 3D screen||
1TB Samsung 840 EVO SSD||500GB Crucial M4 SSD||500GB Crucial M4 SSD in DVD Bay
free bag and mouse :cool:
win 8.1||win 7||win xp||server 2008||os x mavericks||linux mint 16

pcfr33k
Level 8
Is everything working vanilla in 10.9.3? Who is running it and which bootloader. Is GPU/CPU PM still vanilla with RehabMan's patched kernel? I am unsuure if he has the patch for 10.9.3 yet? No DSDT or SSDT needed?

pcfr33k wrote:
Is everything working vanilla in 10.9.3? Who is running it and which bootloader. Is GPU/CPU PM still vanilla with RehabMan's patched kernel? I am unsuure if he has the patch for 10.9.3 yet? No DSDT or SSDT needed?

you will not get 'everything' working vanilla without dsdt/ssdt mods or some kexts.
the ones already supplied here by bozzified work just fine.
unless you have an atheros wifi.
which doesnt work at all.
'just about everything' works on mine without dsdt/ssdt but not proper screen brightness.
did you read the write up about rehabmans patch?
its a patch.
it does a generic search and replace. it doesnt matter which kernel version you run it against.
Asus G750JX-CV050H||GTX770M||24GB ram||120hz 3D screen||
1TB Samsung 840 EVO SSD||500GB Crucial M4 SSD||500GB Crucial M4 SSD in DVD Bay
free bag and mouse :cool:
win 8.1||win 7||win xp||server 2008||os x mavericks||linux mint 16

gazzacbr wrote:
you will not get 'everything' working vanilla without dsdt/ssdt mods or some kexts.
the ones already supplied here by bozzified work just fine.
unless you have an atheros wifi.
which doesnt work at all.
'just about everything' works on mine without dsdt/ssdt but not proper screen brightness.
did you read the write up about rehabmans patch?
its a patch.
it does a generic search and replace. it doesnt matter which kernel version you run it against.


Thanks for the response. Yes for Haswell with the MSR 0x2e lock. I used Coderush util to unlock both Bios 208 and 209. His PMPatch did not work because of a compression issue. I had to use his UEFITool to manually patch it. Very easy to do. I just got the laptop today at work have to pick it up. RehabMan told me there will be no need for tme to patch the Kernel since I unlocked the Bios. The question is I have to make sure the Bios Flashes without incident. I did it on my G74SX without any problems but that unlocks the Bios for the AICPUPM since it used that and not the one built into the kernel as for the Haswell processors.

I will probably flash 208 for now since he has a DSDT/SSDT for it. I want to do the patching myself with Pike's patching for SSDT I don't think that part will be hard since I have done that before for my G74SX. The DSDT however is another animal and I will have to see if I can get a patcher to work for it just to get the minimum needed like the patches for HPET, DTGP, CMOS. I think audio and graphics are optional.

I will try chameleon boot loader first since this is how I have done it now for the last 1o years or more. I want to move to Clover because it has more advantages like patches kexts on the fly from the EFI partition making Apple OSX updates near seamless.

I don't think his link is working for the files like his Clover.plist config and DSDT etc etc. I also might need the Chameleon APIC KernelPatcher module. Is it part of the files he included or no one is getting that panic?

Would you have working link for the files?

Thanks

Kantm
Level 7
Hi,

First of all, sorry if i would appear stupid, noobish or lazy in this post. I tried my best for the last 3 days already without success...

So, I have a G750JX as the OP, i wanted to try out Mac OS X just for fun. I read somewhere about installing os x with virtualbox, then use easy bcd to dualboot with the VHD file the virtualbox created. So i can really enjoy the os x with the full power of my beast, not shared.

At first i was so hyped, i downloaded yosemite, and then it fail so many times, i try follow several Tuts online, with mavericks, then lion ... all fail desperatedly, after 5 different installer downloaded, i'm so fed up. Then found out the virtualbox only support the os x server... i have no idea whats the difference to the normal version, but **** it.

i want a hackintosh. so, i looked into it, found this one, seems great. Spent a whole morning making the installer, then couldn't find the patched mach_kernel in the post the OP related to... then, i found it somehwere buried in these 33 pages, but problem arise, there are 2, for 10.9.1 and .2, i dont know which one i have ... when using ibeast, the mac i used already hv a mavericks installer already... so it just go, i didnt even need my downloaded .dmg file...

then i read through pages in this topic, found out there are so many things that need to be concern of, yet doesnt guaranty a 100% success ...

my setup is like this: an ssd with 2 drive, 1 for win, 1 for heavy load games. another hdd, split in half, 1 for data, 1 for old win os. i got the ssd, install windows on it, boot from it, now i dont know how to delete or format that drive, and it hv like 4 reserve space and 1 backup space when looking in disk manager.

sorry for the long post, the question is here: how should i format that drive, and install the mac on that drive, am i facing a risk to the data on the other drive in that hdd?

Kantm wrote:
Hi,

First of all, sorry if i would appear stupid, noobish or lazy in this post. I tried my best for the last 3 days already without success...

So, I have a G750JX as the OP, i wanted to try out Mac OS X just for fun. I read somewhere about installing os x with virtualbox, then use easy bcd to dualboot with the VHD file the virtualbox created. So i can really enjoy the os x with the full power of my beast, not shared.

At first i was so hyped, i downloaded yosemite, and then it fail so many times, i try follow several Tuts online, with mavericks, then lion ... all fail desperatedly, after 5 different installer downloaded, i'm so fed up. Then found out the virtualbox only support the os x server... i have no idea whats the difference to the normal version, but **** it.

i want a hackintosh. so, i looked into it, found this one, seems great. Spent a whole morning making the installer, then couldn't find the patched mach_kernel in the post the OP related to... then, i found it somehwere buried in these 33 pages, but problem arise, there are 2, for 10.9.1 and .2, i dont know which one i have ... when using ibeast, the mac i used already hv a mavericks installer already... so it just go, i didnt even need my downloaded .dmg file...

then i read through pages in this topic, found out there are so many things that need to be concern of, yet doesnt guaranty a 100% success ...

my setup is like this: an ssd with 2 drive, 1 for win, 1 for heavy load games. another hdd, split in half, 1 for data, 1 for old win os. i got the ssd, install windows on it, boot from it, now i dont know how to delete or format that drive, and it hv like 4 reserve space and 1 backup space when looking in disk manager.

sorry for the long post, the question is here: how should i format that drive, and install the mac on that drive, am i facing a risk to the data on the other drive in that hdd?


The G750JX works flawlessly with OSX. You shouldn't have any problems whatsoever.

Tell me your model and all the parts you have.. you can see the breakdown in Device Manager if you don't know.

You have GTX 770m

but tell me what Wifi/Bluetooth and network cards you have in there. If your G750JX model is DB71 it's identical to mine and I will give you all my latest files.


So here's what you need to do to get it running, it's really not that hard and G750JX is probably one of the most compatible laptops I've seen. It is literally currently fully operating like a native Mac Book Pro for me:

1. Get on a mac
2. Download OSX Mavericks installer from the App Store
3. Download Unibeast and create a Unibeast install USB stick (don't forget to follow their tutorial on TonyMacX86 website.
4. Once that completes you want to turn on hidden files in OSX so you can see additional folders that are hidden by default. You want to start Terminal app and type this in:

defaults write com.apple.finder AppleShowAllFiles YES

then, type right after this

killall Finder (this will restart the finder to show you all files)

5. Once you have done that, open the USB drive and rename mach_kernel file to mach_kernel.original and then copy my mach_kernel file in it's place (don't forget to rename my attachement to mach_kernel as in the url it has a funky numbers appended as it is now)

6. You replaced the mach_kernel now and you can rename the Extra folder you have on the USB stick to OldExtra and then copy my Extra folder to the USB stick. My Extra folder has everything you will need.

7. Now you are ready to install. However, you need turn off stuff in BIOS.. So this:

go to ADVANCED and disable VT-d
go to BOOT and disable Fast Boot
Underneath Fast Boot, enable Launch CSM
You should now see a new option: Launch PXE OpROM policy. Enable this option. This allows your computer to boot via Legacy BIOS not UEFI.

8. Now save settings in BIOS and reboot.. while rebooting keep hitting ESC so you can pick the USB stick you put in so you boot from it.

9. Now your Mavericks installation should begin (give it a minute to startup)

10. Go through installation process (you can go to Tools>Disk Utility to format/create your partitions to GPT/HFS+ Mac Journaled Filesystem) and then install OSX onto that partition/hard drive you prepared with Disk Utility.

That should be it, on restart, you will see an OSX drive and you will pick that instead of Unibeast and you can play around it. When you are ready you can read my 3rd or 4th line on the original post that will take you to a link of page 20 something where it will tell you how you can organize your Chameleon bootloader so you don't need USB stick to boot. You will need USB stick to boot each time to OSX if you don't want to go further than that.

NOTE:

When you boot into OSX for the first time, your video card might be funky. That's fine. Download the latest Nvidia drivers for OSX Mavericks 10.9.3 here: http://www.nvidia.com/download/driverResults.aspx/75452/en-us

Go to System Preferences and go into Security and Allow app installs from Anywhere.

Before you install the Nvidia driver, the SMBIOS I gave you as default is iMac14,2 as that one works great with G750JX. You can't install Nvidia drivers with iMac SMBIOS active, so what you will do is when you restart and you see those icons on boot loader screen you want to highlight OSX drive you installed it on and start typing this:

SMBIOS=/Extra/smbios-mp31.plist

What this will do is it will bypass the default iMac SMBIOS I gave you and it will use the alternate Mac Pro 3.1 SMBIOS temporarily just so you can install Nvidia drivers.

When you boot into OSX, you install Nvidia drivers and reboot again.

Your video should be working with full acceleration and beauty.

That's about it really.

Extra folder:
http://www.bozzified.com/screenshots/Extra-IFtuHCf6ZO.zip

Patched 10.9.3 mach_kernel for G750JX and Haswell
http://www.bozzified.com/screenshots/mach_kernel-rcmWUpOIvx.


Do this and I can help you going forward, by installing kexts, setting Chameleon bootloader instead of Clover and to get everything working if it doesn't.

@cruzin_cruzing,

Weird when I tried to update from bios 207 using afudos with the /GAN switch of course it told me the Bios size does not match the excising size? Current bios is 207 and I am trying to flash the patched 208?

cruzin_cruzing
Level 7
If anyone wanted to patch their BIOS and unlock MSR 0xE2 for native OSX power management, CodeRush released UEFIPatch which works with the G750's larger BIOS image.

THIS IS THE MODIFICATION OF BIOS AND IF DONE INCORRECTLY CAN BRICK YOUR COMPUTER. As per CodeRush's words, there is a very small chance that the tool can create a corrupt BIOS image. The afudos /gan flash method isn't the most reliable method either but it's currently the only known way, SO YOU USE THIS METHOD AT YOUR OWN RISK.

1. Grab the latest AMI Flash utility here: http://www.ami.com/support/downloads/amiflash.zip
The utilities you want are all in the AptioV folder since that is what the G750 BIOS is based on.

2. Go into the afuwin, the 64bit version, and run afuwingui. Here you can click Save, and save your bios image. The computer will freeze in the few seconds it takes to the save. After you can exit the program.

3. Download UEFIPatch: https://www.sendspace.com/file/2vi4pk
Extract the zip, and place the saved BIOS ROM file in the same folder as the tool is in.

4. Open a CMD prompt in the folder, and type
UEFIPatch "nameofbios.rom"

Of course, replace nameofbios.rom with whatever you named it without quotation marks.

5. It should output the BIOS ROM with .patched attached to the end if successful.

6. Create a DOS usb (Rufus is probably the easiest utility to do so). Go back into the amiflash/AptioV folder and grab the afudos program and drag it to the root of the DOS USB. Also drag the .patched rom file into the root of the USB. Remove the .patched at the end once it's in there.

7. Boot into the DOS USB, and run the command:
afudos "nameofpatched.rom" /GAN

Again, replace the nameofpatched.rom appropriately without the quotation marks.

That should be all.

pcfr33k
Level 8
@cruzin_cruzing,

Can you just patch the Bios image downloaded from Asus site?