- Joined
- Jul 24, 2019
- Messages
- 17
- Motherboard
- Asus ZenBook UX510UX
- CPU
- i5-7200u
- Graphics
- HD620 + GTX950M
- Mobile Phone
I installed Mojave 10.14.5 to my UX510UX (UX510UXK version) and after I spent 2 days with the I2C touchpad configuration I decided to apply the UX410 config from hieplpvip's guide and almost everything is working well.
I modified a layout-id in "SSDT-UX510-KabyLake" (originally UX410) to 0x0D since the UX510 uses ALC256 and I get audio. I also added USBInjectAll.kext and configured my USB ports. (Note: I have no USB-C devices, so at the moment probably the USB-C port is disabled but I'll try to get one and test it.) At this point I'm very happy with the results but it would be good to solve the remaining problems. I list everything because it might be useful to someone, but the question is: Is there a way to fix the remaining few things?
Working
At the moment the whole system is installed to an external USB2.0 HDD and yes, I know that I should not install the kexts to the EFI Partition. I'll correct it as soon as I install the system to SSD but at this point it's easier to handle the system.
Any ideas?
I modified a layout-id in "SSDT-UX510-KabyLake" (originally UX410) to 0x0D since the UX510 uses ALC256 and I get audio. I also added USBInjectAll.kext and configured my USB ports. (Note: I have no USB-C devices, so at the moment probably the USB-C port is disabled but I'll try to get one and test it.) At this point I'm very happy with the results but it would be good to solve the remaining problems. I list everything because it might be useful to someone, but the question is: Is there a way to fix the remaining few things?
Working
- USB3 ports (SH and SS things are tested and working properly)
- CPU and GPU (native power management, full acceleration)
- Touchpad (Asus Precision Touchpad (ELAN1200 I2C) even the 4 finger gestures are ok. Can be disabled with hotkey. So far I haven't recognised any glitch.)
- Sleep/Wake
- Brightness control (slider and hotkey, 16 levels, auto change when I connect/disconnect the charger
- Keyboard backlight (16 levels, 3-4 should be enough because you can't see the difference but at least it's working)
- HDMI (picture + sound, max 4k/30 as Intel described. 4k/60 should only be possible through USB-C DP)
- Internal Speakers and Microphone
- Camera (USB2.0 HD UVC WebCam)
Jack connector. Output is OK, but external microphone is not working (tested with Apple EarPods only)Working properly. See: post #8- Sensors are looking good but I have an unknown 8086,9d31 device in IORegistryExplorer (Sunrise Point-LP Thermal subsystem)
Battery (Indicator is ok but cycle count, serial number, etc. are missing. If I remember correctly everything was working properly with Rehabman's kext and solution. I will check it later.Replaced to Rehbaman's ACPIBatteryManager.kext, now everything is working properlyFN keys - everything is working except F2,F8,A and the multimedia buttons (see below)Fn+A, just like the ALS is working properly since I updated the BIOS to the newest version. F8 is not supported by macOS, F2 is still untested since I don't have a device which can be disabled. (Still waiting forroot deviceDW1560)
WiFi as expected (Intel, I'm waiting for DW1560)Replaced to DW1560Card reader (Realtek USB2.0-CRW connected to USB3 bus), tried to spoof the device ID's also tried to disable every SS USB's, and a few different things but nothing helped. It's working on other Zenbook's so I'm out of ideas.Probably it will never work. So far nobody has ever managed to make this work.ALS is not working at all. According to some forums the ALS method is buggy in some Asus notebooks (related to GALS method), caused by a missing () ("GALS" instead of "GALS ()"). My native DSDT also contains this bug, I corrected it and I was able to compile it but as soon as I close MaciASL and reopen the compiled AML it's missing again. Also tried to move the GALS method to the beginning of the WMNB method but it did not hep. So I checked the original DSDT of an UX410 (GALS, ALSS and ALSC are defined in a different place and tried to patch mine based on that. I was able to compile it (it was a quick "fix" actually) but it did not help. I also tried SMCLightSensor.kext but same results.Fixed, "explanation" in the next post.Fn+F8 (switch display) is not working. I connected the notebook to my TV through HDMI, tried to mirror and and extend the screen but I was unable to switch between modes. (Actually I don't even know how should it work.)This function (display screen only in 1st/2nd monitor) is not supported, so it's perfectly normal, that the hotkey is not working.Fn+A (ALS On and OFF), probably because the ALS itself is not workingFixed- Fn+Arrows (media keys). This one is not in my config since when I tried to apply the patch the AsusSMC caused kernel panic (see the attachments). If I'm right I should add the corresponding patch from this repo to "SSDT-UX510-KabyLake" and I'll need to patch the corresponding buttons from Clover. Am I right? Update: I tried to implement them but they are not working. To be honest I've never used them, so I don't really care.
USB-C - at this point probably it's disabled due to SSDT, I'll put back later.Tested. Working properly.Fn+F2 (airplane mode) - I'll test it after the DW1560 arrivesWorking properly
At the moment the whole system is installed to an external USB2.0 HDD and yes, I know that I should not install the kexts to the EFI Partition. I'll correct it as soon as I install the system to SSD but at this point it's easier to handle the system.
Any ideas?
Attachments
Last edited: