[Epic 4G General] aal1:
Cleaned it up a little, heres some detailed instructions. Hope it helps.

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://xdaforums.com/showpost.php?p=8266721&postcount=79

http://xdaforums.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.