The solution: connected except calls to Xiaomi Redmi

Owners of Xiaomi and Redmi smartphones periodically face a situation where the screen displays the status of “Connected”, but incoming calls do not arrive, and outgoing ones are interrupted. This problem, often described as “connected except for calls”, can be caused by a failure in the software of the MIUI shell, incorrect network settings or even physical damage to the communication module.

First, you need to understand what is blocking the connection, which can be both a banal overload of the system, and a deeper error in the configuration of the IMEI or radio module. The user should pay attention to the communication indicators: if the network is caught, but the call is immediately reset or the buzz is “busy”, then the problem lies in routing the call within the system. In some cases, a simple reboot helps, but more often requires intervention in hidden menus.

Today’s Xiaomi smartphones are equipped with complex power saving algorithms that can aggressively limit the background processes responsible for processing incoming GSM signals. If you recently updated your firmware or installed a call blocking app, conflict is most likely in this area. Next, we will discuss step-by-step troubleshooting methods, ranging from simple actions to engineering menus.

⚠️ Note: Before making changes to system settings or engineering menus, make sure that the battery is at least 50.

Basic diagnostics and reboot of communication modules

The first step in fixing any communication malfunction is to reboot the device, a standard procedure that cleans temporary files and resets the radio module's hung processes. However, in Xiaomi's case, a simple reboot may not be enough. You need to perform a "soft reset" of network settings that does not affect personal data but updates the connection settings to the operator's towers.

Go to the settings menu and find the section responsible for SIM-It is important to check if the card is activated for voice calls, especially if you have two. SIM-Often, one of the cards is set to Data Only, which causes a "connected except calls" error for the second line. Make sure that the "Network Type" option selects "Preferred" 4G» Or "auto" so that the phone chooses the best communication standard for itself.

💡

Try to get it out. SIM-So you can wipe the contacts with a pin and put them back in. Contact oxidation is a common cause of signal loss in older Redmi devices.

If a simple activation didn't work, try to switch flight mode. Turn on Flight Mode for 10-15 seconds, and then turn it off. This will cause the modem to re-register on the operator's network. If after this procedure the status changed to Online or 4G, but calls still don't go through, the problem may be on the operator's side or in the data roaming settings, even if you're not abroad.

  • 📱 Check if it's on. SIM-map.
  • 📡 Make sure you choose the right type of network (4G/LTE).
  • 🔄 Reboot your smartphone after changing the parameters.
  • ✈️ Use flight mode to force re-registration on the network.

💡

Soft reset of network settings via menu SIM-Cards solve 60% of problems with displaying the status “Connected except calls” without losing personal data.

Configure preferred network type and operators

One of the common reasons why Xiaomi Redmi shows connectivity but doesn’t ring is because of the wrong network type. Operators are gradually turning off the old 2G and 3G standards by transferring subscribers to VoLTE. If your phone is forced to put 3G only or 2G only mode and the tower is already running in 4G, there will be a conflict manifested in the inability to make a call.

