Contribute
Register

[Guide] ASUS Vivobook X542UA

Status
Not open for further replies.
Here it is. System boot time - 3 min, touchpad not working.
ETPD._STA is unpatched, as you say.
Could be a buggy GPIO implementation, maybe it's not operational on your machine.
Try a BIOS update, or find a setting to enable GPIO within (Maybe a hidden setting?)
Make sure you re-extract and re-patch your DSDT after a BIOS update/option change.

Is your trackpad operational with polling mode? It now reports FTE1200 correctly.

Not sure about the Magic Mouse 1. You do need to sort your USB configuration...
 
Ben, thank you a lot!

Try a BIOS update, or find a setting to enable GPIO within (Maybe a hidden setting?)
My BIOS is last 306 dated 2018/10/24. The first thing I did after buying - BIOS update. Original DSDT attached

Is your trackpad operational with polling mode? It now reports FTE1200 correctly.
It works good. I have no problems as is.
Is there any tool to ensure APIC PIN number and get additional debug information about GPIO and devices connected to?

So, other problems now are:
Realtec ALC294 - when no headphones connected I see no internal microphone, but see 2 * Line In, both non working.
Sleep, hibernation. System can wake up after sleeping. System cannot sleep 2 and more times - only one time after booting.
 

Attachments

  • DSDT original unpatched.dsl
    1.3 MB · Views: 77
Some changes in my hardware:

1. Original TN screen replaced with new IPS B156HAN01.1 - now screen looks much more better. Native Mac OS calibration recognizes screen settings and make correct color profile. 18 bit/pixel color, as was before, but cost very cheap. Images looks great, very similar as original MacBook.

2. Enabled Intel VT-D in BIOS settings.

3. Added +8Gb SODIMM DDR4 Samsung M471A1K43CB1 - inside was the same module. Now 16Gb RAM.

Now Windows 2012 Server and MS SQL Server 2016 feels very good inside VirtualBox. :)
 
Ben, thank you a lot!


My BIOS is last 306 dated 2018/10/24. The first thing I did after buying - BIOS update. Original DSDT attached


It works good. I have no problems as is.
Is there any tool to ensure APIC PIN number and get additional debug information about GPIO and devices connected to?

So, other problems now are:
Realtec ALC294 - when no headphones connected I see no internal microphone, but see 2 * Line In, both non working.
Sleep, hibernation. System can wake up after sleeping. System cannot sleep 2 and more times - only one time after booting.
Try getting more info about your GPIO controller via Windows or Linux. Don't know how...
You can try extracting your BIOS and looking for an appropriate hidden option, maybe to enable it (if disabled) - at your own risk!
See here:
(Of course you should look for something GPIO related instead of CfgLock...)

This hassle won't be needed too much, as you're using polling and it seems to work fine, although GPIO will probably be more efficient...
It is also possible that the 0x55 GPIO pin is just incorrect... Your trackpad could be mapped to a different pin. See some common pins in the VoodooI2C pinning guide:

You can find your APIC pin in SBFI, it's 0x6D.

If AppleALC's layout-ids don't match your machine, you might need to modify the resources to fit (then submit it to AppleALC as a new layout)

Read here about hibernation:
Alternatively, see HibernationFixup. Didn't try it, I guess you could investigate...
 
Last edited:
Updated my OS to 10.14.5.

So, after update, when I tried to test sleeping mode, I got not wake-up after 1-3 sec, but kernel panic.
Tried to use this method, and got success. System wakes up normally.

Read here about hibernation
Ben, can you look my debug files? Is my system looks ok?
 

Attachments

  • debug_29299.zip
    4.1 MB · Views: 199
Updated my OS to 10.14.5.

So, after update, when I tried to test sleeping mode, I got not wake-up after 1-3 sec, but kernel panic.
Tried to use this method, and got success. System wakes up normally.


Ben, can you look my debug files? Is my system looks ok?
you may want to do this:
 
you may want to do this:
All my USB ports are working now.

I have
- 1 * USB 2.0
- 2 * USB 3.0
- 1 * USB Type-C
and internal camera attached to USB.
 
All my USB ports are working now.

I have
- 1 * USB 2.0
- 2 * USB 3.0
- 1 * USB Type-C
and internal camera attached to USB.
you made a usb ssdt very quick...
 
No, I didn't change something in my system.
It works from the begin, when ben9923 told me to use right RehabMan's config.plist
While your ports are working, that's an incorrect setup.
You still need a correct SSDT with your ports, so they are correctly recognized, and other ports will be disabled.
It saves some resources, and can definitely help with sleep-related issues.

(Alternatively, you could create a USBPorts.kext injector with your ports, maybe with Hackintool)
 
Status
Not open for further replies.
Back
Top