Rybo713 / UX330UA-macOS

macOS Mojave 10.14.X for UX330UAK
11 stars 12 forks source link

ASUS UX330UA-AH55 #1

Closed AwlsomeAlex closed 6 years ago

AwlsomeAlex commented 6 years ago

Hello, is this the same process for the 8th Generation Coffee Lake ZenBook?

Rybo713 commented 6 years ago

It should be very similar

AwlsomeAlex commented 6 years ago

Can you provide details as to how I need to apply the DSDT patches? I'm not familiar to this AT ALL and don't want to screw something up.

EDIT: Also the BIOS doesn't show the options anywhere on what to enable/disable and change. Is that because it needs an update or because mines a newer model?

Rybo713 commented 6 years ago

You're going to have to follow the instructions from: https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/ to apply the DSDT patches. It's been half a year since I did this.

As for the options in the BIOS, at the bottom right of the BIOS main screen there should be a button for Advanced Options. I think you can just press F7.

AwlsomeAlex commented 6 years ago

Yeah I found the advanced options. They seem to be different. Maybe I need a BIOS update? Also I would prefer to create my own patches (As DSDT can be specific down to the individual machine). How should I achieve doing this or should I just go with the ones provided?

AwlsomeAlex commented 6 years ago

Okay there is no option to disable secure boot and CSM Support is grayed out with "Disabled"

EDIT: Just kidding! I found it.

Rybo713 commented 6 years ago

You BIOS is already up to date. To create your own DSDT patches follow this link as I've mentioned previously: https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/.

Please read and follow the instructions in the above link before going down further here: Use the MaciASL 6.1 application that you should have downloaded from the above link: Go to Preferences, and make sure iASL 6.1 is selected. Click the Sources tab, click the “+” and the following Patch Info: Name = Rehabman URL = http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

AwlsomeAlex commented 6 years ago

Okay thank you. I'm not sure if I want to totally take the risk yet. Since I've read through that already and I'm still wildly confused about DSDT.....

EDIT: Also why does this guide specify Sierra instead of High Sierra?

Rybo713 commented 6 years ago

Oh that's because my usb wifi adapter doesn't work on High Sierra. Only Sierra and below

AwlsomeAlex commented 6 years ago

So this would be the same with High Sierra?

Rybo713 commented 6 years ago

Yes

AwlsomeAlex commented 6 years ago

Question, did you happen to make any modifications to these kexts? I tried to update them but keep getting kextd stall[0], (240s) 'AppleACPICPU'

Edit: All of the latest versions of the kexts along with Lilu+WhateverGreen included breaks Trackpad Support. However leaving the old PS2/I2C Kexts freezes at boot. What should I do?

AwlsomeAlex commented 6 years ago

Nevermind. No Battery Indicator (Showing false reading) and the trackpad is acting super weird, I go to move it and it keeps moving and is not identifying clicks correctly.

AwlsomeAlex commented 6 years ago

Fixed Trackpad, but battery still shows up as 0% and Keyboard Brightness Keys don't work

AwlsomeAlex commented 6 years ago

DSDT patches aren't working. Only compile error I got was with SSDT-5 with syntax, I can't find the problem though! SSDT-5.dsl.zip

Rybo713 commented 6 years ago

I didn't make any modifications to the kexts. Keyboard brightness keys never worked on mine either. I think for DSDT patches you have to do them yourself because you have different hardware configurations.

AwlsomeAlex commented 6 years ago

So I need to learn how to make DSDT Patches and find out how to make patches for them manually? What about Battery Indicator? FN Keys? Power Management?

Rybo713 commented 6 years ago

Yes you have to make DSDT patches for your specific machine. Battery indicator should work using that kext provided. I don't think I've ever gotten FN keys or power management working.

AwlsomeAlex commented 6 years ago

I tried the patches for my machine but keep getting syntax error, unexpected PARSEOP_NAMESEG Patch.zip

Rybo713 commented 6 years ago

Did you apply the [gfx0] Cleanup/Fix Errors (SSDT) patch from Rehabman's laptop patch repository?

AwlsomeAlex commented 6 years ago

I used someone else’s guide and they used hotpatched SSDTs. I really wish one existed for the battery I’m using because now I don’t need to deal with all of this DSDT nonsense

EDIT: Also thats for SSDT, my problem exists in the DSDT. Apparently its a bad _WAK patch?

Rybo713 commented 6 years ago

I see. I'm not sure how I can help you. But one interesting thing is that my friend tried my SSDT and DSDT patches and it worked flawlessly (even better than my system) with only a few changes on his Acer Swift 3 with the same cpu as yours.

AwlsomeAlex commented 6 years ago

I'm going to try a different _WAK patch or not even try it at all. I currently have everything BUT Battery Indicator working that I want to work, I might have to find or make a SSDT hot patch so I can avoid DSDT, but that won't be easy.

Rybo713 commented 6 years ago

Well good luck!

AwlsomeAlex commented 6 years ago

I actually resorted to this guide and used his hot patches for UX430 Kaby Lake-R and it works perfectly, like everything worked including FN keys, power management, even the backlit keyboard, and I mean everything. I'd check it out to make your system more complete ;) you should be able to use the Kaby Lake UX430.