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.