Jump to content

ACER NITRO 5 AN515-54 OC Touchpad/Trackpad ELAN 0504 do not work.


trognaz

Recommended Posts

H

 

Specs:

 

Laptop Acer Nitro 5 - Model version AN515-54-55CQ

  • CPU: i5-9300H
  • RAM: 16GB (2x8) DDR4
  • GPU: Intel UHD 630 + Nvidia GTX 1650 4GB
  • SSD: M2 NVMe Sabrent 256 GB
  • SSD: M2 Ngff + Adapter to Sata3 256 GB (WIndows)
  • WIFI + BT: M2 DW1560

 

I've successfully installed latest Catalina 10.15.6 in dual boot with Windows 10 with Open Core 6.0.0

 

What works:

  • Graphic accelleration IGPU Intel UHD 630
  • Audio (jack also)
  • All USB ports (3 and type C also)
  • Realteck Ethernet lan
  • Wifi (DW1560)
  • Integrated webcam
  • Sleep and wake
  • Battery management 
  • Brightness keys
  • Keyboard (PS2)

 

Whats doesn't work:

  • BT (I can't understand why cause in windows and in other Mac with the same DW1560 and same kext work)
  • Touchpad/Trackpad ELAN 0504 

 

278614004_ELAN0504.JPG.bd45d2ba100c8b1b38d077ff369604a0.JPG

 

I've followed the Open Core official Dortania's guide, I've tried first time with SSDT-XOSI.aml patch + OSI to XOSI rename in config.plist and second time with SSDT-GPI0.aml compiled by me with my hardware name from my extracted DSDT, I've followed this guide for that.

 

my SSDT-GPI0:

DefinitionBlock ("", "SSDT", 2, "DRTNIA", "GPI0", 0x00000000)
{
    External (GPHD, FieldUnitObj)

    Scope (\)
    {
        If (_OSI ("Darwin"))
        {
            GPHD = One
        }
        Else
        {
        }
    }
}

Cause my name in _STA method (DSDT) is GPHD

 

I've tried with VoodooL2C + VoodooL2CHID and VoodooL2C + VoodooL2CELAN (Latest version) in this order:

			<dict>
				<key>BundlePath</key>
				<string>VoodooI2C.kext/Contents/PlugIns/VoodooInput.kext</string>
				<key>Comment</key>
				<string></string>
				<key>Enabled</key>
				<true/>
				<key>ExecutablePath</key>
				<string>Contents/MacOS/VoodooInput</string>
				<key>MaxKernel</key>
				<string></string>
				<key>MinKernel</key>
				<string></string>
				<key>PlistPath</key>
				<string>Contents/Info.plist</string>
			</dict>
			<dict>
				<key>BundlePath</key>
				<string>VoodooI2C.kext/Contents/PlugIns/VoodooI2CServices.kext</string>
				<key>Comment</key>
				<string></string>
				<key>Enabled</key>
				<true/>
				<key>ExecutablePath</key>
				<string>Contents/MacOS/VoodooI2CServices</string>
				<key>MaxKernel</key>
				<string></string>
				<key>MinKernel</key>
				<string></string>
				<key>PlistPath</key>
				<string>Contents/Info.plist</string>
			</dict>
			<dict>
				<key>BundlePath</key>
				<string>VoodooI2C.kext/Contents/PlugIns/VoodooGPIO.kext</string>
				<key>Comment</key>
				<string></string>
				<key>Enabled</key>
				<true/>
				<key>ExecutablePath</key>
				<string>Contents/MacOS/VoodooGPIO</string>
				<key>MaxKernel</key>
				<string></string>
				<key>MinKernel</key>
				<string></string>
				<key>PlistPath</key>
				<string>Contents/Info.plist</string>
			</dict>
			<dict>
				<key>BundlePath</key>
				<string>VoodooI2C.kext</string>
				<key>Comment</key>
				<string></string>
				<key>Enabled</key>
				<true/>
				<key>ExecutablePath</key>
				<string>Contents/MacOS/VoodooI2C</string>
				<key>MaxKernel</key>
        		<string></string>
        		<key>MinKernel</key>
       		    <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>
            <dict>
                <key>BundlePath</key>
                <string>VoodooI2CELAN.kext</string>
                <key>Comment</key>
                <string></string>
                <key>Enabled</key>
                <true/>
                <key>ExecutablePath</key>
                <string>Contents/MacOS/VoodooI2CELAN</string>
                <key>MaxKernel</key>
                <string></string>
                <key>MinKernel</key>
                <string></string>
                <key>PlistPath</key>
                <string>Contents/Info.plist</string>
            </dict>

 

In attachment my EFI:

EFI.zip

 

Please help with some idea or correction. THANKS!

Link to comment
Share on other sites

×
×
  • Create New...