We are looking at support for using Multi-IMSI SIM cards with the HL and WP series of modems. Currently when running with SIM cards from Twilio we are seeing two issues:
The modem was registering on the network, and getting an IP address (verified via AT commands), yet the Android driver was indicating a successful registration but NO IP address.
The driver is not able to switch from the default profile to a different IMSI profile resulting in a connection not getting established. The Android driver keeps resetting when it receives a request for a profile switch.
So point 1 is not going to have anything to do with the IMSI switching, thats going to be down to the Android system and its propagation of IP information through the system.
Re point 2, you have not specified a modem and the differences are quite big on several levels, as a bench mark I would use an appropriate WP modem as that has the most implemented from the chipset manufacturer to ensure compatibility. After that it gets complicated with log files and trying to understand how the SIM provider is triggering the IMSI switch i.e. through an applet running on the SIM, active connection with a server, etc?
Regarding point 2 with multi-imsi switching, is there now confirmed support for the HL series (more specifically 7800) or is it in the works? We are seeing that some functionality was limited before due to the Altair chipset but we heard that progress on that front was being made.
Generically speaking yes it does work, it certainly works with our own Smart SIM which is mutli IMSI, others would have to be tested with to confirm as it all depends on the methods and mechanisms used but the short answer is yes.