Contribute
Register

Dock/w generic ps/2 mouse possible?

Joined
Apr 10, 2016
Messages
611
Motherboard
<< need model # >> See Forum Rules !!
CPU
I3 5020U
Graphics
Hd5500
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
My Cube Mix Plus comes with a dock
The keyboard is detected as USB3 keyboard but trackpad not work with VoodooPS2Controller.kext
The keyboard and trackpad work in Linux as general ps/2 device, vendor id is LZH
Code:
H: Handlers=kbd mouse0 event7
It is possible to add trackpad id to the VoodooPS2Controllers.kext?
Thanks
Code:
  I: Bus=0003 Vendor=1c4f Product=0063 Version=0110
  N: Name="LIZHI Flash IC USB Keyboard"
  P: Phys=usb-0000:00:14.0-9.2/input0
  S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9.2/1-9.2:1.0/0003:1C4F:0063.0001/input/input6
  U: Uniq=
  H: Handlers=sysrq kbd event6 leds
  B: PROP=0
  B: EV=120013
  B: KEY=1000000000007 ff9f207ac14057ff febeffdfffefffff fffffffffffffffe
  B: MSC=10
  B: LED=7

  I: Bus=0003 Vendor=1c4f Product=0063 Version=0110
  N: Name="LIZHI Flash IC USB Keyboard"
  P: Phys=usb-0000:00:14.0-9.2/input1
  S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9.2/1-9.2:1.1/0003:1C4F:0063.0002/input/input7
  U: Uniq=
  H: Handlers=kbd mouse0 event7
  B: PROP=0
  B: EV=1f
  B: KEY=3007f 0 0 483ffff17aff32d bf54444600000000 1f0003 130c130b17c000 267bfad941dfed 9e168000004400 10000002
  B: REL=1c3
  B: ABS=100000000
  B: MSC=10
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,728
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
My Cube Mix Plus comes with a dock
The keyboard is detected as USB3 keyboard but trackpad not work with VoodooPS2Controller.kext
The keyboard and trackpad work in Linux as general ps/2 device, vendor id is LZH
Code:
H: Handlers=kbd mouse0 event7
It is possible to add trackpad id to the VoodooPS2Controllers.kext?
Thanks
Code:
  I: Bus=0003 Vendor=1c4f Product=0063 Version=0110
  N: Name="LIZHI Flash IC USB Keyboard"
  P: Phys=usb-0000:00:14.0-9.2/input0
  S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9.2/1-9.2:1.0/0003:1C4F:0063.0001/input/input6
  U: Uniq=
  H: Handlers=sysrq kbd event6 leds
  B: PROP=0
  B: EV=120013
  B: KEY=1000000000007 ff9f207ac14057ff febeffdfffefffff fffffffffffffffe
  B: MSC=10
  B: LED=7

  I: Bus=0003 Vendor=1c4f Product=0063 Version=0110
  N: Name="LIZHI Flash IC USB Keyboard"
  P: Phys=usb-0000:00:14.0-9.2/input1
  S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9.2/1-9.2:1.1/0003:1C4F:0063.0002/input/input7
  U: Uniq=
  H: Handlers=kbd mouse0 event7
  B: PROP=0
  B: EV=1f
  B: KEY=3007f 0 0 483ffff17aff32d bf54444600000000 1f0003 130c130b17c000 267bfad941dfed 9e168000004400 10000002
  B: REL=1c3
  B: ABS=100000000
  B: MSC=10

Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
Joined
Apr 10, 2016
Messages
611
Motherboard
<< need model # >> See Forum Rules !!
CPU
I3 5020U
Graphics
Hd5500
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Code:
$kextstat|grep -y acpiplat
13    2 0xffffff7f827ac000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 867C81BE-EA01-3A65-89F4-06D78E6514CA <12 11 7 6 5 4 3 1>

$ kextstat|grep -y appleintelcpu

