nRF9151 does not allow communication with a SIM that has no active profiles

Hello,

To preface (My setup):

My SIM provider gave us a test plastic SIM that has 2 inactive dummy carrier profiles. They provided the AT+CSIM commands to open a channel, read the profile data, switch profiles, and close the channel. This SIM was provided so we can write a profile manager and perform tests of switching profiles while they work on creating the final eSIMs.

However, when I issue the provided AT+CSIM commands, I always receive +CME ERROR: 13 (SIM failure).

After speaking to our SIM provider, their response was "Most probably the issue is because the modem does not support an UICC that does not have a profile enabled. Do you have another modem to try?"

I then tested the same exact SIM in a Telit LE910C1-NF modem using the same AT+CSIM commands, and it works as expected. For example, I receive the response +CSIM: 6,"029000" when opening a channel on the Telit modem. Yet I receive +CME ERROR: 13 when opening a channel on the nRF9151DK modem. The nRF9151DK I am using works fine with a regular Verizon or T-Mobile SIM.

Is there something I am missing, or does the nRF9151 just not support communicating with a SIM that does not have an active carrier profile? Is there a fix for this?

Thanks,

Derek

Parents Reply Children
No Data
Related