• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Samsung Epic hack codes

Dvin211

Lurker
Dec 23, 2010
5
4
Taken from the XDA forums.

Disclaimer: I do not take responsibility for any problems that may result from the use of these codes. In other words, use at your own risk!!!

To use these codes, you simply open up your phone dialer, and type them in.

##786#. Tells you about the life of mins used and data. Also tells you if your phone is a refurb or not.

*#28346# - Audio Tuning
Has a lot of options including filters, boosters, equalizers and others. Can Mute Bootsounds, keytones, and other systems

*#1472365# - GpsSetup
Very useful tests for the GPS!!!
Setup/Position Mode/ Operation Mode: (Standalone/MSAssisted/MSBased) Starting Mode: (Cold Start/Warm Start/Hot Start) Session Type: (Single Fix/Navigation) Setup/Command allows you to test the GPS and look at the results

*#INFO*1111# - Testing
Phone information/Battery information/Battery history/Usage statistics
Very useful diagnostics

*#0*# - LCD TEST
red/green/blue/melody/vibration/dimming/megacam/Sensor/touch/sleepmode/LED/RECEIVER
Very useful tests for the LCD

##RTN# - Real-Time Network (RTN)
Lots of useful information, like the Life timer / calls and Life Byte usage stats

*#DATA*727336*# - DataCreate
Call log/System Space/User Space/Phone Book/Schedule/Message/Ring tone/Screen/IMEI/ESN/Error log
Very useful information!!!

*#0228# - BatteryStatus
Very useful real-time battery statistics!

##UPST# - PhoneUtil - UART/USB
Universal Asychronous Receiver/Transmitter / Universal Serial Bus
Most likely controls how you connect technician testing equipment to test out the UART/USB subsystems

##DATA# - Data Programming - Requires MSL
User Name/Advanced/Restore/Enable HFA/DSA Server/MMSC/URL/Multimedia/WorkMode/WiMAX
I don't have my MSL (Master Subsidy Lock) code, so I can't test this

##DEBUG# - Debug Menu - Requires MSL
Debug Screen/Test Calls/RC Data/HDR/1X Selection/Voice Privacy/DTMF Set/Korea Mode Set
I don't have my MSL (Master Subsidy Lock) code, so I can't test this

##AKEY# - Data A key menu - Requires MSL
I don't have my MSL (Master Subsidy Lock) code, so I can't test this

##<MSL># - Master Subsidy Lock - Requires MSL
Program your Mobile Device Number(MDN) and Mobile Station ID(MSID)
The <MSL> is your phone's Master Subsidy Lock, a 6 digit code, you can sometimes get it from Sprint

##GPSCLRX# - Reset the GPS - Requires MSL
I don't have my MSL (Master Subsidy Lock) code, so I can't test this

##SCRTN# - Changes DSA back to Factory - Requires MSL
I don't have my MSL (Master Subsidy Lock) code, so I can't test this

##TTY# - TTY TestMode

*#0842# - Device Test - Vibration Test

*#0673# - MelodyTest

*#7780# - Factory data reset

*#232331# - BluetoothTest

*#2664# - Touchscreen Accuracy Test
Nice if you want to see how accurate your touchscreen is

*#0283# - ServiceMode - PACKET LOOPBACK
Need to hit home to get out - I couldn't get this to do anything but it could be the data packet that you sent coming back to you on the loopback device

*#767*3855# - Factory Format - WARNING!!!
Will go to Hands Free Activation
Nice if you'd like to reactivate your phone, it will do so automatically

*#197328640# - ServiceMode - Menu key to bring up menu - WARNING!!!
Will turn off your radio - Not sure what this does

*#0011# - ServiceMode - Force Closes - Menu key to bring up menu
Will turn on your radio, and then reboot

*#32489# - ServiceMode - Force Closes - Menu key to bring up menu
Doesn't seem to affect the radio

*#2580# - ServiceMode - Not sure what this does

