Dear fprintd Contributors, I hope this email finds you well. My name is Inamurahman, and I am reaching out to seek your guidance regarding a project I am undertaking to enable support for the Synaptics fingerprint sensor (Product ID: 0x06cb:0x00fd) on Linux systems.
Currently, this sensor is unsupported by libfprint, and from my understanding, the Synaptics driver in libfprint is designed for MOC sensors. However, I have access to a working Windows driver for this sensor, which allows it to function correctly on Windows platforms. I am eager to understand how I could leverage this Windows driver or its communication protocol to develop Linux support for this sensor. Specifically, I would like your advice on the following: 1. Where should I start as a complete beginner? 2. Are there specific resources or documentation that can help me get started? 3. Would it be feasible to create a wrapper around the Windows driver to allow communication with fprintd, or would you suggest a different approach for Linux support? 4. Are there specific areas of knowledge (e.g., USB protocol analysis, reverse engineering, libfprint internals) that you recommend focusing on to move forward effectively? I would appreciate any guidance or suggestions you can offer as I begin this effort. Thank you for your time, and for the incredible work you have done in advancing fingerprint support on Linux. I look forward to hearing your insights. Best regards, Inamurahman.