I recently bought the Voyo Vbook 3 (CherryTrail Edition) which employs the same 
touchpad.
I have emailed Voyo but didn't receive an answer yet. But judging from some 
screenshots I found the touchpad might very well be a Synaptics device.

As I am not an experienced developer, especially in regard to the Linux
Kernel, I didn't try to assign the synaptics driver. Instead I went for
hid-generic which offers basic functionality.

The problem is, that this device gets matched by hid-multitouch. An easy kernel 
patch is to add the line
#define USB_VENDOR_ID_RIPOFF    0x1018
to drivers/hid/hid-ids.h in the kernel source and then modify 
drivers/hid/hid-core.c to contain
    case USB_VENDOR_ID_RIPOFF:
        hid->group = HID_GROUP_GENERIC;
        break;
within the function hid_scan_report under vendor specific handlings.

I didn't have the time to recompile the whole kernel (4.13.0, Ubuntu
17.10), so I compiled and installed everything in "drivers/hid" as
external modules. After reloading the hid module, the touchpad works.

Curiously, it wouldn't work directly after start up even though the right .ko 
file had been loaded (as reported by modinfo), so i put the lines
hid
usbhid
hid-generic
in \etc\initramfs-tools\modules and did an "update-initramfs -u"
Now it works on the login screen.

I hope someone with more experience can propose an appropriate kernel patch or 
something?
In the meantime I plan to soonish publish a more extensive description of my 
little hack and more tricks to also get other hardware of the voyo (such as 
wifi) working.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1685937

Title:
  HID 1018:1006 Touchpad does not work

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1685937/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to