Enabling Chipsailing CS9711 Fingerprint Reader (VendorID:2541 ProductID:0236) on Bazzite
If you have this fingerprint sensor, this guide might help you enable it on your Fedora 42 based system;
Enabling The Fingerprint Reader:
Step 1: Download Ziomal's rpm for Fedora 42
Step 2:
rpm-ostree override replace ./libfprint-1.94.6-0.0.1.f42.x86_64.rpm
Step 3: systemctl reboot
Step 4: sudo cp /usr/lib/systemd/system/fprintd.service /etc/systemd/system/fprintd.service
Step 5:sudo nano /etc/systemd/system/fprintd.service
Step 6:Add to the bottom
Step 7: Ctrl+X > Y > Enter
Step 8: sudo authselect enable-feature with-fingerprint
Step 9: sudo authselect apply-changes
Step 10: systemctl enable fprintd.service
Step 11: Be happy and enjoy!
BONUS - Enabling System Log In With Scanner (SDDM)
WILL DISABLE PASSWORD LOGIN, DO AT YOUR OWN RISK AND MAKE SURE YOU ALREADY HAVE REGISTERED YOUR FINGERPRINTS
Step 1: sudo cp /etc/pam.d/sddm /etc/pam.d/sddm.bak
Step 2: sudo nano /etc/pam.d/sddm
Step 3: Add to the top
Step 4: Ctrl+X
> Y
> Enter
Step 5: Reboot
Step 6: Press Enter
Step 7: Place your finger at the scanner
Step 8: You're done!
Credits: The links and @CheckYourFax29 Replies
Reddit
From the framework community on Reddit: Framework 12 Working Finger...
Explore this post and more from the framework community
should also note the usb device ID is
2541:0236
you didnt put it in the titleYeah, I thought about putting it but forgot
@CheckYourFax I edited in the steps you instructed me in order there at the top, but maybe that step 4 should be removed and step 5 should be placed at the bottom, after Step 10 or 11?
u should clarify ur talking about sddm specifically
Done i think
sddm is the lock screen that appears when ur not logged in
when the screen locks without logging out that's just the screen locker
I sort of know, but I don't know if I did a good enough job to clarify it
good enough
I would agree that u don't need to do step 10/4 twice
I wonder if answeroverflow updates these live after it's already been marked as solved
What's answeroverflow?
that's what marking it as solved does
ports the thread to an external "forum" that makes it googleable
So what if I unmark and mark it again?
no clue
maybe it updates live idk
I mean, searching chipsailing at answeroverflow didn't yield any results for me
https://www.answeroverflow.com/m/1396669634266136707 ok it doesn't update live
Enabling Chipsailing CS9711 Fingerprint Reader (VendorID:2541 Produ...
If you have this fingerprint sensor, this guide might help you enable it on your Fedora 42 based system;
Step 1: Download Ziomal's rpm for Fedora 42
Step 2:
rpm-ostree override replace ./libfprint-1.94.6-0.0.1.f42.x86_64.rpm
Step 3: systemctl reboot
Step 4: Be happy and en...unlucky
What... Why didn't I got any result?

I googled it
this is off topic of this thread anyway
I believe
is only needed for making it work with SDDM
I think KDE starts fprint by default but KDE doesn't start before you login. SDDM doesn't support fprint by default so the service must start at boot
without all you need is to do the override and then enroll the fingerprint and then enable PAM fingerprint
also, you can't enable fprintd before adding the line above, so it needs to be after you did the /etc config override
also if you screw up SDDM and can no longer login, it's a good idea to first do
sudo cp /etc/pam.d/sddm /etc/pam.d/sddm.bak
so that you can easily revert back in a TTY session.sudo cp /etc/pam.d/sddm /etc/pam.d/sddm.bak
is this a single command?
Or should it be sudo cp /etc/pam.d/sddm.bak
?yes, og file, target file
Oh ok
I think it's right, now?
yep
say a user wants his password login back, they can now just
sudo cp /etc/pam.d/sddm.bak /etc/pam.d/sddm
Woah, thank you
cp
is just copy commandMaybe I'll do that and edit the .bak file
and .bak is a common suffix for backup