$ kextstat|grep -y applelpc
104    0 0xffffff7f81fa3000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <84 12 5 4 3>
$ kextstat|grep -y applehda
90    1 0xffffff7f8248a000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (278.56) CFB0D0AE-F09A-3660-8F95-7A02FD5FBF07 <89 88 73 12 7 6 5 4 3 1>
120    0 0xffffff7f8260c000 0xb4000    0xb4000    com.apple.driver.AppleHDA (9274.7) A4EB06C9-A40A-39EF-9C4A-D7F23DB9A2F9 <119 90 89 88 77 73 12 11 6 5 4 3 1>
Code:
$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext

AppleHPM.kext - dependency 'com.apple.driver.AppleIntelLpssI2CController' not found.

AppleHPM.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)

kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_ALC283.kext

AppleHPM.kext - dependency 'com.apple.driver.AppleIntelLpssI2CController' not found.

AppleHPM.kext - dependency 'com.apple.driver.AppleIntelLpssI2CController' not found.

Prelink failed for com.apple.driver.AppleHPM; omitting from prelinked kernel.

KernelCache ID: CB3425CD45E9CFE7FB33CF04260732C0

symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>
 

Attachments

  • Clover.zip
    966.3 KB · Views: 81
  • ioreg.zip
    814.5 KB · Views: 69

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,728
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Code:
$kextstat|grep -y acpiplat
13    2 0xffffff7f827ac000 0x66000    0x66000    com.apple.driver.AppleACPIPlatform (5.0) 867C81BE-EA01-3A65-89F4-06D78E6514CA <12 11 7 6 5 4 3 1>

$ kextstat|grep -y appleintelcpu

$ kextstat|grep -y applelpc
104    0 0xffffff7f81fa3000 0x3000     0x3000     com.apple.driver.AppleLPC (3.1) F51595F0-F9B1-3B85-A1C3-F984DAD4107E <84 12 5 4 3>
$ kextstat|grep -y applehda
90    1 0xffffff7f8248a000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (278.56) CFB0D0AE-F09A-3660-8F95-7A02FD5FBF07 <89 88 73 12 7 6 5 4 3 1>
120    0 0xffffff7f8260c000 0xb4000    0xb4000    com.apple.driver.AppleHDA (9274.7) A4EB06C9-A40A-39EF-9C4A-D7F23DB9A2F9 <119 90 89 88 77 73 12 11 6 5 4 3 1>
Code:
$ sudo touch /System/Library/Extensions && sudo kextcache -u /

Password:

kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext

AppleHPM.kext - dependency 'com.apple.driver.AppleIntelLpssI2CController' not found.

AppleHPM.kext is missing dependencies (including anyway; dependencies may be available from elsewhere)

kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext AppleHDA_ALC283.kext

AppleHPM.kext - dependency 'com.apple.driver.AppleIntelLpssI2CController' not found.

AppleHPM.kext - dependency 'com.apple.driver.AppleIntelLpssI2CController' not found.

Prelink failed for com.apple.driver.AppleHPM; omitting from prelinked kernel.

KernelCache ID: CB3425CD45E9CFE7FB33CF04260732C0

symlink("/System/Library/PrelinkedKernels/prelinkedkernel", "/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache") failed 17 (File exists) <createPrelinkedKernel 2795>

There is a PS2 keyboard, likely used for special buttons (volume buttons?).
But no active PS2 trackpad. There is one in DSDT (PNP0F13), at path _SB.PCI0.I2C.TPAD, but _STA returns zero.
Your trackpad is therefore likely I2C.
 
Joined
Apr 10, 2016
Messages
611
Motherboard
<< need model # >> See Forum Rules !!
CPU
I3 5020U
Graphics
Hd5500
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
There is a PS2 keyboard, likely used for special buttons (volume buttons?).
But no active PS2 trackpad. There is one in DSDT (PNP0F13), at path _SB.PCI0.I2C.TPAD, but _STA returns zero.
Your trackpad is therefore likely I2C.
Really? But how come the trackpad is on the same dock as the keyboard, below the media keys and the keyboard is detected as USB device?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
186,728
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
Really? But how come the trackpad is on the same dock as the keyboard, below the media keys and the keyboard is detected as USB device?

