PDF download Download Article
Unlock your phone's hidden features with these secret codes
PDF download Download Article

Man Machine Interface or MMI codes are codes you can enter into your phone 's dial pad to perform various functions. Supplementary Service (SS) and Unstructured Supplementary Service Data (USSD) communicate with your phone's carrier and can display information or enable certain service-related features. There are also manufacturer-specific codes that display information about your device and enable or disable certain features. This wikiHow article teaches you all the MMI codes for Android you could ever need. [1]

How to Use MMI Codes for Android

To Use MMI codes on your Android, open the Phone app and display the dial pad. Enter the code and tap the Call button as though you are making a call. MMI codes usually start with an asterisk (*). Some codes may not work on all devices.

Section 1 of 8:

Common MMI Codes

PDF download Download Article
  1. [2]
    • Display your phone's IMEI number: *#06#
    • Display information about your phone and its usage: *#*#4636#*#*
    • Display your phone's MAC address: *#*#232338#*#*
    • Toggle sending your Caller ID on or off: *31#
    • Toggle turning Call Waiting on or off: *43#
    • Show battery information: *#*#4636#*#*
    • Show system and storage information: *#3282*727336*#
    • Display your firmware version: *#*#4986*2650468#*#*
    • Show local network information: *3001#12345#*
    • Service Mode: *#*#197328640#*#*
  2. Advertisement
Section 2 of 8:

Troubleshooting Codes

PDF download Download Article
    • Test your Wi-Fi: *#*#232339#*#*
    • Test your GPS: *#*#1472365#*#*
    • Test Bluetooth: *#*#232331#*#*
    • Check battery status: *#0228#
    • Test your touchscreen: *#*#2664#*#*
    • Test your vibration and backlight: *#*#0842#*#*
    • Test light sensor: *#0589#
    • Test your proximity sensor: *#*#0588#*#*
    • Test audio and melody: *#*#0673#*#* or *#*#0289#*#*
    • Test your real-time clock: #0782*#
    • Do a packet loopback test: *#*#0283#*#*
    • Run a Google Play service diagnostic: #*#426#*#
    • Run a Field test: *#*#7262626#*#*
    • Quick Test Mode: *#7353#
    • General Test Mode: *#0*#
Section 3 of 8:

Device Information Codes

PDF download Download Article
  1. [3]
    • Display your phone's IMEI number: *#06#
    • Display information about your phone: *#*#4636#*#*
    • Display your phone's MAC address: *#*#232338#*#*
    • Display device lock status: *#7465625#
    • Display battery information: *#*#4636#*#*
    • Display system and storage information: *#3282*727336*#
    • Display your firmware version: *#*#4986*2650468#*#*
    • Display your local network information: *3001#12345#*
    • Display your touchscreen version: *#*#2663#*#*
    • Display your device's build time and change list number: *#*#44336#*#*
    • Display your camera firmware information: *#*#34971539#*#*
    • Display your Bluetooth address: *#*#232337#*#
    • Display your RAM version: *#*#3264#*#*
    • Display your SMS message center number: *5005*7672#
    • Display calendar storage information: *#*#225#*#*
    • Get your billing information: *3282#
  2. Advertisement
Section 4 of 8:

Codes to Change Your Settings

PDF download Download Article
    • Change your phone's power mode: *#*#7594#*#*
    • Change your phone's RF band: *#2263#
    • Display Call Forwarding: *#67#
    • Turn Call Waiting on: *43#
    • Turn Call Waiting off: #43#
    • Turn Caller ID on: *31#
    • Turn Caller ID off: #31#
    • Access 12C mode control: *#7284#
    • Run a Field test: *#*#7262626#*#*
    • Quick Test Mode: *#7353#
    • General Test Mode: *#0*#
Section 5 of 8:

Advanced Diagnostic Codes

PDF download Download Article
  1. Some codes may not be available on all devices:
    • Display diagnostic configuration: *#9090#
    • Access System Dump mode: *#9900#
    • Display RIL DUMP menu: *#745#
    • Debug Dump Mode: *#746#
    • Display USB Logging Settings: *#872564#
    • Display EPST menu: ##778
    • Display FTA software version: *#*#1111#*#* or *#*#2222#*#*
    • Display GFC mode status: *#3214789#
    • Display NAND Flash serial number: *#03#
  2. Advertisement
Section 6 of 8:

Backup and Reset Codes

PDF download Download Article
  1. Warning: Resetting your device may wipe all saved data on your phone. Make sure you backup all data you want to keep before resetting your device and only do this as a last resort.
    • Power off your device: *#*#7594#*#*
    • Backup your device: *#*#273282*255*663282*#*#*
    • Factory Reset your device: *#*#7780#*#*
    • Wipe your device and reinstall the firmware: *2767*3855# (Use with extreme caution)
Section 7 of 8:

Device-Specific Codes

