[Windows Phone 8 Development and Hacking] thals1992:
I had just unboxed a Nokia Lumia 928 and didn't see anything about dialer codes for WP8 and it seemed that it had similar diagnostic functions leftover from the WP7 line. So, I though I'd start with mine and see if others would report what works on theirs too!

NOTE: I never reserved a second post, so it gets crammed all in one giant box. Sorry Tapatalk phone users!

Dial Codes' Location in the OEM ROMs

EFIESP\Windows\Logs\OemCustomizationTool.xml

\Windows\Logs\OemCustomizationTool.xml

\Windows\Packages\RegistryFiles\Microsoft.Comms.reg

\Windows\Packages\RegistryFiles\OEMSettings.reg

This came from RM860_1532.5957.1318.3021_RETAIL_nam_usa_100_21_185971_prd_signed.mnt.ffu

\Windows\Logs\OemCustomizationTool.xml
<Component ComponentName="Partner App Support">
<SettingsGroup>
<Setting Name="Partner Immediate Dial Strings" Value="##634#;##778#;##4678255#;*#07#;##07#"/>
<Setting Name="Partner NonImmediate Dial Strings" Value="##778"/>
</SettingsGroup>
</Component>

All Windows Phones

*#06# - Shows Carrier of SIM and the device IMEI.

Nokia Devices

Complete List of Lumia Dial Codes

This is a quick find list of Codes that work. The devices that are in the parenthesis are verified to work on the said devices.

##634# - Color Variant + Call Life Time Counter (L920, L928)

##4678255# - Tier3 Status (L920, L928)

*#07# or ##07# - Launch main page of extras+info

##778# - Product Support Tool

##3282# or ##3282w/call - Field Test (L521, L820, L920, L925)

##777# or ##777w/call - User Content Reset(tested on 1520 w/059V276 PROD code)

##7820# or ##7820w/call - SIM Lock Status

Nokia Lumia 525 (RM-998_apac_malaysia_935)

Works from the dialer:

##634# - Shows color variant and lifetime counter.

##07# - Opens extras+info and gives a page that says "Lumia Black" and lists the model and type followed by some logos of standards.

##4678255# - Shows Tier3 status, which I honestly can't make heads or tails out of beyond a list of apps and guids.

Needs native toast launcher:

##778# - Opens service tools, but nothing seems to be doable there. It says "select function set" but there's nothing to select.

##3282# - Opens field test. Tried locking network to 3G on one of the networks here that have bad reception, and that works perfectly.

##7820# - Shows sim lock status. Now this is where it gets weird. This is an unlocked phone bought in Malaysia and currently used in Sri Lanka on a Sri Lankan network (only the SIM card was given by the service provider). It's working perfectly, yet this claims that the phone is sim locked (shows a lock over a SIM card icon) and gives me a text box to enter a key which I don't have nor can ever obtain, since the phone wasn't purchased from a service provider.

Nokia Lumia 920

Nokia Lumia 521, 820, and 925

##3282# does in fact work.

These devices have the ability to manually change their network type "2G, 3G, or LTE". Please note there was not a "4G" listed; either via the Field Test Mode or within Settings.

Nokia Lumia 928

NOTE: Most of the dial codes for the Lumia 928 is @cpuguy's work. I merely adjusted it about my device instead.

Color Variant + Life Time Counter

Code: ##MFG# (##634#)

Description: Also not new... Displays the multivariant color (my value is null but yours might be displayed) and life timer. It reads that info from the registry ("Software\OEM\Nokia\Multivariant\Color" and "Software\OEM\Nokia\lifetimecounter"). It also displays the modem version now.

Component: ColorVariant.dll

View attachment 2027390

Silent Installer Component - aka Tier 3 (Launches a screen titled Tier3 Status and displays several OEM installed apps)

Code: ##4678255#[/code}
Description: [The Lumia 920 from another thread] does nothing at this time but the code seems to indicate that it monitors for provxml files. The monitoring is actually done by the SilentInstallerServiceAgent (SilentInstallerServiceAgent.dll). It monitors for registry entries pointing to physical provxml files at "SOFTWARE\OEM\Nokia\SIAgent\Multivariant" and "SOFTWARE\OEM\Nokia\SIAgent\Tier3". It also monitors the physical folder "C:\Programs\CommonFiles\OEM\Public\PreloadedApps\tier3Apps". When new provxml files are detected, it executes them (I haven't seen any indication so far that it'll do anything besides file copy instructions).
Component: SilentInstallerComponent.dll
[ATTACH]2174947._xfImport[/ATTACH][ATTACH]2174948._xfImport[/ATTACH][ATTACH]2174949._xfImport[/ATTACH]

extras+info (launches the same page from settings)
[code]Code: *#07# or ##07#

Description: The code is purposely written to keep all elements on the main page to a "Collapse" visibility (meaning hidden). All the information would be normally displayed when launching the "extras+info" application is in fact populated.

Component: Regulatory.dll

Product Support Tool (no actual title)

Code: ##PST# (##778#)

(can possibly be launched through an NFC tag if specifying a "DialString" argument with a of value "778" - untested)

Description: Has the same function on various WP7 devices; allows access to cell network settings. Uses a pass code of 000000. No fields are editable.

Component: ProductSupportTool.dll

View attachment 2027391View attachment 2027392View attachment 2027393View attachment 2027396View attachment 2027397

Various Nokia Lumia Devices - (Developer/Pre-production units only)

Samsung Devices

Samsung ATIV S

All Diagnosis Codes

USB TETHERING

:

HTC Devices

HTC 8X

HTC 8S

HTC 8XT

HTC One M8 w/ Windows

Huawei Devices

Huawei Ascend W1

Huawei Ascend W2

Inaccessible Apps and Pages - (Only pages that work...)

@cpuguy's Native Toast Notification Launcher can launch any any app and any page that's inside if it.

Enter inside the text-box, the app-id, the handle, the app's file, ect.

Nokia extras+info

app://2377fe1b-c10f-47da-92f3-fc517345a3c0/_default#/Launcher;component/MainPage.xaml?DialString=7820

The string above launches extras+info and is launching the dial code for ##7820#. Notice no pound signs were used in the string.

Here's a short list of dial codes that can be launched from it.

The dialer codes for Nokia's at the top can also be used.

3282

- field test (from my L928)

View attachment 2174903View attachment 2174904View attachment 2174905View attachment 2174907View attachment 2174906

7820

- sim lock page

View attachment 2174927View attachment 2526208

Diagnosis for the Samsung ATIV S, ATIV S Neo, and Odyssey

Code for ATIV S (Tested v1.6.0.5):

app://07a20ad9-a4f9-4de3-855f-dcda8c8cab39/_default#/WP8Diag;component/

Code for ATIV S NEO (Tested v1.0.0.8):

app://9dd0fa43-a6aa-4f82-b292-53e8e943a5b7/_default#/WP8Diag;component/

Code for ATIV Odyssey (Tested v1.0.0.8):

app://51d4668e-01fa-4b6f-a8af-5170b5d7484c/_default#/WP8Diag;component/

EDIT: See the attached files for the back half of the strings. I've hit the 30,000 character limit, and with these strings they are ~33,000.

We still need your help!

This wouldn't be here if it weren't other members contributing, so please keep reporting in!

We are still missing codes from ALL Windows Phone 8.1 devices.

I really don't need Lumia's anymore. They all pretty much share all the same dial codes from 8 to 8.1 Cyan. The only thing that might vary, is some of the codes will be disabled on some devices, whereas others will work.

GO TO WIKIPEDIA TO FIND YOUR MODEL.