Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- You're not alone — the **CanvasBio CB2000 fingerprint sensor (USB ID 2df0:0003)** is a known pain point on Linux systems, and unfortunately **there is no official or community-maintained open-source driver for it as of now**.
- ### Current Situation:
- * **Vendor**: CanvasBio (often seen in Samsung laptops like the Galaxy Book series).
- * **Device**: CB2000 fingerprint reader.
- * **USB ID**: `2df0:0003`
- * **Support status**: **No known drivers in the mainline Linux kernel or libfprint.**
- ### Workarounds / Info:
- 1. **libfprint**:
- * The go-to library for fingerprint support on Linux.
- * [Supported devices list](https://fprint.freedesktop.org/supported-devices.html) does **not** include CanvasBio devices.
- * The project is active, but CanvasBio hasn’t contributed any code or docs, and reverse engineering hasn’t reached this device yet.
- 2. **fwupd and proprietary firmware**:
- * You might want to try `fwupdmgr get-devices` and see if the fingerprint reader is detected at all. Sometimes the firmware updater can provide hints.
- * But so far, **no firmware updates for CanvasBio fingerprint sensors** are available in `fwupd`.
- 3. **Windows driver-only device**:
- * CanvasBio provides only **Windows drivers** for this device, and they are **proprietary**.
- * There’s no official Linux SDK, documentation, or community support to enable driver porting.
- 4. **Reverse engineering**:
- * Some developers have looked into reverse engineering CanvasBio sensors, but due to their **closed nature and lack of documentation**, no usable Linux driver has emerged.
- * If you're skilled and brave, you could try USB packet sniffing under Windows and see what commands are exchanged — but that’s a huge effort.
- ---
- ### Recommendation:
- For now:
- * You can keep fingerprint login disabled and use other login methods (like a good passphrase or FIDO2 key).
- * Set up `pam-u2f` or `pam-face-authentication` as alternatives if interested in biometric login.
- You may also consider:
- * Filing a request on the [libfprint GitLab issues page](https://gitlab.freedesktop.org/libfprint/libfprint/-/issues), so it’s on the radar.
- * Reaching out to CanvasBio (though results are historically disappointing).
- ---
- Let me know if you'd like help checking whether your system at least recognizes the sensor at the USB level (`lsusb`, `dmesg`, etc.) or want to explore alternative authentication methods on CachyOS.
Advertisement
Add Comment
Please, Sign In to add comment