@aharshac This model use USB-HID as keyboard interface. Keyboard backlight is controlled by this interface, too. The keyboard is ITE in port HS11 of XHC.
I'm working on a driver for this, and I need some testers when I finish. Feel free to contact me.
@whatnameisit Asus does disable unused ports in DSDT. To check, search for _SB.PCI0.XHC.RHUB.**** where **** is HS01, HS02, SS01, etc., then look for method _UPC. There are four bytes: connectable, type, reserved0, reserved1 (according to ACPI specs). For unused ports, the first byte...
On Asus Zenbook, SSDT-UIAC and USBInjectAll is not needed! Asus has already defined the right ports in DSDT according to ACPI specs. I'm running without SSDT-UIAC/USBInjectAll, and everything works fine!
You guys should try it too
Based on my research, Mojave has native support for Coffee-Lake, but unfortunately not for KabyLake-R (eg. 59178086: UHD 620) since no MacBook has this GPU.
Currently I'm faking it as 59168086 and using MacBookPro14,1. Is that OK, if not, what platform-id should I inject, as well as which...
@higorhlg The best way to check is checking kernel log. Reboot your laptop, and run this command:
log show --predicate 'process == "kernel"' --start "2017-01-01 00:00:00"
Remember to change the time so that it will only show log from latest boot
Then find VoodooI2C and check if it's in interrupt...
@rubik6 Your DSDT is exactly the same as mine. You may have done something wrong. Try reinstalling macOS again, this time use the "install_*.sh" scripts. Remember to clone the repo again.
Also, don't patch X86PlatformPlugin. Use X86PlatformPluginInjector instead
@pradmohanty I don't know how keyboard not work in Clover. That's very weird.
About audio, it's a known problem due to incomplete AppleHDA patch.
There's a guide specific for your laptop here: https://www.tonymacx86.com/threads/guide-asus-zenbook-ux430-i7-8550-kaby-lake-r-alc294.243618/. You can...