What is MMI Code on Android Device?

MMI stands for Man-Machine Interface, and it refers to a set of codes that can be entered on Android smartphones to access hidden menus, retrieve device information, or perform diagnostic tests. These codes typically start with an asterisk (*) or a hash (#) symbol and consist of a combination of numbers and symbols. Let’s understand in detail what is an MMI code on Android phone, its types and examples.

What is MMI Code on Android

What is MMI Code on Android and How Its Different From USSD?

MMI codes are different from USSD (Unstructured Supplementary Service Data) codes, which are used to communicate with the mobile network operator’s servers for services like checking account balance or data usage. MMI codes, on the other hand, work entirely on the device itself and do not require a network connection.

Types of MMI Codes

There are several types of MMI codes:

  1. Supplementary Service (SS) Codes: These are hardcoded into every mobile device and are used to control features like call forwarding, number presentation, and more. Network operators cannot change these codes.
  2. Unstructured Supplementary Service Data (USSD) Codes: These codes are used to access services provided by the network operator, such as checking account balance or activating/deactivating services.
  3. Manufacturer MMI Codes: These codes are defined by the phone manufacturer and are used for tasks like resetting the device, activating service menus, or accessing diagnostic tools.
  4. SIM Control Codes: These codes are used to change settings related to the SIM card, such as the PIN code.

While MMI codes can be useful for advanced users or technicians, it’s important to exercise caution when using them, as entering the wrong code or using a code incorrectly can potentially cause issues with your device.

Common MMI Codes for Android

Here are some of the most commonly used MMI codes for Android devices:

  1. Display IMEI Number: *#06#
    • This code displays the International Mobile Equipment Identity (IMEI) number of your device, which is a unique identifier used to identify your phone.
  2. Display Phone Information: *#*#4636#*#*
    • This code brings up a hidden menu that displays various information about your device, including the IMEI number, phone number, software version, and usage statistics.
  3. Perform GPS Test: *#*#1472365#*#*
    • This code allows you to test the functionality of your device’s GPS system.
  4. Touchscreen Test: *#*#2664#*#*
    • This code initiates a touchscreen test, allowing you to check if your device’s touchscreen is functioning correctly.
  5. Wi-Fi Test: *#*#232339#*#*
    • This code performs a test on your device’s Wi-Fi connectivity.
  6. Enter Service Mode: *#*#197328640#*#*
    • This code puts your device into service mode, which provides access to various diagnostic tools and advanced settings.
  7. Display Calendar Storage Information: *#*#225#*#*
    • This code shows information about your device’s calendar storage.
  8. Display Battery Information: *#*#4636#*#*
    • This code displays detailed information about your device’s battery, including its current capacity and voltage.
  9. Display Firmware Information: *#*#49862650468#*#*
    • This code displays information about your device’s firmware, including the PDA, hardware, phone, and RF call date.
  10. Toggle Caller ID: *31#
    • This code allows you to hide or show your caller ID when making calls.

It’s important to note that not all MMI codes work on all Android devices, as their functionality may vary depending on the device manufacturer and the version of Android being used.

Also Read: How to See Saved Credit Cards on Android Phone

It’s crucial to exercise caution when using these codes and to follow the appropriate steps if you encounter any errors or issues. If you have any queries or suggestions, do let us know in the comments section below.

2 thoughts on “What is MMI Code on Android Device?”

Leave a Comment

Your email address will not be published. Required fields are marked *