I did the whole upgrade to EVO thing from a Palm Pro which only connected at 1X in a decent size city. Sprint's been promising me that Lake Charles 3G since 2006-2007 (I call several times a year to ask) and of course they never come through. So when I picked up my EVO I was initally was excited to see the "3G" icon on it yet when I used the data the speeds SUCKED and aren't any better than 1X. The max I could get was 100K, which pisses me off cause I have to pay this $10 surcharge and get absolutely nothing out of it other than I own an EVO.
THANK YOU OP for this hack, I did just as your write up said and in less than 10 minutes (including calling Sprint for MSL) I now succesfully have "real" 3G data!! I get an average of about 850k and seen it as high as 1364k. I've tried turning data roaming off and still get the same speeds.
Also I had 2 EVO's side by side. Mine with the hack and the other with out, both ran the speed test and it's night/day difference in speed.
I'm still amazed how easy this was to do and now I can FINALLY enjoy my phone outside of my house's wifi!!