I am using a RUT240 in Japan.
When I insert a Softbank SIM card, the RUT240 shows "SIM (not inserted)" and I cannot use the internet from this timing.
After testing various conditions, I found out that in my environment, the problem occurs when I do the following:
- inserting a Docomo SIM card
- inserting a SoftBank SIM card
- The message "SIM (not inserted)" appears, and after that, no matter whether I insert a Docomo SIM card or a SoftBank SIM card, I cannot communicate.
Then I found a temporary solution to this and will share it with you.
I went into the CLI and used gsmctl to see what was going on inside.
root@Teltonika-RUT240:~$ gsmctl --simstate
unknown
Probably the result of the AT command is not parsed, so I'll look at the EC25 manual and run the AT command directly.
root@Teltonika-RUT240:~# gsmctl --at "AT+CPIN?"
+CPIN: PH-NETSUB PIN
We found out that Network Subset Personalization is engaged. Therefore, run the AT command to remove it.
root@Teltonika-RUT240:~# gsmctl --at "AT+CLCK=\"PU\",0,\"12341234\""
OK
After that, the message "SIM (Ready)" was displayed and the problem was fixed successfully.
The following can be inferred from the above.
- The EC25 is incompatible with SoftBank and the module is locked.
- The lock can be removed by executing the AT+CLCK command.
So, here is my question.
- Is this problem of the SIM card not being recognized a specification of the RUT240?
- This problem can be temporarily solved by user script, but can it be fixed by firmware update?
SoftBank is one of the three major mobile carriers in Japan and has a large market share.
I think it would have a big impact to fix this.
Thank you for your time.