EG915U-EU problem changing SIM

Hello,

I’ve a problem with EG915U-EU modems. We have SIMs from two different providers, both providers can work in roaming with several carriers.

If a modem is working fine with SIM1 from Provider A, we switch the modem off, remove SIM1 and insert SIM2 from Provider B, it does not register into the network properly. It’s the same if we start with Provider B and change to Provider A

AT+COPS?

+COPS: 0

AT+CREG?
+CREG: 0,2

It also has signal CSQ > 15

What is curious, is that if we check available operators, one appears to be as a current operator even though at+cops? shows nothing

at+cops=?

+COPS: (2,“vodafone ES”,“voda ES”,“21401”,7),(1,“Orange SP”,“ESPRT”,“21403”,7),(1,“Movistar”,“Movistar”,“21407”,7),(0-4),(0-2)

If we try deregistering with
AT+COPS=2

and then registering
AT+COPS=0

This works sometimes, but mostly not. And when it works it needs a lot of time to register

AT+QGMR

It happens with different firmwares, EG915UEUABR03A01M08_01.207.01.207 and EG915UEUABR03A01M08_01.216.01.216

Any ideas of what can we do?

Thank you

When the device uses SIM1 and completes the network registration, the modem will save the PLMN of the current radio network as the RPLMN. Subsequently, if you switch to SIM2, the modem prioritizes using RPLMN for the search of the radio network, and this event may take a longer search time.
Therefore, when the device is changed to SIM2, the program needs to execute AT+COPS=1,2,“plmn_code of sim2” to conduct a selective PLMN search (non-automatic search for radio networks).
Or the program needs to execute the AT command to clear the RPLMN.
refer to

AT+CRSM =214,28542,0,0,11,“FFFFFFFFFFFFFFFFFFFFFF”

Thank you for your answer.
I’ve tried manually, but no luck
AT+COPS=?

+COPS: (2,“Movistar”,“Movistar”,“21407”,7),(1,“Orange SP”,“ESPRT”,“21403”,7),(1,“vodafone ES”,“voda ES”,“21401”,7),(0-4),(0-2)

OK
AT+COPS=1,2,“21401”,7

+CME ERROR: 32
AT+COPS=1,2,“21403”,7

+CME ERROR: 32
AT+cmee=2

OK
AT+COPS=1,2,“21401”,7

+CME ERROR: Network not allowed emergency calls only

Doing this, looks like the same problem going on here

Then
AT+CRSM =214,28542,0,0,11,“FFFFFFFFFFFFFFFFFFFFFF”

doesn’t not solve the problem either.

Should I send some CFUN before CRSM? If so, what is the proper sequence?

Thank you

Hi,

We finally solved it just configuring the APN with AT+QICSGP as soon as possible.
Detect SIM’s ICCID at startup and then configure APN accordingly.

I ran into exactly the same problem. For now, I’m solving it temporarily using the AT+CGDCONT command, but that’s clearly not a proper solution. Has anyone already solved this problem in a better way?