*#0782# - RTCTimeRead - Displays Date and Time

*#745# - Sec_RIL_Dump - Has the LogFileList
Copy to phone memory/Copy to SD card(grayed out)/View Ril Log(grayed out)/Clear Ril Log/Exit
Probably dumps the logs for the Radio Interface Layer (RIL) between the Operating System and the phone's radio and modem
I haven't tested a dump yet

*#9900# - SysDump
copy logcat/dumpstate/dumpsys/enable debug log/copy/watchdogdumpstatelog
Probably dumps the logs for the Operating System kernel
I haven't tested a dump yet

This has been posted several times, but I thought it might be useful for some people who may not have seen it.

To get into the Android system recovery/Samsung Recover Utils
Turn off phone, hold volume down, the power button, and the camera button at the same time to enter the recovery partition, and recover the phone
Use Volume keys to move among options, and the Home key to select

reboot system now
apply sdcard:update.zip - Manually update from your SD card
wipe data/factory reset
wipe cache partition - Didn't do anything for me

I hope you find this to be useful information. Feel free to add other codes you have discovered, or correct any misunderstanding I may have about what a certain code does.

Added 2/5. I found this on xda somewhere. Its supposed to help lock on to 4g faster.
Start this out with 4g and gps on, nothing else. MAKE SURE WIFI is not ON.

1. Search for connectbot from market, install, click Open.
2. click the little down arrow next to ssh and choose local
3. for nickname, click once in that field, then enter just two letters (any letters are fine) and hit enter.
4. open your physical keyboard for this one. type getprop (space) (hold FN key and hit the D key to make the | char) (space) grep ril and hit enter
so your command should look like the following :

getprop | grep ril


ALL LOWER CASE GUYS !!

5. Find ril.MSL and write down that number.
6. Type exit and hit enter. Close physical keyboard if still open.
7. Choose yes to disconnect the session.


Now to do the fix :

1. hit phone button to get dialpad up.
2. Dial ##3282#
3. click view, click WiMAX, click in field then enter MSL (the number you got from ril.MSL on step 5 above), then hit OK.
Note: 4G radio must be on.
4. A message should appear that says WiMAX_CFG is OK! If it says invalid lock code, then you dont have the right MSL number written down, or something else is wrong. if it says the OK message, continue.
5. Scroll down to extensions and click it once.
6. Hold EntyRX for 1 second. A menu should popup, click Write Extension
7. Click the field, then write in -110 and click save (The Lower the weaker the signal can be for the phone to connect.)
8. Hold EntryCINR for 1 second. A menu should popup, click Write Extension.
9. Click the field, then write in 0004 and hit save.
10. Hold Scan Retries for 1 second. A menu should popup, click Write Extension.
11. Click the field, then write in 00015 and hit save.
12. Hold ScanAttemptTimeOut for 1 second. A menu should popup, click Write Extension.
13. Click the field, type 0002 and hit save.


Now for the 3G port fix :

NOTE : On Step 4 BE CAREFUL. If you click Advanced instead of Others here, the Service Menu should come up. DONT DO THIS. When you hit back arrow to back out it will reboot your phone, at least it did every time for me.


1. From where you were in step 13, click the back arrow key 3 times. It should take you to Data Programming and you should see View and Edit menus.
2. Click the Edit menu
3. Click in field then enter MSL (the number you got from ril.MSL on the first set of instructions step 5 above), then hit OK.
4. Click Others
5. Click Multimedia
6. Click HTTPPD Proxy Address. (write down what was there before just in case). Backspace over it and type in 0.0.0.0 and hit ok
7. Click HTTPD Proxy Port. (write down what was there before just in case). backspace over it and type 0 and hit OK

Finally, click back arrow four times which should take you to dialpad.
Reboot or enable and disable airplane mode from Settings > Wireless and network menu. If you want to reboot, you can use Quickboot here if you want.
I've done it both ways and I think reboot is best, i seem to get the best bars after a full reboot when doing this.



