Contribute
Register

[GUIDE] ASUS X555L

Joined
Apr 2, 2020
Messages
29
Motherboard
ASUS X554LA
CPU
Intel i5 5200U
Graphics
Intel HD Graphics 5500
Mobile Phone
  1. iOS
Hey there!

Your kext finally fixed my two finger right click issue, but introduced another one. Now scrolling, like a page on a web browser is not working. Any ideas what could be causing it?

UPDATE: Fixed it by changing some settings on the kext, more specifically 2FScrollAccelMode to 3.

However, is VoodooI2C any better than this, and should I bother to try and install it?
EDIT: Nevermind, looks like my trackpad is a PS/2, so nothing to do here, guess I'll just have to tweak the settings to make it work EXACTLY like it does on Windows.

About the forbidden sign, I'm trying to get it to show now, I'll upload the picture once I get it.
EDIT: Here it is: Still I'm not quite sure what you are talking about. Do I have to reinstall CLOVER or can I just paste the file and delete the old one if you upload it?

Also I don't really know where to start with USB Mapping. Can you point me in the correct direction?

Oh I haven't really tested if I have the issue with the mono-stereo thing. I'm using eqMac2 anyway.

Thank you one more time for your help.
 
Last edited:
Joined
Feb 3, 2017
Messages
10
Motherboard
ASUS X555lj
CPU
I7-5500U
Graphics
Intel5500/Nvidia920m
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Hey there!

Your kext finally fixed my two finger right click issue, but introduced another one. Now scrolling, like a page on a web browser is not working. Any ideas what could be causing it?

UPDATE: Fixed it by changing some settings on the kext, more specifically 2FScrollAccelMode to 3.

However, is VoodooI2C any better than this, and should I bother to try and install it?
EDIT: Nevermind, looks like my trackpad is a PS/2, so nothing to do here, guess I'll just have to tweak the settings to make it work EXACTLY like it does on Windows.

About the forbidden sign, I'm trying to get it to show now, I'll upload the picture once I get it.
EDIT: Here it is: Still I'm not quite sure what you are talking about. Do I have to reinstall CLOVER or can I just paste the file and delete the old one if you upload it?

Also I don't really know where to start with USB Mapping. Can you point me in the correct direction?

Oh I haven't really tested if I have the issue with the mono-stereo thing. I'm using eqMac2 anyway.

Thank you one more time for your help.

About Trackpad : As you know the X series Asus Laptops use Focaltech PS2 touchpad, BTW in my DSDT I'have noticed some I2C devices but I don't know how its works. Keep me posted about your Trackpad fix for better gestures integration.

EDIT: X****l series have Focaltech touchpad.

About the stop sign : If you have the original clover folder by ThatCopy you can see OsxAptioFix3Drv.efi in CLOVER/drivers/UEFI. Delete it and use AptioMemoryFix.efi instead. BACKUP YOUR EFI CLOVER ON USB before testing, it might works but you never know....

For USB mapping use Hackintool https://github.com/headkaze/Hackintool is a great tool for patching. Go to USB and click on INFO icon in the bottom and enjoy testing :)
 

Attachments

  • AptioMemoryFix.efi
    27 KB · Views: 12
Last edited:
Joined
Apr 2, 2020
Messages
29
Motherboard
ASUS X554LA
CPU
Intel i5 5200U
Graphics
Intel HD Graphics 5500
Mobile Phone
  1. iOS
About Trackpad : As you know the X series Asus Laptops use Focaltech PS2 touchpad, BTW in my DSDT I'have noticed some I2C devices but I don't know how its works. Keep me posted about your Trackpad fix for better gestures integration.

About the stop sign : If you have the original clover folder by ThatCopy you can see OsxAptioFix3Drv.efi in CLOVER/drivers/UEFI. Delete it and use AptioMemoryFix.efi instead. BACKUP YOUR EFI CLOVER ON USB before testing, it might works but you never know....

For USB mapping use Hackintool https://github.com/headkaze/Hackintool is a great tool for patching. Go to USB and click on INFO icon in the bottom and enjoy testing :)

