DE EN FR

Service functions and secret codes (mobile)

Use at your own risk. The codes listed here come from official specifications and vendor/carrier documentation where available. Device-specific service codes may vary by model or region. Any changes or damage caused by misuse are solely the user’s responsibility.

This page curates service functions and secret codes for mobile phones. Many are global (GSM/MMI); others are vendor- or carrier-specific.

Phone - engineering menus and tests

Depending on the device, there may be manufacturer-specific test and service menus. The sequences below work on many Android devices; use with care.

Manufacturer-specific diagnostic codes

These codes are found in manufacturer-specific diagnostic and service menus and are not general GSM/MMI standards.

CodeFunctionNote
*#0*#General test menu (display, sensors, audio)
*#2663#Show TSP/Wi-Fi firmware versions, update TSP/Wacom/Wi-FiNot officially documented; may reboot device
*#9900#Create a system dump or clear logs (free up storage)Use log cleanup only
*#12580*369#SW/HW info (PDA/CP, manufacturing date)

GSM/MMI control codes - general functions

Standardised MMI/USSD control per 3GPP TS 22.030; applies in EU/CH/US/FR (carrier-dependent).

CodeFunctionNote
*#06# Show IMEI (Apple officially documents Settings > General > About) Official guide: Apple Support
##002# Erase all call forwardings (GSM standard) See 3GPP TS 22.030 (MMI): ETSI/3GPP
*#21# Check status of unconditional call forwarding (CFU) 3GPP TS 22.030 (CFU/CFB/CFNR/CFNRY SC 21/67/61/62): ETSI/3GPP
*43# / #43# Call Waiting on/off (GSM standard) Service code 43 per 3GPP TS 22.030: ETSI/3GPP
Sunrise: *121# Check prepaid balance (official) Sunrise Support

Mobile-carrier codes

CodeFunctionNote
Salt: dial #121#Show prepaid balanceOfficial Salt help
Swisscom: send STATUS by SMS to 444Prepaid balance/allowance via SMS or CockpitOfficial Swisscom help

Official references

Note: You use any codes at your own risk.