<div dir="ltr">Thanks Bjørn, I eventually got the modem out of that mode and it was indeed looking for 01.08.04.00_VERIZON_VERIZON, worked fine once I entered the version without verizon.<div><br></div><div>Cheers!</div><div><br></div><div>--</div><div>Paul</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, 19 Mar 2020 at 15:46, Bjørn Mork <<a href="mailto:bjorn@mork.no">bjorn@mork.no</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Paul Gildea <<a href="mailto:gildeap@tcd.ie" target="_blank">gildeap@tcd.ie</a>> writes:<br>
<br>
> Hi, I am trying to use the above command instead of the AT commands to set<br>
> the firmware preference. The command appears to run successfully as below.<br>
> An unexpected outcome (to me) is that it says that the modem will wait in<br>
> QDL mode once I reboot it (and it did stay in that mode, which it currently<br>
> is stuck in), why is this?<br>
<br>
Well, that is a a feature when you specify files which are not there.<br>
<br>
I believe the QDL mode will timeout eventually if you don't load any new<br>
files, and boot into low power mode so you can fix the image preferences<br>
<br>
<br>
> Should it not just switch to the firmware I have<br>
> chosen that is already stored on the device, did I do something wrong?<br>
><br>
> *--dms-set-firmware-preference=01.08.04.00_VERIZON,002.015_000,verizon*<br>
<br>
<br>
I could be wrong, but I believe that is supposed to be <br>
<br>
   --dms-set-firmware-preference=01.08.04.00,002.015_000,verizon<br>
<br>
Would be good to see the output of<br>
<br>
   --dms-get-firmware-preference<br>
<br>
if/when your modem boots into application mode again.<br>
<br>
> [14 Nov 2018, 08:06:35] -Warning ** [/dev/cdc-wdm0] requested auto mode but<br>
> no MBIM QMUX support available<br>
> [/dev/cdc-wdm0] Firmware preference successfully selected<br>
><br>
>         You may want to power-cycle the modem now, or just set it offline<br>
> and reset it:<br>
>                 $> sudo qmicli ... --dms-set-operating-mode=offline<br>
>                 $> sudo qmicli ... --dms-set-operating-mode=reset<br>
><br>
><br>
> * After reset, the modem will wait in QDL mode for new firmware.<br>
> Images to download: 'pri'*<br>
<br>
<br>
This means that the 'modem' image was found, but the selected 'pri' was<br>
not. <br>
<br>
>         [1] Type:    'pri'<br>
>             Maximum: '50'<br>
><br>
>                 [pri0]<br>
>                 Unique ID:     '002.008_002'<br>
>                 Build ID:      '01.07.02.00_ATT'<br>
><br>
>                 >>>>>>>>>> [CURRENT] <<<<<<<<<<<br>
>                 [pri1]<br>
>                 Unique ID:     '002.019_000'<br>
>                 Build ID:      '01.09.04.00_GENERIC'<br>
><br>
>                 [pri2]<br>
>                 Unique ID:     '*002.015_000*'<br>
>                 Build ID:      '*01.08.04.00_VERIZON*'<br>
><br>
<br>
<br>
So the "01.08.04.00_VERIZON" build id is there, but the firmware<br>
might be looking for 01.08.04.00_VERIZON_VERIZON if my assumption is<br>
correct.<br>
<br>
<br>
<br>
Bjørn<br>
</blockquote></div>