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
868,465 Views
893 REPLIES 893

pcfr33k
Level 8
Ok sorry for the very very long delay but I have updated files and guide click on the dropbox link High Sierra all versions and Mojave working 100%. Enjoy!!

EDITED 11/18/2018

Added EFI2 for those who want to try VIrtualSMC instead of FakeSMC and Rehamna's new AppleBAcklightFIxup eliminating the binary patch in clover and removing PNLF in clover, using Rehabman's PNLF-SSDT in ACPI/Patched and Rename GFX0 to IGPU in CLover ACPI Rename. Thats it folks you won't be hearing from me again for a while, these updates should get you through all Mojave Updates.

Just in case if you use EFI2 make sure you name it EFI not EFI2.

Edited 9-12-2020:

Folks I have updated to Catalina 10.15.7 which is final not that big on Bad Sur 🙂 but this should also work on Big Sur, Apple is going backwards with their Silcon Project in my opinion. Anyone want to try and port this over to OpenCore give it a try and share it if you can accomplish this since I won't be doing any more updates because with the apps I have included you should be able to move forward on your own.

Make sure you change the SMBIOS in Clover Configurator Serial Numbers etc don't use the ones in there just click on generate wherever you see the generate button otherwise you will have issues with the App Store and iCloud such as Messages etc


Edited Again 9-13-2020:

I decided to create a Github Link in my Signature all other links such as to dropbox will be found there.

As a side note Bad Sur 🙂 should support the Haswell i7-4700HQ it has the AVX2 instruction set and Nvidia GTX 770M should also still be supported. If you have an earlier model Haswell make sure it supports AVX2.

Mitko
Level 7
Hello everybody.
I have a problem after upgrading to Big Sur.
Asus g750jh
the system is working gut - sound, wifi, video, etc.
but I cannot open *Sfari - its always crashed and i can’t *updates all my apps.*

Hi everybody. Finaly I added a working OpenCore Bootloader for Big Sur run/ installation.
For my system config - everything works: sound, video, wifi.
Use your DSDT
https://www.dropbox.com/s/ors8nu8257a2vxe/EFI_Opencore_v3.0.zip?dl=0
Â*Â*

Mitko wrote:
Hi everybody. Finaly I added a working OpenCore Bootloader for Big Sur run/ installation.
For my system config - everything works: sound, video, wifi.
Use your DSDT
https://www.dropbox.com/s/ors8nu8257a2vxe/EFI_Opencore_v3.0.zip?dl=0
Â*Â*



Great Job do you have full GPU acceleration with display brightness working, I see you have nvda_drv=1 in Nvram. You should download the resources folder and change Builtin under boot to External and enjoy an OpenCore GUI boot since you have OpenCanopy.efi enabled under APFS/Drivers.

I have an EFI string in my Clover you may still need this to get fully working HDMI features, I noticed you did not include this in DeviceProperties?

Is battery working perfectly using SMCbatteryManager, also there is a new HPET SSDT which may or may not be needed since our DSDT may have the fix already this is something relatively new in OpenCore, see this link to explain.

https://github.com/corpnewt/SSDTTime

Edited:

I gave your OpenCore a try and I get a kernel panic which backtraces to NVDAStartup with dependency IOPCIFamily, but tried with Catalina since I have not installed BigSur yet, this Config needs more configuring looking into it. Be careful if your on Catalina with Clover as your original bootloader, when you go back to boot with Clover, you will get a black screen because NVRAM has changed because of OpenCore and this changed original Nvram you had with Clover so at the Clover boot GUI, press the F11 key then use your arrow keys to find Restart Computer button, click on that button the second part equally as important as the first part when you click on F11, you should be back to normal.

Edited 2-22-2021:

I finally got OpenCore to Boot into Catalina was getting a NVDAStartup panic but after some careful reading on Dortania OpenCore Guide for Nvidia I realized there was one section about the properties and that some of the Nvidia GPUs may suffer from a panic if you do not include rom-version can you believe that? I am still trying to figure out how to add the EFI hex string I had in the Clover Config in Devices/Properties and port over to OC. These properties are those of a real MacBookPro Nvidia Kepler and really needed to have complete functioning Nvidia GPU. Right now I do not have HDMI working but everything else works as good if not better in OpenCore as it did in Clover. I'll post the new OC once I am done getting HDMI to work.

Edited 2-22-2021

See the github link to grab my OpenCore EFI. Also make sure you generate your own serial number and UUID I have nothing there now so this will not boot until you generate one. Go to this link and read how its very easy to use. I also recommend you create a flash drive and boot to that before committing to this new bootloader. https://github.com/corpnewt/GenSMBIOS

Edited 2-23-2021

Very important I am modifying one thing in the OpenCore for Big Sur Config.plist file, otherwise it will take forever to install and boot. Its the injector kext for WIFI and WIFI won't work until you disable the Injector kext for BCM4360 under Kernel Add 5th one AirportBrcmFixup.kext/Contents/PlugIns/AirPortBrcm4360_Injector.kext change this from YES to NO its also in the Dortania OpenCore Guide for BigSur. If you already grabbed my earlier release just modify that one thing. I created two OpenCore Releases, one for Catalina and one for BigSur on my Github. There might be some kexts really not needed but are enabled AppleALC for one, we are using VoodooHDA and there might be one extra kext enabled for trackpad as well. It doesn't seem to be affecting anything for now let me know if you think they need to be changed from YES to NO in the Config.plist under Kernel/Add

Edited 3-21-2021
I removed Opencore 0.6.6 for Catalina and Opencore 0.6.7 for Big Sur and replaced them. I did not include some ACPI patch renames (fixes) that were in Clover such as HPET, RTC, TIMR. Removed HDEF since we are now using VoodooHDA also removed AppleALC no need for it. Added a couple of SSDTs as part of the patches from Clover such as SSDT-SBUS-MCHC.aml. Also noted that I removed the FN key patch from DSDT in opencore 0.6.7 for Big Sur and now have it as a separate SSDT patch. You probably can see where I am going with this to remove the DSDT entirely and to have only SSDT patches for Opencore. All is needed now is to have 3 more patches and we will no longer need DSDT. The hardest one is Battery patch this may take me a while maybe if anyone can help? The next one to create is the 16 level keyboard brightness patch and finally the WIfi/BT LED/Sleep/wake fix patch. Once I complete those as SSDT patches then DSDT is completely eliminated!! Remember on Github there is a link to these MacIASL patches so if anyone has read or will read Rehabman's original battery patch thread which I did and understand this patching process, then his newer Thread on how to port the patch over to SSDT google search and please have a read and see if we can create battery patch as SSDT.

Edited 3-22-2021

Down to Battery and WIfi/Bt LED patch, Jake Lo form Osxlatitude helped me combine the FNKey and 16 level Keyboard Brightness Patches to SSDT. Once the Battery and WIfi/BT patches are in place into SSDT we no longer will need DSDT.

Edited 4-17-2021

SSDT-BAT patch complete just need to finish the WFBT/Wake LED Patch and we are completely DSDTless. I will post the updates soon on Github this will be the end for me as with SSDTs you should be able to upgrade to as far as MacOS will support this model.