NOW, my results, findings, tests, etc.


I played around a bit with the number on EntyRX since when I checked mine it was set to -00084. I moved it all the way to -00110 and around a few times to -00060 and others. Seemed to me -00094 was best for me. You also dont have to type all the extra zeros, but you do have to type the - sign in for the entyRX.
See these threads for more details :
http://forum.xda-developers.com/show...1&postcount=79
http://forum.xda-developers.com/showthread.php?t=833332


My settings are as follows :
ScanAttemptTimeOut 00005
ScanRetries 00120
IdleSleep 00300
EntyRX -00094
EntryCINR 0004
EntryDelay 00001
ExitCINR 00008
ExitDelay 00300

I also zeroed out the RTSP proxy address and port as well, seemed to work better for me.

When you come back in, before doing speedtest, I recommend going to task manager in applications and clicking Ram Manager, then clicking Level 2 and clicking clear memory. repeat this 3 times.

then hit home button. go back into applications and do speedtest.

Your speeds should return fast speeds.

One other note, if you are bouncing 4g disconnected on and off because you are in a spotty area, turn off 4g before testing 3g with speedtest. do airplane or reboot and ram manager clear above before the test, then see what you get for speeds.

Last, I checked my PRL and it is 60674. I am using Bonsai 1.1.4.
 
Please Excuse my Ignorance.

I am wondering if there is a hack for me to be able to tether my Laptop to my phone?

I am upset because they {sprint } wants $35 a month for this & when I bought it they said it would do it for the one set price I have a little more than a week to figure if I stay with it or not

Please help me figure this out .

I am not a knowledgeable person when it comes to this but a fair learner so easy with the abbreviations & nick names for stuff.
My last phone was a Palm 650!

Thank You

SR66:D
 
Upvote 0
Please Excuse my Ignorance.

I am wondering if there is a hack for me to be able to tether my Laptop to my phone?

I am upset because they {sprint } wants $35 a month for this & when I bought it they said it would do it for the one set price I have a little more than a week to figure if I stay with it or not

Please help me figure this out .

I am not a knowledgeable person when it comes to this but a fair learner so easy with the abbreviations & nick names for stuff.
My last phone was a Palm 650!

Thank You

SR66:D

If you are not rooted check out PdaNet and Easy Tether in the Android Market.
 
Upvote 0
And now, for some reason, I can't use the codes either. Worked great for the audio, but only about half of the other ones work. Did hte codes change with gingerbread? I'm pretty sure the GPS one did, but the new one I found doesn't work either.

This is the new one I found, but, again, it doesn't open any menu like the ones that actually work do. Someone else see if it works for them?

*#3214789650#
 
Upvote 0
Your 4g fix doesn't work because when I enter
getprop | grep ril
it says grep: file not found

Taken from the XDA forums.

Disclaimer: I do not take responsibility for any problems that may result from the use of these codes. In other words, use at your own risk!!!

To use these codes, you simply open up your phone dialer, and type them in.

##786#. Tells you about the life of mins used and data. Also tells you if your phone is a refurb or not.

*#28346# - Audio Tuning
Has a lot of options including filters, boosters, equalizers and others. Can Mute Bootsounds, keytones, and other systems

*#1472365# - GpsSetup
Very useful tests for the GPS!!!
Setup/Position Mode/ Operation Mode: (Standalone/MSAssisted/MSBased) Starting Mode: (Cold Start/Warm Start/Hot Start) Session Type: (Single Fix/Navigation) Setup/Command allows you to test the GPS and look at the results

*#INFO*1111# - Testing
Phone information/Battery information/Battery history/Usage statistics
Very useful diagnostics

*#0*# - LCD TEST
red/green/blue/melody/vibration/dimming/megacam/Sensor/touch/sleepmode/LED/RECEIVER
Very useful tests for the LCD

##RTN# - Real-Time Network (RTN)
Lots of useful information, like the Life timer / calls and Life Byte usage stats

