Below is a complete list of Android dialer diagnostic codes, organized by brand. Codes are divided into safe diagnostic codes and dangerous reset/firmware codes to protect users.
Universal Android Dialer Codes
These codes work on many Android devices and are generally safe.
*#06#– Show IMEI*#*#4636#*#*– Android Testing Menu (phone info, battery, usage, Wi-Fi)*#*#232338#*#*– Wi-Fi MAC address*#*#232337#*#– Bluetooth address*#*#1472365#*#*– Quick GPS test*#*#1575#*#*– Full GPS test*#*#232331#*#*– Bluetooth test*#*#0842#*#*– Vibration & backlight test*#*#2664#*#*– Touchscreen test*#*#0*#*#*– LCD screen test*#*#0283#*#*– Packet loopback test*#*#232339#*#*– Wi-Fi test
Samsung Dialer Codes
Samsung has the largest set of diagnostic dialer codes (around 25–40 on some models).
Safe Samsung Codes
*#0*#– Master diagnostic menu (display, touch, sensors, camera, speaker, vibration)*#1234#– Firmware version*#12580*369#– Software & hardware info*#0228#– Battery status*#0011#– Service mode*#0283#– Audio loopback test*#0808#– USB settings*#9090#– Diagnostic configuration*#2683662#– Advanced service mode*#34971539#– Camera firmware info*#746#– SIM lock status*#7284#– USB diagnostics*#7353#– Quick test menu*#9900#– System dump mode*#03#– NAND flash info*#3214789#– GPRS settings*#197328640#– Engineering mode
Dangerous Samsung Codes
These codes can erase data or rebuild firmware. Use extreme caution.
*2767*3855#– Full factory reset (wipes all data)*2767*2878#– Firmware rebuild/reset*2767*927#– Device reset*#7780#– Factory data reset
Xiaomi / Redmi / Poco Dialer Codes
Xiaomi devices usually have 10–20 useful dialer codes.
Safe Xiaomi Codes
*#*#6484#*#*– Hardware test menu (display, touch, sensors, camera, speakers, connectivity)*#*#4636#*#*– Standard Android testing menu*#*#284#*#*– Bug report generation*#*#3264#*#*– RAM info*#*#273283*255*663282*#*#*– File backup menu*#*#8351#*#*– Voice call recording test*#*#8350#*#*– Disable call recording test
Dangerous Xiaomi Codes
These may reset the device or change system behavior.
*#*#7780#*#*– Factory reset (wipes user data)*#*#7594#*#*– Changes power button behavior (can cause unexpected shutdown behavior)
OnePlus Dialer Codes
OnePlus exposes engineering and testing menus via dialer codes.
Safe OnePlus Codes
*#808#– Engineering test mode (hardware tests)*#*#4636#*#*– Standard testing menu*#*#682#*#*– OTA update menu*#*#759#*#*– Debug menu*#*#225#*#*– Calendar events*#*#426#*#*– Google Play Services info
Dangerous OnePlus Codes
*#*#7780#*#*– Factory reset
Motorola Dialer Codes
Motorola keeps its dialer code set minimal but useful.
Safe Motorola Codes
*#*#2486#*#*– Motorola hardware test menu*#*#4636#*#*– Standard testing menu*#*#225#*#*– Calendar events*#*#426#*#*– Google Play Services info
Dangerous Motorola Codes
*#*#7780#*#*– Factory reset
Huawei Dialer Codes
Huawei’s EMUI uses a central ProjectMenu plus standard Android tests.
Safe Huawei Codes
*#*#2846579#*#*– ProjectMenu (network info, hardware tests, software version)*#*#2664#*#*– Touchscreen test*#*#232339#*#*– Wi-Fi test*#*#0842#*#*– Vibration test*#*#1472365#*#*– GPS quick test*#*#1575#*#*– GPS full test
Dangerous Huawei Codes
*#*#7780#*#*– Factory reset
Google Pixel Dialer Codes
Pixel devices intentionally limit dialer codes for security.
Safe Pixel Codes
*#06#– IMEI*#*#4636#*#*– Standard testing menu*#*#7284#*#*– USB diagnostics (older models)*#*#225#*#*– Calendar events*#*#426#*#*– Google Play Services info
Dangerous Pixel Codes
*#*#7780#*#*– Factory reset
Safe vs Dangerous Dialer Codes
Safe Codes
Safe codes are diagnostic-only and do not erase data. They typically:
- Test hardware (screen, touch, sensors, camera, speakers)
- Show system info (battery, firmware, network)
- Check connectivity (Wi-Fi, Bluetooth, GPS)
Dangerous Codes
Dangerous codes can:
- Perform factory resets
- Wipe internal storage
- Rebuild or reset firmware
- Change power or network behavior
Always warn users before they use any reset or firmware-related code.
