@Matt_Hartley 13th generation (see my previous post). Happy to test if you still need people.
@Matt_Hartley thanks so much for working this out. Got my new Framework 13, installed Ubuntu, and thought I was going crazy. Just curious, how long does it usually take for these kinds of updates to make their way out into the ether? Any chance youād be willing to share the instructions the beta testers used for those of us who would like to implement sooner?
(post deleted by author)
Glad itās working its way out.
Timing with stuff like this depends on testing, pushing to release status and in some cases, the vendor themselves.
Sorry, @Matt_Hartley to clarify, it hasnāt made its way out yet. Iām asking if you could share the steps you asked people to test so we can implement it now instead of waiting for the official push.
I am not sure of the official way to fix it, but when I had the same issue and was waiting for the fix, I installed windows on a storage expansion card. Updating and installing the correct framework firmware on windows fixed the problem for me. I have since been able to use the fingerprint reader on Fedora.
Again, I am not sure if this solution is endorsed, but if you foresee using windows in some cases and are planning to install it anyways, this might be a solution for you.
Edit 1: I used windows-to-go to install windows 10 onto the storage expansion card, and then upgraded to windows 11 through this install. I think I followed the steps at How to install Windows 10 on an expansion card - #11 by Cheese.
No worries. Weāre working with beta testers because itās a work in progress. The beta testing process has been successful 99.9% of the time for those participating. However, we really, really donāt have cycles to help anyone else right now if someone runs into issues.
What we want is to have users run this with lvfs once itās pushed out, which is expected to be very, very soon.
tltr: Public fix is coming soon, but the manual process needs a helping hand I cannot provide at the moment except for those who were early adopters right now.
To the early adopters in DM, I am getting back to you, appreciate your patience.
Hi, Iām late to this party. I just got my Framework 13 DIY, installed Ubuntu on it, and the fingerprint reader doesnāt work, presumably for the same reason as othersā. Iām happy to beta test and help out.
Yep, if Windows was ever installed, this is the recommended approach for those using Windows and Linux. The Windows in this way should work, but it can be iffy. But it is absolutely an option and for those who use both OSā, itās a fair option.
We donāt advertise this as it may or may not work for everyone. I have not done a lot of testing this direction as I donāt use Windows myself.
Hi, I got my framework 13 today, installed Fedora 38 and tried to enable Fingerprint Login, but I get following message: āFailed to claim fingerprint device Goodix MOC Fingerprint Sensor: Failed to communicate with the fingerprint readerā Is this an hard or an software issue or am I just stupid?
@Lukas_Trapp, this is a known issue and is being worked on, with a resolution shortly. I have moved your post to the relevant thread.
+1 That installing windows first made the fingerprint reader ājust workā.
OOTB I installed nixOS and couldnāt get the fingerprint reader working. I decided to dual boot and (1) erased the drive, (2) created an empty NTFS partition for windows, (3) created windows install media from another windows machine, direct ISO didnāt work, (4) installed windows, (5) installed nixos on the rest of the drive also creating a separate /boot partition during the nixos installer.
There is an update for Windows that provides a arguably method for folks. While we wait to get this on LVFS, this is absolutely a method that does work.
Alright, here is updated guidance.
Please note the header of the file- if you are not wanting to take this approach or it errors out, please wait for the LVFS update.
For earlier beta testers, this is a new cab file - if it failed for you previously:
-
Check
sudo cat /usr/share/fwupd/quirks.d/goodixmoc.quirk
and make sure both entries are present and there is no duplication. -
Try the updated instructions linked above.
I followed the instructions as described and my fingerprint reader is now recognized. That said, Iāve successfully added my fingerprint multiple times, but using fprintd-verify
and logging in with the same finger has never succeeded.
Iām enrolling it via Fedora 38 w/ Gnome in Settings. Could I be enrolling it incorrectly?
doas fwupdtool install --allow-reinstall --allow-older goodix-moc-609c-v01000330.cab
Writingā¦ [************************************* ]22:00:54.752 FuEngine failed to update-cleanup after failed update: failed to get device before update cleanup: failed to wait for device: device <foo> did not come back
failed to write: failed to reply: transfer timed out
It seemed to work second try though, went from
Current version: 01000320
to
New version: 01000330
doas fprintd-enroll hugh
Using device /net/reactivated/Fprint/Device/0
Enrolling right-index-finger finger.
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-remove-and-retry
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-stage-passed
Enroll result: enroll-retry-scan
Enroll result: enroll-stage-passed
Enroll result: enroll-completed
- system: `"x86_64-linux"`
- host os: `Linux 6.1.44, NixOS, 23.11 (Tapir), 23.11.20230813.100a155`
I would try this, as sudo. Make sure to make it executable. Reboot, re-register again, reboot, then try again to login. Note, itās not unheard of for the fingerprint reader (my phone, any laptop I own does this to me) to misbehave and fail to see my fingerprint. So it may be āfineā, but letās try this first.
This looks good based on this: linux-docs/13th-gen-fingerprint-reader-firmware.md at main Ā· FrameworkComputer/linux-docs Ā· GitHub
Continuing the discussion from [TRACKING] Fingerprint reader failing to register on 13th gen:
This was it - thank you!
After a long day, this simple statement made my evening! Thank you!