<div dir="ltr"><div>Ok, so I might have to talk to Quectel to see what is going on and if there are alternative options.</div><div><br></div><div>I'm thinking that I'll have to bite the bullet and build ModemManager myself with extra options to accept AT commands, unless I can convince the Debian maintainers to add the extra option as standard.</div><div><br></div><div>BTW, regarding the TS and TLVs that I've seen mentioned - are they publicly available somewhere?<br></div><div><br></div><div>Thanks,</div><div>Brendan.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 1 Jul 2022 at 19:36, 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 Brendan,<br>
<br>
> I'm trying to use the `--3gpp-set-eps-ue-mode-operation` to set `data-centric` or `voice-centric` modes.<br>
><br>
> 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>
><br>
> My Quectel E21 modem only accepts one option; csps-2.  All other options fail.<br>
><br>
> What determines what options MM can or cannot set for ue-mode ? - is it the modem, SIM card, network, other?<br>
><br>
> How can I use the `--3gpp-set-eps-ue-mode-operation` option to set/change from voice-centric to data-centric, etc.<br>
><br>
> 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>
><br>
<br>
The EPS UE mode of operation implementation is currently only<br>
implemented using AT+CEMODE, so if that's failing to set some of the<br>
options, it's because the modem is rejecting them in the +CEMODE call.<br>
<br>
I've recently discussed about this with @Reinhard Speyerer in some<br>
emails, and he pointed out there's also now AT+CEUS applicable to both<br>
4G and 5G; and he also pointed out that there are some QMI TLVs we<br>
could use in the "NAS Set System Selection Preference" to configure<br>
the same settings as +CEMODE and +CEUS. At some point I think we need<br>
to extend the API with a new method equivalent to +CEUS and still keep<br>
supporting the +CEMODE based one.<br>
<br>
We're in the process of adding a lot of new 5G related APIs, so if<br>
anyone wants to work on defining new APIs that would fit all this in a<br>
better way, that would be extremely appreciated.<br>
<br>
<br>
--<br>
Aleksander<br>
<a href="https://aleksander.es" rel="noreferrer" target="_blank">https://aleksander.es</a><br>
</blockquote></div>