Contribute
Register

VoodooI2C Help and Support

Joined
Jul 29, 2012
Messages
6
Motherboard
Asus Vivobook S15 (S510UN-BQ134T) - Clover
CPU
i7-8550U
Graphics
Intel UHD620 + nvidia MX150
Joined
May 16, 2018
Messages
11
Motherboard
Dell Latitude E7480 (Clover)
CPU
i7 7600U
Graphics
HD 620, 1920x1080
Mobile Phone
  1. iOS
Hi

My hexadecimal APIC pin number: 0x33 so i tried GPIO pin number 0x1B 0x7B, but my touchpad still not work. I already tried common GPIO pin 0x17, 0x1B, 0x34 and 0x55, but it still the same.
My laptop is Dell e7480, i believe the touch pad is ALPS.

UPDATE:
I'm able to make it work by moving the VoodooI2C kexts to /L/E, remove AppleI2C kexts and use 0x00. It now work just like a mouse, how to make the 2-3 fingers gestures works?
 

Attachments

  • files.zip
    893.6 KB · Views: 72
Last edited:
Joined
Nov 8, 2014
Messages
131
Mac
Classic Mac
Mobile Phone
Hi

My hexadecimal APIC pin number: 0x33 so i tried GPIO pin number 0x1B 0x7B, but my touchpad still not work. I already tried common GPIO pin 0x17, 0x1B, 0x34 and 0x55, but it still the same.
My laptop is Dell e7480, i believe the touch pad is ALPS.

UPDATE:
I'm able to make it work by moving the VoodooI2C kexts to /L/E, remove AppleI2C kexts and use 0x55. It now work just like a mouse, how to make the 2-3 fingers gestures works?
The ioreg you sent does not indicate that VooodooI2C is working. If you want me to answer your question about multitouch then you should provide up to date troubleshooting archives.
 
Joined
May 16, 2018
Messages
11
Motherboard
Dell Latitude E7480 (Clover)
CPU
i7 7600U
Graphics
HD 620, 1920x1080
Mobile Phone
  1. iOS
Here's my newest files
 

Attachments

  • files.zip
    906.3 KB · Views: 63
  • debug_28723.zip
    2.6 MB · Views: 53
Joined
Nov 8, 2014
Messages
131
Mac
Classic Mac
Mobile Phone
Here's my newest files
Your trackpad uses the synaptics interface for multitouch. We haven't ported the synaptics interface to v2+ yet. v1.0.4 and below had support for it but the kext itself was very buggy.
 
Joined
May 16, 2018
Messages
11
Motherboard
Dell Latitude E7480 (Clover)
CPU
i7 7600U
Graphics
HD 620, 1920x1080
Mobile Phone
  1. iOS
Your trackpad uses the synaptics interface for multitouch. We haven't ported the synaptics interface to v2+ yet. v1.0.4 and below had support for it but the kext itself was very buggy.

Thanks you for your support.
Is the VoodooI2CSynaptics repo on github for synaptics interface? How do i build and use it?
 
Joined
Nov 8, 2014
Messages
131
Mac
Classic Mac
Mobile Phone
Thanks you for your support.
Is the VoodooI2CSynaptics repo on github for synaptics interface? How do i build and use it?
It doesn't work; hence why the protocol isn't supported on v2+ yet.
 
Joined
Mar 5, 2011
Messages
34
Motherboard
Gigabyte X299 UD4 Pro
CPU
i9-9960X
Graphics
2x GTX 1080 Ti
Hi.
Thank you for the great work on VoodooI2C, it's really impressive. I've got new Lenovo Yoga 730 15" laptop (8550u and problematic PM981 SSD, which will work only under Sierra currently).
We've successfully got touchpad and touchscreen working, it's great, getting used to it, double click on touchscreen is hard a bit (is there a way to customize stuff?)
The thing that doesn't work well is pen. It moves only in vertical direction all the time sticking to the left side of screen, no matter where my pen is. There is ink menu in system prefs, I've also tried installing wacom drivers from their website.
And another thing is when I try to use app Touch Bar Simulator, which I've seen people running on touchscreen hackintoshes, it immediately panics:
Anonymous UUID: CF25FFC3-4F40-2C66-1547-E8095268EB92



Sun May 20 03:51:33 2018



*** Panic Report ***

panic(cpu 7 caller 0xffffff8003d88c2d): Kernel trap at 0xffffff7f86f8ac52, type 14=page fault, registers:

CR0: 0x000000008001003b, CR2: 0x0000000000000000, CR3: 0x0000000019e23000, CR4: 0x00000000003627e0

RAX: 0x0000000000000000, RBX: 0xffffff803cf7c8a0, RCX: 0xffffff8004673370, RDX: 0xffffff8036bf7970

