Une liste FPLMN (Forbidden Public Land Mobile Network) est stockée sur la carte SIM et est utilisée par l'appareil pour savoir quels réseaux il doit utiliser. pas se connecter à.
Pourquoi une liste FPLMN est-elle importante ?
Si vous avez déjà eu affaire à des appareils IoT, vous avez peut-être remarqué qu'ils mettent parfois plus de temps que prévu à se connecter à un réseau cellulaire. Bien qu'il y ait plusieurs raisons à cela, l'un des coupables les plus courants est ce que l'on appelle la liste FPLMN.
Voici comment cela fonctionne : Lorsqu'un appareil tente de s'enregistrer auprès d'un réseau, mais qu'il se heurte à une fin de non-recevoir pour une raison quelconque, ce réseau est ajouté à la liste FPLMN. Imaginons que vous vous trouviez dans une zone où trois réseaux sont disponibles, mais que votre carte SIM ne puisse se connecter qu'à un seul d'entre eux en raison d'accords commerciaux. Après avoir tenté de se connecter aux trois réseaux, l'appareil met à jour sa liste FPLMN avec ceux qu'il ne devrait pas utiliser. Ainsi, lors de la prochaine tentative de connexion, il ignore ceux dont il sait qu'ils ne se connecteront pas et tente de se connecter au bon réseau dès le premier essai.
Cela peut faire gagner beaucoup de temps, surtout lorsque votre appareil est redémarré ou utilisé de façon sporadique. C'est une petite efficacité qui peut faire une grande différence !

Pourquoi cela peut-il entraîner des temps de connexion plus longs ?
Imaginons que vous ajoutiez à un appareil une carte SIM qui n'a pas été activée. Ou peut-être que la carte est active mais qu'elle est désactivée par l'appareil. Tableau de bord Simbase - ou bien l'appareil se trouve dans un pays où la carte SIM n'a pas encore de plan de données actif.
Dans tous ces scénarios, l'appareil choisira chaque réseau disponible, un à la fois, tentera de s'enregistrer et, à chaque tentative rejetée, ajoutera les réseaux à la liste FPLMN.
La prochaine fois que vous démarrez l'appareil et que la carte SIM est déjà activée, activée à partir du tableau de bord Simbase et que le plan correct est provisionné, l'appareil ne tentera plus l'enregistrement car les réseaux disponibles sont sur la liste des réseaux interdits (FPLMN). Il convient de noter que la liste FPLMN peut contenir jusqu'à 4 réseaux à la fois.
Si cela se produit, comment pouvons-nous y remédier ?
En règle générale, il est préférable de ne pas autoriser les appareils à tenter de s'enregistrer lorsque l'on sait que la carte SIM n'est pas activée ou qu'elle n'est pas sur le bon plan. La bonne nouvelle est que les listes FPLMN peuvent être effacées. Voyons comment procéder.
Insérer la carte SIM dans un téléphone - Dans la plupart des cas, la liste FPLMN est effacée lorsque la carte SIM est insérée dans le téléphone. Si le téléphone ne parvient toujours pas à s'enregistrer sur un réseau, l'étape suivante consiste à désactiver la sélection automatique du réseau et à essayer de se connecter avec les opérateurs disponibles, un par un.
Le passage à la sélection manuelle du réseau effacera la liste. Toutefois, si votre carte SIM continue à avoir des problèmes d'enregistrement, il est fort probable que le problème ne vienne pas de la liste FPLMN.
Retirer la carte SIM de l'appareil - La plupart des appareils effacent la liste FPLMN si la carte SIM est retirée ou remplacée. Mettez l'appareil hors tension, retirez la carte SIM, puis remettez-le sous tension, réinsérez la carte SIM et redémarrez l'appareil.
Bien entendu, cette option n'est possible que si l'appareil est à portée de main et que la carte SIM est dans l'un des formats standard : 1FF/2FF/3FF/4FF.
Modifier l'emplacement - Comme indiqué précédemment, la liste FPLMN peut contenir jusqu'à quatre entrées. Lors des tentatives d'enregistrement sur des réseaux restreints, les nouvelles tentatives d'enregistrement remplacent les entrées FLPMN existantes. Toutefois, cette solution n'est pas toujours réalisable, d'autant plus que dans la plupart des scénarios, la carte SIM devrait franchir les frontières pour que cela fonctionne.
Commandes AT - Cette méthode nécessite quelques connaissances techniques sur les commandes AT, mais cet article a pour but de vous faciliter la tâche et de vous guider à travers les étapes.
Il n'y a que deux commandes AT à exécuter pour effacer la liste FPLMN - cependant, vous devrez être en mesure de vous connecter à votre appareil par SSH avec Terminal, d'utiliser le CLI du routeur ou d'utiliser un client SSH. Toutes les conditions préalables à l'utilisation réussie des commandes AT sont expliquées dans la section ce billet de blog. Comme d'habitude, nous utiliserons le terminal pour accéder à notre routeur Teltonika RUT 241 par SSH.
La première commande que nous utiliserons demande à l'appareil de lire les PLMN interdits :
AT+CRSM=176,28539,0,0,12
176est le code de service pour l'opération "Read Binary".28539est l'identifiant de la liste FPLMN (Forbidden PLMN).0,0sont des décalages (généralement fixés à 0 pour le début) et des longueurs.12indique la longueur des données à lire.
La deuxième commande efface les PLMN de la liste :

AT+QFPLMNCFG="Effacer", "tous"".

Comme vous pouvez le voir dans l'image ci-dessus, après avoir effacé la liste FPLMN, j'ai exécuté la commande AT+CRSM=176,28539,0,0,12 une fois de plus et le résultat est "FFFFFFFFFFFFFFFFFFFFFFFF", ce qui signifie que la liste est vide.
N'oubliez pas que ces commandes sont valables pour la plupart des modems existants. Toutefois, certains appareils peuvent nécessiter un accès spécifique ou des commandes différentes pour effectuer les mêmes actions.