Contribute
Register

[Guide] ASUS Zenbook UX310UA (& UX310UQK) macOS Mojave / Catalina with Clover (& Big Sur / Monterey using OpenCore EFI) Installation Guide

Status
Not open for further replies.
Can anyone help me out? ELAN1200 touchpad does not work . The notebook is a ux310u with intel i3-7100u .


Code:
log show --predicate 'process == "kernel"' --last 10m | grep Vood
2019-06-28 12:06:16.110529+0200 0xd7       Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d61 Starting I2C controller
2019-06-28 12:06:16.113994+0200 0xd6       Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d60 Starting I2C controller
2019-06-28 12:06:16.129329+0200 0xd6       Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d60 Set PCI power state D0
2019-06-28 12:06:16.129639+0200 0xd6       Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d60 Publishing nub
2019-06-28 12:06:16.129997+0200 0xea       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Probing controller
2019-06-28 12:06:16.130179+0200 0xd7       Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d61 Set PCI power state D0
2019-06-28 12:06:16.130515+0200 0xd7       Default     0x0                  0      0    kernel: (kernel) VoodooI2CPCIController::pci8086,9d61 Publishing nub
2019-06-28 12:06:16.130882+0200 0xec       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d61 Probing controller
2019-06-28 12:06:16.131159+0200 0xea       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Found valid Synopsys component, continuing with initialisation
2019-06-28 12:06:16.142850+0200 0xea       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerNub::pci8086,9d60 SSCN not implemented in ACPI tables
2019-06-28 12:06:16.143055+0200 0xec       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d61 Found valid Synopsys component, continuing with initialisation
2019-06-28 12:06:16.143475+0200 0xec       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerNub::pci8086,9d61 SSCN not implemented in ACPI tables
2019-06-28 12:06:16.143633+0200 0xec       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerNub::pci8086,9d61 FMCN not implemented in ACPI tables
2019-06-28 12:06:16.143908+0200 0xec       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d61 Warning: Error getting bus config, using defaults where necessary
2019-06-28 12:06:16.144786+0200 0xec       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d61 Publishing device nubs
2019-06-28 12:06:16.155937+0200 0xea       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerNub::pci8086,9d60 FMCN not implemented in ACPI tables
2019-06-28 12:06:16.156214+0200 0xea       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Warning: Error getting bus config, using defaults where necessary
2019-06-28 12:06:16.156522+0200 0xea       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d60 Publishing device nubs
2019-06-28 12:06:16.223524+0200 0xec       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::pci8086,9d61 Found I2C device: ELAN1200
2019-06-28 12:06:16.224152+0200 0xec       Default     0x0                  0      0    kernel: (kernel) VoodooI2CControllerDriver::VoodooI2CDeviceNub Warning: Incompatible APIC interrupt pin (0x6d > 0x2f) and no GPIO interrupts found; if your chosen satellite implements polling then VoodooI2CDeviceNub will run in polling mode.
2019-06-28 12:06:16.311062+0200 0xf7       Default     0x0                  0      0    kernel: (kernel) VoodooI2CHIDDevice::ELAN1200 Could not find suitable _DSM or XDSM method in ACPI tables
2019-06-28 12:06:16.311143+0200 0xf7       Default     0x0                  0      0    kernel: (kernel) VoodooI2CHIDDevice::ELAN1200 Could not get HID descriptor
2019-06-28 12:06:16.336139+0200 0xf4       Default     0x0                  0      0    kernel: (kernel) VoodooPS2SynapticsTouchPad: Version 1.9.2 starting on OS X Darwin 19.0.
2019-06-28 12:06:16.813856+0200 0xf4       Default     0x0                  0      0    kernel: (kernel) VoodooPS2Trackpad: Identify TouchPad command failed
You're either using a non-standard _DSM rename patch (probably ZDSM) - in that case use _DSM -> XDSM rename instead. Or you're using Clover's "Drop OEM _DSM", which should not be used.

Notice you didn't patch your DSDT to use GPIO interrupts.
 
Hi all :)

Just a quick note, to say that I've upgraded the guide, fully supporting Catalina now. People who used this guide before to install Mojave, will need to do a clean install, because many things changed, including some patches and files that are not needed anymore, and if you still have them they will cause problems. If you still want to try an update from Mojave to Catalina instead of making a clean install, you do it at your own risk, and please make a backup using TimeMachine on an external HDD before trying to update.
 
Hi all :)

Just a quick note, to say that I've upgraded the guide, fully supporting Catalina now. People who used this guide before to install Mojave, will need to do a clean install, because many things changed, including some patches and files that are not needed anymore, and if you still have them they will cause problems. If you still want to try an update from Mojave to Catalina instead of making a clean install, you do it at your own risk, and please make a backup using TimeMachine on an external HDD before trying to update.
Hi, is your mic working? I lost mic upgrading to latest catalina
 
Working perfectly, yes. Are you using newest AppleALC kext?
Unfortunately, though the latest alc shows my audio as being recognized I get no sound. Somebody was nice enough to compile alc for me a while ago due to my cx 8150 having different pin configs. I've never done video chatting or anything on this and when I decided to try one day, I noticed the mic was recognizing audio input. Trying to figure out why now.
 
how about ASUS ZENBOOK UX461UN? there is trouble with this series?
 
