(SOLVED, sort of)Touchpad Not Working Fully

@pricedspacefan the touchpad needs drivers installed in windows to fully function as a windows PTP touchpad. And in Linux you will need a recent kernel that supports tigerlake SerialIO.

It is not super obvious, but we have an auto detection fallback in the laptop firmware that detects when the OS has no driver and is not communicating with the touchpad. In this case the touchpad will fall back into a basic legacy mode that routes touchpad events through the EC as an emulated PS2 mouse. This is so that DIY users can complete the windows installer without needing to plug in a mouse.

When this happens you will not have right click or 2 finger scroll.

If you are running an older kernel that does not support the tigerlake serialIO subsystem, you will end up with limited touchpad functionality.
You can force this compatibility fallback off in the bios in the advanced setting menu ->PS2 Mouse Emulation → Off.
This has caused some confusion and even a reviewer thinking our touchpad was not a precision touchpad which we need to improve the UX. But it does drastically improve the setup experience for the DIY system.

22 Likes