Weird, mine shows ELAN ETD108 on Windows, its not a PS/2 device. I have tried acidanthera's VoodooPS2Controller and it doesn't work, so I guess we are just stuck with ApplePS2SmartTouchpad.

Have you managed to make brightness keys work? Currently I'm just using Brigthness Slider and does the job for me.

Thanks for the stop sign fix, I'll try and do that as well as the USB mapping.
 
Joined
Feb 3, 2017
Messages
10
Motherboard
ASUS X555lj
CPU
I7-5500U
Graphics
Intel5500/Nvidia920m
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Weird, mine shows ELAN ETD108 on Windows, its not a PS/2 device. I have tried acidanthera's VoodooPS2Controller and it doesn't work, so I guess we are just stuck with ApplePS2SmartTouchpad.

Have you managed to make brightness keys work? Currently I'm just using Brigthness Slider and does the job for me.

Thanks for the stop sign fix, I'll try and do that as well as the USB mapping.

That's strange, VodooPS2Controller manage Synaptics and Eland devices but only ApplePS2SmartTouchpad can manage ALSO Focaltech touchpad, try to go on device managment panel on windows > right click on "touchpad" device > details and post me the resoults of "bios name" and "id hardware". I don't use english language on Windows so names might be different but you can understand what parameters I want to see and yes, my english is orrible i know, sorry.

My brightness/volume/sleep keys works well using Shift+CAP+F5/F6 or the "page button" on the right between alt gr and ctrl (it dependes on your keyboard layout maybe). Alternativley you can use Karabiner, an app that allow keyboard remapping.
 
Joined
Apr 2, 2020
Messages
29
Motherboard
ASUS X554LA
CPU
Intel i5 5200U
Graphics
Intel HD Graphics 5500
Mobile Phone
  1. iOS
That's strange, VodooPS2Controller manage Synaptics and Eland devices but only ApplePS2SmartTouchpad can manage ALSO Focaltech touchpad, try to go on device managment panel on windows > right click on "touchpad" device > details and post me the resoults of "bios name" and "id hardware". I don't use english language on Windows so names might be different but you can understand what parameters I want to see and yes, my english is orrible i know, sorry.

My brightness/volume/sleep keys works well using Shift+CAP+F5/F6 or the "page button" on the right between alt gr and ctrl (it dependes on your keyboard layout maybe). Alternativley you can use Karabiner, an app that allow keyboard remapping.

Hello again,

I have just applied your file and it works absolutely fine, no more "forbidden/stop" sign when booting.

Here you have the pics, for what I have found, my device is an ELAN, that's why when I install acidanthera's VoodooPS2Controller it just jumps all around the place, and I'm completely unable to use it.


Don't worry for your english, I'm not native either, so I hope you can understand what's on the screenshots.

Thanks.
 
Joined
Feb 3, 2017
Messages
10
Motherboard
ASUS X555lj
CPU
I7-5500U
Graphics
Intel5500/Nvidia920m
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Hello again,

I have just applied your file and it works absolutely fine, no more "forbidden/stop" sign when booting.

Here you have the pics, for what I have found, my device is an ELAN, that's why when I install acidanthera's VoodooPS2Controller it just jumps all around the place, and I'm completely unable to use it.


Don't worry for your english, I'm not native either, so I hope you can understand what's on the screenshots.

Thanks.
It seems a PS2 Touchpad....

Have you try this fork of VodooPS2Controller? https://github.com/BAndysc/VoodooPS2/releases designed for Elan, instead of Appleps2smartouchpad.

PS: Is a new project, maybe it will work. If not try to pull a request to developer i might be useful.
 
Last edited:
Joined
Apr 2, 2020
Messages
29
Motherboard
ASUS X554LA
CPU
Intel i5 5200U
Graphics
Intel HD Graphics 5500
Mobile Phone
  1. iOS
It seems a PS2 Touchpad....

Have you try this fork of VodooPS2Controller? https://github.com/BAndysc/VoodooPS2/releases designed for Elan, instead of Appleps2smartouchpad.

