Skip to content

Firmware interface improvements for Sierra modems

This MR allows us to do firmware image switching using the Firmware list and operations provided by ModemManager. E.g.:

$ sudo mmcli -m 1 --firmware-list
  ----------------
  Firmware | list: 02.20.03.00_GENERIC_002.017_000
           |       	current: no
           |       	gobi pri unique id: 002.017_000
           |       	gobi modem unique id: ?_?
           |       02.14.03.02_SPRINT_002.012_001
           |       	current: no
           |       	gobi pri unique id: 002.012_001
           |       	gobi modem unique id: ?_?
           |       02.20.03.22_VERIZON_002.026_000
           |       	current: yes
           |       	gobi pri unique id: 002.026_000
           |       	gobi modem unique id: ?_?
           |       02.14.03.00_VODAFONE_000.008_000
           |       	current: no
           |       	gobi pri unique id: 000.008_000
           |       	gobi modem unique id: ?_?

$ sudo mmcli -m 1 --firmware-select="02.20.03.00_GENERIC_002.017_000"
Successfully selected firmware image

// Modem reboots now

Merge request reports