The “USSD code connection problem” or “Invalid MMI code” error is a common issue on Android devices, typically encountered when trying to execute commands like checking account balance or accessing device information using short codes (e.g., *#06#). This error can stem from various causes, such as network or SIM card issues, device glitches, or incorrect code formatting[1][3][5].
Here are practical steps to resolve USSD code connection problems:
- Restart Your Device: Many connectivity errors are resolved by simply restarting your smartphone. Hold the power button and choose “Restart” to refresh your device and network connection[3].
- Toggle Airplane Mode: Switch on Airplane Mode in your device’s settings for 10-30 seconds and then turn it off. This can reset your network connection and often clears temporary issues affecting USSD code execution[1][3].
- Reset Network Settings: Go to Settings > General Management > Reset > Reset Network Settings. This will clear network-related glitches. Your device will restart and attempt to reconnect to the mobile network[1][3].
- Modify the Prefix Code: Sometimes, adding a comma (“,”) or a plus (“+”) to the end of the USSD code can force the operation to execute and help bypass errors. For example, change
*2904*7#to*2904*7#,or*+2904*7#[1][3][5]. - SIM Troubleshooting: If you are using a dual SIM phone, try disabling one SIM card to see if the conflict resolves the error. You can also test your SIM card in another phone to rule out SIM-related issues[5][2].
- Clear Mobile Data and Application Cache: Go to Settings > Applications > Contacts > Mobile Data, then clear data and cache. Corrupted app data can sometimes interfere with USSD code processing[5].
- Check for Third-Party App Conflicts: Boot your phone into safe mode to rule out any third-party apps causing interference. If codes work in safe mode, an app may be the culprit[2].
- Operating System and Firmware: Ensure your phone is running up-to-date software. Custom firmware or bugs can sometimes disrupt USSD code functions[6].
- Network or Carrier Issue: The problem could be with your mobile carrier or network. Contact your carrier for support, or try inserting your SIM into a different phone[2][4].
- Advanced: Activate IMS over SMS: On some devices, activating certain radio settings may help. Dial
*#*#4636#*#*, run a ping test, turn off and then on again the radio, then reboot your phone[5].
If none of these solutions work, and especially if your device is experiencing this issue on all networks and with all SIM cards, consider performing a factory reset as a last resort. Always back up important data first, as this will erase all content on your device[2].
References
- [1] Common problems and solutions while executing the USSD – Fonbnk
- [2] Re: USSD / MMI CODES NOT WORKING – SMARTY Community
- [3] How to Fix Connection Problem or Invalid MMI Code on Android …
- [4] All USSD & MMI code combinations produce “Connection Error or …
- [5] What is an MMI Code and How to Fix Connection or Invalid … – Airtel
- [6] Connection problems or invalid MMI code – Samsung Community