@Pityke Sounds like I need a better way to call ALSC :)
Several things about your build:
1. Card reader it not working: Perhaps your UIAC patch is incorrect. Btw, on my laptop, I don't need to use USBInjectAll because my DSDT already provides correct port config.
Suggestion: Update to latest...
@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...