RSP: 0xffffff8200983d80, RBP: 0xffffff8200983d90, RSI: 0xffffff8004619cc0, RDI: 0x0000000000000000

R8: 0x000000000000ffff, R9: 0x0000000000000001, R10: 0xffffff8037123b80, R11: 0x0000000000000001

R12: 0xffffff8047839b60, R13: 0xffffff803891b690, R14: 0xffffff803cf7c8a0, R15: 0x0000000000000000

RFL: 0x0000000000010246, RIP: 0xffffff7f86f8ac52, CS: 0x0000000000000008, SS: 0x0000000000000000

Fault CR2: 0x0000000000000000, Error code: 0x0000000000000000, Fault CPU: 0x7, PL: 0, VF: 1



Backtrace (CPU 7), Frame : Return Address

0xffffff8200983830 : 0xffffff8003c6e166

0xffffff8200983880 : 0xffffff8003d96714

0xffffff82009838c0 : 0xffffff8003d88a00

0xffffff8200983940 : 0xffffff8003c20180

0xffffff8200983960 : 0xffffff8003c6dbdc

0xffffff8200983a90 : 0xffffff8003c6d99c

0xffffff8200983af0 : 0xffffff8003d88c2d

0xffffff8200983c70 : 0xffffff8003c20180

0xffffff8200983c90 : 0xffffff7f86f8ac52

0xffffff8200983d90 : 0xffffff7f86f8b99a

0xffffff8200983dc0 : 0xffffff7f8537ce03

0xffffff8200983e20 : 0xffffff7f86f8c793

0xffffff8200983e40 : 0xffffff8004273a9d

0xffffff8200983e80 : 0xffffff80042737e1

0xffffff8200983f00 : 0xffffff8004272d07

0xffffff8200983f50 : 0xffffff8004274966

0xffffff8200983fa0 : 0xffffff8003c1f4f7

Kernel Extensions in backtrace:

com.apple.iokit.IOHIDFamily(2.0)[3E3F5B83-8039-3B24-B2C4-74880EC15251]@0xffffff7f8536b000->0xffffff7f853e5fff

com.alexandred.VoodooI2CHID(1.0)[183CF1B2-A29B-33D0-9520-839FDCEA5E33]@0xffffff7f86f88000->0xffffff7f86f97fff

dependency: com.alexandred.VoodooI2C(2.0.1)[39DC8666-C426-367D-AF7F-DA0591638437]@0xffffff7f86f4d000

dependency: com.apple.iokit.IOACPIFamily(1.4)[95DA39BB-7C39-3742-A2E5-86C555E21D67]@0xffffff7f849a0000

dependency: com.apple.iokit.IOGraphicsFamily(519.15)[D5F2A20D-CAB0-33B2-91B9-E8755DFC34CB]@0xffffff7f85a3a000

dependency: com.apple.iokit.IOHIDFamily(2.0.0)[3E3F5B83-8039-3B24-B2C4-74880EC15251]@0xffffff7f8536b000



BSD process name corresponding to current thread: kernel_task

Boot args: -cdfbeta -disablegfxfirmware npci=0x2000 shikigva=25 igfxframe=0x591b0000 alcid=3



Mac OS version:

17E199



Kernel version:

Darwin Kernel Version 17.5.0: Mon Mar 5 22:24:32 PST 2018; root:xnu-4570.51.1~1/RELEASE_X86_64

Kernel UUID: 1B55340B-0B14-3026-8A47-1E139DB63DA3

Kernel slide: 0x0000000003a00000

Kernel text base: 0xffffff8003c00000

__HIB text base: 0xffffff8003b00000

System model name: MacBookPro14,3 (Mac-551B86E5744E2388)



System uptime in nanoseconds: 129855985770

last loaded kext at 49548221146: com.apple.driver.AudioAUUC 1.70 (addr 0xffffff7f85f81000, size 32768)

loaded kexts:

com.realtek.driver.RtWlanU 1830.10.b16

de.brumbaer.UnSolid 1

com.blankmac.VoodooI2CUPDDEngine 1

com.alexandred.VoodooI2CHID 1

org.rehabman.voodoo.driver.PS2Mouse 1.8.34

org.rehabman.voodoo.driver.PS2Trackpad 1.8.34

org.rehabman.voodoo.driver.PS2Keyboard 1.8.34

com.alexandred.VoodooI2C 2.0.1

org.rehabman.driver.FakePCIID 1.3.12

org.rehabman.driver.NullEthernet 1.0.6

org.coolstar.VoodooGPIO 1.1

org.hwsensors.driver.ACPISensors 1787

