Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
waqataq
Old
#1  
Junior Member - OP
Thanks Meter 3
Posts: 3
Join Date: Jan 2010
Default Flash to Metro PCS instructions

I haven't seen a post or tutorial about this yet so I figured I'd post one for those who might be interested.....BTW,

I AM NOT A PROGRAMMER AND I TAKE NO CREDIT FOR ANY OF THE INFO IN THIS POST, NOR WILL I POST ANY CREDIT.....I pieced so much of it together from so many different posts, that I just don't even remember the OP's. Sorry I'm no genius, just a jackass who stands on the backs of geniuses.

Disclaimer: This is just how I got everything to work on Metro PCS, it may or may not work in the same way for you. I don't warrant or claim that anything discussed here will not brick your phone, bankrupt your business, or impregnate your cat.

Things you will need:

1. Samsung Fascinate (Already Rooted)- Please don't ask; as there are so many already posted and accepted rooting methods for this phone. Seek and Ye shall find my son

2. QPST 2.7 (I used Build 355)- Again, please don't ask as this is considered warez and a taboo discussion on most forums.

3. CDMA Workshop (I used 2.7)- Uh....Ditto my previous remark...DON'T ASK!

4. Metro PCS Files and Support .apk's
a. u2nl
b. autostart.sh
c. autostart.apk
d. anycut.apk
- I can't post these files or links to them, but I would appreciate anyone who would like to post or host them for me...just PM and I'll send you the zip if you need it.

5. Android SDK (I will assume that you have this if you have rooted your device) -Please no lectures about assumptions.

6. Samsung Drivers - I can assume you have this as well if you rooted your device. Again, anyone care to post or host...just PM me.

The Task at Hand:

1. Insert and Permission Files:- Let the fun begin

a. Copy all the Metro PCS and Support files listed above to your Android SDK tools folder...in my case this was c:\android\tools

b. Connect your phone with USB debugging turned on (Settings > Applications > Development > USB Debugging)

c. Now open a Command Prompt and change to your Android SDK tools folder.

d. From the c:\android\tools> prompt run the following commands:

adb remount
adb push u2nl /system/bin/u2nl
adb push autostart.sh /data/opt/autostart.sh
adb shell
chmod 755 /system/bin/u2nl
chmod 755 /data/opt/autostart.sh
exit
adb install autostart.apk
adb install anycut.apk
adb reboot

This will work if you have system-wide root....if you receive a "permission denied" error after the first command you have local root and will need to run the following comands:
THIS IS ONLY IF THE LAST SET OF COMMANDS DID NOT WORK....from the command prompt c:\android\tools>

adb push u2nl /sdcard/u2nl
adb push autostart.sh /sdcard/autostart.sh
adb shell
su (prepare to allow the permissions on your phone at this time....LOOK AT YOUR PHONE NOW!!!)
mount -t rfs -o remount,rw /dev/block/stl9 /system
mkdir /data/opt
busybox cp /sdcard/u2nl /system/bin/u2nl
busybox cp /sdcard/autostart.sh /data/opt/autostart.sh
chmod 755 /system/bin/u2nl
chmod 755 /data/opt/autostart.sh
mount -t rfs -o remount,ro /dev/block/stl9 /system
exit
exit
(back at the command prompt)
adb install autostart.apk
adb install anycut.apk
adb reboot

2. Provisioning Your Phone:

a. Connect your phone and put it in "diagnostic mode" (Settings > Wireless & networks > Dial up networking)

b. This should present you with a new port in QPST....take note of the port.

c. Now go to whiterabbit's site and enter your login string, then click on generate. (remember to generate the file appropriate for your version of CDMA Workshop) -P.S while you're there at whiterabbit- type your ESN into the lower box and generate your Metro PCS MSL...you will need it later.

d. Now open CDMA Workshop and choose the port you took note of earlier...click connect. Open the security tab and enter the SPC in the box (000000 <SPC) and click SPC then send....then in the bottom left corner click on the custom password box and replace "FFFFFFFFFFFFFFFF" with "2010031619780721" and send....now click on the memory tab and then click on the "write" button under NV items...navigate to where you saved the file you generated at whiterabbit's website and write...now exit CDMAW and click yes at the exit message....your phone will reset.

e. Unplug your phone and plug it back in when it has finished rebooting...it will still be in diagnostic mode...so go ahead and open QPST Configuration...click on start clients and service programming...this brings up a new window...click ok...then click on "read from Phone" in the next new window...enter your MDN and MIN under the CDMA tab them go to the M.I.P. tab....make sure to change from MOB only to MOB w/Simple back....then delete all entries in the top window except the first one...then highlight and edit that entry...make sure the top 2 entries under the new window are correct...then change all the IP's to 0.0.0.0...click OK and now go to the PPPConfig tab click on UM and enter your MSL from whiterabbit's site...do the same to AN....thats it click write to phone and let the phone reboot.

3. Now the Easy Part:

a. Once the phone reboots..you have to turn off "dial up networking" to get your 1x and arrows.....now you have full data

b. Now MMS.....open anycut on the phone...tap the new shortcut button....choose new activity then scroll down to MMS Provisioning and tap it. Your new short cut will be on your home screen...tap it and enter the MMS server for metropcs... exit and your done.

