## Codes (Programming Codes) Listing

Search This thread

FastRX8

Senior Member
Feb 5, 2007
55
5
Texas
@webs05

Just curious, you mention that there are several that you have confirmed working.
How are they working? Is there some kind of app that you're developing?
I read the thread but I didn't see anything mention how you were doing this.
I assume that whatever it is that's allowing you to dial the ## codes it the thing
your working on that you will release eventually right?
 

webs05

Senior Member
Apr 27, 2009
496
34
Quad Cities
@webs05

Just curious, you mention that there are several that you have confirmed working.
How are they working? Is there some kind of app that you're developing?
I read the thread but I didn't see anything mention how you were doing this.
I assume that whatever it is that's allowing you to dial the ## codes it the thing
your working on that you will release eventually right?

All tested with stock 2.1 rooted and DC 3.2.3. The ones listed as working worked under those conditions. I then proceeded to try a few engineering builds and other ROMs, but never was able to add anymore as "working" to my list. Under 2.2 that list shrinks significantly. Thus the fix I am attempting to work on.
 

johncjenc

Senior Member
Mar 29, 2010
484
108
I figured out the epst issue. ##775# works on my fresh 3.1. I copied the epst. Apk from fresh 1 to the sd card restored 3.1 using rom manger then installed the . Apk i copied into froyo. Viola. Prl change on the fly in froyo.

Sent from my PC36100 using XDA App
 

johncjenc

Senior Member
Mar 29, 2010
484
108
Confirmed working on my buddy's rooted evo as well. Im betting it will work for most everyone.

Sent from my PC36100 using XDA App
 

johncjenc

Senior Member
Mar 29, 2010
484
108
OK. Works like this. I used my nandroid copy of android 2.1 to obtain a copy of epst from it. I copied it to my sd card so it would save while i restored my nandroid copy of android 2.2. (Both fresh roms). After restoring back into froyo i installed the saved epst from my sd card, then replaced the froyo epst in system/ app with the copy on the sd card.

Sent from my PC36100 using XDA App
 

Just_s

Senior Member
May 6, 2010
1,750
630
Denver/Albuquerque
After restoring back into froyo i installed the saved epst from my sd card, then replaced the froyo epst in system/ app with the copy on the sd card.

This doesn't quite make sense to me. When I try to install the EPST apk taken from an unzipped Fresh 1.0, it says "Application not installed". When I attempt to replace the EPST file in my system\apps folder it doesn't allow it.

Also why would you "install" the apk and then have to move it into the system\app folder? Am I missing something?
 

johncjenc

Senior Member
Mar 29, 2010
484
108
Mine installed fine. And i used root explorer to make system/ app rw. You could also push w adb.

Sent from my PC36100 using XDA App
 

beastmods

Senior Member
Jun 15, 2010
399
28
Charleston, SC
www.beastmods.com
OK. Works like this. I used my nandroid copy of android 2.1 to obtain a copy of epst from it. I copied it to my sd card so it would save while i restored my nandroid copy of android 2.2. (Both fresh roms). After restoring back into froyo i installed the saved epst from my sd card, then replaced the froyo epst in system/ app with the copy on the sd card.

Sent from my PC36100 using XDA App


Tried to do this on cm6 and I get application not installed when running apk through root explorer. Anyone got any ideas???
 

johncjenc

Senior Member
Mar 29, 2010
484
108
I think the problem w cm might be the dialer. This hack never worked w third party apps like dialer one. Might be a way to use the stock dialer imported into cm. Just my two cents.


Sent from my PC36100 using XDA App
 

Lyvewire

Senior Member
Dec 9, 2008
320
39
Was curious. Are you guys rooting your phones after the official Sprint update?The reason I'm asking is because I keep hearing theres not a good fast rooting method for the official "Sprint" froyo? I had a good PRL that I was forcing roam on before I updated to Froyo. Been looking thru every site possible to break this ##775# code but couldnt find anything. I'm guessing I'm going to need to root this phone 1st to jump in?
 
Last edited:

johncjenc

Senior Member
Mar 29, 2010
484
108
Using my method you definitely need root access. If you don't want to root try to get a copy of epst 2.1 and try to use an . apk installer that doesn't require root to install it. Then push that file to system/ app using adb. Good luck.

Sent from my PC36100 using XDA App
 

johncjenc

Senior Member
Mar 29, 2010
484
108
And lyvewire if i understand your situation correctly you have the official sprint froyo release installed and were not ever rooted? If this is the case there is no root exploit for stock release froyo currently. Check some of the other posts. There are some very talented ppl working on it.

Sent from my PC36100 using XDA App
 

Lyvewire

Senior Member
Dec 9, 2008
320
39
And lyvewire if i understand your situation correctly you have the official sprint froyo release installed and were not ever rooted? If this is the case there is no root exploit for stock release froyo currently. Check some of the other posts. There are some very talented ppl working on it.

Sent from my PC36100 using XDA App

Thats correct, I was never rooted prior to the update. (sure as hell wish I would have NOW). This site seems always seems to be 1st when it comes to updates on these hacks so be watching these forums.

Thanks for this info!
 

webs05

Senior Member
Apr 27, 2009
496
34
Quad Cities
Worked great for me. I had to mount /system/app as r/w with root explorer then install and reboot. Then tested with ##775# and it worked.

I will update op to reflect this.

Sent from Evo
 

Six-Deuce

Senior Member
Aug 9, 2010
55
1
So it seems either method requrires a rooted phone to get it done. Which means until someone figures that out for 2.2 those without rooted phones wont be able to get this fix. I tried using different apk installers through the phone and it wouldn't work, tried using ADB to push the file and it wouldn't work either. Won't let me even uninstall the old one. everytime I try it says failure. Oh well guess I'm stuck till rooting is a posibility.
 

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...