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
WantedBy=multi-user.target
WantedBy=multi-user.target
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
auth sufficient pam_fprintd.so
auth sufficient pam_fprintd.so
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 @CheckYourFax
29 Replies
bodyofbirds
bodyofbirds•2mo ago
framework doesnt use them, this reddit post was just recommending them for use with frameworks
Reddit
From the framework community on Reddit: Framework 12 Working Finger...
Explore this post and more from the framework community
bodyofbirds
bodyofbirds•2mo ago
should also note the usb device ID is 2541:0236 you didnt put it in the title
! !ViniRustšŸ—5600X, 32GB, 3070Ti
Yeah, I thought about putting it but forgot
! !ViniRustšŸ—5600X, 32GB, 3070Ti
@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?
bodyofbirds
bodyofbirds•2mo ago
u should clarify ur talking about sddm specifically
! !ViniRustšŸ—5600X, 32GB, 3070Ti
Done i think
bodyofbirds
bodyofbirds•2mo ago
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
! !ViniRustšŸ—5600X, 32GB, 3070Ti
I sort of know, but I don't know if I did a good enough job to clarify it
bodyofbirds
bodyofbirds•2mo ago
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
! !ViniRustšŸ—5600X, 32GB, 3070Ti
What's answeroverflow?
bodyofbirds
bodyofbirds•2mo ago
that's what marking it as solved does ports the thread to an external "forum" that makes it googleable
! !ViniRustšŸ—5600X, 32GB, 3070Ti
So what if I unmark and mark it again?
bodyofbirds
bodyofbirds•2mo ago
no clue maybe it updates live idk
! !ViniRustšŸ—5600X, 32GB, 3070Ti
I mean, searching chipsailing at answeroverflow didn't yield any results for me
bodyofbirds
bodyofbirds•2mo ago
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...
bodyofbirds
bodyofbirds•2mo ago
unlucky
! !ViniRustšŸ—5600X, 32GB, 3070Ti
What... Why didn't I got any result?
bodyofbirds
bodyofbirds•2mo ago
I googled it this is off topic of this thread anyway
CheckYourFax
CheckYourFax•2mo ago
I believe
WantedBy=multi-user.target
WantedBy=multi-user.target
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.
! !ViniRustšŸ—5600X, 32GB, 3070Ti
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?
CheckYourFax
CheckYourFax•2mo ago
yes, og file, target file
! !ViniRustšŸ—5600X, 32GB, 3070Ti
Oh ok I think it's right, now?
CheckYourFax
CheckYourFax•2mo ago
yep say a user wants his password login back, they can now just sudo cp /etc/pam.d/sddm.bak /etc/pam.d/sddm
! !ViniRustšŸ—5600X, 32GB, 3070Ti
Woah, thank you
CheckYourFax
CheckYourFax•2mo ago
cp is just copy command
! !ViniRustšŸ—5600X, 32GB, 3070Ti
Maybe I'll do that and edit the .bak file
CheckYourFax
CheckYourFax•2mo ago
and .bak is a common suffix for backup

Did you find this page helpful?