[TRACKING] Fingerprint reader failing to register on 13th gen

Also, Arch users you might still be getting bit by this fwupd 1.9.8 bug

until 1.9.9 is available, you could try temporarily downgrading to 1.9.7.

I’ve been running through the guide but I keep running into a weird bad address error. I’m working to fix the fedora 39 “failed to claim fingerprint device” error

Error:

❯ sudo fwupdtool install --allow-reinstall --allow-older goodix-moc-609c-v01000330.cab
[sudo] password for josie: 
Loading…                 [********                               ]
00:28:40.482 FuEngine             failed to add device /sys/devices/pci0000:00/0000:00:08.1/0000:c1:00.0: ioctl error: Bad address [14]
Decompressing…           [ -                                     ]
generic GUID requires a CHID, child, parent or sibling requirement

The error even shows up when doing sudo fwupdtool get-devices

I did recheck the ram and connectors. Also tried doing this through a different bootable drive. Still need to try booting into ubuntu and running the commands there.

1 Like

I’m having the same issue as Jose_Aranguren above. I’m on Fedora 39, and I’m unable to enroll my fingerprints through the GUI or command line.

> sudo fwupdtool install --allow-reinstall --allow-older goodix-moc-609c-v01000330.cab
Loading…                 [********                               ]22:54:47.724 FuEngine             failed to add device /sys/devices/pci0000:00/0000:00:08.1/0000:c1:00.0: ioctl error: Bad address [14]
Decompressing…           [ -                                     ]
generic GUID requires a CHID, child, parent or sibling requirement

I’m using fwupd 1.9.9, could the newer version of this be bad?

Edit: I was able to update the firmware using Ubuntu 23.10 (live USB) with fwupd 1.9.5.

Fedora users, the guide has been updated.

See the TROUBLESHOOTING fwupd is NEWER than 1.9.7 section.

Probably a dumb question, but secure boot can be turned back on after using fwupd to update the Goodix fingerprint firmware?
I’m using Ubuntu 23.10