Asus Zephyrus-M i7 8750H build

Hi everyone,

I have an ASUS Zephyrus-M GM501GS, full specs are:

CPU i7 8750H Code Lake Chipset: HM370 Graphics: NVIDIA GTX 1070 8GB GDDR5 + Intel Graphics Wifi: Intel Wireless-AC 9560 Bluetooth: HCI 9.256 / LMP 9.256 Camera: USB2.0 HD UVC WebCam Audio/Mic: Realtek HD Audio ALC668 Keyboard & Trackpad - ELAN/SA473I-12A4 OS: Mac OS High Sierra 10.13.4

I've installed High Sierra without issues and thought that the job was done, but then learned more about the joy of dealing with Kext files and DSDT patches.

So far I got: * Bluetooth, working natively * Keyboard, working natively * M2 Hard disk, working natively (read-only) * USBs, working natively * Thunderbolt 3, working natively (I think) * Camera, working natively (but with a few glitches) * Graphics, Nvidia Web Driver installed and running + NvidiaGraphicsFix.kext, but can see some glitches and is quite slow. Also on system info it's listed as 8MB instead of 8GB. * Battery Manager, working after using the DSDT Patch for Asus N55SL/Vivobook from RehabMan's repository * Fn Keys, working after AsusNBFnKeys.kext * Shutdown/Restart, working after DSDT Patch Shutdown Fix from RehabMan's repository ; although I can see that it sometimes doesn't work as expected.

I haven't started working on: * Brightness control * Disabling discrete graphics - would be better to have the Intel Graphics running instead of the * NVIDIA GPU due to power consumption

I'm still struggling to get: * Audio/Mic (Realtek HD Audio ALC668), I've tried the VoodooHDA-2.9.0 driver without luck and then a patched AppleHDA from https://github.com/insanelydeepak/Patched-AppleHDA-for-Mac-OS-Sierra-10.12 but none worked. * Trackpad (ELAN/SA473I-12A4), I've tried to use VoodooI2C with the satellite kext VoodooI2CHID and VoodooI2CELan, but none of then worked, have also applied the GPIO and Windows 10 patches via DSDT. Also tried the VoodooPS2Controller with the Daemon as per instructions, but also without much luck. * Wi-fi (Intel Wireless-AC 9560), I saw everywhere that Intel isn't compatible with MacOs. Is this still the case? If yes, I'll buy a compatible USB adapter.

Also, one question, is it possible to have more than one DSDT patch loaded during boot or do I always need to compile a DSDT file with all the patches that I want?

IOReg, Plist, Kexts and DSDT patches are here: https://www.dropbox.com/s/rv6gzkd4jc48vru/ZephyrusM.zip?dl=0

Any help would be greatly appreciated Thanks

submitted by /u/dggomes
[link] [comments]