<div dir="ltr"><div>I'm trying to use the `<span style="font-family:monospace">--3gpp-set-eps-ue-mode-operation</span>` to set `data-centric` or `voice-centric` modes.</div><div><br></div><div>I note there are 4 possible values: ps-1, ps-2, csps-1 and csps-2, with ps-2 and csps-2 being data-centric.<br></div><div><br></div><div>My Quectel E21 modem only accepts one option; csps-2. All other options fail.</div><div><br></div><div><b>What determines what options MM can or cannot set</b><b> for ue-mode ?</b> - is it the modem, SIM card, network, other?<br></div><div><b></b></div><div><br></div><div><b>How can I use the
`<span style="font-family:monospace">--3gpp-set-eps-ue-mode-operation</span>` option to set/change from voice-centric to data-centric, etc.</b></div><div><br></div><div>I would prefer not to issue AT commands (especially since Debian does not configure MM to allow AT commands and I have to use debug mode).<br>
</div><div><br></div><div>Below are some annotated commands and output.</div><div><br></div><div>Thanks, Brendan.</div><div><br></div><div>--<br></div><div><br></div><div>
<span style="font-family:monospace"><b># mmcli -m 0 --3gpp-set-eps-ue-mode-operation=csps-1<br></b>error:
couldn't set UE mode of operation for EPS:
'GDBus.Error:org.freedesktop.ModemManager1.Error.MobileEquipment.NotSupported:
Operation not supported'<br></span></div><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace">
<span style="font-family:monospace"><b># mmcli -m 0 --3gpp-set-eps-ue-mode-operation=csps-2<br></b>successfully set UE mode of operation for EPS<br></span>
</span></div><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace"><font face="arial,sans-serif">I had set the `ue_usage_setting` to `01` according to a Quectel guide.</font></span></div><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace"><b># mmcli -m 0 --command='AT+QNVFR="/nv/item_files/modem/mmode/ue_usage_setting"'<br></b>response: '+QNVFR: 01'<br></span>
</div><div><br></div><div>This shows up as `csps-2` in MM status.<br></div><div><br></div><div>
<span style="font-family:monospace"><b># mmcli -m 0 | grep "ue mode"<br></b> 3GPP EPS | ue mode of operation: csps-2</span>
</div><div><br></div><div>If I change the `ue_usage_setting` to `00`, MM status is `csps-1` (though I have to reset/power-cycle the modem, otherwise MM status still reports `csps-2`).<br></div><div><br></div><div>
<div><span style="font-family:monospace">
</span><div><div><span style="font-family:monospace"><b># mmcli -m 0 --command='AT+QNVFW="/nv/item_files/modem/mmode/ue_usage_setting",00'<br></b>response: ''<br></span>
</div>
</div><div></div>
<span style="font-family:monospace"><b># mmcli -m 0 --command='AT+QNVFR="/nv/item_files/modem/mmode/ue_usage_setting"'<br></b>response: '+QNVFR: 00'<br></span>
</div>
</div><div><br></div><div>
<span style="font-family:monospace"><b># mmcli -m 0 | grep "ue mode"<br></b> 3GPP EPS | ue mode of operation: csps-2</span>
</div><div><br></div><div>
<div>After reset/power-cycle modem</div><div><br></div>
</div><div>
<div>
<span style="font-family:monospace"><b># mmcli -m 1 | grep "ue mode"<br></b> 3GPP EPS | ue mode of operation: csps-1</span>
</div><div><br></div>
</div><div>--<br></div>
</div>