Although this might seem quite unusual, it is essential for me. I live in a border area and I have two SIM cards in my phone (however, I think this problem also affects single SIM devices):
- SIM 1 is from a French operator
- SIM 2 is from a Swiss operator
- The SIMs should be connected only to their home countries and should be unavailable if the network of the operator is unreachable
So if I am in Switzerland, only SIM 2 is active, if I am in France, only SIM 1 is active - and if both operators are available (= I am near the border, 80% of my life) both are operating.
I have an ASUS Zenfone 2 Laser ZE500KL, stock Android 6 without rooting (and I would like to keep it that way if possible). The behaviour described above is the default thing that happens on a Windows Phone and that's why it really grinds my gears why Android tries to be so creative. Basically, this happens:
- Selecting the network provider manually is OK
- However, the signal is lost sometimes (e.g., in the garage) so the Swiss card starts roaming in a random French operator's network
- The phone only switches back to the Swiss operator if the "random French operator's" network is unreachable (or if I do it manually)
I know that this is an edge case, but it is really essential to me. Unfortunately, I did not have the opportunity to try it on other Android phones (according to my colleague, he has the same problem with a Samsung "god knows which mid-range model with Android 4.4").
I am looking for a solution/workaround which does not involve regularly pressing a setting or changing SIMs and preferably does not need rooting. APN Lock for me did not work.