New: XDA launches forum for app developers. Discuss coding, tools, marketing, and more.
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
netwokz
Old
#1  
netwokz's Avatar
Senior Member - OP
Thanks Meter 307
Posts: 859
Join Date: Jul 2010
Location: Phoenix, AZ
Talking [Solved] Flash EVO back to Sprint from Cricket/MetroPCS!

My roommate bought an EVO 4G off Craigslist that was pre-flashed to MetroPCS. It had a clean ESN, so I tried to have it activated. I finally got voice and text to work, but no data. After searching the web, visiting flashing stores, and spending hours on the phone with Sprint's so called "Technical Support" over the last week, I finally figured it out...

This is my first tutorial, so bare with me. And I apologize if this is in the wrong forum, it seemed most appropriate. I performed all this in Windows 7 x64.

First you need some software-
1. QPST - http://www.mediafire.com/?m4s81a4zsdbmhen
2. HTC Diag phone drivers - http://www.mediafire.com/?631456zwxi09hh2
3. PRL File 60650 - http://www.corolada.com/prl/
4. I'm not sure if you need ADB installed, but I already did.
5. You will also need to know your MSL. It will most likely be 000000 if your phone is coming from Cricket or MetroPCS.

Now that we have those, we can get to work.
6. Connect your phone via USB and type in ##3424#, your phone should now be in Diag mode. Make sure USB Debugging is ENABLED!
7. Open your device manager in Windows and right click the unknown device "HTC DIAG", Select Update driver.
8. Select Browse my computer for driver. Click select device from list, Click next, Then click "Have Disk" and point to the appropriate HTC Diag driver folder you downloaded.
9. You now should have HTC Modem installed correctly. Right click on it and go to Properties, Then click on the modem tab. Find your port number eg. COM1, COM2, etc.
10. Open up QPST Configuration, Click the PORTS tab. On the bottom right click add port. Add the port you just found from the step above, and hit Enable.
11. Go back to the active phones tab, double click your phone.
12. On the bottom click read from phone. Then save it for a backup.
13. Click on Roaming tab. Find the PRL box, click browse and add your 60650 PRL file you downloaded.
14. Go back to the CDMA tab. Under phone number click the Class 1 box. Enter your phone number (xxx-xxx-xxxx) minus dashes in the box next to Class 1.
15. Click write to phone. Hard parts over!

16. Once that finishes, unplug and reboot your phone.
17. Go to Settings>Update Software>Update PRL then reboot again.
17. Once its back up go into your dialer. Punch in ##3282#. Hit Edit Mode. The password is your MSL.
18. Once in goto Data Profile. Hit Menu then hit RESET.
19. Your phone should now reboot and be able to activate on Sprints network!


I already did this for my roommate, so I am writing this out of memory. I wanted to post pictures but I would have to take CM7 off my phone and redo all of it... grrrr.
Again, this is my first guide so i might have missed something. But I hope not. So many people have helped me here on XDA, so this is my contribution to the community. I hope this helps some people.
The Following 6 Users Say Thank You to netwokz For This Useful Post: [ Click to Expand ]
 
rrr1986
Old
#2  
rrr1986's Avatar
Senior Member
Thanks Meter 11
Posts: 119
Join Date: Dec 2009
Location: Brownsville, TX
I did this to a hero. I believe I just cleared all the ##data stuff and pep update manually.

Sent from my PC36100 using Tapatalk
 
netwokz
Old
#3  
netwokz's Avatar
Senior Member - OP
Thanks Meter 307
Posts: 859
Join Date: Jul 2010
Location: Phoenix, AZ
I tried that to. But the only way to make it work was to flash the new PRL file. Neither Sprint or a Cricket flashing place could fix it. Which I thought was pretty stupid.
 
amoamare
Old
#4  
Senior Member
Thanks Meter 270
Posts: 380
Join Date: Jul 2006

 
DONATE TO ME
Another quick way of doing it.
Load Stock RUU.
This will rewrite PRL, NV items etc back as it rewrites the radio wich controls these.

Once done ##RTN# need MSL to use this, but this will help as well. and your done.
_________________________________________________

Yeah! Thats right, thats with cricKet wireless on my slow day
The Following 2 Users Say Thank You to amoamare For This Useful Post: [ Click to Expand ]
sirmx Old
#5  
Guest
Thanks Meter
Posts: n/a
This is handy to have, and even better to have a few different ways to do it.
 
ljohnson1981
Old
#6  
Member
Thanks Meter 4
Posts: 97
Join Date: Jul 2009
Quote:
Originally Posted by amoamare View Post
Another quick way of doing it.
Load Stock RUU.
This will rewrite PRL, NV items etc back as it rewrites the radio wich controls these.

Once done ##RTN# need MSL to use this, but this will help as well. and your done.
Beat me to it.................. This will definitely work.
 
Walzbeer
Old
#7  
Walzbeer's Avatar
Junior Member
Thanks Meter 2
Posts: 12
Join Date: Jul 2009
Location: bay area
Quote:
Originally Posted by amoamare View Post
Another quick way of doing it.
Load Stock RUU.
This will rewrite PRL, NV items etc back as it rewrites the radio wich controls these.

Once done ##RTN# need MSL to use this, but this will help as well. and your done.
thanks to all. this worked for me.
 
brax
Old
#8  
Junior Member
Thanks Meter 1
Posts: 14
Join Date: Dec 2008
followed the guide, however data and market place is not working

calls and text work fine, any ideas ? thanks
 
netwokz
Old
#9  
netwokz's Avatar
Senior Member - OP
Thanks Meter 307
Posts: 859
Join Date: Jul 2010
Location: Phoenix, AZ
Quote:
Originally Posted by amoamare View Post
Another quick way of doing it.
Load Stock RUU.
This will rewrite PRL, NV items etc back as it rewrites the radio wich controls these.

Once done ##RTN# need MSL to use this, but this will help as well. and your done.
I tried this like 4 times, and it would never flash the PRL... the way I did it, it finally flashed sprints PRL.

Quote:
Originally Posted by brax View Post
followed the guide, however data and market place is not working

calls and text work fine, any ideas ? thanks
Go into your phone settings, goto About Phone, what is the PRL number listed?
 
brax
Old
#10  
Junior Member
Thanks Meter 1
Posts: 14
Join Date: Dec 2008
i am pretty sure i flashed the "60650.prl"
however i sold the phone and it will be back here tomorrow for repairs....

i had the guy do the settings -> update prl without luck....

sigh thanks for any help!


XDA PORTAL POSTS

Avoid Framework Bootloops on Xperias Running Jelly Bean

If you’re a Sony device owner running a stock Android Jelly Bean firmware and … more

Forum Added for the Samsung Galaxy Mega

What do you do when the Galaxy Note line is simply not big enough? You get theSamsung Galaxy Mega. … more

Voice Control Your Phone with Tasker and AutoVoice – XDA Developer TV

XDA Developer TV Producer Kevin set up his phone to respond to … more

Guide to Take Better Control of Your Volume Levels

Would you like to know one of the things that really annoys me on a daily basis? Tough, … more