To fix this, go to the Settings path. → SIM-maps and mobile networks → Choose. SIM-map → Network type. You need to select the "Prefer" option here. LTE» or «5G/LTE/3G/2G (This will allow the phone to dynamically switch between standards. If you are in an area with unstable coverage, automatic mode can often “jump” between standards, causing temporary communication breaks, but it is the most reliable for stable operation.

Also worth checking is the operator's choice settings. There's Operators on the mobile menu. The default is "Select Automatically." If the phone can't find the network for a long time or hangs on the "Connected" status, try to switch the search manually. Find your carrier's list and force it to choose it, which will lock the phone behind a particular tower and can eliminate call routing errors.

ParameterRecommended valuePossible problem with incorrect setting
Type of networkPrefer LTE (4G)Inability to call when the operator disables 3G
Choice of operatorAutomatically.Long network search or “locked up” on a weak tower
Data roamingIncluded (for Russian Federation)Internet and problem calls in border areas
VoLTEIncluded (if supported)Resetting calls when switching to 4G during a conversation

⚠️ Attention: Forced incorporation of the “Only” regime 4G» without the support of VoLTE operator will lead to the fact that the phone will stop accepting calls altogether, since in the cleanest way, the phone will be able to receive calls. LTE Voice calls without this technology do not work.

📊 What is the status of the network you have now?
Only 2G/3G
4G/LTE
5G
No network.
Switching constantly

Using an engineering menu to reset settings

If standard methods didn't work, you'll have to go to a deeper setting, the engineering menu, which is a hidden hardware testing interface available on the MediaTek and Qualcomm processors that are used in most Redmi models, and you can reset your radio settings, which often solves the "connected-apart from-calling" problem.

To enter the engineering menu, open the Phone app and type in ##4636##. If the code fits, the Check menu will open. Select Phone Information. In this section, find the button "Run the Ping test" or "Switch the radio module." Click on "Switch off the radio" and re-energize in a couple of seconds will restart the modem at a low level.

#4636### – Android Test Menu Login Code

In some versions of MIUI, this code may be blocked, so you can try installing the MTK Engineering Mode app from third-party sources if you have a MediaTek processor. However, beware: changing the parameters in the BandMode partition without understanding can lead to the complete disappearance of the network. If you are not sure about your actions, you should limit yourself to restarting the radio.

  • 📞 Enter the code ##4636## in the call app.
  • 📱 Select the section "Phone Information».
  • 🔄 Click “Switch off the radio”, wait 5 seconds and turn on again.
  • 📉 Check if the network status has changed to “In the network».
What if the code doesn't work?
If ##4636## does not open the menu, your version of MIUI may be blocking access. Try entering the code through the Engineering Mode app (APK installation required) or use ADB commands to reset the network settings.

Reset network settings to factory parameters

When software failures accumulate, a complete network reset may be required, a different operation from a complete phone reset: your photos, contacts, and apps will remain in place, but all stored Wi-Fi passwords, Bluetooth pairings, and APN settings will be removed.

To perform the reset, go to Settings → Connection and Sharing → Reset Wi-Fi, mobile networks and Bluetooth. Confirm action. Once the reboot is done, the phone will search for the network as a new device. You will have to re-enter Wi-Fi passwords, but often this is the only way to get the phone to log in correctly after a failed firmware update.

After reset, be sure to check the settings of the access point (APN). Sometimes operators change the settings of Internet access, and the old settings block not only the Internet, but also voice services. SIM-maps, select "Access Point Names (APN)» and click the reset button or create a new point by taking up-to-date data on your operator’s website.

☑️ Checklist after net reset

Done: 0 / 4

IMEI and radio status check

The most serious reason Xiaomi writes “Connected” but doesn’t call is the IMEI (International Mobile Equipment Identity) meeting. IMEI is the unique identifier of your device on the network. If it shows up as “Null”, “000000” or is completely absent, the operator can’t route calls to your phone.

You can check the IMEI by typing *#06# in the call or by looking at Settings → About Phone → General information. If you see dashboards or zeros instead of numbers, then the NVRAM partition in the phone's memory is damaged. This often happens after unsuccessful firmware experiments or obtaining root rights. In this case, software methods (resets, reboots) will not help - you will need to reflash IMEI with recovery through special utilities (SP Flash Tool for MediaTek or QPST for Qualcomm).

It is also worth paying attention to the physical condition. SIM-If it's not fully inserted or the tray contacts are bent, the contact with the card can be unstable. Try to remove the tray, check its integrity and insert it back before the characteristic click. SIM-cards for new in the operator’s cabin, as old cards can degrade.

⚠️ Attention: If IMEI It's gone, don't try to stuff it with arbitrary numbers. Use only the original. IMEI, indicated on the box or under the battery (if removable), otherwise the device may be blocked by the operator.

The Impact of Third-Party Apps and Blockers

Apps to identify the number, block spam or “improvers” of communication can intercept modem management and block incoming calls, mistakenly labeling them as spam or simply creating a resource conflict. If the problem appeared after installing such an application, try to delete it.

Special attention should be paid to applications like Truecaller, GetContact or built-in antiviruses with antispam function, which often have a “Block All Unknowns” or “Silent Mode” feature in their settings, which may not work correctly. Also check if you are not in the SIM-The card service "Black List" from the operator itself, which could be activated by accident.

In conclusion, if none of the software methods worked and the IMEI is in place, there is a possible hardware malfunction, which could be a retiring antenna plume, a malfunction of the modem itself, or damage to the board after a fall, in which case "connected except for calls" is only a symptom of a deeper breakdown that requires intervention in the service center.

  • 🛡️ Remove newly installed call blockers.
  • 📞 Check the Blacklist settings in the security app.
  • 🔋 Turn off the power saving mode for the Phone application».
  • 📲 Make sure that the phone app has all the necessary permissions.

💡

Third-party applications often become a hidden cause of communication problems, as they have a high priority of accessing the call system.

Frequently Asked Questions (FAQ)

Why does Xiaomi say “Connected” but the internet doesn’t work?
This is a classic sign that the phone has registered online for voice calls (GSM), but did not IP-address for data transmission. APN (access points) and make sure that the mobile Internet is turned on, and the problem may be the exhaustion of traffic or the blocking of the service by the operator.
How to turn on VoLTE on Redmi if you don’t have this option?
The VoLTE function can be hidden by the operator or firmware. Try entering the code ##86583## or #868573## (codes may vary from region to region) to activate the hidden menu. If that doesn't work, the activation is only possible by changing the region of the phone (for example, India or Indonesia) or by flashing it to the global version.
Will resetting the network settings delete my contacts and photos?
No, resetting network settings (Settings → Connection & Sharing → Reset...) only affects Wi-Fi, Bluetooth and mobile network settings. Your personal files, contacts, messages and applications will remain intact.
What if IMEI becomes “Null” after flashing?
IMEI recovery is a complex procedure that requires a backup of the NVRAM partition or factory IMEI. For MediaTek processors, SP Flash Tool is used, for Qualcomm - QPST. If you are not an experienced user, it is better to contact the service, since independent actions can finally "brick" the communication module.