Running a Sense-based ROM (with EPST) on your rooted HTC EVO 4G? Then here's a quick and easy tip sent to me by G&E reader Shadnix that's made just for you.
With it, you can increase your 3G speeds by up to 600 kbps and fix the music streaming issue that was introduced with the latest software update (version 3.70.651.1) so that you can get a strong and steady stream from your favorite music apps and internet radio stations.
It can be done under a minute, it's reversible (always create a Nandroid backup just in case), and it's free. Note that flashing a new ROM will overwrite the new settings, which means you'll have to re-do them on the new ROM to reap the rewards. This also means that you cannot flash a Sense-based ROM to do this and then flash an AOSP-based ROM and expect to see the improvements.
The fix has been used to correct audio streaming problems on the EVO in the past, as well as on other Android phones that pre-date the handset, but this is one of the first times that it's been specifically promoted for boosting 3G speeds. So if you didn't pay attention to it before, here it is again.
Here's how to improve 3G speeds and music streaming on your rooted HTC EVO running a Sense-based ROM.
1. Download and install MSL Reader from Android Market:
2. Open MSL Reader and tap the "Read MSL" button.
3. Memorize or write down your MSL/SPC number. You'll need it later.
4. Now open the Phone app on your HTC EVO and dial ##3282# (pressing the last # will automatically bring up the EPST window you see in the first image below).
5. Tap Edit Mode > enter the MSL/SPC number you got from MSL Reader in the Password box > press Advanced.
6. Scroll to the bottom of the list and locate the "HTTP PD Proxy Port" and "HTTP PD Proxy Address" entries.
7. Tap "HTTP PD Proxy Port" and change 8085 to 0, then tap "HTTP PD Proxy Address" and change pd.vog.sprintpcs.com to 0.0.0.0 as shown below.
Some people have said that you also have to change your RTSP Proxy Port and RTSP Proxy Address to 0 and 0.0.0.0, respectively, but this may not be necessary.
—————————–
And that's it. Now you should be able to enjoy faster 3G speeds and better music streaming quality.
I don't stream a lot of music, which is why the fix flew under my radar the first time it surfaced for the EVO, but my 3G download speeds definitely improved as you can see from the screenshot at the top of this post. I've never seen a 1.68Mbps peak from my living room before!
[xda-developers] Thanks, Shadnix!



























