# How to Manually Clear the FPLMN on a SIM?

## What is the FPLMN?

The FPLMN (Forbidden Public Land Mobile Network) is a list stored on the SIM card that contains networks the SIM is not allowed to register on.

A common issue with roaming SIMs occurs when a device attempts to attach to a network that is not permitted by the roaming policy. When this happens:

* The network rejects the registration attempt.
* Depending on the modem or device logic, the rejected network may be written to the FPLMN on the SIM.
* Once written, the device will no longer attempt to register on that network, even if coverage or roaming policies later change.

This can result in the device appearing “stuck” and never retrying a valid network.

## When does this happen?

This behavior typically occurs when:

* A device powers on in an unsupported country or network
* A roaming policy temporarily blocks a carrier
* A device is forced to register on a non-supported operator
* Network selection logic repeatedly retries a forbidden carrier

In many cases, rebooting the device will clear the FPLMN automatically. However, some devices may remain in a state where they will not retry the forbidden network without manual intervention.

## How to Check if a Network Is Written to the FPLMN

You can confirm whether the FPLMN is present on the SIM by querying the SIM using AT commands.

Refer to the following documentation for modem-specific commands:\
<https://docs.monogoto.io/university/at-commands>

(The exact command varies by modem vendor.)

## Methods to Clear the FPLMN

There are several ways to clear the FPLMN from a SIM. Choose the method that best fits your setup.

### Option 1: Force Network Registration via AT Command

One of the most reliable methods is to force the modem to attempt registration on the forbidden carrier again.

Example AT command:

* AT+COPS=1,2,"310410"
* 310410 is the MCC/MNC of the carrier being forced
* In this example, 310410 corresponds to AT\&T
* Replace this value with the [MCC/MNC](https://docs.monogoto.io/university/what-is-mcc-mnc#what-is-an-mcc) of the carrier that was written to the FPLMN

You can find supported MCC/MNC values in our [coverage documentation](https://docs.monogoto.io/getting-started/coverage-lists).

If the registration attempt succeeds or is reprocessed, the FPLMN entry is typically cleared.

### Option 2: Insert the SIM Into a Mobile Phone and Manually Select the Network

If you have access to an unlocked smartphone, this is often the easiest method.

#### iPhone

1. Go to Settings&#x20;
2. Select Cellular

<figure><img src="/files/bQLgE3AuEspgs9C1ojIQ" alt="" width="321"><figcaption></figcaption></figure>

3. Select Network Selection

<figure><img src="/files/4vpO9C1Plz2iRrdhoIP4" alt="" width="314"><figcaption></figcaption></figure>

4. Turn off Automatic

<figure><img src="/files/nvbfpP32XikBXGnACBLV" alt="" width="319"><figcaption></figcaption></figure>

5. Manually select the carrier that was written to the FPLMN

#### Android

1. Go to Settings
2. Select Connections

<figure><img src="/files/4B6Y88qqoQZQUKbnzbNd" alt="" width="252"><figcaption></figcaption></figure>

3. Select Mobile networks

<figure><img src="/files/TpC1qeZZPOux1R2rb6Yw" alt="" width="255"><figcaption></figcaption></figure>

4. Select Network operators

<figure><img src="/files/GtTocGVN2xvvauzlUr7L" alt="" width="251"><figcaption></figcaption></figure>

5. Turn off Select automatically

<figure><img src="/files/z84BIjyoN6u4fjqMmz71" alt="" width="252"><figcaption></figcaption></figure>

6. Manually choose the carrier that was previously forbidden

Once the phone attempts to register on the network, the FPLMN entry is usually cleared.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.monogoto.io/faq/how-to-manually-clear-the-fplmn-on-a-sim.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
