## Codes (Programming Codes) Listing

Search This thread

webs05

Senior Member
Apr 27, 2009
496
34
Quad Cities
So it seems that the top list of codes work fairly universally and the bottom list, unverified codes, work sporadically or only with stock roms and dialers.

I'm going to flash a rooted stock tonight and try the unverified codes. I'll report back my findings. I didn't get a chance to last night cause it took forever to download the rom. :mad:
 

webs05

Senior Member
Apr 27, 2009
496
34
Quad Cities
*#*#4636#*#* works just fine for me, I can verify it. It's phone information. It contains "Phone information, Battery information, Battery history, Useage statistics, Wifi information"
I'm on Cyanogen's RC1 ROM ATM, but it's worked for me back when I was on Hero_Over's Baked Snack

Interesting... would you mind testing a few of the other *# codes and let me know if any of them work for you? Looks like I need to test on Cyanogen's roms too.
 

adelaney

Senior Member
Dec 7, 2009
326
1
Olympia, WA
They won't work on cyanogen rom. I had to swap numbers, was on the phone with sprint forever. Finally I figured it out. Restored to damage, used code to change number, the flashed back to cm6.

Sent from my PC36100 using Tapatalk
 

webs05

Senior Member
Apr 27, 2009
496
34
Quad Cities
They won't work on cyanogen rom. I had to swap numbers, was on the phone with sprint forever. Finally I figured it out. Restored to damage, used code to change number, the flashed back to cm6.

Sent from my PC36100 using Tapatalk

So you had issues on 2.2 too? That is my experience as well, and the experience of others. Which specific code didn't work for you? Also were you using the same version of CM6 as the person above?
 

webs05

Senior Member
Apr 27, 2009
496
34
Quad Cities
Just updated the list again. I was only able to get one more working. I tried stock rooted, PCIMG from witslack's starting over (I haven't tried Toasts' yet cause I'm at work and do not have it downloaded), and CM6. CM6 was the only one that got me another code. Once I try Toasts' PCIMG I will udpate again.

Anyone else?
 

ncardus

New member
Jun 8, 2010
2
0
Update PRL on avafroyoV3

Has anyone figured out how to update PRL on avafroyoV3? I seem get atrocious reception with sprint, was hoping to use the techknowfile hack. TIA.
 

pbarrett

Senior Member
Sep 11, 2009
145
11
Plano, TX
Using the current rooted HTC Froyo update, entering ##DATA# is recognized, but the keypad does not respond to enter the MSL.
Is this the same issue you're working on, or a new one?
 

webs05

Senior Member
Apr 27, 2009
496
34
Quad Cities
Using the current rooted HTC Froyo update, entering ##DATA# is recognized, but the keypad does not respond to enter the MSL.
Is this the same issue you're working on, or a new one?

I've not heard of that issue, and if that is in fact the case that would be something I would not be able to solve unless I worked for Sprint. Are you sure you are entering in your code correctly? I am downloading 2.2 and will try in a bit.
 

yubby

Senior Member
Apr 26, 2010
133
4
Using ##data# on froyo my keypad comes up. Just can't get ##775# to work.

Sent from Yubby's EVO
 

atnoda

Member
Apr 15, 2010
5
0
I tried the *#*#4636#*#* on the fresh 2.2 rom and it didn't work at all.
the other top list codes due seem to work with this rom.
 

Tilde88

Senior Member
Nov 5, 2008
2,408
1,612
Yes the froyo releases are blocking or missing something. Hopefully I can figure it out.

Sent from Evo


If you haven't found a way to get full epst (##778) then read this...
.com.google.android.epst (a process/service) is missing from every rom to date... This can only be found in the utmost original shipped rom... So be ready to lose full root. You HAVE to flash the .1 RUU, NOT .6 or 1.47, no the rooted ship rom doesn't have it... However the nand unlock (engineering pceng#.zip) has them... Choose your poison as it flashes a radio...and the 1.34 preferred roaming index (PRI for those who don't know changes very little... Mostly QPST options which can only be accessed through a pc with qpst anyways... So now that everyone knows what it is, STOP TALKING ABOUT IT. and no its not primary rate whatever that noob said on ppcgeeks... He got that from wikipedia and its about ISDN connections that were around since 56k).