I cleared both. I saw a slight improvement in download, and a big improvement in upload.
One thing I wonder is if this in any way violates the Sprint terms of use. They put the proxy in to save bandwidth and cache frequent requests.
Going to give this a try, will advise on results.
Okay, I’m impressed.
Went from 128D/98U to 172D/554U (reported via SpeedTest).
Amazing stuff – will follow up once more once I have the opportunity to test the radio.
What are people using to stream music that they’re having problems with? Pandora? Pandora always seems to work OK for me… not sure if there’s another streaming option I’m missing out on.
Doesn’t rooting in general violate the Sprint terms of use? So I doubt this would be any different.
Ray,
Since Android 2.2 I’ve had problems streaming with Pandora, Last.FM and Slacker. It’s intermittent and probably mostly due to signal quality/network hops and changes to the 2.2 audio stream codec proc…but intermittently all mentioned apps will “time out” a streaming song and move to the next in queue.
Out of the lot, Pandora is the most reliable followed closely by Slacker. Last.FM had issues with 2.1 that got worse with 2.2.
What is an average score? I just did a before and after comparison, but got really low results on both tests. I ran it 3 times each way. Got an average of .56mps download and .23 before the changes and .33 dl and .32 ul after the changes. Looking at Jenn’s picture above I am really slow. I am only on 3g here in Charleston, SC. What is everyone else getting?
Restart your phone. I too experienced slower speeds after the changes. I restarted my phone and now I am seeing faster speeds when I have full bars. IDK what an average speed is, it depends on where you are located. Put the information back the way it was, test your speeds, change it, and then test again.
I just meant I ran speedtest 3 times and averaged them to see what I would get. I am restarting phone now to see it that helps. Thanks.
would this work on a non rooted phone if i already have my MSL code?
OMFG! I’ve spent HOURS trying to figure out why I couldn’t stream MPEG/MP3 stations on any of my streaming apps (A Online Radio, Winamp) in my Fresh 3.5.0.1 ROM. After applying this fix, IT NOW WORKS! I was about to go load a new Stock ROM but now I don’t have to! THANK YOU!!
Seems that my upload spped is slower now. Prior to this was 409kbps/449kbps now its 1194/68???
Nevermind. in the speed test you need to select a closer server to run the test on, at first was running on server in colorado and im in cali. now that im running test on closer server speeds are above the stock setting
Thanks for this. I saw it on the ppcgeeks forum and didn’t feel like trying it. Since seeing it here and seeing how everyone seems to like it I tried it. It sped up my data and hopefull solved my slacker and last.fm problems. Thanks again.
why is this for sense based only?
I put in the##3282 and does nothing?? any advice?
It’s ##3282#
Did you try it like that???
You need to enter another # at the end buddy
@cliff You have to type ##3282# not ##3282.
I saw a nice upload improvement. I only changed the HTTP Proxy settings.
=Before=
D U ms
1303 476 206
1126 476 207
1361 442 219
=After=
D U ms
957 665 209
1498 703 195
1350 687 205
well played, Vee. The moment you’ve rooted your Evo, you’ve taken your Evo’s life in your own hands and Sprint is only a provider. I’m still miffed about the $10 so I’m going to try this use as much data as I can since we’re “premium” subscribers.
Ray, Pandora takes up about 10% of what I stream. Yeah it works but I get tired of it. I use download videos, Youtube, many streaming radio stations, Listen (from Google), live Podcasts… Presently, I’m using “TuneIn Radio” far more than Pandora. In fact, since I flashed another ROM on my phone, I have yet to download Pandora.
cuz it was coded that way?
i had approximately 900/700 right before i tried this mod.
after i tied this i now have 300/400
rebooting phone and going to test again.
note: i know the fastest i have ever seen on 3g is 1.2/900, prior to this little mod
after reboot my back to back speeds are:
1st run 563/551
2nd run 483/493
3rd run 887/495
4th run 369/415
5th run 245/386
6th run 753/421
7th run 810/610
wait a few minutes test again:
8th run 620/238
9th run 110/387
10th run 158/341
do a nandroid restore and retest:
11th run 583/557
12th run 658/288
go to front door or building:
13th run 5xx/4xx
nandroid restore back before changes
14th run 347/443
i use the android speedtest.net app for through put measurement
my tests are inconclusive to whether this did anything for me. in fact the best speed run i had was from just before i did this mod. perhaps i need to do the thing you mentioned at the very end of the article. more what i wonder is how many people are letting the placebo affect affect the 3g network speed of their devices.
also my phone and i are sitting at my desk and will stop moving ie around to get a more solid number, in trying to eliminate a variable from maybe my pc and or monitor’s interference starting with run #9
Oh my goodness this really works. It worked on my unrooted EVO also. I simply called Sprint *2 & politely asked for my MSL # they gave it to me. Not sure as far as boosting my 3g speed but music streaming is working (TuneWiki). Thanks
when you run the speed test goto setting and see what server is noted and where it is. My default server was in colorado and im in california, my numbers were not good at all, I changed the server to a local one for me and works like a champ.
I’ll be danged… I was getting ~750kbps download while outside standing still, now I’m getting ~1900kbps under the same conditions. It’s like MAGIC.
Dammit, I tried this, but the MIUI phone app doesn’t seem to work with the given commands.
are you retarded? By this i mean do yu know how to read?
I increased too!! Thank you SO much for posting this. I went from 600k in my crap closet to 1.39!!!
Before 1600/500 (wifi)
After 6885/6100 (wifi)
So far my speeds have stayed the same. It slowed down initially but after restart it went back to the same speed as before the tweek. Oh well.
sirius xm now works with this change on my EVO!!!
Sprint TV appears to be streaming a better feed on a 3g signal.
Overall speed test before/after seem to be very close to the same for me in the north atlanta, ga area.
Thanks! Keep the tips coming!
do anybody know if this will work on flash evo on cricket
After changing these settings, my connection slowed to a crawl. Didn’t get over 100k on any server. Changed them. back, and all is back to normal
I have the Myn ROM. Wanted to know does this effect 4G speed also as to increase or will it eliminate it? If you restart your phone like a week from now do you have to do the process over? Thanks.
Well, it was nice my Wunder Radio started working. Hasn’t since I tooted w/ Unrevoked Forever and flashed a stock rom with the last 2.2 Froyo update. However, my down and up speeds were terrible compared to before and I use the same server. I changed it back and my down immediately increased and my up was still alittle slow. Am I missing something??
I applied the change and my speeds got slower. It also seemed that my phone was having a much harder time connecting to 3G! I could post all my speednet tests but it doesn’t matter. I got so frustrated with lack of 3g coverage after the fix that I switched back to the original settings. My speeds are faster and I now have a consistent 3G connection. I’m in Seattle and I’ve always had good 3G service so to have spotty 3G service after the fix was irritating. I’m glad this works for some of you!
Yeah…kinda the same here. When I first tried this the speeds where better but after a reboot, my speeds were all over the place and after a while they were about the same or worse than before trying this. I ended up nandroid restoring back to my original setup.
I did not see any improvement, in fact, in a 8x sample, mine went from an average of .31/mps to .29/mps. I know speeds vary throughtout the day, so I will try again later. I USED to get 1.6/mps like Jenn is getting back in December (prior to the update). I just though it was sprint having poor 3g coverage here in Northern VA. I have been tracking my 3g/4g stats ever since I read that Sprint could potentially throttle you. Anyway, I don’t really care, because I live on 4G now that I have my Seidio extended battery and by Seidio charging stand (Battery is cheapest on Amazon and stand is cheapest on Ebay). 3G is so 2010
Chris
But the question is will the next OTA update change it back or block from making the changes again?
I also saw a decrease on my speeds. Prior to the changes, I was getting 768kbps/up and 561kbps/down. After changes, I rebooted and ran 5 tests and on average I’m getting 290kbps/up and 125kbps/down. Oh well…
Not bad,
I went from:
656^ 518v to 1026^ 734v
My question is why does this work?
will this speed up 4g too?
I didn’t look before but now 5165^ 975v is pretty damn good if you ask me
I had to do both but saw a hughe increase from 332kbs to over 1200kbs
UPDATE: Later in the day, I am once again seeing faster speeds. Close to 1mbps. The moral of the story is, don’t judge too quickly on any sample taken at one time in the day, 3g speeds vary wildly throughout the day and day to day. Seems pretty fast now.
Chris
I looked at the wimax setting and there doesnt appear to be a proxy and my speeds have been consistent so, probably not.
Thank you Thank you Thank you!!!!!!!!!!!!!!
It used to take at least a minute for Pandora to crank up a song. First attempt after this fix I had a song playing in 5 seconds.
that is a great in depth technical answer, your parents are proud. I have a suggestion, if you don’t know, don’t answer. Dick.
So, I applied changes, without changing RTSP. Here are my results. (I’m in Raleigh, NC)
Date Conn D Mb/s U Mb/s Latency ServerName
BEFORE CHANGES
1/26/11 Cell 0.294 0.041 227 Atlanta, GA
1/26/11 Cell 0.326 1.728 179 Atlanta, GA
1/26/11 Cell 0.206 0.529 218 Atlanta, GA
AFTER CHANGES
1/26/11 Cell 0.318 0.034 273 Atlanta, GA
1/26/11 Cell 0.282 0.035 471 Atlanta, GA
1/26/11 Cell 0.636 0.153 227 Atlanta, GA
4G
1/26/11 Cell 8.310 1.251 121 Atlanta, GA
1/26/11 Cell 10.768 1.114 125 Atlanta, GA
1/26/11 Cell 9.869 0.628 124 Atlanta, GA
My rooted overclocked evo just got crushed by my buddies stock vibrant on tmobile. I ran the speed test for both of them 3 times each and the vibrant was in the high 2mbps dl and my evo barely touched .60, not even 1.00, it was .60. I love my evo, but this was embarassing.
you know… there’s a lot of things that can affect phone network speeds, like signal strength, tower saturation, time of day, atmospheric conditions, etc… even with full bars on both phones, it won’t be an equal test, all because of those factors. Don’t sweat it. Find a different location and your speeds will be different. It’s just the nature of wireless.
Ive done this to my phone and i went from 368 to 1.2 download speed on my evo. its awesome
So, I did 5 tests with each of 3 setups, dropped the highest and the lowest speed from each setup, and averaged them. Here’s the results:
(down, up, latency)
stock – no changes
1805, 631, 312
Changing PD settings but not RTSP
2035, 658, 309
Changing both PD and RTSP
1721, 689, 327
Each test was performed after a fresh reboot. Based on the above data, I changed the RTSP values back to default, leaving only the PD settings zeroed out. Rebooted and got the following averages:
1506, 709, 311
This goes to show that (1)the speedtest software might be shit, (2) my methodology is almost certainly shit, and (3)there is an extremely high amount of variance associated with 3g throughput.
So its working great on my Evo….i wonder if it would work on other android phones.
After changing these settings, I’ve not only experienced an increase in speed, but also for the first time my VPN is working properly over 3G. This could either be a result of the speed (which is substantially faster) or the change in proxy itself. I suspect Sprint proxies somehow impair VPN traffic over 3G, probably intentionally. Has anybody else noticed this?
HELP!!!
I did the OTA version 3.70.651.1 update and now my phone has a problem streaming and getting a good 4G signal…
I do not want to root my phone…
Does anyone know how to fix this?
Can i undo the Update?
Any settings i need to change?
Is anyone having problems with their location services after doing this? For example, Google Maps and Android Weather think I’m somewhere in the Pacific Ocean near Africa when GPS is turned off (I’m actually in Michigan lol).
Alright, I just did this.
First, the speeds. They’re faster. I seemed to be capped at 1mbps on 3g before the change. After the change and a reboot, I ran the speed test and consistently got results well above 1mbps. One result of 1.92mbps. Upload speed is much improved. Used to be CRAP. I zeroed out both the http and the rtsp settings.
Second, location based services. Unchanged. Not exact, but within a quarter mile. No Pacific Ocean nonsense for me. Tried maps, layar, htc weather … no problems.
Thanks Jenn and Shadnix. This made my evo a BETTER device. Much appreciated.
I tried it both ways, including restarts and it doesn’t seem to have done anything for me. You using FCC mobile broadband test or speedtest? Speedtest won’t bring up west coast servers
this has made my evo more enjoyable to use, Im almost getting 2m of download speed, when I have full bars.
Should at least give credit to the source.
http://www.sprintusers.com/forum/showthread.php?t=215855
As shown at the bottom of the tutorial, someone named Shadnix sent in the tip from XDA. If someone from Sprintusers sent in the tip and gave the link, then I’m sure that would’ve been the source instead.
I don’t care who found it first. I’m just happy that I found it period because my speeds are much better. So thank you world!
http://androidforums.com/evo-4g-all-things-root/280083-major-solution-fix-your-slow-3g-speeds-evo4g.html
not new info…just a different method
yrmv
WHo cares about sprints Tos. I’m paying for premium data, never get 4g and have not been able to stream music for a long time.
quiet you!
Sweet. Worked for me too. Now Amazon streaming solid!
I’m not sure if it’s the rooting and the ROM (Sprint Lovers), but I’m sure I got this problem right after doing this fix. My speeds are faster, don’t get me wrong, but I seem to have lost the streaming ability to the site myfreecams.com… Not kid friendly, I know – but then again, I’m not a kid. Still using the stock browser.
hmmm, my 3G speeds have actually gone down the shitter since I did this just now. I can’t even listen to slacker radio now…it’s erroring out at every single song. I am running mikfroyo 4.4. Yes, I did restart phone after the MSL changes. Is there a way to reverse out (without restroing backup) of this?
FYI~ I’m not rooted, SO I called into Sprint and got to a 2nd-Tier tech who did this for me. HE NOTED THAT THIS IS A KNOWN SPRINT ISSUE. You have to push through the normal tech support… just ask for a upper level manager to get you to 2nd-tier technicians. He reset these settings on all 3 EVO’s I own… Major upgrade to 3G streaming IMMEDIATELY.
This seems to be a random issue. Just the other day, I would received the error from Amazon streaming on my EVO. I applied the “fix” and still hit the same 3g speeds I was getting before. I’m rooted and did a nandroid back up, restored everything to the way it was and did the following.
Updated my PRL (doesn’t change anything, just pings the towers)
Updated my Profile (pretty much the same thing, fixes your data profile)
Hit my regular speeds of around 1200 down 800up.
Today my Amazon is streaming fine.
The problem with Sprint is whenever there is an issue they can’t seem to resolve, (probably due to lack of knowledge/laziness) they suggest a hard reset (read: LOSE YOUR DATA). Frustrating that I know more than tech support. Thank God for sites like this. Thanks Jenn!
Hi. When I try to change the proxy address from 8085 to 0, I get a message saying that it will only take a six-digit number, and then it changes it back to 8085. I don’t seem to find a way around this. Any suggestions?
It worked for me, went from having 0.03 Mb on my tethered wifi ipad to 1.03 mb download. My http was already changed in my rooted eve, so I went ahead and changed rtsp. You have to put 0.0.0.0 for the proxy address for it to work.
just type a number, it will say that when cleared because there is no number, and is just tell you, you cant leave it blank…type in 0 and then done.
This doesnt violate any sprint stuff. I called sprint and complained about youtube freezes and they walked me through gave me my MSL and cleared the proxies for me. runs better now. rstp was NOT cleared out. Get a tech manager and they’ll fix it.
In case no one has answered this yet, these settings exist for all ROMs, AOSP or Sense-based. The reason that you need a Sense-based ROM to access these settings is that only ROMs based on the factory HTC ROM have the necessary EPST utility installed which is required to access these settings.
Once changed, these will be in effect regardless of what type of ROM is operating on the phone.
I entered ##3282# and nothing happens. The number-entry field clears itself and the phone app stops working until i re-open it.
Running MikG
Same here running MikG v2.00. I guess it’s the ROM but I thought it would be okay if it was a sense rom. What gives?
Same here. I just found this on mik’s site – http://www.themikmik.com/forums/viewtopic.php?p=20830#p20830. Says that flashing the newest radio from the stock rom fixes the problem. Havent had a chance to try it out yet, let me know how it goes.
thts why you unroot it if anything bad happens! ive had a roooted evo and now a rootef htc evo 3d and if anything bad happens to it i take it in! regaurdless of root! root doesnt voilate shit! they just scare you lik they already have.
Having problems with youtube and other video streaming Apps… Any fixes?
This pretty much killed my phone. I’ll have 100% signal, but can’t get 3G to work or even turn on sometimes. Other times it looks like it’s on, but I get .01 kb/s speeds, which means zero.
I’ve been using it this way for over a month and nothing seems to fix it. Going to try to manually fix it back to original myself. Wish me luck. Gross.
Same here. Not sure why it seems to work for everyone else or why there are no fixes.
Well, my speeds are as slow as they were before but at least now I HAVE 3G connectivity all of the time, always.
This has essentially stopped my phone from being able to USE 3G. Dammit.
I get the feeling like there is a very important step being left out here. For now, screwed. Lame.
I now have 6.1 Kbit/sec speeds.
I cannot get my phone to work right now. This is terrible. NOTHING is worth this.
This screwed up my phone 3g as well. Now I am unable to get 3g to work at all, even after reboot. Ugg
awesome worked for me, before i was unable to watch youtube now is possible!, however boostmobile network is not the fastest 3g
does this work with streaming videos from the web like you tube and other sites while using the mobile hot spot?
I did this and now I only get 4g internet how do i fix this. I need 3g
Thanks for sharing these tips. I prefer listening to performances at live music venues, but of course I can’t always have that. Streaming is the next best thing.
its not so easy before. I try to make many times. But easy would be just click one button and everything get it done automatic. How you think?
this really works..i saw a improvement from 128kbps to 1173kbps down!! and a +750kbps jump in up on my olympus trinity rom evo3d 2.3.4.Also i tryed with changing the RTSP with the HTTP and it only slowed it down/or didnt see any gain..So just change the HTTP settings and BOOM!!
Ray, I don’t have this phone, so I’m looking into whether it’s possible for me to use any of this. But to answer your question–EVERY streaming app pretty much blows on my device, currently rooted and running GB-based HydroRom. (It’s not the ROM, it already sucked before that, which is why I decided to flash Hydro.) Pandora is unusable on 3G, and TuneIn nearly so, unless you don’t mind your program stalling and rebuffering every five minutes or less. Ditto for radio stations’ proprietary apps. It’s gotten so bad in my case that, in addition to my current Android phone, I now also carry my old uncontracted Windows smart phone–it supports an FM radio tuner so at least I can listen to ordinary OTA FM radio when I’m out of the house and not in the car.
According to something I read (here:http://www.evolver.fm/2012/05/23/developer-explains-why-android-sucks-for-some-audio-apps/)
You are a blanket rack (that they thought was pretty cool) and so they do use even though blankets aren’t really folded on them, just thrown. Use fish nets through the room. A color scheme of red and hunter green contrasts well with wood tones.
An outstanding share! I’ve just forwarded this onto a colleague who had been doing a little homework on this. And he actually bought me lunch due to the fact that I stumbled upon it for him… lol. So let me reword this…. Thanks for the meal!! But yeah, thanx for spending some time to talk about this issue here on your internet site.