It is 3:04 am and that's as good as it gets for me..I wrote this from memory and I am sure it's not the best tutorial or the most svelt, and I may have left some things out or maybe I was a little vague....do not berate, just feel free to rewrite, edit, append, addendum, or be as helpful as you can in your replies. Leave your egos at the door and treat this like you would a wiki. Any suggestions are greatly appreciated. Any constructive criticism is welcomed. Have fun.
The Following 3 Users Say Thank You to waqataq For This Useful Post: [ Click to Expand ]
 
breakinyoankelz
Old
(Last edited by breakinyoankelz; 22nd December 2010 at 12:52 AM.)
#2  
Member
Thanks Meter 1
Posts: 43
Join Date: Oct 2010
Location: Westwooddd
thanks for the guide! just a quick addition. I think you need to press ##8778# to get into the diag menu so that qpst 2.7 recognizes your phone on your port.

update: got the messaging to work and the data arrows. but the internet just won't push through. also, when I opened Any Cut and went to new activity, "MMS Provisioning" wasn't a option. Is there a specific version i should be looking for ?
 
pkley
Old
#3  
Senior Member
Thanks Meter 2
Posts: 394
Join Date: Dec 2006
Where do I get the metro pcs files? I've looked high and low for them but can't seem to find them.
HTC Inspire - wow, so much better than that POC Captivate...
Captivate - Probably something from DesignGears
Fuze(still lingering at home, not sold yet)
Tilt
8525
8125
 
breakinyoankelz
Old
#4  
Member
Thanks Meter 1
Posts: 43
Join Date: Oct 2010
Location: Westwooddd
you can get the u2nl and autostart.sh from white rabbit's website where it saids "precompiled arm binary"

the other two you can just turn wifi on and dl it from the market. hope that helps! if not, just PM me and i'll send em to you.
 
pkley
Old
#5  
Senior Member
Thanks Meter 2
Posts: 394
Join Date: Dec 2006
I've got step 1 completed but I'm having trouble with step 2...

Phone doesn't show up in QPST.
When it says to go to whiterabbit and enter the login string, I'm not sure what to enter. I don't have a MPCS phone number yet if that's what it's looking for...
HTC Inspire - wow, so much better than that POC Captivate...
Captivate - Probably something from DesignGears
Fuze(still lingering at home, not sold yet)
Tilt
8525
8125
 
breakinyoankelz
Old
#6  
Member
Thanks Meter 1
Posts: 43
Join Date: Oct 2010
Location: Westwooddd
did you dial ##8778# to get get into the diag menu and set them both to modem? that and putting the phone in dial up networking mode should get qpst to recognize your phone.

for whiterabbit, you need to enter your MPCS number@mymetropcs.com, so i suppose you do need one lol
 
pkley
Old
(Last edited by pkley; 23rd December 2010 at 11:47 PM.)
#7  
Senior Member
Thanks Meter 2
Posts: 394
Join Date: Dec 2006
Quote:
Originally Posted by breakinyoankelz View Post
did you dial ##8778# to get get into the diag menu and set them both to modem? that and putting the phone in dial up networking mode should get qpst to recognize your phone.

for whiterabbit, you need to enter your MPCS number@mymetropcs.com, so i suppose you do need one lol
##8778# doesn't work for me, it just doesn't do anything. I've tried a bunch of other codes but just not working to get into that diag mode.

Ok, the problem was that I had to go to my device manager and tell it to make the phone a different COM port - 3. Then restart QPST and tell it to monitor port 3. That works...
HTC Inspire - wow, so much better than that POC Captivate...
Captivate - Probably something from DesignGears
Fuze(still lingering at home, not sold yet)
Tilt
8525
8125
 
pkley
Old
#8  
Senior Member
Thanks Meter 2
Posts: 394
Join Date: Dec 2006
Stumped again...

Ok, we only got this phone to test out the metro pcs service. So we don't have a metropcs account as yet.
When we called the local store, they said they wouldn't add the ESN for us for ANY smartphone.

How did you guys do it? Buy a regular phone first and get it activated, then flash the Fascinate and somehow add the ESN to their database?
HTC Inspire - wow, so much better than that POC Captivate...
Captivate - Probably something from DesignGears
Fuze(still lingering at home, not sold yet)
Tilt
8525
8125
The Following User Says Thank You to pkley For This Useful Post: [ Click to Expand ]
 
arvinghost
Old
#9  
Senior Member
Thanks Meter 7
Posts: 128
Join Date: Sep 2007
Very Nice Guide.

can you please PM me (Metro PCS Files and Support .apk's)
 
breakinyoankelz
Old
#10  
Member
Thanks Meter 1
Posts: 43
Join Date: Oct 2010
Location: Westwooddd
Quote:
Originally Posted by pkley View Post
Stumped again...

Ok, we only got this phone to test out the metro pcs service. So we don't have a metropcs account as yet.
When we called the local store, they said they wouldn't add the ESN for us for ANY smartphone.

How did you guys do it? Buy a regular phone first and get it activated, then flash the Fascinate and somehow add the ESN to their database?

I used on of these sponsored independent agents on howardforums to add your ESN to the database. I would link you to it right now, but I'm not able to as a new member of this forum. Just search "ESN added to metroPCS" on howardforums or PM me

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

report this ad
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...