If you’ve been absolutely hating the 3G speeds on the HTC EVO 4G LTE, mykeyvee posted something at XDA that you might want to try. It doesn’t require root, and it doesn’t survive through a reboot, so if it doesn’t work for you, just reboot the phone.

The steps are pretty simple

  • dial *#*#4636#*#*
  • choose “phone information”
  • Change preferred network type to CDMA/EvDo/GSM/WCDMA/LTE auto
  • Tap the Toggle DNS check button to allow DNS to be 0.0.0.0

I tried this, running Speedtest.net’s app multiple times over the course of 10 minutes before and after the change and averaged an improvement of over 10% upload and download. Now, whether that’s due to the “fix”, prevailing wireless or internet conditions, or the number of birds, bees, and bombers between me and the tower – I have no way of testing.

For me, the internet doesn’t feel snappier or more responsive, but it does test better once it gets going. My battery also doesn’t drain any differently that I can see. Your mileage may vary.

Rooted folk, or people who want to call up Sprint and get their MSL may additionally want to change the proxy settings, which does stick through a reboot.

Let us know if this does anything for you. I’ve made and received calls and verified I’m not roaming, and I’m still supposedly getting 10%+ speed improvement. While not really making Sprint more usable, it appears to make the 3G slightly less horrid until Network Vision gets going in my area.

[xda-developers]