It gets stuck in a firmware upgrade loop. This also causes GDM to never get to the login prompt. Had to delete the firmware files to un-stuck this, and revert to the non-beta package. Even tried with a restart and a power off/power on cycle, just in case. No luck root@maybe:/var/lib/fprint/fw# /usr/libexec/fprintd In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Control Vault getting chip type Citadel A0 CID7 Chip Found.... Current AAI Version = 5.8.12.0 Current SBI Version = 122 AAI version available for upgrade = 5.12.4.0 SBI version available for upgrade = 172 Updating ControlVault firmware from 5.8.12.0 to 5.12.4.0 Event: FwUpgradeStarted Upgrade the SBI from 122 to 172, first clear SCD Writing /var/lib/fprint/fw/bcm_cv_clearscd.bin to flash cv_flash_update() successful Reset to SBI to update the SBI.... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x13) In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Found ControlVault Chip Type: CITADEL A0 CID7 Event: FwUpgradeInProgress 1 Going to update SBI (bcmsbiCitadelA0_7.otp) Writing /var/lib/fprint/fw/bcmsbiCitadelA0_7.otp to flash cv_flash_update() successful BCM Update attempt 1 Event: FwUpgradeInProgress 2 Going to clear SCD Writing /var/lib/fprint/fw/bcm_cv_clearscd.bin to flash cv_flash_update() successful Going to Reset to SBI Event: FwUpgradeInProgress 3 Waiting for Control Vault to comeback from reset ............... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) SBI mode Security check before flashing passed Citadel A0 CID7 Chip Found.... Going to update BCM (bcmCitadel_7.otp) Event: FwUpgradeInProgress 4 cv_open() return status: 0x57 Going to update the BCM with /var/lib/fprint/fw/bcmCitadel_7.otp Please wait, this takes about one minute Firmware Upgrade Complete Going to Reset Control Vault Event: FwUpgradeInProgress 5 Reboot USH Waiting for Control Vault to comeback from reset ......libusb: error [udev_hotplug_event] ignoring udev action change ......... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Citadel A0 CID7 Chip Found.... Opening CV session Event: FwUpgradeInProgress 6 Control Vault firmware upgrade successful Citadel A0 CID7 Chip Found.... Sensor type : 16 Sensor firmware version on device: GF5288_GM188WNC_APP_10009 length: 25 Sensor-firmware file signature verification is valid Sensor firmware version in file(sensor 16): GF5288_GM188WNC_APP_10009 length: 25 Sensor firmware versions in file and on device match libfprint-context-Message: 12:20:10.224: Ignoring device due to initialization error: An unspecified error occurred! (fprintd:6579): GLib-GIO-CRITICAL **: 12:20:10.224: g_task_return_boolean: assertion 'G_IS_TASK (task)' failed In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Control Vault getting chip type Citadel A0 CID7 Chip Found.... Current AAI Version = 5.9.13.0 Current SBI Version = 137 AAI version available for upgrade = 5.12.4.0 SBI version available for upgrade = 172 Updating ControlVault firmware from 5.9.13.0 to 5.12.4.0 Event: FwUpgradeStarted Upgrade the SBI from 137 to 172, first clear SCD Writing /var/lib/fprint/fw/bcm_cv_clearscd.bin to flash cv_flash_update() successful Reset to SBI to update the SBI.... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x13) In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Found ControlVault Chip Type: CITADEL A0 CID7 Event: FwUpgradeInProgress 1 Going to update SBI (bcmsbiCitadelA0_7.otp) Writing /var/lib/fprint/fw/bcmsbiCitadelA0_7.otp to flash cv_flash_update() successful BCM Update attempt 1 Event: FwUpgradeInProgress 2 Going to clear SCD Writing /var/lib/fprint/fw/bcm_cv_clearscd.bin to flash cv_flash_update() successful Going to Reset to SBI Event: FwUpgradeInProgress 3 Waiting for Control Vault to comeback from reset ............... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) SBI mode Security check before flashing passed Citadel A0 CID7 Chip Found.... Going to update BCM (bcmCitadel_7.otp) Event: FwUpgradeInProgress 4 cv_open() return status: 0x57 Going to update the BCM with /var/lib/fprint/fw/bcmCitadel_7.otp Please wait, this takes about one minute Firmware Upgrade Complete Going to Reset Control Vault Event: FwUpgradeInProgress 5 Reboot USH Waiting for Control Vault to comeback from reset ......libusb: error [udev_hotplug_event] ignoring udev action change ......... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Citadel A0 CID7 Chip Found.... Opening CV session Event: FwUpgradeInProgress 6 Control Vault firmware upgrade successful Citadel A0 CID7 Chip Found.... Sensor type : 16 Sensor firmware version on device: GF5288_GM188WNC_APP_10009 length: 25 Sensor-firmware file signature verification is valid Sensor firmware version in file(sensor 16): GF5288_GM188WNC_APP_10009 length: 25 Sensor firmware versions in file and on device match In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Control Vault getting chip type Citadel A0 CID7 Chip Found.... Current AAI Version = 5.9.13.0 Current SBI Version = 137 AAI version available for upgrade = 5.12.4.0 SBI version available for upgrade = 172 Updating ControlVault firmware from 5.9.13.0 to 5.12.4.0 Event: FwUpgradeStarted Upgrade the SBI from 137 to 172, first clear SCD Writing /var/lib/fprint/fw/bcm_cv_clearscd.bin to flash cv_flash_update() successful Reset to SBI to update the SBI.... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x13) In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Found ControlVault Chip Type: CITADEL A0 CID7 Event: FwUpgradeInProgress 1 Going to update SBI (bcmsbiCitadelA0_7.otp) Writing /var/lib/fprint/fw/bcmsbiCitadelA0_7.otp to flash cv_flash_update() successful BCM Update attempt 1 Event: FwUpgradeInProgress 2 Going to clear SCD Writing /var/lib/fprint/fw/bcm_cv_clearscd.bin to flash cv_flash_update() successful Going to Reset to SBI Event: FwUpgradeInProgress 3 Waiting for Control Vault to comeback from reset ............... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) SBI mode Security check before flashing passed Citadel A0 CID7 Chip Found.... Going to update BCM (bcmCitadel_7.otp) Event: FwUpgradeInProgress 4 cv_open() return status: 0x57 Going to update the BCM with /var/lib/fprint/fw/bcmCitadel_7.otp Please wait, this takes about one minute Firmware Upgrade Complete Going to Reset Control Vault Event: FwUpgradeInProgress 5 Reboot USH Waiting for Control Vault to comeback from reset ......libusb: error [udev_hotplug_event] ignoring udev action change ......... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Citadel A0 CID7 Chip Found.... Opening CV session Event: FwUpgradeInProgress 6 Control Vault firmware upgrade successful Citadel A0 CID7 Chip Found.... Sensor type : 16 Sensor firmware version on device: GF5288_GM188WNC_APP_10009 length: 25 Sensor-firmware file signature verification is valid Sensor firmware version in file(sensor 16): GF5288_GM188WNC_APP_10009 length: 25 Sensor firmware versions in file and on device match In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Control Vault getting chip type Citadel A0 CID7 Chip Found.... Current AAI Version = 5.9.13.0 Current SBI Version = 137 AAI version available for upgrade = 5.12.4.0 SBI version available for upgrade = 172 Updating ControlVault firmware from 5.9.13.0 to 5.12.4.0 Event: FwUpgradeStarted Upgrade the SBI from 137 to 172, first clear SCD Writing /var/lib/fprint/fw/bcm_cv_clearscd.bin to flash cv_flash_update() successful Reset to SBI to update the SBI.... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x13) In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Found ControlVault Chip Type: CITADEL A0 CID7 Event: FwUpgradeInProgress 1 Going to update SBI (bcmsbiCitadelA0_7.otp) Writing /var/lib/fprint/fw/bcmsbiCitadelA0_7.otp to flash cv_flash_update() successful BCM Update attempt 1 Event: FwUpgradeInProgress 2 Going to clear SCD Writing /var/lib/fprint/fw/bcm_cv_clearscd.bin to flash cv_flash_update() successful Going to Reset to SBI Event: FwUpgradeInProgress 3 Waiting for Control Vault to comeback from reset ............... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) SBI mode Security check before flashing passed Citadel A0 CID7 Chip Found.... Going to update BCM (bcmCitadel_7.otp) Event: FwUpgradeInProgress 4 cv_open() return status: 0x57 Going to update the BCM with /var/lib/fprint/fw/bcmCitadel_7.otp Please wait, this takes about one minute Firmware Upgrade Complete Going to Reset Control Vault Event: FwUpgradeInProgress 5 Reboot USH Waiting for Control Vault to comeback from reset ......libusb: error [udev_hotplug_event] ignoring udev action change ......... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Citadel A0 CID7 Chip Found.... Opening CV session Event: FwUpgradeInProgress 6 Control Vault firmware upgrade successful Citadel A0 CID7 Chip Found.... Sensor type : 16 Sensor firmware version on device: GF5288_GM188WNC_APP_10009 length: 25 Sensor-firmware file signature verification is valid Sensor firmware version in file(sensor 16): GF5288_GM188WNC_APP_10009 length: 25 Sensor firmware versions in file and on device match libfprint-context-Message: 12:23:47.777: Ignoring device due to initialization error: An unspecified error occurred! (fprintd:6579): GLib-GIO-CRITICAL **: 12:23:47.777: g_task_return_boolean: assertion 'G_IS_TASK (task)' failed libfprint-context-Message: 12:23:47.777: Ignoring device due to initialization error: An unspecified error occurred! (fprintd:6579): GLib-GIO-CRITICAL **: 12:23:47.777: g_task_return_boolean: assertion 'G_IS_TASK (task)' failed libfprint-context-Message: 12:23:47.777: Ignoring device due to initialization error: An unspecified error occurred! (fprintd:6579): GLib-GIO-CRITICAL **: 12:23:47.777: g_task_return_boolean: assertion 'G_IS_TASK (task)' failed In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Control Vault getting chip type Citadel A0 CID7 Chip Found.... Current AAI Version = 5.9.13.0 Current SBI Version = 137 AAI version available for upgrade = 5.12.4.0 SBI version available for upgrade = 172 Updating ControlVault firmware from 5.9.13.0 to 5.12.4.0 Event: FwUpgradeStarted Upgrade the SBI from 137 to 172, first clear SCD Writing /var/lib/fprint/fw/bcm_cv_clearscd.bin to flash cv_flash_update() successful Reset to SBI to update the SBI.... In cvif_IsUshThere(), cv_get_ush_ver() status: (0x13) In cvif_IsUshThere(), cv_get_ush_ver() status: (0x0) Found ControlVault Chip Type: CITADEL A0 CID7 Event: FwUpgradeInProgress 1 Going to update SBI (bcmsbiCitadelA0_7.otp) Writing /var/lib/fprint/fw/bcmsbiCitadelA0_7.otp to flash ^C root@maybe:/var/lib/fprint/fw# You can see that in the first iteration, it does: Current AAI Version = 5.8.12.0 Current SBI Version = 122 AAI version available for upgrade = 5.12.4.0 SBI version available for upgrade = 172 Updating ControlVault firmware from 5.8.12.0 to 5.12.4.0 then from the second onwards: Current AAI Version = 5.9.13.0 Current SBI Version = 137 AAI version available for upgrade = 5.12.4.0 SBI version available for upgrade = 172 Updating ControlVault firmware from 5.9.13.0 to 5.12.4.0 Hashes of the relevant files: root@maybe:/var/lib/fprint/fw# sha256sum * f4cc33dd8f9720047a3b07ce1e82d432c85ed66bd59788647bf16d9f503a78bf bcmCitadel_1.otp c3c0e806f3ccd8c84a2718020054d7c7dbeb6336f73a79cc6d9c8446882b3588 bcmCitadel_7.otp 5e691ae66b0f9360be3fcc2e71f7e53a72c42992764373ac98c675b6742d1517 bcm_cv_clearscd.bin 832d451c9370e1c2b65b19ed86f4f7355586f3933f0ec2fbde3a6d95a4c19dcf bcm_cv_current_version.txt f933e500534eefadee0ea7f252b2972c2081c4eac64c676381d36ec55d1a6dca bcmDeviceFirmwareCitadel_1.bin 8d95f8cef2c69fd1c1d9fc2eae83c553638b0928f43c39d86ac83e4d04829c41 bcmDeviceFirmwareCitadel_7.bin 6218b3aeb06bd411682a9cf8c2d70aac64f6dc2ce8faf5f844f980aae7fd227e bcmsbiCitadelA0_1.otp 0eb8c09a0bbba1ed3b02af55756e4c302b085895287b20e88224f82df990353e bcmsbiCitadelA0_7.otp ea93cf4c2c866b40ab30a610d7ad4dda419d27867f18ba3d7d6007a6ce3f4382 key.pem Reinstalling the non-beta package, the old firmware is successfully re-uploaded, and everything works fine again. Current AAI Version = 5.8.12.0 Current SBI Version = 122 AAI version available for upgrade = 5.8.12.0 SBI version available for upgrade = 122 AAI version matches - it is up do date SBI version matches - it is up do date