Public bug reported: I have a colorhug version 1 device with firmware 1.2.1. From reading, it appears that fwupd supports the colorhug firmware:
jlquinn@cerberus:~$ fwupdmgr get-devices X10DAi │ ├─ColorHug: │ Device ID: 9bacaf023cb4913d27ee9dea10752fde615b2f1f │ Summary: An open source display colorimeter │ Current version: 0.2 │ Vendor: Hughski Ltd. (USB:0x273F) │ Install Duration: 8 seconds │ GUIDs: 40338ceb-b966-4eae-adae-9c32edfcc484 │ afdcc391-6c33-5914-b4d2-b4dd71fe9c5a │ 4841a9e4-e5c8-5107-a83e-d6c6d9c21248 │ 6bc5ff27-d631-5660-9991-6d24954c6f90 │ Device Flags: • Updatable │ • Supported on remote server │ • Device can recover flash failures I've read that there is a firmware 1.2.6 that I need for this device. I ran fwupdmgr refresh, then downloaded and examined the xml file by hand. There appears to be an entry for 1.2.6 (and versions back to 1.2.2): <component type="firmware"> <id>com.hughski.ColorHug.firmware</id> <name>ColorHug Device Update</name> <summary>Firmware for the Hughski ColorHug Colorimeter</summary> <description> <p>Updating the firmware on your ColorHug device improves performance and adds new features.</p> </description> <provides> <firmware type="flashed">40338ceb-b966-4eae-adae-9c32edfcc484</firmware> </provides> <url type="homepage">http://www.hughski.com/</url> <metadata_license>CC0-1.0</metadata_license> <project_license>GPL-2.0+</project_license> <developer_name>Hughski Limited</developer_name> <X-categories> <category>X-Device</category> </X-categories> <custom> <value key="LVFS::VersionFormat">triplet</value> <value key="LVFS::UpdateProtocol">com.hughski.colorhug</value> </custom> <releases> <release version="1.2.6" timestamp="1480683870" urgency="low"> <location>https://fwupd.org/downloads/aa1b94b36c91929fbf75551b8a376d7292f8c51c-hughski-colorhug-1.2.6.cab</location> <checksum type="sha1" filename="aa1b94b36c91929fbf75551b8a376d7292f8c51c-hughski-colorhug-1.2.6.cab" target="container">570a4259af0c7670f3883e84d2f4e6ff7de572c2</checksum> <checksum type="sha256" filename="aa1b94b36c91929fbf75551b8a376d7292f8c51c-hughski-colorhug-1.2.6.cab" target="container">257aadbaa3a7af6ae62607b8709626487118a7ca5f5a1f535a0dea78e166a7d8</checksum> <checksum type="sha1" filename="firmware.bin" target="content">111784ffadfd5dd43f05655b266b5142230195b6</checksum> <checksum type="sha256" filename="firmware.bin" target="content">fce1847b0599bb19cd913d02268f15107691a79221ce16822b4c931cd1bda2c5</checksum> <description> <p>This release fixes prevents the firmware returning an error when the remote SHA1 hash was never sent.</p> </description> <url type="source">https://github.com/hughski/colorhug1-firmware/releases/tag/1.2.6</url> <size type="installed">16384</size> <size type="download">10687</size> </release> However, when I try to update, I get the following: root@cerberus:~# fwupdmgr update • ColorHug has the latest available firmware version so for some reason, fwupdmgr believes that this firmware doesn't apply. On the surface this seems like a bug, based on other things I've read around the net. ProblemType: Bug DistroRelease: Ubuntu 20.04 Package: fwupd 1.3.11-1~focal1 ProcVersionSignature: Ubuntu 5.4.0-52.57-generic 5.4.65 Uname: Linux 5.4.0-52-generic x86_64 ApportVersion: 2.20.11-0ubuntu27.10 Architecture: amd64 CasperMD5CheckResult: skip CurrentDesktop: ubuntu:GNOME Date: Thu Nov 5 11:23:01 2020 InstallationDate: Installed on 2020-05-29 (159 days ago) InstallationMedia: Ubuntu 18.04.3 LTS "Bionic Beaver" - Release amd64 (20190805) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: fwupd UpgradeStatus: Upgraded to focal on 2020-11-04 (1 days ago) ** Affects: fwupd (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug focal -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1903081 Title: Unable to update colorhug firmware To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/1903081/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs