You don’t have a driver installed for your fingerprint reader on that Lenovo laptop with Ubuntu 20.04.
You don’t have a driver installed for your fingerprint reader on that Lenovo laptop with Ubuntu 20.04.
So I made my Lenovo flex 14 API dual boot with a instance of ubuntu 20.04, and the win10 it came with. Now I'm trying to get the fingerprint reader to work, but after some research I realised that a driver for this fingerprint reader https://linux-hardware.org/index.php?id=usb:27c6-55b4 Does not have a driver. So I am stuck with either waiting for someone else to make one, or do it myself. But I've never made a driver. So Can someone give me a starting ground for it. Also, I'm not sure whether this should go here or in programming, but every time I've had a moderator move a thread, it instantly died, sooo.
I needed assistance from someone with real expertise in this area.
A significant amount of reverse engineering would likely be needed to develop your own driver for both the fingerprint reader and Ubuntu. I recall hearing about Lenovo collaborating with Canonical on fingerprint support a few months ago, though it might not be specific to your device. It seems safer to keep an eye on things and hold off until more information becomes available.
I’m meant to focus on comp science, so even if I don’t succeed here, I thought it’d be a useful experience. It seems unlikely, though—Lenovo still includes locked BIOS chips, meaning you usually need to purchase their own hardware to make changes. This doesn’t look like a company that supports Linux’s open design.
Did you mean to ask if I intended something else? I believe I’d prefer building a driver over waiting.
Certainly, I understand you're interested in building the driver yourself. For guidance on reverse engineering the device's OS, you might explore official documentation, community forums, or reputable reverse engineering resources. Let me know if you'd like more specific recommendations!
I've seen reports that operating a Win10VM can produce a record of the commands needed for reverse engineering. I intended to apply this technique once I obtain a solid foundation from the provided link.