Because the update of this package is just a trick and minor change, just force the 10.02.XXX firmware be treated as 10.01.XXX version, so it is not very easy to test this update, but I listed the details step below:
1. Find a machine have this type of Fingerpirnt reader. (Synaptics 06cb:00bd) 2. Install Ubuntu 20.04 3. Check the Fingerprint's firmware version: $ sudo fwupdmgr get-devices | grep Fingerprint -A 8 Then we can see the "Current version" is 10.02.XXX, in my case the it is 10.02.3110269 NB. If you computer is not 10.02.XXX, you need manually updated to 10.02.XXX version to test this package. 4. $ sudo fwupdmrg enable-remote lvfs-testing 5. sudo fwupdmgr update ... Prometheus has no available firmware updates. So, we can see with the stock fwupd, we cannot update this firmware now. 6. Update the fwupd to my PPA's version $ sudo apt-add-repository ppa:xueshengyao/fwupd $ sudo apt install fwupd libfwupd2 libfwupdplugin1 7. With this new package, and run this command in step 5 again, we will get: $ fwupdmgr update • Thunderbolt Controller has no available firmware updates Upgrade available for Prometheus from 10.01.3110269 to 10.01.3158804 Prometheus and all connected devices may not be usable while updating. Continue with update? [Y|n]: Y Downloading 10.01.3158804 for Prometheus... Fetching firmware https://fwupd.org/downloads/5e92f5765cea1313ad0b8397ccc258b8ea5139b650b53a52c65256eea74d78f3-Synaptics-Prometheus-10.01.3158804.cab Downloading… [***************************************] Less than one minute remaining… Decompressing… [***************************************] Authenticating… [***************************************] Updating Prometheus… [ - ] Restarting device… [***************************************] Successfully installed firmware So, the 10.02.3110269 was treated as 10.01.3110269 in this updated package, the user can update firmware according the Vendor's update policy. 8. We can confirm this by run fwupdmgr get-devices again: $ fwupdmgr get-devices Devices that have been updated successfully: • Prometheus (10.01.3110269 → 10.01.3158804) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1880542 Title: [SRU] synaptics-prometheus: Force the minor version from 0x02 to 0x01 To manage notifications about this bug go to: https://bugs.launchpad.net/oem-priority/+bug/1880542/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
