<div dir="ltr">Hi Aleksander,<div><br></div><div>It's the BroadMobi BM806U (Qualcomm MDM 9225) and I suspect it was taken out from a D-Link DWR-921 C3:</div><div><br></div><div><a href="https://openwrt.org/toh/d-link/d-link_dwr-921#tab__revision_c3">https://openwrt.org/toh/d-link/d-link_dwr-921#tab__revision_c3</a>  <br></div><div><br></div><div>It only has the cdc-wdm0 and wwan0 ports.</div><div><br></div><div>I was able to enable the LTE-FDD band 1, 3 and 8 earlier but now stuck with preferred mode = none.</div><div><br></div><div>Please let me know if you need any additional information.</div><div><br></div><div>Many thanks,</div><div>Leo</div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 25, 2020 at 9:31 PM Aleksander Morgado <<a href="mailto:aleksander@aleksander.es">aleksander@aleksander.es</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">Hey,<br>
<br>
<br>
> It seems that my modem supports pretty much all modes:<br>
><br>
>   Modes    |         supported: allowed: 2g; preferred: none<br>
>            |                    allowed: 3g; preferred: none<br>
>            |                    allowed: 2g, 3g; preferred: 3g<br>
>            |                    allowed: 2g, 3g; preferred: 2g<br>
>            |                    allowed: 2g, 4g; preferred: 4g<br>
>            |                    allowed: 2g, 4g; preferred: 2g<br>
>            |                    allowed: 3g, 4g; preferred: 3g<br>
>            |                    allowed: 3g, 4g; preferred: 4g<br>
>            |                    allowed: 2g, 3g, 4g; preferred: 4g<br>
>            |                    allowed: 2g, 3g, 4g; preferred: 3g<br>
>            |                    allowed: 2g, 3g, 4g; preferred: 2g<br>
>            |           current: allowed: 3g; preferred: none<br>
><br>
> However, when I'm trying to set the preferred mode to 4g, I'm getting this:<br>
><br>
> pi@okamoto:~ $ sudo mmcli -m 0 --set-allowed-modes='3g|4g' --set-preferred-mode='4g'<br>
> error: couldn't set current modes: 'GDBus.Error:org.freedesktop.libqmi.Error.Protocol.Internal: QMI protocol error (3): 'Internal''<br>
><br>
> From the debug log:<br>
><br>
> ModemManager[11730]: [/dev/cdc-wdm0] sent message...<br>
> <<<<<< RAW:<br>
> <<<<<<   length = 28<br>
> <<<<<<   data   = 01:1B:00:00:03:04:00:12:00:33:00:0F:00:1E:03:00:02:08:05:17:01:00:01:11:02:00:18:00<br>
> ModemManager[11730]: [/dev/cdc-wdm0] sent generic request (translated)...<br>
> <<<<<< QMUX:<br>
> <<<<<<   length  = 27<br>
> <<<<<<   flags   = 0x00<br>
> <<<<<<   service = "nas"<br>
> <<<<<<   client  = 4<br>
> <<<<<< QMI:<br>
> <<<<<<   flags       = "none"<br>
> <<<<<<   transaction = 18<br>
> <<<<<<   tlv_length  = 15<br>
> <<<<<<   message     = "Set System Selection Preference" (0x0033)<br>
> <<<<<< TLV:<br>
> <<<<<<   type       = "Acquisition Order Preference" (0x1e)<br>
> <<<<<<   length     = 3<br>
> <<<<<<   value      = 02:08:05<br>
> <<<<<<   translated = { [0] = 'lte ' [1] = 'umts '}<br>
> <<<<<< TLV:<br>
> <<<<<<   type       = "Change Duration" (0x17)<br>
> <<<<<<   length     = 1<br>
> <<<<<<   value      = 01<br>
> <<<<<<   translated = permanent<br>
> <<<<<< TLV:<br>
> <<<<<<   type       = "Mode Preference" (0x11)<br>
> <<<<<<   length     = 2<br>
> <<<<<<   value      = 18:00<br>
> <<<<<<   translated = umts, lte<br>
> ModemManager[11730]: [/dev/cdc-wdm0] received message...<br>
> <<<<<< RAW:<br>
> <<<<<<   length = 20<br>
> <<<<<<   data   = 01:13:00:80:03:04:02:12:00:33:00:07:00:02:04:00:01:00:03:00<br>
> ModemManager[11730]: [/dev/cdc-wdm0] received generic response (translated)...<br>
> <<<<<< QMUX:<br>
> <<<<<<   length  = 19<br>
> <<<<<<   flags   = 0x80<br>
> <<<<<<   service = "nas"<br>
> <<<<<<   client  = 4<br>
> <<<<<< QMI:<br>
> <<<<<<   flags       = "response"<br>
> <<<<<<   transaction = 18<br>
> <<<<<<   tlv_length  = 7<br>
> <<<<<<   message     = "Set System Selection Preference" (0x0033)<br>
> <<<<<< TLV:<br>
> <<<<<<   type       = "Result" (0x02)<br>
> <<<<<<   length     = 4<br>
> <<<<<<   value      = 01:00:03:00<br>
> <<<<<<   translated = FAILURE: Internal<br>
><br>
><br>
> May I know if I entered the syntax correctly please?<br>
><br>
<br>
Syntax is correct, not sure why the QMI command fails like that though.<br>
What device is this?<br>
<br>
-- <br>
Aleksander<br>
<a href="https://aleksander.es" rel="noreferrer" target="_blank">https://aleksander.es</a><br>
</blockquote></div>