*#DATA*727336*# - DataCreate
Call log/System Space/User Space/Phone Book/Schedule/Message/Ring tone/Screen/IMEI/ESN/Error log
Very useful information!!!

*#0228# - BatteryStatus
Very useful real-time battery statistics!

##UPST# - PhoneUtil - UART/USB
Universal Asychronous Receiver/Transmitter / Universal Serial Bus
Most likely controls how you connect technician testing equipment to test out the UART/USB subsystems

##DATA# - Data Programming - Requires MSL
User Name/Advanced/Restore/Enable HFA/DSA Server/MMSC/URL/Multimedia/WorkMode/WiMAX
I don't have my MSL (Master Subsidy Lock) code, so I can't test this

##DEBUG# - Debug Menu - Requires MSL
Debug Screen/Test Calls/RC Data/HDR/1X Selection/Voice Privacy/DTMF Set/Korea Mode Set
I don't have my MSL (Master Subsidy Lock) code, so I can't test this

##AKEY# - Data A key menu - Requires MSL
I don't have my MSL (Master Subsidy Lock) code, so I can't test this

##<MSL># - Master Subsidy Lock - Requires MSL
Program your Mobile Device Number(MDN) and Mobile Station ID(MSID)
The <MSL> is your phone's Master Subsidy Lock, a 6 digit code, you can sometimes get it from Sprint

##GPSCLRX# - Reset the GPS - Requires MSL
I don't have my MSL (Master Subsidy Lock) code, so I can't test this

##SCRTN# - Changes DSA back to Factory - Requires MSL
I don't have my MSL (Master Subsidy Lock) code, so I can't test this

##TTY# - TTY TestMode

*#0842# - Device Test - Vibration Test

*#0673# - MelodyTest

*#7780# - Factory data reset

*#232331# - BluetoothTest

*#2664# - Touchscreen Accuracy Test
Nice if you want to see how accurate your touchscreen is

*#0283# - ServiceMode - PACKET LOOPBACK
Need to hit home to get out - I couldn't get this to do anything but it could be the data packet that you sent coming back to you on the loopback device

*#767*3855# - Factory Format - WARNING!!!
Will go to Hands Free Activation
Nice if you'd like to reactivate your phone, it will do so automatically

*#197328640# - ServiceMode - Menu key to bring up menu - WARNING!!!
Will turn off your radio - Not sure what this does

*#0011# - ServiceMode - Force Closes - Menu key to bring up menu
Will turn on your radio, and then reboot

*#32489# - ServiceMode - Force Closes - Menu key to bring up menu
Doesn't seem to affect the radio

*#2580# - ServiceMode - Not sure what this does

*#0782# - RTCTimeRead - Displays Date and Time

*#745# - Sec_RIL_Dump - Has the LogFileList
Copy to phone memory/Copy to SD card(grayed out)/View Ril Log(grayed out)/Clear Ril Log/Exit
Probably dumps the logs for the Radio Interface Layer (RIL) between the Operating System and the phone's radio and modem
I haven't tested a dump yet

*#9900# - SysDump
copy logcat/dumpstate/dumpsys/enable debug log/copy/watchdogdumpstatelog
Probably dumps the logs for the Operating System kernel
I haven't tested a dump yet

This has been posted several times, but I thought it might be useful for some people who may not have seen it.

To get into the Android system recovery/Samsung Recover Utils
Turn off phone, hold volume down, the power button, and the camera button at the same time to enter the recovery partition, and recover the phone
Use Volume keys to move among options, and the Home key to select

reboot system now
apply sdcard:update.zip - Manually update from your SD card
wipe data/factory reset
wipe cache partition - Didn't do anything for me

I hope you find this to be useful information. Feel free to add other codes you have discovered, or correct any misunderstanding I may have about what a certain code does.

Added 2/5. I found this on xda somewhere. Its supposed to help lock on to 4g faster.
Start this out with 4g and gps on, nothing else. MAKE SURE WIFI is not ON.

