back arrowTodos los puestoshero image
SIMs

En la SIM se almacena una lista FPLMN (Forbidden Public Land Mobile Network) que el dispositivo utiliza para saber qué Redes debe no conectar con.

¿Por qué es importante una lista FPLMN?

Si alguna vez has tratado con dispositivos IoT, habrás notado que a veces tardan más de lo esperado en conectarse a una red celular. Aunque puede deberse a varios motivos, uno de los más comunes es lo que se conoce como lista FPLMN.

Funciona de la siguiente manera: Cuando un dispositivo intenta registrarse en una red pero no lo consigue por cualquier motivo, esa red se añade a la lista FPLMN. Supongamos que estás en una zona con tres redes disponibles, pero tu tarjeta SIM sólo puede conectarse a una debido a acuerdos comerciales. Después de intentar conectar con las tres redes, el dispositivo actualiza su lista FPLMN con las que no debería molestar. Así, la próxima vez que intente conectarse, omitirá las redes a las que sabe que no podrá conectarse e intentará conectarse con la red correcta desde el primer intento.

Esto puede ahorrar mucho tiempo, especialmente cuando el dispositivo se reinicia o se utiliza esporádicamente. Es una pequeña eficiencia que puede marcar una gran diferencia.

Blog Image

Entonces, ¿por qué puede provocar tiempos de conexión más largos?

Bien, imagina que añades una SIM que no estaba activada, a un dispositivo. O tal vez la tarjeta está activa pero está desactivada desde el Panel Simbase - o, tal vez el dispositivo está en un país donde la SIM no tiene un plan de datos activo todavía.

En todos estos escenarios, el dispositivo elegirá cada red disponible, de una en una, intentará registrarse y, a medida que se rechace cada intento, añadirá las redes a la lista FPLMN.

La próxima vez que arranque el dispositivo y la SIM ya esté activada, habilitada desde el panel de Simbase y el plan correcto esté aprovisionado, el dispositivo ya no intentará el registro ya que las redes disponibles están en la lista de redes prohibidas (FPLMN). Una cosa a tener en cuenta es que la lista FPLMN puede almacenar hasta 4 redes a la vez.

Si esto ocurre, ¿cómo podemos solucionarlo?

Como norma general, la mejor práctica es evitar que los dispositivos intenten registrarse cuando sabemos que la tarjeta SIM no está activada o no está en el plan adecuado. La buena noticia es que las listas FPLMN pueden borrarse. Veamos cómo.

  1. Insertar la SIM en un teléfono - En la mayoría de los casos, la lista FPLMN se borrará al insertar la tarjeta SIM en el teléfono. Si el teléfono sigue sin poder registrarse en ninguna red, el siguiente paso sería desactivar la selección automática de red e intentar la conexión con los operadores disponibles, uno por uno.

    Sin embargo, si tu SIM sigue teniendo problemas de registro, lo más probable es que el problema no sea la lista FPLMN.

  2. Retire la tarjeta SIM del dispositivo - La mayoría de los dispositivos borran la lista FPLMN si se retira o sustituye la tarjeta SIM. Apague el dispositivo, retire la tarjeta SIM, enciéndalo, vuelva a insertar la tarjeta SIM y reinicie el dispositivo una vez más.

    Por supuesto, esta opción sólo es posible si el dispositivo está al alcance de la mano y la tarjeta SIM tiene uno de los formatos estándar: 1FF/2FF/3FF/4FF.

  3. Cambiar la ubicación - Como se ha indicado anteriormente, la lista FPLMN contiene hasta cuatro entradas. Al intentar registrarse en redes restringidas, los nuevos intentos de registro anulan las entradas FLPMN existentes. Sin embargo, esta solución puede no ser siempre factible, sobre todo porque en la mayoría de los escenarios la SIM tendría que cruzar fronteras para que esto funcionara.

  4. Comandos AT - Este método requiere algunos conocimientos técnicos sobre los comandos AT, pero este artículo tiene como objetivo hacer que sea fácil para usted y le guiará a través de los pasos.

    Sólo hay dos comandos AT que deben ejecutarse con el fin de borrar la lista FPLMN - sin embargo, tendrá que ser capaz de SSH en el dispositivo con Terminal, utilizar la CLI del router o utilizar un cliente SSH. Todos los requisitos previos para utilizar correctamente los comandos AT se explican en esta entrada del blog. Como de costumbre, vamos a utilizar el Terminal para SSH en nuestro router Teltonika RUT 241.

  • El primer comando que utilizaremos ordena al dispositivo que lea los PLMNs Prohibidos:


    AT+CRSM=176,28539,0,0,12


  • 176 es el código de servicio para la operación "Leer Binario".

  • 28539 es el identificador de la lista FPLMN (PLMN prohibido).

  • 0,0 son los desplazamientos (normalmente 0 para el inicio) y las longitudes.

  • 12 indica la longitud de los datos a leer.


El segundo comando borrará los PLMN de la lista:

Blog Image

'AT+QFPLMNCFG="Borrar", "todos"'

Blog Image

Como se puede ver en la imagen de arriba, después de borrar la lista FPLMN ejecuté el comando AT+CRSM=176,28539,0,0,12 una vez más y el resultado es "FFFFFFFFFFFFFFFFFFFFFFFFFFFF", lo que significa que la lista está vacía.

Recuerde que estos comandos son válidos para la mayoría de los módems, sin embargo, puede haber dispositivos que requieran un acceso específico o diferentes comandos para realizar las mismas acciones.

get started image

Comience con Simbase

  • arrowConectar
  • arrowEscala
  • arrowControlar