Hi,
I managed to patch my DSDT and SSDT files. Most of the things are working (sound, ethernet, sleep/wake up, backlight control, keyboard, FnKeys, touchpad, battery meter, SDCard reader). My laptop is a ASUS RoG G551JW, i7-4750HQ, Intel Iris Pro 5200 + GTX 960M in a triple boot configuration (Win 10, MacOS Mojave 10.14.5, Ubuntu).
What doesn't work is the keyboard backlight (I tried various keyboard backlight patches for the DSDT but each one gave me a kernel panic). The second one is the external monitor. I managed to disable the discrete GPU (it doesn't show up anymore between the recognized devices on Mojave), anyway when I boot up MacOS Mojave with connected external monitor (Display Port to DVI-D), the boot process gives me a error "gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0". If I disconnect the external monitor I don't have that error and everything is working just OK. After the MacOS starts, if I reconnect the cable I can use the external monitor, too.
Could anybody tell me what would be the best solution not to have to disconnect and reconnect each time I boot into MacOS Mojave.
Thank you very much for any solution or idea.
Have a nice day.
Error.zip
AsusG551JW_Clover.zip