SIM card swap not detected, hot swap support for UC20, EC25 & EM06

Hi,
We’re using the following modems: UC20, EC25, and EM06 and there are several questions regarding them:

  1. We were wondering which of them support SIM card hot swap and what needs to be enabled for this? We tried setting AT+QSIMDET=1,1 and with 1,0 and the modules respond “OK” but there is no change, more than that, hard resetting the modem when QSIMDET is set does not update the ModemManager state to SIM Missing anymore.
  2. Is there a mmcli or AT command (or combination of commands) that we can use to update the CPIN and/or mmcli SIM state after executing the command?
    Besides from QSIMDET, we have tried:
  • If the SIM is seen as present in mmcli/CPIN and it was actually removed:
    mmcli -m -r (hard reset) → updates mmcli state with missing sim
    AT+QPOWD=0/1 (power off) → updates mmcli state with missing sim
    Setting AT+QSIMSTAT=1 → updates CPIN response with code 13 Sim Failure (not 10, Sim missing)
  • If the SIM is seen as missing and the SIM is actually plugged in:
    qmicli -d /dev/cdc-wdm0 -p --uim-sim-power-on=1 (resets modem) → updates mmcli state with actual state
    mmcli -m -r (hard reset) → updates mmcli state with actual state
    As you can see, the commands either reset the modem and it takes some time until everything is back to normal or only work partially.

Hi @Sebastian_Ursut
EC25 supports hot swapping, and the startup command is AT+QSIMDET=1,1; can I ask what firmware version you are using?