I just got my AMD Framework 13 (7840u) and installed Fedora 39 Beta on it per the instructions. Most things are running great, but the fingerprint reader doesn’t seem to work. I get “failed to claim fingerprint device Goodix MOC Fingerprint” in the GNOME fingerprint dialog. Could this be the same issue as the Intel 13th Gen models?
I spent a day and finally managed to update the fingerprint scanner only using Linux.
I believe the hanging issue with the fwupd* is caused by the amdgpu issue which I hope is getting fixed in the bios 3.03?
In the meantime, if you boot Ubuntu 22.04.3 in the recovery mode the gpu doesn’t get in your way and you can update the firmware. I forgot which of the fwupd* commands I ran to see it getting stuck at the gpu, but that gave me an idea to try the recovery mode.
I think to update the bios to 3.03 eventually, we need to boot in the recovery mode as well.
Someone else referenced the root cause for this GUID error here, can’t find that post at the momentfound it. TLDR is still:
The cab file needs some more specific metadata as of fwupd 1.9.7, and IIRC it will have to have that meta to be made available on LVFS.
You should be able to temporarily downgrade fwupd to 1.9.5 (version at the time of F39’s release):
$ sudo dnf --disablerepo updates distro-sync fwupd*
Last metadata expiration check: 0:34:11 ago on Fri 24 Nov 2023 07:58:45 PM PST.
Package Architecture Version Repository Size
fwupd x86_64 1.9.5-2.fc39 fedora 2.0 M
fwupd-plugin-flashrom x86_64 1.9.5-2.fc39 fedora 24 k
fwupd-plugin-modem-manager x86_64 1.9.5-2.fc39 fedora 56 k
fwupd-plugin-uefi-capsule-data x86_64 1.9.5-2.fc39 fedora 2.0 M
Downgrade 4 Packages
Total download size: 4.0 M
Is this ok [y/N]:
Remember to sudo dnf update fwupd* after you’ve updated the FP reader.
Thanks a lot for pointing me in the right direction. I was able to downgrade to 1.9.5 and fwupdtool went further and started to write. However, it failed at the end. Funny enough though, I am able to add fingerprints and all works. This relevant result when sudo fwupdtool get-history:
│ Device ID: 23ec719b6aabc2d2dac5176c232f0da7a21881b0
│ Previous version: 01000320
│ Update State: Failed
│ Update Error: failed to write: failed to reply: transfer timed out
│ Last modified: 2023-11-25 13:24
│ GUID: 1e8c8470-a49c-571a-82fd-19c9fa32b8c3
│ Device Flags: • Device can recover flash failures
│ • Updatable
│ • Signed Payload
New version: 01000330
The vendor did not supply any release notes.
In any way, it now works so I’ll leave it alone for now