Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 03:20
    ben9923 commented #478
  • 03:19
    ben9923 commented #478
  • Sep 15 15:21
    gianlucainnocenti commented #478
  • Sep 15 15:20
    gianlucainnocenti commented #478
  • Sep 15 15:18
    ben9923 commented #478
  • Sep 15 15:14
    gianlucainnocenti commented #478
  • Sep 15 15:11
    ben9923 commented #478
  • Sep 15 15:09
    gianlucainnocenti commented #478
  • Sep 15 15:07
    ben9923 commented #478
  • Sep 15 15:06
    ben9923 commented #478
  • Sep 15 15:04
    gianlucainnocenti commented #478
  • Sep 15 15:00
    m0d16l14n1 commented #478
  • Sep 15 14:21
    gianlucainnocenti commented #478
  • Sep 15 14:19
    ben9923 commented #478
  • Sep 15 14:19
    ben9923 commented #478
  • Sep 15 14:18
    gianlucainnocenti commented #478
  • Sep 15 14:16
    m0d16l14n1 commented #478
  • Sep 15 14:15
    m0d16l14n1 commented #478
  • Sep 15 12:49
    kprinssu commented #478
  • Sep 15 12:49
    kprinssu commented #478
tmbt78
@tmbt78
Peam269
@Peam269
@tmbt78 thanks a lot!
Peam269
@Peam269
@tmbt78 btw, yeah you were right, the trackpad really doesnt work ehrn booting into Windows from opencore... Could you maybe tell me what I need to modify in the SSDT to change that?
tmbt78
@tmbt78
@Peam269 try replace this file but keep the older one as backup
Peam269
@Peam269
@tmbt78 It still doesn't wanna work under windows..
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 ^^ )
pratiknborkar
@pratiknborkar
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)
NVDIA 1660TI 6GB
Here are my files i am using lated VoodooI2C kext.
https://drive.google.com/drive/folders/1F1NfXpPB38vG34lWLcZjn0E3-eSkvyyM?usp=sharing
Vins
@Vins95
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
@huyhoang8398
im currently using i2C and it works well, only sometime the cursor jump ? anyone having same issue?
Kishor Prins
@kprinssu

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

박현우
@phu54321
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?)
Peam269
@Peam269
Hey, my palm rejection doesn work! How could I possibly fix it?
tmbt78
@tmbt78
@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.
pratiknborkar
@pratiknborkar
@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
https://drive.google.com/drive/folders/1yOxtMU_hPhp_FlYgJIfcEEOcHe2V93y6?usp=sharing
Tasc11
@Tasc11

@YehJiaJun

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.

tmbt78
@tmbt78
@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"
tmbt78
@tmbt78
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.
pratiknborkar
@pratiknborkar
@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"
Password:
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 ~ %

tmbt78
@tmbt78
@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
pratiknborkar
@pratiknborkar
@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
pratiknborkar
@pratiknborkar
One more thing on big sur only cursor work but click and rest gestures not works
tmbt78
@tmbt78
@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.
pratiknborkar
@pratiknborkar

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.

https://drive.google.com/drive/folders/14JIKSuKQhoGVhZm1vW-Z79ZjZdEvA5VX?usp=sharing