how about ASUS ZENBOOK UX461UN? there is trouble with this series?
Shouldn't be a problem installing Mac there, but you will not be able to use the GeForce card, must be de-activated and use only Intel Graphics.
 
Hello. I do everything by this guide, but with RehabMan’s plist the launch gets stuck after verbose part on the apple logo, and mouse is moving, and nothing any.

Asus ux310uak-fc488, i5-7200u, 16Gb ram, only Intel Hd 620, ssd m.2 “wd black sn750” 250Gb. Clover 2.5-5103. MacOS 10.15.3. Installer usb made by macs terminal...

But, sometimes, setup screen is appear (partly). Mouse is movable, but can’t select anything.
-----------
I'd made another usb installer, via bdu from another pc-windows, and all works fine, except right cpu stepping. Stepping via ssdtPRGen.
Geekbench result is 704(single-core) and 1609(Multi-core), gpu - 3996. And lifetime battery some about 3 hours.

-----
What am i do wrong? :think:

--------------------------------
Feb 17, 2020 update:
Solved by this guide -> https://github.com/hieplpvip/ASUS-ZENBOOK-HACKINTOSH...
 

Attachments

  • 5A406C07-78F6-4FAA-B196-D5CB1BF145B5.jpeg
    5A406C07-78F6-4FAA-B196-D5CB1BF145B5.jpeg
    2.3 MB · Views: 247
  • 220B3860-70FB-4AF5-9844-4D8CB0311022.jpeg
    220B3860-70FB-4AF5-9844-4D8CB0311022.jpeg
    2.4 MB · Views: 266
  • config.plist
    9.7 KB · Views: 203
  • Снимок экрана 2020-02-15 в 14.20.41.png
    Снимок экрана 2020-02-15 в 14.20.41.png
    184.7 KB · Views: 269
  • DSDT.dsl
    1.3 MB · Views: 132
Last edited:
Hi, first post here.

Been trying to do a clean install of Catalina on this exact model, for two days now, using the guide at beginning of this thread, but cannot get the installer to load fully. Mostly hangs at IOConsoleUsers: gIOScreenLockState3, hs0, bs0, now0, ss0x0, but randomly have gotten past this to hang at NTFS driver load, several times to apple logo, but unresponsive, once even to installer screen (in safe mode) but only mouse moves and arrow keys active (return & clicks did nothing).

Tried a myriad of clover flags, but basically getting nowhere. Searched for gIOScreenLockState3 issues, but nothing productive. Puzzled as to why this exact same machine would have issues the OP didn't experience - do have the QHD screen, but -cdfon should (apparently) take care of this.

Any suggestions welcome. This is a triple boot machine but will be installing to separate ssd (not the one with grub, windows etc on) will obviously only be using clover for all three if I get it to work, but that's another can of worms I'll only have to deal with if this stage succeeds!

Things I have tried:
  1. inject EDID
  2. -x -s -no-zp flags & too many variations to mention
  3. Removed 32MB DVMT fix from config.plist
  4. changed screen resolution key to 3200x1800
Bios Options set:
  • Vt-d, Fast boot, VM support, Secure Boot all disabled
  • CMS tried both
  • DVMT is 64MB
Config.plist is RehabMans for Intel HD620 etc as linked in OP's guide ~ only changes are removal of 32MB fix and boot flags. Current plist is in the attached zip. Don't currently have access to a mac or hackintosh, so unable to use rehabmans clover.pkg, relying on official release instead.

Any other infos needed, just let me know and I'll try to oblige. Thanks in advance...

UPDATE

Thought this may help others:
As I have no access to Mac or Hack and only mobile data, been a bit of a mission to even get the installer to run! How?

Download installer: check out GibMacOs on github
Mobile data: tethered android during Clover Install.

HoRNDIS 9.2 kext in Clover/kexts/other (Google kext, pkg no use)
In install screen in Catalina, with android USB tethered, fire up terminal in Utilities, type in:
ioreg -l -r -c IOUSBHostDevice
Get device id from first line in android listing 0x???????
Reboot clover, insert id from above as fake id for LAN in clover options PCI fixes
before launching install.
Use network utility in Catalina install screen to check internet is active, ping a site, then if ok, launch full install.

As ever, YMMV...
 

Attachments

  • CLOVER.zip
    2.2 MB · Views: 218
Last edited:
Maybe I should start a new HD620 not working thread, but thought I'd still try here as this thread is dedicated to my exact machine (bar the higher screen resolution). Been round and round with this for days now. Feeling I must be missing something obvious :banghead: as the guide in post1 clearly states everything is working.

So I have IntelHD620 21MB showing in about mac and elsewhere. No Quartz or CE, dock has white background, no Brightness slider in Display, brightness keys not working - nada. I have been tweaking the plist for several weeks now, so it may be a tad conflicted, but the machine boots reliably and more or less works, albeit a bit slow and glitchy with the graphics occasionally.

I followed the guide in post1 of this thread except for mucking about with SSDT's as disassembly and reassembly with no changes seemed unnecessary and is advised against elsewhere in this forum.

I can't get the debug tool to run (gen_debug command not found) though it seemed to install ok, so apologies if anything relevant is still missing. I've updated zip with ioreg, bootlog, kextcahe output etc manually. Hopefully it is now complete enough for someone to understand my problem! :confused:
 

Attachments

  • debug.zip
    3.5 MB · Views: 122
Last edited:
Status
Not open for further replies.
Back
Top