Where communities thrive

  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
Repo info
  • Dec 05 11:23
    juico synchronize #57
  • Nov 30 16:12
    gvkt commented #474
  • Nov 30 06:08
    sqlsec commented #474
  • Nov 29 19:52
    kprinssu commented #474
  • Nov 29 19:51
    kprinssu commented #474
  • Nov 29 09:57
    sqlsec commented #474
  • Nov 25 12:11
    gvkt commented #474
  • Nov 25 11:40
    gvkt closed #485
  • Nov 21 17:45
    usr-sse2 commented #445
  • Nov 15 02:28
    sqlsec commented #474
  • Nov 14 04:17
    Xiashangning closed #447
  • Nov 14 04:17
    Xiashangning commented #447
  • Nov 14 04:15
    Xiashangning commented #447
  • Nov 13 21:33

    kprinssu on master

    Revert f0c868d, add IOMatchCate… (compare)

  • Nov 13 21:33
    kprinssu closed #56
  • Nov 13 19:06
    gvkt commented #474
  • Nov 13 19:05
    gvkt commented #474
  • Nov 13 18:49
    gvkt commented #485
  • Nov 13 18:41
    gvkt commented #485
  • Nov 13 17:14
    1Revenger1 ready_for_review #56
But it's not a big deal, I will just use opencore only for macos booting that works fine too! :)
(well there would be a lot more to fix to Boot Windows using OpenCore, for example Bluetooth has a exclamation mark in DeviceManager too, just like the trackpad. At the end it doesnt Matter too much if I boot Windows using F12 or a GUI ^^ )
Hey guys looking for Help regarding my ELAN 1203 (INT3450) i have followed the installation guide but i got missing IOInterruptSpecifiers entries on ACPI ID TPD0 and but i am getting IOInterruptSpecifiers entries in GPI0 which is 0e.
My System Config
Asus Tuf Gaming F15
intel Core i7 10870H 8 core 16 Threats
16 GB DDR4 2933
ELAN 1203 (INT3450)
Here are my files i am using lated VoodooI2C kext.
Good evening, guys. I have a 7391 2in1 and both trackpad and touch screen work very well. I can turn it around 360 degrees, on Windows when I turn the screen on its own. I wanted to know if there was any sensor that made this thing possible on macos too
Dell 7391
Do Hoang
im currently using i2C and it works well, only sometime the cursor jump ? anyone having same issue?
Kishor Prins

Good evening, guys. I have a 7391 2in1 and both trackpad and touch screen work very well. I can turn it around 360 degrees, on Windows when I turn the screen on its own. I wanted to know if there was any sensor that made this thing possible on macos too

MacOS does not support rotation and VoodooI2C does not support it

Hello, is there a ways to ignore touch on edge?
Greenshot 2021-06-14 10.02.53.png
When typing, accidental touch often occurs on the edge (the blue circle). I wonder if this could be ignored altogether. Note that palm rejection works normally. I just want to ignore accidental edge touches.
(maybe just suppressing click events from edges will do?)
Hey, my palm rejection doesn work! How could I possibly fix it?
@pratiknborkar Your EFI folder is a complete mess.
You're injecting BOTH ELAN and HID satellites, you haven't patched the CRS method nor you don't have anything under DeviceProperties. Using a patched DSDT is a bad idea. Also you're injecting VoodooPS2 mouse and trackpad when you don't need them. You have both Intel Wifi Kext and AirportBrcmFixup and you need only one of them. Honestly i'm surprise you can even boot to desktop with that EFI
I suggest you to start fresh using this well written guide and then if you still have problems come back here and i will try to help you.
@tmbt78 hey man thanks for reply as you said i have followed the guide from Dortania and create USB and booted according and fortunately i got IOInterruptSpecifiers entries on my ACPI ID (TPD0). So i patch my DSDT only with following paches Windows Emulation patch ,GPI0 controller patch and CRS paches
My APIC pin number is 63
Still no trackpad appears.
Here is my EFI and IOREG


I need help,I have a laptop is Asus ux434fac,it has a screenpad2.0,it is a touchpad also is a screen ,I try VoodooI2C but it not work,who can help me,please
This is my EFI and some laptop Info => https://drive.google.com/drive/u/0/folders/1MtzX5SCk80YQGc9EEAFmGZ5NEG1AkfQn

As far as i know, it's not supported yet. CMIIW.

