Quectel em12-g minimal kernel version

Aleksander Morgado aleksander at aleksander.es
Tue Jun 29 08:51:03 UTC 2021


Hey,

> > qmi-firmware-update can only work with Sierra modules for now. For
> > Quectel modules like the EM12 the procedure is slightly different, and
> > they're not yet integrated there. If someone is interested in having
> > that added, let me know.
>
> Considering this I am interested. Do you have any info on how to do that? Or initial draft (because I already saw some Quectel-specific code in the qmi-firmware-update)?

What Quectel specific code did you see in qmi-firmware-update? I don't
think there should be any really.

> I want to know the scope of this task to make an estimate if I can do it in a reasonable amount of time.
>

The way to do this would be to use Quectel's upgrade tool, which is
proprietary, run an update sessions, capture USB traces, and replicate
what the tool did. That's basically what was done for the Sierra
modules as well. I said the process is similar because the EM12 is
possibly using the firehose protocol, same as the EM7565, and there
are already bits and pieces out there on how to best run that; e.g.
see https://github.com/aleksander0m/fwupd/blob/aleksander/next-20201203/plugins/modem-manager/fu-firehose-updater.c

-- 
Aleksander
https://aleksander.es


More information about the libqmi-devel mailing list