<div dir="ltr">Thanks for the help Dan,<div><br></div><div>Here are both methods for completeness! (The output is the same for two MC7455's that I tried to upgrade.)</div><div><br></div><div><div>AT!ENTERCND="A710"</div><div>OK</div><div>AT!GOBIIMPREF?</div><div>!GOBIIMPREF: </div><div> preferred fw version: 02.24.05.06</div><div> preferred carrier name: VERIZON</div><div> preferred config name: VERIZON_002.034_000</div><div> current fw version: 02.08.02.00 </div><div> current carrier name: GENERIC </div><div> current config name: GENERIC_002.007_001 </div><div> </div><div> fw version mismatch </div><div> carrier name mismatch </div><div> config name mismatch </div><div> </div><div>OK </div><div><br></div><div><br></div><div>qmicli -p -d /dev/cdc-wdm2 --dms-list-stored-images</div><div><br></div><div><br></div><div>[/dev/cdc-wdm2] Device list of stored images retrieved: </div><div> </div><div> [0] Type: 'modem' </div><div> Maximum: '4' </div><div> </div><div> [modem0] </div><div> Unique ID: '?_?' </div><div> Build ID: '02.08.02.00_?' </div><div> Storage index: '1' </div><div> Failure count: '0' </div><div> </div><div> [modem1] </div><div> Unique ID: '?_?' </div><div> Build ID: '02.05.07.00_?' </div><div> Storage index: '2' </div><div> Failure count: '0' </div><div> </div><div> [modem2] </div><div> Unique ID: '?_?' </div><div> Build ID: '02.14.03.02_?' </div><div> Storage index: '3' </div><div> Failure count: '0' </div><div> </div><div> [1] Type: 'pri' </div><div> Maximum: '50' </div><div> </div><div> [pri0] </div><div> Unique ID: '002.009_001' </div><div> Build ID: '02.08.02.00_ATT' </div><div> </div><div> [pri1] </div><div> Unique ID: '002.007_001' </div><div> Build ID: '02.08.02.00_GENERIC' </div><div> </div><div> [pri2] </div><div> Unique ID: '002.012_001' </div><div> Build ID: '02.14.03.02_SPRINT' </div><div> </div><div> [pri3] </div><div> Unique ID: '001.000_000' </div><div> Build ID: '00.00.00.00_OEMPRI918' </div><div> </div><div> [pri4] </div><div> Unique ID: '002.008_003' </div><div> Build ID: '02.05.07.00_VERIZON' </div><div><br></div><div><br></div><div><br></div><div><br></div><div>qmicli -p -d /dev/cdc-wdm2 --dms-get-firmware-preference</div><div><br></div><div>firmware preference successfully retrieved: </div><div>[image 0] </div><div> Image type: 'modem' </div><div> Unique ID: '002.034_000' </div><div> Build ID: '02.24.05.06_VERIZON' </div><div>[image 1] </div><div> Image type: 'pri' </div><div> Unique ID: '002.034_000' </div><div> Build ID: '02.24.05.06_VERIZON' </div></div><div><br></div><div>--</div><div>Paul</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 30 November 2017 at 16:15, Dan Williams <span dir="ltr"><<a href="mailto:dcbw@redhat.com" target="_blank">dcbw@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Thu, 2017-11-30 at 15:09 +0000, Paul Gildea wrote:<br>
> ><br>
> ><br>
> > I'm trying to use the firmware update tool to change the current<br>
> > firmware<br>
> > (SWI9X30C_02.08.02.00 r5428 CARMD-EV-FRMWR2 2016/01/06 20:38:53) to<br>
> > the<br>
> > verizon firmware available on the Sierra Wireless site:<br>
> > <a href="https://source.sierrawireless.com/resources/airprime/" rel="noreferrer" target="_blank">https://source.sierrawireless.<wbr>com/resources/airprime/</a><br>
> > minicard/74xx/airprime-em_<wbr>mc74xx-approved-fw-packages/<br>
> ><br>
> > I have tried the following command but I am getting an error, any<br>
> > ideas? I<br>
> > have tried with several MC7455's and I have been able to upgrade<br>
> > MC7304<br>
> > firmware previously without a problem.<br>
> ><br>
> ><br>
> > qmi-firmware-update --update -w /dev/cdc-wdm0<br>
> > /jffs2/flash/SWI9X30C_02.24.<wbr>05.06.cwe<br>
> > /jffs2/flash/SWI9X30C_02.24.<wbr>05.06_VERIZON_002.034_000.nvu<br>
> ><br>
> ><br>
> > loading device information before the update...<br>
> ><br>
> > setting firmware preference:<br>
> ><br>
> > firmware version: '02.24.05.06'<br>
> ><br>
> > config version: '002.034_000'<br>
> ><br>
> > carrier: 'VERIZON'<br>
> ><br>
> > rebooting in download mode...<br>
> ><br>
> > download mode detected<br>
> ><br>
> > error: error creating device: timed out waiting for the response<br>
> ><br>
> > Regards,<br>
> ><br>
> > --<br>
> > Paul<br>
> ><br>
><br>
><br>
> I have done some more testing and now realised every MC7455 modem I<br>
> try to<br>
> update is now stuck in "low-power" mode and I can not get it out of<br>
> it.<br>
> Although the mode should not be persistent over power cycle it is. I<br>
> will<br>
> see are there any other AT commands I can try to get out of that<br>
> state.<br>
<br>
</div></div>This usually means the PRI and modem images aren't compatible. Try<br>
these AT commands to get a bit more info:<br>
<br>
AT!ENTERCND="A710"<br>
<br>
then<br>
<br>
AT!GOBIIMPREF?<br>
<br>
And then I think that'll give us enough to see what the images you have<br>
onboard are, and whether they are compatible with each other. This<br>
info is also available via the qmicli --dms-list-stored-images and --<br>
dms-get-firmware-preference commands.<br>
<br>
Dan<br>
<span class=""><br>
> I also got a different error a couple of the times I tried today:<br>
><br>
> loading device information before the update...<br>
> setting firmware preference:<br>
> firmware version: '02.24.05.06'<br>
> config version: '002.034_000'<br>
> carrier: 'VERIZON'<br>
> rebooting in download mode...<br>
> download mode detected<br>
> error: error creating device: unexpected response received in dload<br>
> sdp:<br>
> 0x13<br>
><br>
><br>
> --<br>
> Paul<br>
</span>> ______________________________<wbr>_________________<br>
> libqmi-devel mailing list<br>
> <a href="mailto:libqmi-devel@lists.freedesktop.org">libqmi-devel@lists.<wbr>freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/libqmi-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/libqmi-devel</a><br>
</blockquote></div><br></div>