@pratiknborkar Your EFI is much better now. BUT you're still injecting BOTH VoodooHID and VoodooELAN
you need only one of those. So for the moment disable the VoodooELAN.kext from loading
also under ACPI Patch in the config.plist you've to enable XOSI rename and HPET rename because right now are disabled so your injecting the SSDT-XOSI do nothing
finally add this kext to your kext folder and load it in the config.plist
finally restart and in a terminal paste here the output of this command
dmesg | grep "Voodoo"
Also under Windows check ACPI properties (same as the pictures you've in the first EFI) as you can see here
i want to be sure on which bus your trackpad is attached. Do you have also a touchscreen ?
Please try to follow all the things i've said because there is a lot of delay between every chat. In this way we optimize the debug process.
@tmbt78 Again thanks again for the reply. I did what you told me to do then my Touchpad stared working like two finger scroll , Tap to click and three fingers like for move next window. but touchpad is missing on System Preference. And i dont have Touchscreen laptop

this the log

pratiknborkar@Pratiks-MacBook-Pro ~ % sudo dmesg | grep "Voodoo"
VoodooI2CControllerDriver::pci8086,6e8 Publishing device nubs
VoodooI2CControllerDriver::pci8086,6e8 Found I2C device: ELAN1203
VoodooI2CDeviceNub::TPD0 Got GPIO Controller! VoodooGPIOCannonLakeH
VoodooI2CHIDDevice:0x1000003e3 start
VoodooGPIOCannonLakeH::Registering hardware pin 0xE1 for GPIO IRQ pin 0x129
VoodooGPIOCannonLakeH::Successfully registered hardware pin 0xE1 for GPIO IRQ pin 0x129
VoodooI2CHIDDevice::ELAN1203 Device initiated reset accomplished
VoodooI2CHIDDevice:0x1000003e3 creating interfaces
VoodooInputSimulatorDevice:0x100000438 start
VoodooI2CHIDDevice:0x1000003e3 open by VoodooI2CPrecisionTouchpadHIDEventDriver 0x100000432 (0x0)
VoodooI2CPrecisionTouchpadHIDEventDriver::ELAN1203 Putting device into Precision Touchpad Mode
VoodooInputActuatorDevice:0x10000043b start
VoodooInputSimulatorDevice:0x100000438 creating interfaces
VoodooInputActuatorDevice:0x10000043b creating interfaces
VoodooInputSimulatorDevice:0x100000438 open by AppleMultitouchTrackpadHIDEventDriver 0x100000445 (0x0)
VoodooInputActuatorDevice:0x10000043b open by AppleActuatorHIDEventDriver 0x100000449 (0x0)
ApplePS2Controller: Notification consumer published: VoodooI2CPrecisionTouchpadHIDEventDriver
Sandbox: 4 duplicate reports for bluetoothd deny(1) mach-lookup com.apple.server.bluetoothSandbox: apsd(125) deny(1) user-preference-write com.apple.apsdALF, old data swfs_pid_entry <ptr>, updaterules_msg <ptr>, updaterules_state <ptr>ALF, hash_free: found kext_info <ptr> Sandbox: 2 duplicate reports for apsd deny(1) user-preference-write com.apple.apsdSandbox: mds(116) System Policy: allow file-read-metadata /private/var/folders/f3/r0g7fr1n3fq_kbwv9jx25lhc0000gn/0/com.apple.nsurlsessiond/com.apple.nsurlsessiondSandbox: apsd(125) deny(1) user-preference-write com.apple.apsdVoodooI2CPrecisionTouchpadHIDEventDriver::setProperties USBMouseStopsTrackpad = 0
pratiknborkar@Pratiks-MacBook-Pro ~ %

@pratiknborkar you're welcome. The logs shows the kext is loaded and now you've the gesture too. I'm not sure about the trackpad preferences in System preferences ...
i would like to hotpatch your dsdt instead of using it patched. Could you please me provide an untouched DSDT ?
Also .. is your battery working ? Do you have the battery icon in the top bar ? Does it show battery remain energy ?
Also when you connect the power adapter is ricognized by the changing in the battery icon ?
Battery and touchpad are very connected one another (don't know why) so this could create the missing preferences for the touchpad
@tmbt78 Thats great here are my Untouched Tables SSDT and DSDT. And yes Battery icon acting weirdly it wont appears neither on Battery power nor on AC adaptor.
One more thing Drag is not happening too if possible patch that too :D
One more thing on big sur only cursor work but click and rest gestures not works
@pratiknborkar Before patching the DSDT for the battery try to inject this kext and load it in config.plist. After reboot check if the battery icon works as expected and also if you have trackpad preferences and report back.

Dude ECEnabler works.. ! With that Trackpad started works on both Catalina and Big Sur even though battery icon also started working fine in both OS.
here is my ioreg along with my EFI folder original tables i have already attached on previous post. (Kindly refer screenshots)

One strange thing is i come to know that my command key is replace by windows key it should be the with ALT key. and is there any way that can enable my RGB keyboard control or native key mapping for birghtness control because ASUSSMC won't works as it should be.
ROGHID app also not works properly.


@feartech Do i need to add anything or just save to aml ?
compile as aml, copy to acpi folder, add aml in your config.plist if using opencore
@feartech Cool will update the result ASAP
@pratiknborkar Replace your config.plist with the one in this zip. Replace your SSDT-XOSI.aml with the one in this zip and finally ADD SSDT-I2C.aml
restart and check if the touchpad is working as usual
keep a copy of your original EFI in case you've to boot from USB to recover