MMI codes, aka Man-Machine Interface codes, are brief symbols that can be entered into a smartphone’s dialer. These codes allow users to access hidden settings, perform specific tasks such as testing functions, or access detailed phone information.
MMI codes usually begin with a star or hash (#) symbols and are entered like phone numbers. For example, dialing *#06# on your Android phone will display the phone’s model and serial number, also known as the IMEI. If you want greater control over your Android phone, then learning about MMI codes is essential. In this guide, we will explore everything you need to know about MMI codes for Android.
General MMI Code List for Android Phone
Here’s a general list of MMI codes that can be used on all Android phones. These codes allow you to access various settings and information on your device.
1. Device Information MMI Codes
Code | Function |
---|---|
*#06# | Shows Android phone’s IMEI |
*#07# | Shows specific absorption rate value of the device |
*#*#225#*#* | Display calendar storage info |
#0# | General Test Mode |
##4636## | Display phone, battery, and usage statistic |
*#*#44336#*#* | Software version and update info |
*#*#3264#*#* | RAM version |
2. Testing Codes
Code | Function |
---|---|
*#*#197328640#*# | Test Mode |
*#*#232339#*#* | Wi-Fi or WLAN test |
*#*#0842#*#* | Brightness and vibration test |
*#*#2664#*#* | Touchscreen test |
*#*#232331#*#* | Bluetooth test |
*#*#1575#*#* | Full GPS test |
*#*#0*#*#* | LCD display test |
#0782*# | Clock test |
3. Setting Codes
Code | Function |
---|---|
##7594## | Change the Power Button behavior |
##426## | Google Play Service Diagnostic |
##197328640## | Service Mode |
##34971539## | Camera Firmware Information |
#3282727336*# | Data Usage Information |
*#3282# | Billing Information |
4. Reset Codes
Code | Function |
---|---|
27673855# | Wipe the device and reinstall the firmware |
##7780## | Factory Reset |
5. Carrier-Specific Codes
Code | Function |
---|---|
*#31# | Hide Caller ID |
*#43# | Activate Call Waiting |
*#67# | Check Call Forwarding Status |
*#30# | Display Caller ID |
6. Engineering Mode Code
Code | Function |
---|---|
##2486## | Engineering Mode (Motorola) |
*#888# | Engineering Mode (OnePlus) |
Specific MMI Code for Android Phone
Here is the list of MMI codes for specific Android Phones:
1. Samsung MMI Code
Code | Function |
---|---|
*#0*# | Access Diagnostics |
*#0228# | Battery Status |
*#0808# | USB Settings |
*#7353# | Quick Test Menu |
*#9090# | Advanced debugging tools |
*#2683662# | Service Mode |
*#34971539# | Camera Firmware details |
2. Huawei MMI Code
Code | Function |
---|---|
*#*#2846579#*#* | Project Menu |
*#*#0000#*#* | About Phone |
*#*#225#*#* | Calendar Info |
*#*#426#*# | FCM Diagnostics |
3. MMI Code Motorola
Code | Function |
---|---|
*#*#2486#*#* | Opens Engineering Mode |
*#07# | Shows Regulatory Information |
##7764726 | Hidden Motorola Droid Menu |
4. OPPO MMI Code
Code | Function |
---|---|
*#899# | Engineer Mode |
*#67# | Check Call Forwarding |
*#*#7780#*#* | Reset Phone |
*#*#2664#*#* | Screen Test |
*#*#3264#*#* | RAM Version |
5. Redmi MMI Code
Code | Function |
---|---|
*#800# | Feedback menu |
*#888# | Engineer Mode | *#*#2664#*#* | Software Version |
*#*#3264#*#* | RAM Version |
6. OnePlus MMI Code
Code | Function |
---|---|
*#66# | Encrypted IMEI |
*#888# | Engineer Mode | *#1234# | Software Version |
*#*#2947322243#*#* | Wipe Memory |
6. OnePlus MMI Code
Code | Function |
---|---|
*#66# | Encrypted IMEI |
*#888# | Engineer Mode | *#1234# | Software Version |
*#*#2947322243#*#* | Wipe Memory |
7. Other Risk-Potential Code
Code | Function |
---|---|
#*#7780#*#* or *#7780# | Factory Data Partition Reset |
*2767*3855# | Format Data |
USSD Codes for US Carriers
USSD, or Unstructured Supplementary Service Data, codes are linked with the network. Once you dial the codes, you can perform various functions such as finding credit, data usage, and more. These codes vary from carrier to carrier.
1. AT & T
*3282# Check your Data and Messaging
*646# Check the remaining minutes’ balance
*225# Bill due date and payment received
2. Verizon
*3282 Check your Data Usage
*225# Check your balance
#646 Check your minutes
3. T-Mobile
#225# Check account balance
#999# Check the prepaid account balance
#646# Check minute usage
#674# Check SMS usage
#932# Check data used, data plan, and more
How to Find Secret MMI Codes for Android?
Secret MMI codes for Android phones can be found through various methods. Below, we have mentioned a few ways to discover these codes:
Manufacturer Websites: For a comprehensive list of codes, visit the phone manufacturer’s official website. Manufacturers also provide detailed user manuals and a support page, including MMI codes.
Online Search: Users can use search engines like Google to find a list of MMI codes. Go to Google and enter keywords like secret MMI code for Android. Ensure to verify the code function before dialing.
You Might be Interested: Is There Any Secret Code to Unlock Android?
How to Fix Invalid MMI Code Android Problem?
With the help of MMI code, users can easily access information about their Android device or disable certain features. But what to do when your Android device shows an invalid MMI code error? If you are facing an invalid MMI code Android error on your device, then don’t worry; below, we have mentioned the top solutions to fix this issue.
1. Change the Code
MMI codes aren’t easy to remember, so there is a chance that you have typed in the wrong code. Ensure that you check the code before dialing. If you have entered the wrong code, then enter the right one and try again.
2. Enable and Disable Airplane
If your device is still showing the invalid MMI code error, then there is a chance that your device is running into a connection problem. Refreshing the networking connection might be able to solve this issue. Enable and disable Airplane mode on your Android device to refresh the network connection. Here is how to do it:
- Open Android Quick Settings and tap on Airplane mode.
- Wait for a few seconds and disable it.
3. Restart Android Device
Restarting the device allows you to solve minor issues with it. Users can restart their Android device and try again. Follow the below instructions to restart your Android device.
- Press and hold the power button.
- Once the Power Menu appears on your screen, choose the Restart option.
4. Reset Network Settings
Users can try to reset network settings to solve this issue. However, you should remember that resetting your network settings will remove paired devices, Wi-Fi passwords, and more.
5. Use Safe Mode
The last method left for you is to use the Safe Mode. A faulty third-party app might be why you face an invalid MMI code error. Try entering the MMI code in safe mode; here is how to do it:
- Open the Power menu on an Android device.
- Press the Power Off option until you see the Safe Mode icon.
Conclusion
In this guide, we have mentioned all the MMI Codes for Android that are available. You can use these codes to perform various tasks, such as accessing phone information, testing functions, and more. You can also use these codes to factory reset your device, perform hard reset, get software and hardware information and more.
Remember that MMI codes for Android vary depending on the device model and manufacturer. Also, some of these codes won’t work on old or new Android devices, so you have to test yourself to get the ideas and ensure that you create the backup as some MMI codes will erase your data or change your device settings.