Support Quectel's modem(EM120/160) firmware update, fwupd
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Committed
|
High
|
Yuan-Chen Cheng | ||
fwupd (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
High
|
Yuan-Chen Cheng | ||
Kinetic |
Fix Released
|
Undecided
|
Unassigned | ||
gnome-firmware (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | ||
gnome-software (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Won't Fix
|
Undecided
|
Unassigned | ||
libxmlb (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Yuan-Chen Cheng | ||
Kinetic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
* EM120/160 firmware update's fw can't get updated.
[Test Plan]
* Use a machine with EM120/160 and test fw upgrade or reinstall.
For the rest of the SRU document, please check lp:1982103
Note: the SRU of fwupd is following the exception in
https:/
upgrade libxmlb due to fwupd is its only major consumer,
and without that, we could not have the correct fwupd function
on this one.
--
The current fwupd packages in focal have to be rebuild with the latest 1.18.6 modem manager[1] in updates channel.
In the modem-manager plugin of fwupd, there are several version check macros to determine the version of modem-manager, for instance:
#if MM_CHECK_VERSION(1, 17, 2)
#include "fu-firehose-
#endif
If the version is equal to or newer than 1.17.2, fwupd will have different behaviors. And the previous version in Focal is 1.16.6 so we have to rebuild or do a version bump to make sure it compile with the new modem manager.
[1]
https:/
information type: | Proprietary → Public |
tags: | added: oem-priority |
tags: | added: fwupd |
summary: |
- Support Quectel's modem(EM120/160) firmware update + Support Quectel's modem(EM120/160) firmware update, fwupd |
Changed in fwupd (Ubuntu Kinetic): | |
status: | Confirmed → Fix Released |
Changed in fwupd (Ubuntu Focal): | |
status: | New → Confirmed |
assignee: | nobody → Yuan-Chen Cheng (ycheng-twn) |
Changed in fwupd (Ubuntu Kinetic): | |
assignee: | Yuan-Chen Cheng (ycheng-twn) → nobody |
Changed in fwupd (Ubuntu Focal): | |
importance: | Undecided → High |
Changed in libxmlb (Ubuntu Kinetic): | |
status: | New → Fix Released |
Changed in libxmlb (Ubuntu Focal): | |
status: | New → In Progress |
assignee: | nobody → Yuan-Chen Cheng (ycheng-twn) |
description: | updated |
description: | updated |
Changed in oem-priority: | |
status: | In Progress → Fix Committed |
AI: 1. make sure if jammy is also affected. 2. prepare debdiff.