DVPVenue Pro owners like myself have generally been left out in the cold when it comes to enjoying the Windows Phone OS. Whether it be delays, bugs, or limited access while others have total freedom. Now we can do more with what we have. Until now, all I’ve been able to do is browse general phone and system information like version numbers, battery voltage, and MAC addresses. I came across the code for unlocking the rest of the EM apps functions over at XDA-Developers

After you unlock the Diagnostic Menu by dialing *#634# ##634# and hitting “call”. Once inside EM, you are greeted with six menu options, Phone Information, System Information, RD Test, Customer Interface Test, Protocol, and Service Center. You have immediate access to everything except RD Test and Protocol. 

Phone Information is just that. It gives you basic information about your phone, most of which can be found in the “settings” app. System Information gives you MAC addresses for your Bluetooth and WLAN as well as SIM card info and Disk Space. Battery Information like voltage and temperature can be found here as well, however there is no percentage meter(that is found in the RD Test section discusses below). The “Customer Interface Test” is pretty much just a diagnostics tool to see if everything is working on your phone.

Now for the cool stuff. When you try to enter RD Test or Protocol, you will be prompted with a text box. To continue, you must enter the password.  In this case, it’s *#6336#. RD Test unlocks a TON of options, some of the highlights being:

  • Bluetooth(Tx Power Test and enable/disable BQB cert.)
  • “IsolatedStorageSpeed” Test
  • Battery Test (Displays Battery Percentage as well as Remaining/Full Capacity in mAh)
  • WiFi (Continuous Packet TX and RX, Set Static IP)
  • RF Power Forward Control (adjustable WCDMA and GSM bands and comp. as well as a “Slider Power Control”)
  • AMOLED Test
  • GPS Configuration (Set Fix mode to Standalone, MS-Based, or MS-Assisted as well as Start State to Cold, Warm, or Hot Start)
  • Audio Recorder
  • Sensors
    • Light Sensor Config. (ASL Time, Gain, Calibrated LUX)
    • Proximity Sensor Config. (LED Strength, Pulse Count, Diode Select)
  • Touch Pad
    • Calibration
    • Touch Config. (Sensitivity, Clip, Power Mode, Noise Suppression
  • About EM (unlocks registry editor in read only mode with additional password: *#734#, I would strongly advise against exploring here as you can inadvertently brick your phone if you’re not careful)

The most interesting abilities are the Sensitivity setting, Light Sensor Config., Battery Percentage, and RF Power Forward Control. In the Sensitivity Box you can raise or lower the sensitivity. Oddly enough, the lower the number the more sensitive the screen becomes, not vice versa like you would expect. Honestly haven’t figured out what the settings to the Light Sensor do. RF Power Forward Control warns you that changing the values can damage your handset. Please use caution if you decide to change this setting. I tried both higher and lower comp. settings to the WCDMA radio but neither caused any noticeable affect in bandwidth speed tests. I would recommend against messing with this setting until someone figures out safe settings.

The Protocol Screen is unlocked with the same code(*#6336#) and brings up three options. The only one of note to the average Joe is “Active Feature”. Here you “Fix in Bands”, meaning limit your phone to specific frequencies. Your choices for GSM are 850, 900, 1800, and 1900.  For WCDMA(3G) you can choose from 850, 900, 1700, 1900, and 2000. For T-Mobile USA users, you will want to make sure you keep GSM 850 and 1900 on and 1700/1900 for WCDMA.

As I stated earlier, the list I compiled merely contains the tabs I found intriguing. There are at least twice that many more settings in the EM app that I did not both to list(either because I don’t know what they do or they are simple options like to test the backlight). If you can shed some light as to how to adjust additional settings or help explain what some of the settings mean, please drop us a comment and I’ll update the article to reflect your input!  Enjoy guys!


  1. I was hoping to give this a try – but on my Venue Pro I tried to use *#634# but I get ‘This command isn’t supported’. Any thoughts on this?

  2. I checked out the sd card test and it shows status 110(not OK)… Any idea what that means???

  3. I’m not entirely sure what that error means, I’ve gotten it when I removed my sd card and it refused to reformat it. I also got it when I checked my replacement phone. Everything worked fine, but I did a factory reset and it corrected the “error”. Not sure if you want to since you probably have lots of stuff saved on there by now, but that should fix the “problem” if there is one.

  4. I do not have 6 options in EM Screen, I have only 3 for some reason.
    1. Phone Information
    2. System Information
    3. MMS Settings

    Is there any code to unlock it?

  5. @Vikram: after going into the EM app slide open the keyboard and press every top row button from left to right. so you would type in qwertyuiop and that will unlock the rest of the options.

  6. @Chris: Make sure you take the black space below the buttons before you press the keys. Do it slowly to make sure you hit all the keys. Speed is not important, so do them one by one. Let me know if that helps at all

  7. QWERTY key sequence is not working to unlock the full menu… i accidentally got into the full menu by mashing random buttons… twice! But, now i have no idea how to unlock the full menu beyond the three options! anyone have a fix?

  8. anyone knows how do i do setup the mms.
    1. Phone Information
    2. System Information
    3. MMS Settings

    like @vikram does

  9. Try this out
    1. ##634# EM mode starts with only 3 otpions
    2 touch the screen
    3 open keyboad and press qwertyuiop – all top buttons from left to right ;)

    It works for me
    I have 10 options now

    Phone Information
    System Information
    MMS Settings
    RD Test
    MMI Test in English
    MMI test – in Chinese I assume
    FQC Test
    Service Center

  10. It seem that this does not work. Selecting bands of 1900 850 for UMTS and save then I back out Phone still connects to Edge. Ideas?

  11. Found my solution for the Proximity Sensor after replacing my screen. When taking or making calls my new screen would turn off, so I would be unable to Hang Up, press additional numbers after the initial number was dialed (enter vmail passwords, conf bridge passcodes, etc.), put people on hold, conference in another caller, lookup other information within the Windows Phone while still on a call. So, here is what I found from different sources to fix my issue.

    1. Dial ##634# EM mode starts with only 3 options
    2. Double Tap the screen
    3. Open keyboad and press qwertyuiop
    4. Select the “RD Test” option and it will bring up a box for a code to be entered. Select inside this box and enter *#6336#
    5. The additional options should then appear. Scroll down to Sensors.
    6. Select Proximity Sensor Config.
    7. Press the Calibrate button and hold the phone next to your ear immediately for 2 seconds.

    I am now able to dial phone numbers, and HANG UP!!

  12. After powering the phone off and back on — the calibration is not being saved. Anyone know how to get this setting to SAVE?

    Just when you think you have the solution, you find that you were just kidding yourself. Oh well, I continue on my quest.

Comments are closed.