I don't see how the fact they are on the same chunk of hardware has any relevance to how they connect.
You should check in Windows to see connection details...
 
Joined
Apr 10, 2016
Messages
611
Motherboard
<< need model # >> See Forum Rules !!
CPU
I3 5020U
Graphics
Hd5500
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
I don't see how the fact they are on the same chunk of hardware has any relevance to how they connect.
You should check in Windows to see connection details...
There is a media keys on the Dock
I have install VoodooPS2 kext but no response from the keys?
IMG_20170401_103754.jpg
 
Joined
Feb 20, 2016
Messages
13
Motherboard
Cube i7 book
CPU
m3-6Y30
Graphics
HD 515
Mobile Phone
  1. Android
Maybe I wrote not in the topic, but the keyboard is the same as that of the author of the topic.
I'm sorry, I'm translating from a foreign language.
There is a Cube i7 book tablet, BigSur 11.1 has been successfully installed on it, Opencore 0.6.5 bootloader. Everything works fine, including the touchscreen, Wacom pen, Intel WiFi and more.
There is a problem with the CDK-09 keyboard connected via the Pogo connector, or rather with the touchpad on this keyboard. It does not work like a mouse (neither buttons nor cursor), however there are several working gestures, left, right, three fingers, etc. Everything works in Windows, here is a report from Aida:
[Mice and other pointing devices / HID-compliant mouse]
Device properties: Driver Description HID Compliant Mouse
Driver date 06.21.2006
Driver version 10.0.17763.1
Microsoft Driver Provider
INF file msmouse.inf
Hardware ID HID \ VID_1C4F & PID_0063 & REV_1001 & MI_01 & Col04

USB devices:
1C4F 0063 USB Input Device
1C4F 0063 USB Input Device
1C4F 0063 USB Composite Device

[USB Composite Device (USB Keyboard)]
Device properties: Device Description USB Composite Device
Device ID 1C4F-0063
Device Class 03/01 (Human Interface Device)
Device Protocol 01 Brand LIZHI Flash IC USB Keyboard Product
Supported USB version 1.10
Current Speed Low (USB 1.1)
Having studied DSDT, I did not find a word about the description of this equipment, there is a description of Elan, Synaptic, etc. And any fixes and zeroing of methods do not change the picture. The previous versions of Makosi and the Clover bootloader were the same. Having made an adapter Pogo-USB connected to other computers, including hackintoshes on laptops, there are no changes.
I disassembled the keyboard, studied the circuitry, there is a USB hub at the input, then an 8-bit microprocessor (SG8F6402-LIZE), a keyboard and a touchpad to it. But on which bus the touchpad is connected and did not understand. In the microcontroller datasheet, these inputs are designated as
INOUT GPIO;
INOUT USB DP / PS2_CLK
INOUT GPIO;
INOUT USB DM / PS2_DATA
which says that it is either ps2 or i2c (GPIO), although there is not a word about i2c in the datasheet. At the inputs of the touchpad loop on the board there are SCL and SDA designations, which probably means that this is i2c.
The actual questions:
How to determine which bus the touchpad is on?
If it is still on i2c, then VoodooI2C does not find it because it is through a hub, and not on a pci bus?
Can macOS disable touchpads at some priority? (USB radio mouse and sensor work together).
This is the only thing that now interferes with comfortable use, as a tablet is excellent, as a laptop has to be used with a mouse. I will post what files will be needed, but neither in IORegistryExplorer, nor in Gfxutil, the touchpad is visible. VoodooPS2 if my memory serves me only makes the volume buttons on the tablet itself work, for the rest unchanged.
I am attaching the original DSDT.
 

Attachments

  • DSDT_orig_1.aml
    144.5 KB · Views: 28
Top