I have the same MSFT0001:00 04F3:3186 touchpad, however, the touchpad will show as Elantech Touch Pad under windows and it is listed under the firmware section:
Elantech Touch Pad Firmware 1.0.0.2 Device type: Firmware Manufacturer: Elantech Ltd. Locatioon: on Microsft UEFI-Compliant System https://www.catalog.update.microsoft.com/ScopedViewInline.aspx?updateid=88c5455c-404a-4e6b-b2a0-382ff0017406 And I found it's driver on windows is actually raw data called "SA469D-22HM_Fv0x02.bin". I tried to disassembly it but the output doesn't make much sense. I think to try to understand why do this type of touchpads work on windows may help understanding why do them do not work on most Linux distributions. There are also some docs about Precision Touchpad on MS' site: https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/touchpad-windows-precision-touchpad-collection https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/windows-precision-touchpad-required-hid-top-level-collections -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1887190 Title: MSFT Touchpad not working on Lenovo Legion-5 15ARH05 To manage notifications about this bug go to: https://bugs.launchpad.net/pop-os/+bug/1887190/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs