Hello,
I have a lot of RUT950 connected to Internet using only mobile WAN connectivity, with two SIM in failover (SIM switching) configuration. I generally use the PIN active and the code saved on the router.
I was mainly using the old firmware RUT9XX_R_00.06.02.2, that was working as expected for the SIM switching.
To solve some issue with VPN and with LTE connectivity, I decided to upgrade some devices to the firmware RUT9XX_R_00.06.05.3 .
However with RUT9XX_R_00.06.05.3 firmware I noticed a big problem with the SIM switching functionality: if the SIM1 connectivity goes down (for provider reason or whatever), then the router select the SIM2, but enters an invalid state where there is no connection and telling the PIN is required. After detecting there is no connection with SIM2, the router goes back on SIM1, where it agains enter this invalid state, without connectivity, and telling the PIN is required.
The router keeps switching from one SIM to the other one, losing forever the connection. It works only the primary SIM card at the first time after the boot.
I have upgraded two RUT950 devices with the latest RUT9XX_R_00.06.06.6 and had the same exact behaviour. I have tested combination of SIM from three different providers.
If I remove the PIN code (using another device as I am unable to remove the PIN lock on both the SIM using the AT+CLCK command from CLI), the SIM swithing is working correctly.
I attach some images of the settings and behaviour of one test router with firmware RUT9XX_R_00.06.06.6.
Settings for SIM1:
Settings for SIM2:
Settings for SIM Management, with panel SIM1->SIM2:
Settings for SIM Management, with panel SIM2->SIM1:
To test the behaviour of a connectivity loss on SIM1, I set the ICMP test server with an IP that doesn't reply to ICMP (8.8.8.1). I upload the Overview page to check the behaviour.
STEP 1, the connection is working with SIM1 as expected, until it will fail the ICMP monitor.
STEP 2, ICMP has failed, the router choosed SIM2, but is telling the PIN is required and there are 3 attemps left.
STEP 3, the router returns on SIM1, but also here is telling the PIN is required and there are 3 attemps left.
STEP X, after some hour, we have the router going from SIM1 to SIM2 and back, losing connectivity forever.
It works only the primary SIM card at the first time after the boot. If I select SIM2 as primary, the behaviour is the same, working the first time with the SIM2 and then failing.
Anybody noticed this?
At least, is it possible to remove the PIN request using CLI and gsmctl on the SIM card that is not used for connection, so to have a workaround disabling the PIN?
Thanks