org.rehabman.voodoo.driver.PS2Controller 1.8.34

org.hwsensors.driver.CPUSensors 1787

org.netkas.driver.FakeSMC 1787

as.vit9696.AppleALC 1.2.6

org.vanilla.driver.CoreDisplayFixup 1.3.6

com.alexandred.VoodooI2CServices 1

org.rehabman.driver.AppleSmartBatteryManager 1.81.4

as.lvs1974.IntelGraphicsFixup 1.2.7

as.vit9696.Lilu 1.2.3

com.rehabman.driver.USBInjectAll 0.6.5

com.apple.driver.AudioAUUC 1.70

com.apple.driver.AGPM 110.23.33

com.apple.driver.ApplePlatformEnabler 2.7.0d0

com.apple.driver.X86PlatformShim 1.0.0

com.apple.filesystems.autofs 3.0

com.apple.driver.AppleHDAHardwareConfigDriver 281.51

com.apple.driver.AppleUpstreamUserClient 3.6.5

com.apple.driver.AppleHDA 281.51

com.apple.driver.AppleGraphicsDevicePolicy 3.18.48

com.apple.AGDCPluginDisplayMetrics 3.18.48

com.apple.driver.pmtelemetry 1

com.apple.iokit.IOUserEthernet 1.0.1

com.apple.iokit.IOBluetoothSerialManager 6.0.5f3

com.apple.Dont_Steal_Mac_OS_X 7.0.0

com.apple.driver.AppleHV 1

com.apple.driver.AppleIntelKBLGraphics 10.3.2

com.apple.driver.AppleIntelPCHPMC 2.0.1

com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0

com.apple.driver.AGDCBacklightControl 3.18.48

com.apple.driver.eficheck 1

com.apple.driver.AppleFIVRDriver 4.1.0

com.apple.driver.AppleIntelKBLGraphicsFramebuffer 10.3.2

com.apple.driver.AppleOSXWatchdog 1

com.apple.driver.AppleIntelSlowAdaptiveClocking 4.0.0

com.apple.driver.AppleBacklight 170.12.6

com.apple.driver.AppleMCCSControl 1.5.4

com.apple.filesystems.apfs 748.51.0

com.apple.iokit.SCSITaskUserClient 404.30.2

com.apple.driver.AppleFileSystemDriver 3.0.1

com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1

com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0

com.apple.BootCache 40

com.apple.filesystems.hfs.kext 407.50.6

com.apple.driver.AppleLPC 3.1

com.apple.driver.AppleRTC 2.0

com.apple.driver.AppleACPIButtons 6.1

com.apple.driver.AppleHPET 1.8

com.apple.driver.AppleSMBIOS 2.1

com.apple.driver.AppleACPIEC 6.1

com.apple.driver.AppleAPIC 1.7

com.apple.nke.applicationfirewall 183

com.apple.security.quarantine 3

com.apple.security.TMSafetyNet 8

com.apple.kext.triggers 1.0

com.apple.driver.DspFuncLib 281.51

com.apple.kext.OSvKernDSPLib 526

com.apple.driver.AppleGraphicsControl 3.18.48

com.apple.iokit.IOSerialFamily 11

com.apple.iokit.IOAVBFamily 675.6

com.apple.plugin.IOgPTPPlugin 675.12

com.apple.iokit.IOEthernetAVBController 1.1.0

com.apple.driver.AppleSSE 1.0

com.apple.driver.AppleHDAController 281.51

com.apple.iokit.IOHDAFamily 281.51

com.apple.iokit.IOAudioFamily 206.5

com.apple.vecLib.kext 1.2.0

com.apple.AppleGPUWrangler 3.18.48

com.apple.driver.usb.IOUSBHostHIDDevice 1.2

com.apple.iokit.IOBluetoothHostControllerUSBTransport 6.0.5f3

com.apple.iokit.IOBluetoothHostControllerTransport 6.0.5f3

com.apple.iokit.IOBluetoothFamily 6.0.5f3

com.apple.driver.IOPlatformPluginLegacy 1.0.0

com.apple.AppleGraphicsDeviceControl 3.18.48

com.apple.iokit.IOAcceleratorFamily2 378.18.1

com.apple.iokit.IOSurface 211.12

com.apple.driver.AppleSMBusPCI 1.0.14d1

com.apple.iokit.IOSlowAdaptiveClockingFamily 1.0.0

com.apple.driver.X86PlatformPlugin 1.0.0

com.apple.driver.AppleBacklightExpert 1.1.0

com.apple.iokit.IONDRVSupport 519.15

com.apple.driver.AppleSMBusController 1.0.18d1

com.apple.driver.AppleXsanScheme 3