Anyways, load up the shipped RUU, do the one shot root from unrevoked1(archived) load up titanium backup, backup epst2.1 ...not done yet...you still gotta get .com.google.android.epst which may or may not show up in titanium, if not find it in a folder in /system (maybe framework). Add to a rom,and finally restore epst 2.1

Your all welcome... And If I get a single pri question ever again,,, Im gonna tell my mom on you poopieheads....lmao
 

Tilde88

Senior Member
Nov 5, 2008
2,408
1,612
They're missing the EPST apk, and EPST only "listens" for codes from the Sense dialer. Simple as that.

If the EPST app can be modified to listen to ANY dialer, then everyone's set.

WRONG...
Epst is in there,but not the direct service (thats why we can do some ##s). We cant directly access epst, but we can do its subscript branches like ##data#
 

beastmods

Senior Member
Jun 15, 2010
399
28
Charleston, SC
www.beastmods.com
If you haven't found a way to get full epst (##778) then read this...
.com.google.android.epst (a process/service) is missing from every rom to date... This can only be found in the utmost original shipped rom... So be ready to lose full root. You HAVE to flash the .1 RUU, NOT .6 or 1.47, no the rooted ship rom doesn't have it... However the nand unlock (engineering pceng#.zip) has them... Choose your poison as it flashes a radio...and the 1.34 preferred roaming index (PRI for those who don't know changes very little... Mostly QPST options which can only be accessed through a pc with qpst anyways... So now that everyone knows what it is, STOP TALKING ABOUT IT. and no its not primary rate whatever that noob said on ppcgeeks... He got that from wikipedia and its about ISDN connections that were around since 56k).

Anyways, load up the shipped RUU, do the one shot root from unrevoked1(archived) load up titanium backup, backup epst2.1 ...not done yet...you still gotta get .com.google.android.epst which may or may not show up in titanium, if not find it in a folder in /system (maybe framework). Add to a rom,and finally restore epst 2.1

Your all welcome... And If I get a single pri question ever again,,, Im gonna tell my mom on you poopieheads....lmao

could you host those files for us so we could just dl and push to our phones?

or anyone? this has been the only pain in the ass since 2.2
 

Tilde88

Senior Member
Nov 5, 2008
2,408
1,612
much appreciated...i would do it on my wifes phone but i just rooted it yesterday and she hates when i mess with it.

yes i did read...just thought someone might be bored and do it. trying to make some food right now lol

