[HTC EVO 3D] RMACEVO427:
Full Flash Sprint HTC Evo 3D to Cricket: Talk, Text, MMS, Internet

This is a revolutionary phone and hopefully some we see some of it's technology in other phones.

At this moment there is no 4G with Cricket. They have already made moves to establish a partnership and have an LTE network. It has been rumored that Sprint is even trying to move away from the Clear 4g network (WiMAX). This means that you will have no 4G service when you flash this phone. I believe the radio gets it's authentication by MAC address so it might be possible to put this on a Clear account. One of my customers said he was able to do this with his Epic that I flashed. He was also a Clear reseller.

Until we get permanent root, this tutorial will just cover putting the device on the $55 Android plan.

Let it be known that sometimes Cricket says they have put you on the $55 Android plan, but they put you on the All in 55 Plan (5m5). This is not where you want to be. You're paying 10 more bucks a month for absolutely nothing over the 45 dollar plan.

We offer plan change for free to forum members. Just use the contact us link at the very bottom of this page. Supporting members of the forum receive additional benefits such as free ESN changes on your account. No more paying $15 everytime you change phones. To become a Supporting Member, just go to the settings up top and find Paid Subscriptions on the left hand side. Choose a membership level of your liking. Also use the contact us form for any modifications you need made to your account or additional help.

Anyways moving right along. We'll establish the items that you will need. This is usually similar across the board.

NOTE: At the very end we'll include some wireless tethering instructions.

A. QPST (QPST Version 2.7 Build 355)

http://www.mycricketforum.com/flash...amming/5372-qpst-version-2-7-build-355-a.html

B. HTC Diagnostic drivers for the Evo (attached on this thread [32 and 64 bit])

C A Windows PC with either Win7, XP or Vista plus your Evo 3D with a USB cord.

D. PRL (*STICKY* Official Cricket PRL Thread)

http://www.mycricketforum.com/flash...041-*sticky*-official-cricket-prl-thread.html

E. CDMA workshop (google) OR CDMA Workshop 2.7 Download) to get the MSL (aka SPC) if you don't know it already. Alternative would be MSL reader from the Market or attached below.

http://www.mycricketforum.com/flashing-tools-files-programming/44-cdma-workshop-2-7-download.html

F. OPTIONAL: Android SDK which includes ADB drivers. (Android SDK | Android Developers)

http://developer.android.com/sdk/index.html

Please watch the videos and use the tutorial here. It helps to use both.

VIDEO #1: http://www.youtube.com/watch?v=TnFBkaIP7MI&feature=player_embedded#at=694

VIDEO #2: http://www.youtube.com/watch?v=6NpavnahHYs&feature=related

SPC/MSL Obtaining

Skip through all these screens on the EVO 3D until you are at the home screen. Go into the phone dialer and hit ##3424#. You might have to hit talk after this. It'll cause the phone to go into DIAG mode. You'll see the device on your computer. Use the diagnostic drivers (specify their specific location) to complete the install.

Now you can find your MSL using CDMA Workshop.

For CDMA Workshop, the port number has to be fairly low. I think we're talking about under 30. You'll see when you start it though. Look at your device manager to figure out the port that it's on. Select that port and then hit connect. Go over to the security tab and for SPC hit read. It'll give you your MSL/SPC. The best thing to do here is to use the SPC button then SEND command to send this number back to the phone and unlock it. Then type in 000000 or some number that's easy to remember. Hit the SPC button and WRITE. Now the MSL/SPC is 000000 or whatever you typed. This is all you need to do with CDMA Workshop.

Programming

This is the point where you will be using QPST. Use this tutorial to setup the EVO correctly. Note that the mobile IP behavior must be Simp or you will get errors on your Evo from time to time.

Ignore any NV read errors you get when writing to the phone.

( http://www.mycricketforum.com/flash...-*sticky*-qpst-tutorial-pictures-cricket.html)

Once you get done with this part, talk and text will work. If you are on the $55 Android the Internet should work. However...

Working with new devices (never activated)

If you watched the video, between part 1 and 2 we have a little change in plan here. This was due to the fact that our device was brand new and never activated. The hands free activation kept on popping up, and we don't believe the device had accepted all of the programming at that time. Our hunt led is to Sprint's website.

Dial ##(and your SPC, we set it to 000000)#. This will open up the EPST menu. Click edit mode. Put in the proper Mobile Directory number (your phone number) and the MSID (your MIN). Hit the menu button and then select commit modifications. The phone will reboot.

Once the phone has rebooted, go to the dialer again and hit ##data#. Click edit mode and enter your SPC for access. Make sure the settings look like it does below:

Active Profile: 1

User Name: yournumber@mycricket.com (put your phone number in this)

Reverse Tunnel Preferred: Enable

Home IP Address: 0.0.0.0

Primary Home Agent: 0.0.0.0

Second Home Agent: 0.0.0.0

HA Shared Secret: cricket

AAA Shared Secret: cricket

You can try hitting menu and commit modifications, but it will most likely tell you there were no changes made. Back out, go to advanced and then continue with the multimedia streaming setup below.

Media Streaming

Youtube videos might not play unless you modify some settings. Sprint by default routes media through their servers. To change this dial ##data# from the dialer on the Evo. You will get to the EPST settings. Click edit and then enter the MSL. It will prompt you for a password which is the MSL aka SPC.

Once you get past that, go to advanced > RTSP Proxy Address (for stock Gingerbread it's advanced > RTSP/HTTP Setting > RTSP Proxy Port). Make this 0.0.0.0. Also make the HTTP PD Proxy Address 0.0.0.0. Also change the ports for both of these to 0. Back out and you should be good.

MMS

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>

<apns>

<apn name="Production" numeric="310012" mcc="310" mnc="012" apn="1" user="your10digit#here@mycricket.com" server="wap.mycricket.com" password="cricket" proxy="null" port="null" mmsproxy="null" mmsport="8080" mmsprotocol="2.0" mmsc="http://mms.mycricket.com/servlets/mms" type="mms" />

</apns>

Just edit the "your10digit#here" part with your phone number and save this.

Place it on your phone's SDCard under a folder called "apnbackuprestore". Then open the Android App APN Backup and Restore (included in this thread and on the Market) on your Evo. Backup the stock settings. Then delete APNs and restore the new APNs you just created.

You should have everything working now. Talk, text, MMS, and Internet. There are a few more steps left to enhance the experience. Below is my attempt to fix a step that I left out.

YOU HAVE COMPLETE THE FULL FLASHING TO CRICKET. ENJOY!

Issues:

TEXT: It is possible that your text messages will come in with the wrong time. If this is the case, you can download SMS Time Fix from the Market and set it up however you prefer.

HTC DIAG DRIVERS:

http://www.mycricketforum.com/attac...ket-talk-text-mms-internet-htcdiagdrivers.zip

APNBACKUPRESTORE:

http://www.mycricketforum.com/attac...t-talk-text-mms-internet-apnbackuprestore.apk