PDF download Download Article
  1. Use these codes on a Samsung Galaxy device: [4]
    • Access diagnostics: *#0*#
    • Hardware diagnostics: #0#
    • Software and model version: *#1234#
    • Advanced firmware details: *#2663#
    • Device information: ##4636##
    • USB Settings: *#0808#
    • Battery Status: *#0228#
    • Quick Test Mode: *#7353#
    • Advanced Service Mode: *#2683662#
    • Advanced debugging tools: *#9090#
  2. Use these codes with Google devices:
    • Device information: ##4636##
    • Soft Factory Reset: ##7780## or *#7780#
    • Hardware diagnostics: #0#
    • Service Mode: ##197328640##
  3. Use the following codes with HTC devices:
    • Open HTC test program: *#*#3424#*#*
    • HTC information menu: *#*#4636#*#*
    • Open diagnostic mode: ##3424#
    • Open EPST menu: ##3282#
    • Field test: ##33284#
    • Open Vocoder: ##8626337#
    • Open reset menu (use with caution): ##786#
  4. Use the following codes with Xiaomi devices:
    • Device information: ##4636##
    • Hardware diagnostics: #0#
    • Engineering mode: ##6484## or ##3646633## or ##426633##
  5. Use the following codes with OnePlus devices:
    • Display encrypted IMEI number: *#66#
    • Display software version: *#1234#
    • Display PCB number/Engineer mode: *#888#
    • Wipe internal memory: *#*#2947322243#*#*
  6. Use the following codes with Oppo devices:
    • Hardware version: *#888# or *#06#
    • Basic Engineering Mode: *#800#
    • Network Engineering Mode: *#803#
    • Bluetooth test: *#805#
    • GPS Test: *#802#
    • Backlight test: *#99#
  7. Use the following codes with Vivo devices:
    • IMEI number with barcode and QR: *#09#
    • Device information: ##4838##
    • Engineering Mode: ##558#
    • Diagnose mobile FCM: ##426#
    • Display calendar information: ##225##
  8. Use the following codes on Realme devices:​
    • Display software version: *#6776#
    • Feedback menu: *#800#
    • Engineer mode/PCB number: *#888#
  9. Use the following codes on a Motorola device:
    • Show hidden Motorola Droid menu: ##7764726
    • Engineering mode: *#*#2486#*#*
    • Show regulatory labels: *#07#
  10. Use the following codes with Sony devices:
    • Open Service Menu: *#*#73788423#*#*
    • Show certification details: *#07#
  11. Use the following code with Asus devices:
    • Show regulatory labels: *#07#
  12. Use the following codes with Nokia devices:
    • Open service/FQC menu: *#*#372733#*#*
  13. Advertisement
Section 8 of 8:

Carrier-Specific Codes

PDF download Download Article
  1. Use the following codes if you are an AT&T subscriber: [5]
    • Check your balance: *225# or #BAL
    • Check your data usage: *DATA# or #3282
    • Pay your bill: *BILL# or #PMT
  2. Use the following codes if you are a Verizon subscriber:
    • Check your balance: *225# or #BAL
    • Check your data usage: *DATA# or #3282
    • Check your remaining minutes: #MIN or #646
    • Pay your bill: #PMT or #768
    • Get upgrade information: #UPG or #874
    • Access Roadside Assistance: #ROAD or #7623
    • Make a test call: #832
    • Block Caller ID (one time): *67 [10-digit phone number]
    • Unblock Caller ID (one time): *82 [10-digit phone number]
    • Enable conditional Call Forwarding (rings your phone once): *71 [10-digit phone number]
    • Enable Call Forwarding for all calls: *72 [10-digit phone number]
    • Disable Call Forwarding: *73
    • Voice Mail: *86
  3. Use the following codes if you are a T-Mobile or Dish Wireless subscriber:
    • Check your balance: #BAL# or #225#
    • Check your data usage: #DATA# or #3282#
    • Check your remaining minutes: #MIN# or #646#
    • Check your remaining text messages: #MSG# or #674#
    • Pay your bill: #PAY# or #729#
    • Manage your account: #WOM# or #966#
    • Check your service status: #STATUS# or #782887#
    • Transfer airtime: 228 [10-digit phone number] [Amount] #
    • Enable Call Forwarding: 72 [10-digit phone number] #
    • Disable Call Forwarding: #73#
    • Voice Mail: *86
    • Turn on Mobile Hotspot: *228 0 [New Password] #
    • Data sharing: #99#
  4. Use the following codes if you are a US Cellular subscriber:
    • Check your balance: *123#
    • Check your data usage: #DATA# or #3282#
    • Check your remaining minutes: #MIN# or #646#
    • Check your remaining text messages: #BAL# or #225#
    • Data usage alters: * 6440#
    • Voicemail: *88
  5. Advertisement

Expert Q&A

Ask a Question
      Advertisement

      Tips

      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Name
      Please provide your name and last initial
      Thanks for submitting a tip for review!

      About This Article

      Thanks to all authors for creating a page that has been read 3,848 times.

      Is this article up to date?

      Advertisement