firmware update

David McCullough david.mccullough at accelerated.com
Mon Dec 14 15:33:36 PST 2015


Hi dailijin,

While the discussion about implementing the firmware update is great and
there is nothing I would like more than an OSS solution I thought I would
let you know how we tackled it.

basically we load qmi_wwan and qserial as modules,  when we want to do a
firmware update we unload those and load the Sierra GobiNet and GobiSerial
drivers to do the update.

To ensure during the numerous resets etc that happen the correct drivers
are loaded we just prevent auto loading on those 4 modules and manage it
as needed.

Just thought I would put up the alternative in case it helps.  I have
personally done 100's of firmware updates this way,  its not clean and
sometimes the drivers/modem can get unhappy but its always recoverable
and I have never bricked a modem this way.

Cheers,
Davidm



dailijin wrote the following:
> Hi Aleksander,
> 
> 
> Thanks your quick responds,  this is bad news to me.
> 
> 
> I known the Sierra firmware updater worked with GobiNet and GobiSerial driver, but the two driver will conflict with libqmi driver, this is indeed not convenience  for my dialing logic. Do you have planed to support this feature in libqmi?
> 
> 
> Thanks
> 
> 
> 
> 
> --
> 
> Best Regards,
> Dai,Lijin
> 
> 
> 
> At 2015-12-14 17:05:01, "Aleksander Morgado" <aleksander at aleksander.es> wrote:
> >On Mon, Dec 14, 2015 at 9:58 AM, dailijin <dailijin126 at 126.com> wrote:
> >> I am working on Sierra modems like MC7354, MC7304 etc. and want to update
> >> firmware via libqmi, but it seems has no corresponding commands to do this,
> >> Am I right?
> >
> >You are right; the firmware update process is not (yet) supported with
> >libqmi and the qmi_wwan driver. Sierra's updater works only with their
> >own versions of the GobiNet/GobiSerial drivers.
> >
> >-- 
> >Aleksander
> >https://aleksander.es
> >_______________________________________________
> >libqmi-devel mailing list
> >libqmi-devel at lists.freedesktop.org
> >http://lists.freedesktop.org/mailman/listinfo/libqmi-devel

> _______________________________________________
> libqmi-devel mailing list
> libqmi-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/libqmi-devel


-- 
David McCullough,  davidm at spottygum.com,   Ph: 0410 560 763


More information about the libqmi-devel mailing list