Hey!

I am unsure if AT!UIMS=n is a Sierra-specific command, but so far I have only 
seen it in AirPrime devices (I am not well-versed in a wide variety of modems, 
however, I’m a relative newcomer).  AT!UIMS=? returns the command syntax, which 
allows the user to select the active U/SIM.  

> AT!UIMS=?
><uim> (SIM interface):
>
>       • 0=UICC1—External UIM interface #1
>
>       • 1=UICC2—External UIM interface #2 or Embedded >UIM interface. 
> Depending on the module, the interface >may be exposed to an external SIM 
> connector or ESIM, or >may be connected internally to an ESIM installed 
> >directly on the module.

Additionally, there is the AT!CUSTOM=“UIM2ENABLE” which takes a 0 or 1, which 
allows for enabling/disabling the second UIM interface.  By default this is 
enabled.

The way the SIM hot swapping is handled currently by modemmanager sounds like 
what may be happening when I restart modemmanager (a new modem and SIM object 
are created incidentally).  I’ll check if it works with MBIM mode, and  I'll 
clone the repo to see about adding that API.  It just might be a cool project 
to sink the old teeth into.


References: 

From the AirPrime EM74xx-MC74xx AT Command Reference
AT!UIMS=n page 116
AT!CUSTOM=“UIM2ENABLE” page 33


Best,

Nicholas
_______________________________________________
ModemManager-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to