** WARNING: Be careful when working in diagnosis mode as it can potentially have negative impact on your device. **

Windows Phone 7 includes a diagnosis mode which can be used to access low-level system information. Complete list of what you can access from this mode is not yet known but here are several you can try.

Here’s how to access the diagnosis mode in Windows Phone 7:

Launch your phone tile from your Start screen. Tap Keypad icon to bring up the phone dialer. Dial ##634#.

Following above steps will bring up the diagnosis page and also put a Diagnosis tile in your application list so that you can access it later without dialing special code from now on.

Once you have the diagnosis mode open, try following codes. Please note that “-” icon at the top can be used as a backspace.

Battery Info

Code : *#2*#

This code will show 3 pages of Debug Mode (Chg/Bat). Looking at these pages, you can quickly tell that they are system level information about the battery and charge status.

The most interesting data is numerical battery charge level which is displayed in percentage (1st page, (MV) Bat_Per).

Tethering

Code : *#7284#

If you have Samsung Focus or Omnia 7, you can use this code to turn on tethering support. This seems like an unofficial method. In fact, the title of the page says “Micro USB Test” which suggest that this is something device manufacturer used for testing. Regardless, there have been reports of this actually working. Follow steps below and see if you can get it working. Note that this is NOT a supported feature by either Microsoft, Samsung or AT&T. Follow steps below to see if you can get it working: From the Diagnosis Mode, punch in above code. It will bring up “Micro USB Test” screen. You will notice that “Zune Sync” is selected from three options. Choose “Modem, Tethered Call”. You will be asked to restart the phone. After your phone restarts, connect your phone to your PC via USB cable. Drivers will be installed on your computer. Go to your connections on your PC and you will notice that a Samsung Mobile Modem was added. Change the setting for the Samsung Mobile Modem from your PC. Set it to prompt for user name and use following login information if you are on AT&T: Dial number: *99***1# Username: WAP@CINGULARGPRS.COM Password: CINGULAR1



Others

Code Usage *#0*# LCD Test *#2*# Debug Mode *#3*# TestBrightness *#05# Simple Test *#0011# Test Mode – WCDMA *#0673# MP3 Test *#0782# RTC Time *#1234#* Version *#0842# Vibrator Test *#2470# CameraFWUpdate *#2263# Test Mode – BAND PREFERENCE *#2580# INTEGRITY CONTROL *#9090# Test Mode – DIAG CONFIG #32489# Test Mode – CIPHERING CONTROL *#232337# BT Mac Address *#7465625# Personalize – Lock Status – Network Lock – Subset – SP Lock – Cp Lock *#0002*28346# Sound Tunig *#1472365# Location Service