Unknown goodix device (27c6:5042)
This is an aftermarket USB fingerprint reader. Bought here: https://www.amazon.es/gp/product/B078VZ6SQL/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
Captures were taken with usbpcap and wireshark on a VirtualBox VM with USB passthrough.
goodix_connect.pcapng -> Device plugged-in
goodix_authenticate_fingerprint.pcapng -> Login to Windows on the lock screen
goodix_add_fingerprint.pcapng -> First scan of the fingerprint to add it to Windows Hello
goodix_scan_fingerprint_failed.pcapng -> A failed login attempt
lsusb_goodix.txt -> output of lsusb of the device
output_goodix_fp_dump -> output of goodix_fp_dump with the correct vendorID, productID, configuration, output_endpoint and input_endpoint fetched from lsusb.
goodix.zip -> files under C:\ProgramData\Goodix after running all the captures above
Is there anything else that might be useful to implement support for it? I've never implemented any driver support so I can't be of much help...