1. Search for connectbot from market, install, click Open.
2. click the little down arrow next to ssh and choose local
3. for nickname, click once in that field, then enter just two letters (any letters are fine) and hit enter.
4. open your physical keyboard for this one. type getprop (space) (hold FN key and hit the D key to make the | char) (space) grep ril and hit enter
so your command should look like the following :

getprop | grep ril


ALL LOWER CASE GUYS !!

5. Find ril.MSL and write down that number.
6. Type exit and hit enter. Close physical keyboard if still open.
7. Choose yes to disconnect the session.


Now to do the fix :

1. hit phone button to get dialpad up.
2. Dial ##3282#
3. click view, click WiMAX, click in field then enter MSL (the number you got from ril.MSL on step 5 above), then hit OK.
Note: 4G radio must be on.
4. A message should appear that says WiMAX_CFG is OK! If it says invalid lock code, then you dont have the right MSL number written down, or something else is wrong. if it says the OK message, continue.
5. Scroll down to extensions and click it once.
6. Hold EntyRX for 1 second. A menu should popup, click Write Extension
7. Click the field, then write in -110 and click save (The Lower the weaker the signal can be for the phone to connect.)
8. Hold EntryCINR for 1 second. A menu should popup, click Write Extension.
9. Click the field, then write in 0004 and hit save.
10. Hold Scan Retries for 1 second. A menu should popup, click Write Extension.
11. Click the field, then write in 00015 and hit save.
12. Hold ScanAttemptTimeOut for 1 second. A menu should popup, click Write Extension.
13. Click the field, type 0002 and hit save.


Now for the 3G port fix :

NOTE : On Step 4 BE CAREFUL. If you click Advanced instead of Others here, the Service Menu should come up. DONT DO THIS. When you hit back arrow to back out it will reboot your phone, at least it did every time for me.


1. From where you were in step 13, click the back arrow key 3 times. It should take you to Data Programming and you should see View and Edit menus.
2. Click the Edit menu
3. Click in field then enter MSL (the number you got from ril.MSL on the first set of instructions step 5 above), then hit OK.
4. Click Others
5. Click Multimedia
6. Click HTTPPD Proxy Address. (write down what was there before just in case). Backspace over it and type in 0.0.0.0 and hit ok
7. Click HTTPD Proxy Port. (write down what was there before just in case). backspace over it and type 0 and hit OK

Finally, click back arrow four times which should take you to dialpad.
Reboot or enable and disable airplane mode from Settings > Wireless and network menu. If you want to reboot, you can use Quickboot here if you want.
I've done it both ways and I think reboot is best, i seem to get the best bars after a full reboot when doing this.



NOW, my results, findings, tests, etc.


I played around a bit with the number on EntyRX since when I checked mine it was set to -00084. I moved it all the way to -00110 and around a few times to -00060 and others. Seemed to me -00094 was best for me. You also dont have to type all the extra zeros, but you do have to type the - sign in for the entyRX.
See these threads for more details :
http://forum.xda-developers.com/show...1&postcount=79
[Tutorial] Reconnect to 4G much faster!!! - xda-developers


My settings are as follows :
ScanAttemptTimeOut 00005
ScanRetries 00120
IdleSleep 00300
EntyRX -00094
EntryCINR 0004
EntryDelay 00001
ExitCINR 00008
ExitDelay 00300

I also zeroed out the RTSP proxy address and port as well, seemed to work better for me.

When you come back in, before doing speedtest, I recommend going to task manager in applications and clicking Ram Manager, then clicking Level 2 and clicking clear memory. repeat this 3 times.

then hit home button. go back into applications and do speedtest.

Your speeds should return fast speeds.

One other note, if you are bouncing 4g disconnected on and off because you are in a spotty area, turn off 4g before testing 3g with speedtest. do airplane or reboot and ram manager clear above before the test, then see what you get for speeds.

Last, I checked my PRL and it is 60674. I am using Bonsai 1.1.4.
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones