[Hero CDMA Android Development] Avalaunchmods:
Ok so as most of the users on this website have learned, alot of people who have flashed DC2.0 are having PRI issues.

Following PRI's that are not effected by this problem are

1.70_003

1.68_003

2.10_003

This problem was first noticed on Damageless's DamageControl2.0. The reason it was noticed is because this is an

official sprint rom

that includes all the Sprint applications. As most people have noticed that a month or so ago people couldn't use sprint tv with alot of roms because of the "You must be a sprint user" error. The cause of this issue is believed to be the

ERIS

leak a few weeks back. If you have flashed

ANY

rom that was based off this leak you probably have a bad PRI.This includes but not confined to, ANY DAMAGE CONTROL ROM, ANY FLIPZ ROM AFTER 2.0b, AND ANY ROM THAT IS BASED ON ERIS This must fixed by retrieving you MSL and doing the instructions i will add to the end of this post. If you do not correct the PRI then when official leaks are released you will get many errors.

Now that i have explained all this please do not point fingers at anyone because this problem was completely unknown by anyone and everyone.

Here is how to fix the problem

YOU ARE RESPONSIBLE FOR RETRIEVING YOUR MSL THROUGH LEGAL MEANS WHICH MEANS CALLING SPRINT AND ASKING FOR IT.

After you have your MSL follow these instructions http://xdaforums.com/showpost.php?p=6006539&postcount=1405

and then you should have a correct Sprint PRI.

PLEASE DOWNLOAD FRESH 1.1 AND DO EVERYTHING STATED HERE IN THAT ROM. I CANT STRESS THIS ENOUGH BECAUSE PEOPLE ARE HAVING PROBLEMS ON 2.1 BUILDS

Let me emphasize that in doing testing with this problem RUU was NOT successful in returning the PRI. The only solution that has worked 100% is the ##786#, Enter your MSL, and re-provisioning your phone. Please try to find other solutions and discuss the outcomes in this thread.

Here are specific simple walkthrough. DO THIS IN A 1.5 ROM

1.Call Sprint and get your MSL. Keep calling and asking if it doesnt work the first time. Or go online and switch to another phone.

2. After you get the MSL go into a 1.5 ROM and bring up the dialer and press "##786# CALL"

3. It will initialize and the Reverse Logistics Support menu will come up with information.

4. After it has loaded press menu hardkey and then push reset.

5. Enter your MSL as password.

6. Your phone will reset and go into recovery. just push reboot system

7. Continue waiting an it will reboot again

8. After the last reboot all of your info including your PRI will be back to normal.

9. now update PRL and PROFILE to ensure success.

10. after all that you can nandroid any rom thats not eris based. I suggest darchlegend, Flipz 2.0, or DC2.0

IF YOU GO INTO OPTIONS AND SEE SPRINT AS YOUR CARRIER AND YOUR LOCKSCREEN HAS SPRINT THEN YOU HAVE FIXED THE ISSUE.

Special thanks goes to MrTip for finding the fix

Damageless for releasing the rom to find this problem.

Below for Developers________________________________________

After extensive testing i found the roms based on the Eris build will change the PRI. I am not 100% why but they do. It has to be something in the update-script to mess with the /radio partition. Anyone who can give further insight to this please PM me.