[Workaround] 'Add APN' option reportedly disappears from some MIUI powered Xiaomi phones

Xiaomi prefers to maintain a consistent software experience across their devices running MIUI. While the base version of Android often different, the upper layer is more or less same from the perspective of the end users.

Redmi Note 4 (MediaTek) running MIUI 10 based on Android 6.0 Marshmallow

As you can see, MIUI 10.x can be crafted on the basis of the latest Android 9.0 Pie on modern devices, while older devices get the same treatment paired with outdated Android versions. The Chinese OEM, however, does backport new software features to legacy models.

Call it an unpredicted move, but the company sometimes silently removes these features with new software updates. In fact, many a time MIUI users experience recurring issues after major version updates – such as the inability to configure APN settings.

Just got my new mi mix 3 as an upgrade from the mi max 2 but it won’t let me access mobile data or create a new apn to allow me to do so. My only option is to return to default. Any help would be great.



No option to add new APN (Source)

today device updates automatically to miui stabile, but doesn’t run with old APN.

I tried insert new APN address, but its’nt possibile.. doesn’t compare nothing.

help.. i can’t navigate with this version.

Is there a way to resolve this issue or downgrade to previus miui stable version?


The affected device list is pretty much versatile, as most of the Qualcomm based Xiaomi phones have reportedly faced this issue after MIUI 10.x update when used with certain wireless carriers.

The default APN settings are often buggy, especially with MVNOs like Google Fi. Users have to change them to get functional LTE data or MMS, but looks like the possibility is partially broken in MIUI due to a regression (?).

APN configuration under MIUI 10: Intended behaviour

Vodafone UK customers with Poco F1 faced the same issue after MIUI V10.2.2.0.PEJMIXM update. Xiaomi acknowledged the bug and fixed it with subsequent OTA update. But the root of problem is allegedly still present deep inside the MIUI codebase.

The previous workaround still works; all you have to do it force the ‘Add APN’ activity to show up via ADB:

adb shell am start -a android.intent.action.INSERT content://telephony/carriers --ei simId -1

As an alternative, you can use this app from RedFlagDeals forum member miji2 (original post). You have to pull your SIM card out, use the app (which is just a wrapper around the above command) and reinsert your SIM card.

miji2’s APN configuration app

Have you faced the APN settings glitch on your Mi/Redmi/Poco phone? Let us know by commenting below.

PiunikaWeb is a unique initiative that mainly focuses on investigative journalism. This means we do a lot of hard work to come up with news stories that are either ‘exclusive,’ ‘breaking,’ or ‘curated’ in nature. Perhaps that’s the reason our work has been picked by the likes of Forbes, Foxnews, Gizmodo, TechCrunch, Engadget, The Verge, Macrumors, and more. Do take a tour of our website to get a feel of our work. And if you like what we do, stay connected with us on Twitter (@PiunikaWeb) and other social media channels to receive timely updates on stories we publish.

Want to work for PiunikaWeb and enjoy best-in-industry compensation & benefits? You'll be glad to know we're hiring experienced candidates.

Tags :

Kingshuk De

I came from a mixed background of Statistics and Computer Science. My research domains included embedded computer systems, mobile computing and delay tolerant networks in post-disaster scenarios. Apart from tinkering with gadgets or building hackintosh, I like to hop on various subreddits and forums like MyDigitalLife and XDA.