Como una ligera extensión de mi proyecto, estoy tratando de ver si puedo mejorar la resistencia de la conectividad mediante el uso de un enfoque de doble SIM. Los teléfonos Dual-SIM (o Tri-SIM, quad-SIM) son muy populares en muchos países en desarrollo y, según tengo entendido, la mayoría se basan en chipsets Mediatek. Sin embargo, me pregunto si utilizan un único módulo GSM (banda base RF + controlador), multiplexado para su uso por varias SIM, o si en realidad tienen tantos módulos GSM como tarjetas SIM.
Si se trata de múltiples módulos, entonces creo que ya sé lo que se necesita, pero si se trata de un solo módulo multiplexado con múltiples SIMs, entonces me gustaría entender cómo funciona esto. Si alguien tiene un esquema de alto nivel de cómo funciona esto, sería genial poder echar un vistazo.
Editar (1 de febrero de 2012): Llámame loco, pero me adelanté y compré un teléfono barato de doble SIM para abrirlo y ver su interior, aunque gracias a la alta integración y densidad no tenía esperanzas de averiguar mucho. Por supuesto, hay obviamente 2 SIM y los rastros parecen conducir a lo que es probablemente el módulo que se pone debajo de una caja metálica escudo EMI, sin ningún tipo de marcas. No puedo ver una manera obvia de quitar la caja de blindaje EMI, ya que no está claro cómo se pega a la placa. Por lo tanto, no se puede decir con seguridad, pero dado el tamaño del blindaje probablemente un solo módulo.
Otra razón por la que las SIM múltiples podrían estar utilizando un único módulo GSM RF es porque he encontrado algunos teléfonos que dicen tener ¡¡4 SIM! Huh.
Edición (15 de febrero de 2012): Después de leer un poco por ahí, he llegado a la conclusión de que la forma de utilizar un único módulo con 2 (o más) SIM es modificar el firmware estándar de SIM única en el propio módulo GSM. Esto podría ser difícil de lograr, puramente a través del firmware en el procesador de aplicaciones (o uC en mi caso). El firmware en el módulo, expone algunos tipos diferentes de API, por ejemplo Hayes AT-command set, o API nativa que utiliza algún tipo de mensaje de paso, y sólo proporciona un poco de control de nivel superior a lo que se requiere para hacer frente a múltiples SIMs. Esto significa que, implementar doble (o más) SIM para mis proyectos, usando módulos GSM comerciales como los de Telit, Siemen/Benq, SimCom etc., no va a ser fácil (o posible). Seguiré buscando, y si alguien tiene conocimientos creíbles para rebatir este hallazgo, estaré más que encantado de aprender sobre ello.
Edición (25 de julio de 2012): Me he encontrado con 2 teléfonos diferentes (el-cheapo de gama baja shenzhen teléfonos Android), y una diferencia clave en la especificación técnica de los 2 teléfonos me llamó la atención. Uno decía que, si bien el teléfono soportaba 2 tarjetas SIM, sólo una de ellas podía estar activa a la vez, creo que es el enfoque de módulo único, dual-SIM. En el otro teléfono, decía que para las 2 tarjetas SIM admitidas, ambas podían utilizarse simultáneamente, es decir, una para una llamada telefónica y la otra para mantener una conexión de datos 3G. No veo ninguna manera de poder hacerlo, sin utilizar 2 módulos GSM RF. Por supuesto, el segundo teléfono es más caro, unos 25 dólares, lo que puede explicarse por la presencia de un mejor procesador ARM11 (800 MHz en lugar de 650 MHz) y el módulo GSM adicional, además de una batería ligeramente mayor (sólo 200 mAh extra). Por supuesto, esto no se ha validado desmontando los teléfonos, ni con ningún tipo de estudio esquemático.
Editar (12 de febrero de 2013): Sólo para confirmar, que en el-cheapo teléfonos Android, que dicen ser de doble SIM, no hay duda de que sólo 1 módulo GSM, porque el comportamiento es que si usted tiene datos-sesión establecida, todas las llamadas a la otra SIM (llamadas entrantes), fallan, con el operador de red jugando el anuncio de que el número no está disponible. Efectivamente, significa que aunque el 2º número de móvil está "registrado" en la red (en el sentido GSM), no está localizable, porque el terminal (con la SIM correspondiente al número de móvil), no respondió a la "petición de localización" de la red. Esto ocurrió porque el único módulo GSM ya está ocupado sirviendo la conexión de datos a la primera SIM.
Editar (15 sep 2015): Ha pasado mucha agua bajo el puente desde mi último post. He encontrado documentación que indica que ambas variantes parecen prosperar, aunque la primera es mucho más popular para los dispositivos de gama baja, debido a razones de coste global del dispositivo (incluido el de la batería), es decir.
- radio única, SIM múltiple
- doble radio (aún por encontrar multi radio > 2, para GSM), multi-SIM
En el sector de la telefonía, la primera parece denominarse "dual standby" y la segunda "dual active".
Algunos enlaces interesantes en este contexto:
Sin embargo, lo más interesante es nota de aplicación sobre el uso del módulo GSM de Quectel que soporta dual-SIM.