lol trust me i know what you mean....
for now im trying out the engineer rom... i dont feel like rerooting and NAND... but we'll see
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    [Update4]
    The app my brother and I worked on is listed below. Feel free to use it and contribute back in the hopes we can have a great working app that can be used across different ROMs.
    http://xdaforums.com/showthread.php?t=998550

    [Update3]
    It appears HTC and Sprint fixed this 2.2 ## code issue. The 2.2 fix listed here should no longer be needed unless the ROM you are using has an old 2.2 Sprint update. BEFORE APPLYING this update check and see if the ## codes work. This little test might prevent problems.

    [Update2]
    The "fix" for 2.2 only works on rooted phones for now. I will update if a fix for non-root becomes available.

    Thanks everyone for the fix! This is what worked for me. Download old EPST here (thanks to aporon for providing apk). Mount /system as r/w with root explorer and copy or move EPST to /system/app. Then install and reboot by clicking on EPST that you just moved to /system/app. Test with ##775# or some other code. It should work.

    [Update]
    I plan on creating a fix for those with custom dialers and 2.2 that cannot dial these codes. I will update this post and/or create a new thread when this is complete.

    [Original Content]

    I want to start a thread to keep track of the ## codes/programming codes (whatever they are officially called). This way it can help devs and others know what code to use for what. Its basically a list showing codes with a simple description of each. The idea for this came from a winmo thread listed below...

    If I have made a mistake or if I'm missing something (I know I am) please let me know, leave a comment, and lets have a community generated list with accurate information to benefit all.

    All were tested on many different ROMs, but stock rooted 2.1 and DC 3.2.3 gave the same results as almost any 2.1 ROM. Most of these will not work on 2.2.

    Tested/Working:
    ##775# - EPST/PRL - PRL Settings
    ##786# - EPST - Status Menu
    ##3282# - EPST - Data Programming Menu (User Name, Advanced, Restore, Enable HFA, DSA Server, MMSC URL)
    ##33284# - Debug - Debug Menu – (Debug Screen, Test Calls, RC Data, HDR/1X Selection, Voice Privacy, DTMF Set, Korea Mode Set)
    ##3424# - Diagnostic - Connect to phone in diag mode
    ##2539# - EPST/A-Key - Data A key menu
    ##7738# - EPST/P_Rev - Protocol Revision
    ##8626337# - EPST/Vocoder - Unsure
    ##4772579# - Reset the GPS
    ##72786# - changes DSA back to Factory
    ##889# - enables TTY
    ----- Was only able to get the following working on CM6 Rom -----
    *#*#4636#*#* - Phone Information - "Phone information, Battery information, Battery history, Useage statistics, Wifi information"

    Confirmed not Working:
    ##UPST# - modem directory
    ##778# - EPST - Advanced Programming

    Unverified:
    ##37872# - Full Speed USB Mode - Enable/Disable
    ##3386# - DDTM - Enable/Disable
    *#0*# - Test Utility - SAFE TO PLAY WITH
    *#0011# Service menu
    *#0228# Battery Status
    *#0283# Receiver Packet loopback
    *#0289# Melody Test again?
    *#0673# Melody Test SAFE TO PLAY WITH
    *#0782# RTCTimeRead displays time (and seconds)
    *#0842# Vibration test SAFE TO PLAY WITH
    *#147852# Allows you to access many screens including CDMA DATA Connections
    *#1472365# GPS Setup
    *#1575# Service menu
    *#197328640# Service menu
    *#2263# ??
    *#232331# Bluetooth RF Test Mode
    *#2454# Low Battery Power Off
    *#2580# Service menu
    *#2663# Touchscreen Accuracy Test SAFE TO PLAY WITH
    *#2664# Touchscreen Firmware Version
    *#2664# Main Firmware Update
    *#2767*2878# Service menu
    *#32489# Service menu
    *#3264# RAM Version
    *#3282*727336*# Current Data State
    *#369852# Allows you to access many screens including CDMA DATA Connections
    *#4238378# Service menu
    *#6984125*# Service menu
    *#7284# Service menu
    *#745# Sec_RIL_Dump allows you to copy to phone memory, clear ril log, (greyed out copy to SDcard and view RIL log), exit
    *#7450# Phone Dump Mode Disable
    *#7451# Phone Dump Mode Enable
    *#767*3855# Factory Format – CRAP!! WARNING!!!
    *#7780# Factory Reset
    *#9090# Service menu
    *#9900# SysDump copy logcat/dumpstate/dumpsys, enable debug log, copy watchdogdumpstatelog)

    It looks like a few of them will go to the same menu, but is a shortcut to a specific area within the larger menu. The ones above I verified myself, but might have the names and descriptions wrong. The others I tried but didn't have any luck.

    Shot out to Stevopativo for his running list he started here in a Touch Pro thread. I'm hoping this thread will build upon his list.
    1
    Me!! Send me what you've got and I'll see what I can do when I've got some time.

    Ok, well I need to send my brother a note cause he wrote the app. Let me make sure hes okay with me sending this out into the open. If so, I'll post it up with some other information that I have.

    Hang tight.

    webs05,

    I love the prl hack for the evo and you helped out in the past.... can this be reversed with a verizon phone. i'm getting a htc thunderbolt to test it out!

    Maybe, but these codes are specific to Sprint. Verizon does have some codes I think but I don't know what they are. That said, if you figure out their codes there is no reason we couldn't use the app I have to bypass the dialer and call them. Just realize these codes will likely not work.

    Hope that helped...