I have an odd problem with a new delivery lot of BG95-M3. The new modules do not register with SIMs of foreign providers. AT+CREG=2;+CREG? permanently responses +CREG: 2,2 (trying to register). The modules are working fine with SIMs of a local provider. After registering with a SIM of the local provider, switching the module off, changing to the foreign SIM and start the module again, it exactly registers one time. All further trials fail. When using manual operator selection with AT+COPS, the new modules register (roaming) to this local network. But with AT+COPS=0 they don’t. As we do not know, in which country our products are used, we cannot work with manual provider selection. I reproduced the problem with foreign SIMs of different countries.
Modules of earlier delivery lots are working fine with all tested SIMs, local and foreign. In my normal setup sequence, the factory settings regarding operator selection are not changed.
We have the same SIMs, the same location, the same setup, the same hardware PCB and the same module version. Why do the modules behave differently? Can there be any permanent setting, that causes this problem?
New and former module’s version: BG95M3LAR02A03
One of the former module’s IMEI: 863257068151275
One of the new module’s IMEI: 869084062044023
Thank you for your help!