PS: Is a new project, maybe it will work. If not try to pull a request to developer i might be useful.

Yes, I have tried it and it works, but I get "No trackpad detected" on System Preferences, so no gestures. I guess we'll have to wait or try to contact the developer. Thanks anyway!
 
Joined
Feb 3, 2017
Messages
10
Motherboard
ASUS X555lj
CPU
I7-5500U
Graphics
Intel5500/Nvidia920m
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Yes, I have tried it and it works, but I get "No trackpad detected" on System Preferences, so no gestures. I guess we'll have to wait or try to contact the developer. Thanks anyway!
It is another "version" of VodooPs2Controller specific for Elan. Not the original version you've tried. This might work for you.
 
Joined
Apr 2, 2020
Messages
29
Motherboard
ASUS X554LA
CPU
Intel i5 5200U
Graphics
Intel HD Graphics 5500
Mobile Phone
  1. iOS
It is another "version" of VodooPs2Controller specific for Elan. Not the original version you've tried. This might work for you.
I think you misunderstood. I tried acidanthera’s and got the jerky mouse, then tried this one and it’s working just like the regular VoodooPS2. Which means no gestures, and “No trackpad detected” in System Preferences. But I really appreciate you try to help, I’ll try to get in touch with the developer of the kext you sent me and see if we can fix it together.
 
Joined
Feb 3, 2017
Messages
10
Motherboard
ASUS X555lj
CPU
I7-5500U
Graphics
Intel5500/Nvidia920m
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Update:

After some tests sleep/wake is working on Asus X555lj (Laptop) with Mojave and Clover 5122 and UEFI

Dsdt patched : only errors fix

MSR 0xE2 unlocked

No problems with Bios reset so I unchecked FixRTC (in ACPI) and AppleRTC (in Kernel and Kexts Patches)

Darkwake=0

SIP Enabled

Real NVRAM , no EmuVariableUefi, no RC clover scripts

OcQuirks.efi and OcRuntime.efi installed in driver/UEFI instead Aptiofix drivers

Mapped USB ports

Tests:

Hibernate mode 0, sleepimage locked with Hackintool : sleep fail (Sleep Failure [code:0xFFFFFFFF0000001F]) , sleep not working, black screen, hard spin fan, need a hard reset.

Hibernate mode 3, sleepimage locked with Hackintool : sleep fail (Sleep Failure [code:0xFFFFFFFF0000001F]) , sleep not working, black screen, hard spin fan, need a hard reset.

Hibernate mode 25, sleepimage locked with Hackintool : sleep seems to work but wake = reboot and still Sleep Failure [code:0xFFFFFFFF0000001F]

After unchecked “FixShutdown” and “SuspendOverride” in ACPI :

Every Hibernate mode with sleepimage locked or unlocked : sleep seems working but wake = reboot and still Sleep Failure [code:0xFFFFFFFF0000001F].

PS : Sleep Failure [code:0xFFFFFFFF0000001F] seems to be related to Audio (AppleAlc.kext)

SUCCESS :

Unchecked “FixShutdown” and “SuspendOverride” in ACPI

In BOOT section of clover I checked “RtciHibernateAware”, “SignatureFixup”, “HibernationFixup” and “StrictHibernate”, with HibernationFixup.kext Installed

“HibernationFixup” check or uncheck seems to be irrelevant.

Results : Hibernate 25 Mode with sleepimage unlocked : sleep working (S5 state) everything is off, wake in clover with MacOs in “hibernate state” and then working with no problems with peripherals, no delays in wake, no problems with long sleep. Apps opened works as espected, Wake in verbose mode show that Clover can found the hibernate encryption key.

No Sleep Failure code

Hibernate Mode 0 and 3 not tested yet, because, for me mode 25 allows me to work with Windows 10 second SSD while MacOs is hibernated.

@ThatCopy @Ryone
Schermata 2020-09-29 alle 16.53.29.png
Schermata 2020-09-29 alle 16.51.40.png
 
Last edited:
Top