com.apple.driver.usb.cdc 5.0.0

com.apple.driver.usb.networking 5.0.0

com.apple.driver.usb.AppleUSBHostCompositeDevice 1.2

com.apple.driver.usb.AppleUSBHub 1.2

com.apple.driver.AppleUSBHostMergeProperties 1.2

com.apple.iokit.IOGraphicsFamily 519.15

com.apple.filesystems.hfs.encodings.kext 1

com.apple.driver.AppleIntelLpssI2CController 3.0.60

com.apple.driver.AppleIntelLpssDmac 3.0.60

com.apple.driver.IOPlatformPluginFamily 6.0.0d8

com.apple.driver.AppleIntelLpssI2C 3.0.60

com.apple.driver.AppleIntelLpssGspi 3.0.60

com.apple.driver.usb.AppleUSBXHCIPCI 1.2

com.apple.driver.usb.AppleUSBXHCI 1.2

com.apple.driver.usb.AppleUSBHostPacketFilter 1.0

com.apple.iokit.IOUSBFamily 900.4.1

com.apple.driver.AppleEFINVRAM 2.1

com.apple.driver.AppleEFIRuntime 2.1

com.apple.iokit.IOHIDFamily 2.0.0

com.apple.iokit.IOSMBusFamily 1.1

com.apple.security.sandbox 300.0

com.apple.kext.AppleMatch 1.0.0d1

com.apple.driver.AppleFDEKeyStore 28.30

com.apple.driver.AppleEffaceableStorage 1.0

com.apple.driver.AppleKeyStore 2

com.apple.driver.AppleUSBTDM 439.50.6

com.apple.driver.AppleMobileFileIntegrity 1.0.5

com.apple.iokit.IOUSBMassStorageDriver 140.50.3

com.apple.iokit.IOSCSIBlockCommandsDevice 404.30.2

com.apple.iokit.IOSCSIArchitectureModelFamily 404.30.2

com.apple.driver.AppleCredentialManager 1.0

com.apple.driver.KernelRelayHost 1

com.apple.iokit.IOUSBHostFamily 1.2

com.apple.driver.usb.AppleUSBCommon 1.0

com.apple.driver.AppleBusPowerController 1.0

com.apple.driver.AppleSEPManager 1.0.1

com.apple.driver.IOSlaveProcessor 1

com.apple.driver.DiskImages 480.50.10

com.apple.iokit.IOStorageFamily 2.1

com.apple.iokit.IOReportFamily 31

com.apple.iokit.IOTimeSyncFamily 675.12

com.apple.iokit.IONetworkingFamily 3.4

com.apple.driver.AppleACPIPlatform 6.1

com.apple.driver.AppleSMC 3.1.9

com.apple.iokit.IOPCIFamily 2.9

com.apple.iokit.IOACPIFamily 1.4

com.apple.kec.Libm 1

com.apple.kec.pthread 1

com.apple.kec.corecrypto 1.0



EOF

Model: MacBookPro14,3, BootROM MBP143.0173.B00, 4 processors, Intel Core i7, 1,99 GHz, 16 GB, SMC 2.45f0

Graphics: Intel HD Graphics 630, Intel HD Graphics 630, Built-In

Memory Module: BANK 0/DIMM0, 8 GB, DDR4, 2400 MHz, Samsung, -

Memory Module: BANK 0/DIMM1, 8 GB, DDR4, 2400 MHz, SK Hynix, HMA81GS6CJR8N-VK

Bluetooth: Version 6.0.5f3, 3 services, 19 devices, 1 incoming serial ports

Network Service: Ethernet, Ethernet, en0

USB Device: USB 3.0 Bus

USB Device: USB3.0 Hub

USB Device: External USB 3.0

USB Device: Bluetooth HCI

USB Device: Vendor-Specific Device

USB Device: Integrated Camera

USB Device: USB2.0 Hub

USB Device: USB 2.0 Hub

USB Device: USB Optical Mouse

USB Device: USB 2.0 Hub

USB Device: 802.11n NIC

Thunderbolt Bus:

I attach my Clover folder with files in original/patched APCI folder and IOreg.
I would very appreciate if you could have a look if my laptop has some incompatible new parts, or we did something wrong with configuring VoodooI2C.
Thank you
 

Attachments

  • clover+ioreg.zip
    9.1 MB · Views: 84
Last edited:
Joined
Mar 5, 2011
Messages
34
Motherboard
Gigabyte X299 UD4 Pro
CPU
i9-9960X
Graphics
2x GTX 1080 Ti
This is how it looks with the pen

89F1FE1E-A8B7-41FD-A95A-33A7D3955780.gif
 
Top