Before I go into the full details of the project, let's go over what a PRL is, what it does, and why it matters to you.
What Really is a PRL?
"The Preferred Roaming List (PRL) is a database residing in a wireless (primarily CDMA) device, such as a cellphone, that contains information used during the system selection and acquisition process. In the case of R-UIM-based CDMA devices, the PRL resides on the R-UIM. The PRL indicates which bands, sub bands and service provider identifiers will be scanned and in what priority order. Without a PRL, the device may not be able to roam, i.e. obtain service outside of the home area. There may be cases where missing or corrupt PRL's can lead to a customer not having service at all.
On many networks, regularly updating the PRL is advised if the subscriber uses the device outside the home area frequently, particularly if they do so in multiple different areas. This allows the phone to choose the best roaming carriers, particularly "roaming partners" with whom the home carrier has a cost-saving roaming agreement, rather than using non-affiliated carriers. PRL files can also be used to identify home networks along with roaming partners, thus making the PRL an actual list that determines the total coverage of the subscriber, both home and roaming coverage."
Source: Wikipedia
TLDR: The PRL tells a device what towers to connect to, which frequency to search on, and in what order to connect to them. This includes "on" and "off" network towers. PRLs do not effect 4G WiMax performance.
Why Should I Care?
The PRL directly effects the coverage you receive and the data speed performance of your device. Ensuring you have the latest PRL is critical to maintaining the best signal your device will get. However, there are a few "special" PRLs we can use in order to gain access to hidden features, such as 3G data roaming.
So What is This About?
I'm glad you asked. I've been working on this for a few months now and I'm now ready to go public in order to gain more statistical data from my fellow peers. I have a collection of PRLs that I have rigorously tested to see which ones give me the best performance. This isn't enough. I need real world testing for as many members as I can get.
While I can't give the full details of my project away yet, let me assure you it will benefit everyone on Sprint. Phase 1 of my project has already started and here is how you can contribute:
https://docs.google.com/spreadsheet/ccc?key=0ArqBGjrbNosddGR3OURoNnJLdTlTaEo1RmVEYjdVNlE
The above document is open to everyone and can be edited by everyone. This spreadsheet will be used to compile data from everyone's usage of the PRLs available to us. Check the bottom of the file for sheet of each individual PRL. Each one has it's own sheet. Just add your data for which ever PRL you are testing.
The tool accepted for measuring data speed is Speedtest.net. They are the industries leader in speed testing, and it is a very reliable application.
If the PRL you are testing isn't there, I have included a template sheet so you can make your own sheet. Please stick to the format and be honest. This project is for everyone to benefit from, so don't ruin it for anyone. Also be sure you are adding your raw data to the correct PRL sheet. Little mistake like that can skew the data. Please test "Home" and "Roam" equally, I am trying to obtain the best performing PRL overall. I want to repeat that 4G WiMax is not effected by PRL, so do not include 4G in your testing.
Be impartial, be true, be consistent, and most of all be precise. If you notice something is wrong, fix it. You can chat inside the document. Just check the top right hand side for the people viewing the document. I will check this document often and update it regularly.
I have included the primary PRLs for testing in the 2nd post, and instructions how to manually update your PRL from a PC in the 3rd post. If you have any questions, please feel free to ask away.
[UPDATE: 3/4/12]
- Closed private testing
- Added ##3432# to 3rd post
[UPDATE: 3/6/12]
- Revised 3rd Post
- Added Nexus S 4G support
- Added Disclaimer to 2nd Post about Network Vision PRLs
[UPDATE: 4/2/12]
- Phase 1 of private testing is through. Haven't posted results yet
- Added new updated version of PRLs in 2nd post
- Updated guides in 3rd post
PRL Information
Mobile Broadband Corporate Sprint PRL
- 11115 (Outdated)
- 11117 (Outdated)
- 11119
Mobile Broadband Corporate Sprint PRL for Network Vision*
- 12117 (Outdated)
- 12119
Corporate Sprint PRL
- 61085
Corporate Sprint PRL for Network Vision*
- 22085
Sprint PRL for Network Vision*
- 21083 (Outdated)
- 21085 (Outdated)
- 21086
Sprint PRL
- 60683 (Outdated)
- 60685 (Outdated)
- 60686
Modified Verizon PRL
- 00001 (Outdated)
- 00002
* If your device is not a "Network Vision Ready" device, these PRLs will not change that fact. It does not hurt to test these as they might improve the performance of your device.
How to Update PRL Manually:
You must have your respected device's drivers installed prior to starting.
Download and Install QPST 2.7 - Build 366
Open QPST Configuration in the "QPST" folder under Programs
Disable debugging on your device
Type one of the following codes in you respected device's dialer and switch to "CP" or "Modem"
Epic 4G Touch: ##8778#
HTC EVO 3D: ##3424#
Nexus S 4G: *#*#8778#*#*
Plug in your device
Click on the “Ports” tab and “Add a new port”
Select the “COMXX – USB\QC Diagnostic” and click ok. If you don’t see a port, uncheck the box for "Show Serial and USB/QC Diagnostic ports only" and add all of the USB/Unknown ports. One of them should show an active phone.
Click “Start Clients” on the top of the program and open Service Programming
Select your device
Click "Read from Phone" and enter "000000"
Click the "Roam" tab
Click "Browse" and select the PRL you wish to use
Click "Write to Phone"
Phone should reboot with the PRL you specified
How to Pull PRL From Device:
You must have your respected device's drivers installed prior to starting.
Download and Install QPST 2.7 - Build 366
Open QPST Configuration in the "QPST" folder under Programs
Disable debugging on your device
Type one of the following codes in you respected device's dialer and switch to "CP" or "Modem"
Epic 4G Touch: ##8778#
HTC EVO 3D: ##3424#
Nexus S 4G: *#*#8778#*#*
Plug in your device
Click on the “Ports” tab and “Add a new port”
Select the “COMXX – USB\QC Diagnostic” and click ok. If you don’t see a port, uncheck the box for "Show Serial and USB/QC Diagnostic ports only" and add all of the USB/Unknown ports. One of them should show an active phone.
Click “Start Clients” on the top of the program and open Service Programming
Select your device
Click "Read from Phone" and enter "000000" or your MSL
Click "Save to File" and save the file
Open RL Editor in the QPST folder
Go to "File" then "Open" and navigate to the location where you saved the file
Open the .r0l file
Go to "File" then "Save As" and save the file as a .prl file type.
If either are unclear in any way, please let me know.
check your pm. hopefully those will be usefull!
What are u using to report ur pings and down/up speeds? It'd be good to standardize this as well... To try to keep out confounds.
Sent from my Warm HTC EVO 3D using Tapatalk... Get in the 3rd dimension!
Androidious said:
What are u using to report ur pings and down/up speeds? It'd be good to standardize this as well... To try to keep out confounds.
Sent from my Warm HTC EVO 3D using Tapatalk... Get in the 3rd dimension!
Click to expand...
Click to collapse
Speedtest.net App, I thought I put that in here lol
Hey listen I tried updating my PRL about 4 times now since reading your post . No matter the method (besides manual) Both my wife and I are on PRL Version 21083. I live in Southwest Virginia I asked my friend to check his Sprint Phone and it's 21083 as well. However I called up my brother in law that lives in Norfolk VA and he is on the 21085 . So just my reckoning is Southwest Virginia in the Blacksburg, Lynchburg area the towers are still on the older one. Hope this helps.
Edit: Just reread your post Ill add my info to a new sheet.
this looks like it's gonna be an interesting project and will be waiting for your findings
What's the difference between corporate and regular PRL's?
Hmmm, cool thread but overkill. You just need a epst.apk that works too change the prl. Have already tried all these prls and here is the skinny. Ok, i am on mean rom 1.8 right. Download the prls from the op unzip them and put them on the root of your sd card. Instead of all the crazy crap listed in op, do this. ##775#, then enter your msl, then select update prl. If you are rooted you can download msl reader from the market. You should now see the prls select the one you want, select and commit modifications. You might have to manual reboot. 00001 and 00002 are Verizon only be careful. To much use and you will get a not so nice letter from Sprint saying goodbye lol. 11115 and 21083 not much differences. Both send me to att towers where I live and both 3g. Kinda of a waste of time in my opinion since I've been there did that unless the op has a secret that he has yet to reveal. Remember to put back the prl you started with otherwise update prl does not work that well. Spoken from experience lol.
Sent from my Transformer TF101 using Tapatalk
pongoface said:
Hmmm, cool thread but overkill. You just need a epst.apk that works too change the prl. Have already tried all these prls and here is the skinny. Ok, i am on mean rom 1.8 right. Download the prls from the op unzip them and put them on the root of your sd card. Instead of all the crazy crap listed in op, do this. ##775#, then enter your msl, then select update prl. If you are rooted you can download msl reader from the market. You should now see the prls select the one you want, select and commit modifications. You might have to manual reboot. 00001 and 00002 are Verizon only be careful. To much use and you will get a not so nice letter from Sprint saying goodbye lol. 11115 and 21083 not much differences. Both send me to att towers where I live and both 3g. Kinda of a waste of time in my opinion since I've been there did that unless the op has a secret that he has yet to reveal. Remember to put back the prl you started with otherwise update prl does not work that well. Spoken from experience lol.
Sent from my Transformer TF101 using Tapatalk
Click to expand...
Click to collapse
There is a reason for this, and it'll benefit everyone at the end. I just need everyone's participation.
ogpowell said:
What's the difference between corporate and regular PRL's?
Click to expand...
Click to collapse
The main difference is 3G Data Roaming. But there may be additional benefits for the CL PRLs
Anonamoose said:
Hey listen I tried updating my PRL about 4 times now since reading your post . No matter the method (besides manual) Both my wife and I are on PRL Version 21083. I live in Southwest Virginia I asked my friend to check his Sprint Phone and it's 21083 as well. However I called up my brother in law that lives in Norfolk VA and he is on the 21085 . So just my reckoning is Southwest Virginia in the Blacksburg, Lynchburg area the towers are still on the older one. Hope this helps.
Edit: Just reread your post Ill add my info to a new sheet.
Click to expand...
Click to collapse
Try the manual method. Or update PRL from your settings. Idk why it wouldn't update
im in boston runnin 21081 on warm 3.5. i wanted to pull my PRL before upgrading it to the 21085 you have but QPST isnt seeing my phone
jfizz88 said:
im in boston runnin 21081 on warm 3.5. i wanted to pull my PRL before upgrading it to the 21085 you have but QPST isnt seeing my phone
Click to expand...
Click to collapse
Uncheck diagnosis ports.
Sent from my SPH-D710 using xda premium
Korey_Nicholson said:
Uncheck diagnosis ports.
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
yeah did that, disabled debugging all that. no ports to add after uncheking the box in the ports tab . tried running qpst reg way and as adminstrator and im getting nada
I have been running 11115 for almost a while year and I love it I get more bars than my friends in the same place.
Sent from my PG86100 using XDA Premium App
Btw 12117 does not give me 3g roaming.
Sent from my PG86100 using XDA App
Hey I noticed in the OP you had listed ##8778# for diag mode. ##3424# is what you wanna use. Also if your using any ROM that not sense based will not have working epst's. However there is an apk called g scripts that you can use to put most aosp roms in diag mode.
Sent from my PG86100 using XDA
hi guys. i have an informative post somewhere... ill find it.
edit:
"PRL Stands for Preferred Roaming List. However, within PRLs are also certain frequency ranges and about 8 or so variants of settings. Within these, certain lines are called based on your SID [System Identification Code] which in fact can alter HOME based networks (read "Sprint" towers). I've noticed that almost all (if not all, can't remember for sure) the EVOs I have seen in my county (Dade County) have come pre-shipped with the wrong SID setting. The SID best for me would be 4151 since it is a Miami-based Sprint SID. The ones that I have played with [~15] have been on SIDs # 4135 and 4139, which are in different states. You can go to The Roaming Zone to find the nearest city for you. Granted, not all cities will be there, but choose the one that is most appropriate [by proximity] in your case. If it is picking up towers from a different place it will contact ABCD[in your area], when the PRL is supposed to be calling on FGHI[in your area]. But because it is pushing priorities to someplace hundreds of MILES away, it just uses a default setting to just pickup certain towers within your area. Do not misread this, I am not saying that because your SID is pointing at a Tennessee location, that you are getting a Tennessee tower, and thus getting a **** ping. When the tower called in the SID is too far, it will get a certain set of towers which are the 'default' towers in your physical location. 'Defaulted' settings override the PRLs priority. But if the SID were being properly called upon, it would pick the towers which Sprint has prioritized around you. The setting can be changes in your NV Data settings (##DATA# on Sense UI or *#*#DATA#*#* on AOSP dialers [edit:this aosp dialer code is from evo 4g, dont think will work on e3d] which support them. You can also use QPSTs interface under 'Service Programming' with ##DIAG#. It is imperative that you do NOT change the Home SID setting within the AMPS tab, it will kill 3G until you set it back to 0). This really won't affect many people though. I'd say a whopping 10% might get a slight boost. I can't see how anyone would get a negative effect though. Either method you use you will be needing your MSL code... Use MSL Grabber in market if you don't know it (root required).
(Only for QPST uers)
The setting is under the System tab in the Service Programming program. There is a little box that says Home SID/NID. Be sure to have all of them empty. The only one with anything in it should be the first one. Put your SID as you find appropriate from the link I gave. And make your NID 65535 (NID is the same for everyone since it is a wildcard). So since I live in Miami, my setting reads 4151/65535.
Yes, it's alot, and alot of it may be confusing due to elaborate breakdowns... But it's the best I can explain it. Later."
Related
I upgraded my from 60610 to 60611 and my data rates dropped down from about 800k to 300k. Is there a later release or should I go back to 60610?
60611 seems to have issues, I went back to 60610. Technically the PRL shouldn't have any effect other than you might have lost a tower and now it's utilizing another but with Sprint you never know
You can view and try a selection of PRL's from here: http://www.corolada.com/prl/
how does one manually upgrade/change the PRL?
Would someone please shed a lite on this topic. Alot of us do not even know what a PRL is and why changing it might be benificial.
stevenewjersey said:
Would someone please shed a lite on this topic. Alot of us do not even know what a PRL is and why changing it might be benificial.
Click to expand...
Click to collapse
a PRL is a list of roaming information and for evdo users it lists all the evdo towers also.
to manually update your prl, type ##prl# on the phones keypad, enter MSL, browse to the msl file.
I haven't had any issues with 60611, I didn't notice anything different after I flashed 3.16, I just assumed I had better update the PRL to avoid some of the roaming problems people had. When I do throughput tests I'm in to the 1Mb down range and 300-500 up.
Looks like there is a new PRL 60711...
http://www.corolada.com/prl/sprint/60711.prl
my phone asks for an unlock code when i type in ##prl# how do i get this code?
Try code 000000.
I am not sure if Dcd's rom includes it but no2chem's rom has the EPST (program to edit/view settings without *775) located within the \windows dir from which you can manually load the prl. You have to save the prl to your phone and then load by browsing to the file's location.
johnnychimpo said:
my phone asks for an unlock code when i type in ##prl# how do i get this code?
Click to expand...
Click to collapse
Thats where you enter you MSL. You can call customer service and ask for it. They asked me what I wanted it for and I told them I was going keep it for my records. I wouldn tell them too much.
Someone made a cab file that extracts the msl code. Used it when i switched to no2chems rom
I updated to 60611 after loading the new 3.16 ROM. I just updated to 60711 after seeing dalvarez7's post. Seems to work fine when I force the phone to roam.
Hi again,
So this new ROM is cool Got it working but now I have some questions:
What is PRI?
What is PRL?
And what is this 'Update PRI' app included in the Connections tab on the dcd ROM?
Ry
1. WHAT IS A PRL? Primary Roaming List?
It's a large but simple file used in most CDMA phones to determine which cellular carriers a phone should access, and in which priority. The phone is often searching all available cellular signals and comparing the results to it's PRL file, and chooses the channel that is most beneficial to the home carrier. It is primarily used to sort among roaming carriers. It is never used to find the strongest signal.
Not sure about PRI Primary Roaming Interface?
Is there a list of the PRI/PRL etc numbers for each carrier?
Im wondering if that will fix my evdo connection problem
im on the sprint 3.35.04 radio rom/dcd 3.2.5 wm6.1 rom/tnz carrier cab
where is this tab ? i couldnt see it
Although you can get these lists, it is not something you can change or modify. It is something that the phone does automatically and is not based off signal strength.
acidone said:
Although you can get these lists, it is not something you can change or modify. It is something that the phone does automatically and is not based off signal strength.
Click to expand...
Click to collapse
not only can you get these lists here http://corolada.com/prl/ but you can download whichever one you want for your respective carrier (but you probably want the newest one) and then you can change to it by going into your epst.
what im wondering is if i live in California, for example, and dial *228, then fly to New York and dial *228 does that do anything at all for my roaming? or is it just attempting to see if there was any new PRL since my last *228 dial
Sorry miss understood your question. If you fly to NYC then dialling *228 and option 2 would tell you phone check the PRL list for the best roaming possibilities in the area you are in.
-1
Don't know if this has been posted before or not sorry if it has, I will not retype the post but here is the link: http://howardforums.com/showthread.php?t=1472011
Is it possible to make a program that when you click on it it changes the reg value to be able to switch to Roam Only and Back? I have no knowledge of doing this so I am asking
Thank you
What's wrong with choosing it from the Phone Settings menu (comm manager)? It's a few steps, but usually only takes me a few seconds.
smotrs said:
What's wrong with choosing it from the Phone Settings menu (comm manager)? It's a few steps, but usually only takes me a few seconds.
Click to expand...
Click to collapse
That allows roaming (if I understand the setting you are referring to) not forced Roaming, I live in a area where there is a hint of Sprint Signal there is a 5 bar presence from US Cellular but my handset keeps jumping to Sprint I miss calls etc
My Palm 800W had a setting that would select Roam Only since it appears that we know which reg entry that needs modified I was hoping someone with software skills (not me) could write a small app.
found this over on ppcgeeks somewhere
marka2k said:
That allows roaming (if I understand the setting you are referring to) not forced Roaming, I live in a area where there is a hint of Sprint Signal there is a 5 bar presence from US Cellular but my handset keeps jumping to Sprint I miss calls etc
My Palm 800W had a setting that would select Roam Only since it appears that we know which reg entry that needs modified I was hoping someone with software skills (not me) could write a small app.
Click to expand...
Click to collapse
Sorry, what I was talking about is after doing the hack and you have the Roaming Only ability, what's wrong with just choosing it from the Comm Manager settings dialog?
I actually switch from Sprint Only to Roaming Only on a regular basis, I've gotten very quick at making the change because I am used to to doing it.
tom6433 said:
found this over on ppcgeeks somewhere
Click to expand...
Click to collapse
What exactly does the CAB do? On the Sprint Touch Pro, its a single registry change. Is this CAB for other phones like the Verizon version or does it do something else as well? Just curious.
it creates the option in settings\phone\roaming for you to select roam only rather than going in and editing code. makes enabling and disabling easy.
tom6433 said:
it creates the option in settings\phone\roaming for you to select roam only rather than going in and editing code. makes enabling and disabling easy.
Click to expand...
Click to collapse
Oh, so it does the registry hack only? So a more friendly install for those not comfortable messing with the registry?
Exactly. I've done the mod several times on different devices. My home in Michigan is a Sprint dead zone. It teeters on Sprint and roaming all the time. When I came back this time I noticed my Roam Only option was gone. There must have been an OTA update that changed it back to my surprise.
Well this time I just used a cab and plan to use it on my wife's Diamond. Much quicker.
anyone know if sprint phones can roam on ATT towers? when i visit my parents there is a sprint tower 2 miles away and even when forcing roam i get no service. they all have full service on their ATT phones. that was the reason i installed this cab but either it does not work or i cannot use ATT towers.
Tom,
No you cannot roam on ATT. Its different technology. GSM vs. CDMA.
You can roam on VZW and Alltell etc.
Erik
Force roaming only on a Verizon touch pro 2
Dont get me wrong, Verizon Coverage is unbeatable, but I plan to live in Tijuana Mexico so that I can save some money on rent. The problem is that my phone (and every other phone I had) tries so hard to find verizon signal with no success as obviously there is no vzw towers in Mexico (only partner towers). On the phone menu there is only home only, automatic A, and automatic B. I need a hack so that I can have a "roaming networks only" so that I can freely use my phone without it switching automatically to a 1x one bar or zero bars. How can I do this??
Page plus is a prepaid CDMA wireless carrier that operates on the verizon network. They are the only (that I know of) prepaid carrier that always you to add your sprint ESN (good or bad) onto their network. Other carriers do not allow you to flash your own phone onto their network, thus you have to buy a "donor phone". This is why I chose page plus, I didnt wanna pay for a donor phone or clone my ESN.
Page plus
http://www.pagepluscellular.com/default.aspx
(800) 550-2436
This guide will get you talk text and data.
Warning you will only get 1x speed with this guide, you would need to extract 3g keys from an actual verizon 3g phone to get working 3g. My 1x speeds tested around 200 kbps both up and down, sadly faster then Sprint 3G in my area.
Go to settings>about phone>phone identity and grab a pen and paper and write your 14 digit MEID number down.
First read the guide to make sure you can do this. It is actually super easy, the longest part is downloading the necessary software and drivers.
Read the guide? Comfortable with the process? Call Page Plus at (800) 550-2436. Expect to sit on hold for 5-30 minutes. Tell the rep that you do not have an account and you would like to flash your sprint phone onto their network. They will ask you for your ESN. Give them the MEID you wrote down and they will ask your city, state, and zip to give you a local area code. The rep will give you a phone number and a MIN, write these down.
There is an option to activate your phone online instead but DONT. If you call they will do it for free and give you 20 minutes of airtime, if you do it online it will cost you 10 dollars.
Cool! Your phone is now ready to be flashed to the phone number that page plus gave you. Lets make a checklist on necessary software.
You MUST do this on a sense based ROM, as you will be putting your phone in USB diagnostic mode, and CM10 does not recognize it when you do this.
Download MSL Reader off of the market (requires root) this will you give you your SPC code.
CDMA workshop
http://www.cdma-ware.com/workshop.html Only need the demo, no need to buy full version
QPST
http://www.4shared.com/rar/G82rq8aT/QPST27374.html
HTC diagnostic drivers
http://dl.dropbox.com/u/15396645/DiagDrivers/HTC Diag Drivers.zip
Page Plus prl files (see attatchment)
Install QPST and CDMA workshop demo.
Plug your phone into you computer and dial ##3424# which will put it in diagnostic mode.
Head over to device manager on your PC and look for “HTC Diag” it should be there. If you dont see it, try restarting your phone.
Once you see “HTC Diag” right click it and select update driver. Pick browse from computer and point to the HTC diag drivers you downloaded. Choose the x64 folder for 64 bit or x86 for 32 bit.
We are now ready to flash to Page Plus.
Open up CDMA workshop demo.
Click “port” on the top left and it should say HTC diagnostic interface. Double click it.
Click “connect” at the top
Click the security tab at the top.
On the bottom right it says “SPC/user lock” in the box below where it says Default (nv_read) enter the number the MSL reader app gave you.
Now click the SBC and select “send”. It should say device unlocked successfully. Now click SPC again and select “write”. Should say SPC successfully changed.
Now click the “other” tab at the top. Under PRL click the Write tab and browse to the pageplus prl folder and select pageplus.prl
It should say successfully writen.
Now click the “main” tab at top. Click where it says “read” above the security tab. Now click “read” on the bottom right.
You will see two different boxes that say “MIN” punch the MIN number page plus gave you into both of those boxes.
Next you see towards the bottom of the page “Dir_Number and Dir_PCS” boxes. Enter your page plus phone number into both of those boxes. We are now done with CDMA work shop. Click the red X at the top right, and the program will ask you to save your changes. Click yes, and the phone will reboot.
Let your phone boot back up, we will now finish the job with QPST.
Dial ##3424# again once your phones back booted up to make sure its in diagnostic mode.
Navigate on your PC to start all programs QPST and select QPST configuration.
Click “add new port” there should be one with a COM number that says USB/diagnostic. Click that and select ok.
On top select start clients then service programming.
Double click phone and a new window should pop up with a bunch of tabs.
Click “read from phone” at the bottom left. Enter again the code the MSL reader app gave to you.
At the top right press the right arrow until you see the “M.IP” tab
Where it says mobile IP behavior towards the bottom click the drop down menu and select Simple IP only.
Double click profile 2.
In NAI put [email protected]
For tethered NAI put [email protected]
For HA shared secret select enter text string and type “vzw” Do the same in the AAA shared secret column.
Look to the right.
Home address should be set to 0.0.0.0
Both primary and secondary HA addresses should be set to 255.255.255.255
Hit ok at the bottom left and navigate to the ppp config tab
Click “um'
For user ID enter [email protected]
For tethered NAI enter [email protected]
Click in the password box and type “vzw”
Click the AN tab
User ID is your phone*[email protected]
Password is "vzw"
Click "write to phone"
Your phone should now reboot and be fully operational on the page plus network with your new phone number. When your phone boots up dial *22890, if it fails no worries just call anyone you would like and it should say press 1 for english then tell you your account balance is low as they only give you 20 minutes of airtime for free.
Head over to www.pagepluscellular.com and register an account so you can add PIN numbers to replenish your account.
I suggest buying PINS at www.callingmart.com. They will give you a PIN instantly upon purchase. Just enter that pin through your account at www.pagepluscellular.com
Use coupon code B2S125 and get 5 percent off
Enjoy!
If you appreciated my guide and I helped you you can order your PIN number through
http://www.callingmart.com/products....aspx?rf=7c2da6a6-ffe5-47cd-90c3-63f0dd37b55f
This gives me a few cents via affiliation credit. Thank you!
What about porting your phone number over from Sprint?
Is that possible?
I'm getting sick of Sprint so I might get rid of it altogether.
And thank you.
Indeed... you can.
Wrote the guide assuming a lot of people were gonna be throwing bad ESN's onto page plus.
Just remember you cant be in contract or owe sprint any money at all.
You can port right on page plus's website for free
inb4 thread lock/delete
What are Page Plus's plans like?
Do they offer good deals? Currently for 5 smartphones with unlimited data, we pay $250. That's $50 a phone. Does Page Plus offer anything better or worse?
This has my attention. I actually might consider this.
Thanks OP!
Sent from my HTC
Voicemail notification
How do you get voicemail notification?
fuk 250$ for 5 phones thats a gangster ass deal fool i pay 210$ for 2 phones how u do it?
Sent from my EVO using xda premium
wierd... i just noticed how many of you joined in the month of June.. beware of the Slaughter.
MetroPCS
Hey guys, I'm considering buying a EVO 4G LTE to run on MetroPCS, since the DROID RAZR I bought is incompatible with Metro's network. The reason being, MetroPCS doesn't accept MEIDs beginning with anything other than A00000 or A100000, and the RAZR's MEID begins with 99x. So my question is what does the EVO 4G LTE's MEID start with? Thanks in advance!:good:
I just bought an Evo 4G LTE to try this. Now i had in mind flashing it to boost mobile however, i know PP runs on VZ network and VZ network is very reliable, but i cannot stand 1X speed of 200kbps coming from an 29Mbps phone on AT&T. has 3G been sorted out yet? and on 200kbps, how is facebook and instagram loading? do they take time? I USE those the most and i just dont want to wait a long time for my feeds and tp upload and download pictures.
Also another things is, if i do this on stock ROM and happen to change ROMs, will I still have PP? I like trying out many custom roms to find the best one that suits my need for speed, stability and battery life.
Reserved!! thanks for the Guide
I flash ROMs all the time. It wont affect anything as long as your not flashing radios.
Osmosis perhaps today if I get time I'll take a video of my evo loading Facebook with my 30 meg WiFi and page plus.
Sent from my EVO using xda app-developers app
pcwireless said:
How do you get voicemail notification?
Click to expand...
Click to collapse
Anyone have this working?
Working voicemail
Download Google voice from market
Hit skip
Sign in
Hit next
Do not use for calls
Click next
Hit configure navigate to voicemail select Google voice then click setup
Click the phone number delete the 28 at front and put 92 i instead and call phone beeps then hangs up.
You now have voicemail good night!
Sent from my SPH-D710 using xda app-developers app
pcwireless said:
How do you get voicemail notification?
Click to expand...
Click to collapse
Anyone figure this out, to get Voicemail notification working?
Out of curiosity, why would you create a new M.IP profile under Profile 2 instead of just changing what's in Profile 1?
Is it just so you can return it back to stock more easily?
Just wondering because the ROM always shows "Current account" in the About screen as the NAI of Profile 1 no matter what I set Active Profile to be, and if I want that to be accurate, I have to change Profile 1 instead.
reverse this process?
I bought an evo lte from a lady who had this done because she was sick of sprint. I want to flash my phone from page plus back to sprint. Can anyone help? Or does anyone want to trade a phone that's still on sprint for one that's flashed to page plus?
deff doing this tonight, is it the same steps for the ogevo? my wife has an ogevo and im going to need to flash it over aswell
Also is there maybe a way someone can port a prl that has 4g lte? Idk if its possible but that would be freaking awesome
okay i got a question, i got an old bb laying around for vzw and it has a bad esn but could i extract the 3g keys from it to use on my ltevo?
Hi EPST and reprogramming your phone, a comprehensive guide
I see a lot of posts in dev threads like "i flashed your rom now my signal/data is gone" so i decided to create this guide to help relieve unnecessary posts. Hope it helps
An introduction to EPST
Epst is a application that sprint uses to activate/program a phone. It read/writes to the NAM of your phone.NAM is an acronym for Numeric Assignment Module and is the place in TDMA/CDMA equipment where your phone number, ESN, system information and data settings live. In the old days we programmed handsets by hand, now it is usually done OTA (much is preset, a little is manually entered, data provisioning is truly OTA). It has many uses but this guide will concentrate on the data portion of epst. Here are the 3 codes that we will be using:
##3282# (data)
##72786# (scrtn)
##786# (reverse logistics support)
Keep in mind you will need your msl either from sprint (its really easy to get), or msl reader from the maket (root required)
##3282# (Data)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The Data menu is broken down into 6 menus and usb charging selection.
1. Data Profile: This is where you can setup multiple data profiles (not sure why you would to) and contains your sprint username and other info on your data profile.
2. Evdo: Two menus here DDTM and preferred mode. DDTM is an option to where if you are downloading over your 3g/1x it will send calls to voice mail. It can be useful if you are trying to download a large file over 3g and don't want it to be interrupted. Preferred mode is exactly that... your network preferred mode. There are several settings there all of which are safe to use. Mine is set to cdma hdr only because i have no lte in my area. In theory it should save a little battery life by not scanning for lte.
3. Advanced: This menu contains a lot of important info. From your esn/meid to toggling lte.
There a few settings in here you can tweak to possibly benefit from.
A. Slot Cycle Index (SCI): This determines how often a handset polls the network for coverage and incoming packets. The default value is 2. A "Slot" is 1.28 seconds and doubles with each incremental change from 0 to 7 (0=1.28, 1=2.56, 2=5.12 seconds, etc). setting a handset to poll more often may use noticeably more battery if coverage is thin or lacking.
B. ACCOLC (Access Overload Class): This code determines your priority to make and receive calls on the network. Higher the number, lower the priority. Lower the number, higher the priority. Emergency Services reserves 0 + 1 (please do not use these) leaving your choices to 2-9.
C.Removing the Sprint Proxy
1. With MSL in hand, go to the Phone app and dial ##3282#
2. Click Edit Mode
3. Your "Password" is your Phone's MSL, enter it here.
4. Click Advanced
5. Scroll down to RTSP/HTTP Setting
6. Change RTSP proxy IP to 0.0.0.0 or You can leave this blank if you like
7. Change RTSP proxy Port to 0 (Zero)
8. HTTP proxy IP to 0.0.0.0 or You could leave this blank if you like
9. HTTP proxy port to 0 (Zero)
10.Once complete, back out to the home screen and enjoy Downloads and a .20- .60 mbps increase in 3G speeds!
It may not hurt to verify the settings are in place by following steps 1 through 5 again, if you're OCD. Removing this proxy removes at least one or more hops in between you and your connection destination, possibly increasing your WAN connection speed via 2G/3G/4G and Wi-Fi. As always, use at your own risk and take a screen shot of your original settings.
D. Improve CDMA Call Sound Quality via a Codec Change:
There are a few important things to note. This adjustment changes the Codec used to compress the voices of you and your caller across the Cell Network using EVRC-B which is an updated revision to the current CDMA standard EVRC. It has been noted in a few places, that making this change CAN effect your ability to make outbound calls in some roaming situations, including over Network extenders like the AirRave. As always, YMMV and I STRONGLY recommend that you both test this change in your normal use environments as well as keep a general idea of these instructions handy in the event you need to revert to the default settings in an emergency. As always, YOU and YOU ALONE are FULLY responsible for changes to any handset in which these and any modifications are made.
1. With MSL in hand, go to the Phone app and dial ##3282#
2. Click Edit Mode
3. Your "Password" is your Phone's MSL, enter it here.
4. Click Advanced
5. Scroll down the list and note the entries for EVRC-B, Home Orig, and Roam Orig.
6. Change EVRC-B to "Enable"
7. Change Home Orig and Roam Orig to "EVRC-B"
8. Hit Menu, and select "Commit Modifications"
9. Your phone will prompt you to click ok to restart or it will restart automatically.
To reverse the changes, repeat all of the above steps except change the following.
6. Change EVRC-B to "Disable"
7. Change Home Orig and Roam Orig to "EVRC"
Click to learn more about EVRC and EVRC-B
4. DSS:Not sure if these really need to be messed with unless you have flashed to another carrier...
5. LTE Record Various logs and scan rates for LTE safe to adjust...
6. PDN Setting I only found one document which seemed to pertain to this Here There are 3 sub menus internet, ota, and pam (phone as modem?). If anyone knows more about this fell free to chime in. :good:
##72786# (SCTRN)
This menu contains 4 sections containing your MDN, MSID, M.IP Custom Profile1-NAI and AAA shared secret password. All of these are unique to your data profile and should never change. The ##code is used to reset these 4 items to re-provision your phone without wiping any data.
##786# (Hard Reset)
This menu contains a lot of the same info as the previous codes with a little extra. It is used for the quintessential "hard reset". This will completely wipe data/app, your internal sd, and NAM so your phone can be re-provisioned.
FAQ SECTION
Note: I do not fully understand how or why the NAM section of your phone becomes corrupt but is does. I have never had to call sprint to have them fix my data so i hope this helps.
Q. Help im stuck on 1x/2g.
Q. I just flashed your rom now i have no signal help!
Q. My data speeds really suck lately anyone else?
Note: All these fixes must be preformed on a stock or stock based rom with epst support and make sure you are in a known good signal area
A. These are all very common questions i have seen around here in the past years and are all very easy to fix... process below.
Whenever i have data issues whether it be stuck on 1x, no data/signal, or slow data, I always follow the following steps...
1. ill just do a profile update and see if that helps.
2. If that doesn't help this is my next step.
Enter Dialer
##3282#
select edit and enter MSL
select data profile
select menu and select Restore
reboot and update profile
3.Still no worky?
Enter Dialer:
##72786#
select edit and enter MSL
select menu and then Reset
After phone goes through "hands free activation" and your back at your dialer, enter this:
##3282#
select edit and enter MSL
select data profile
select menu and select Restore
After your rebooted and back at your home screen go into settings/system updates/ and update your profile.
4. This is your last step before calling sprint (which i have never had to, this has always worked for me).
THIS WILL WIPE EVERYTHING IN DATA/APP AS WELL AS YOUR INTERNAL SD! YOU HAVE BEEN WARNED SO MAKE A BACKUP
Enter Dialer
##786#
select menu and select reset
enter msl and select ok
After phone goes through "hands free activation" go into settings/system updates/ and update your profile and you should be set
This guide is a WIP, and yes i know most of this information is already in some thread buried somewhere but I thought a little consolidation was in order. Maybe we can get data questions in here and there wont be 4 pages of someone trying to figure out why their data wont work in a dev thread.:good:
Also this is my first attempt at a guide...go easy on me.
Prl Information
PRL INFORMATION AND UPDATING
Thank you Digiblur for letting me kang some of your OP. I really appreciate it. Go thank this guy NAOWZ!
Take a moment and read this article before reading any further: What is a PRL?
PRL Series - Acct- Device
25xxx = Residential acct - LTE/800SMR
24xxx = Business acct (some 3G roaming added) - LTE/800SMR
55xxx = Residential acct - worldphone LTE/800SMR
56xxx = Corporate acct (VZW 3G roaming) - worldphone LTE/800SMR
16xxx = Corporate acct (VZW 3G roaming) - LTE/800SMR
11xxx = Corporate acct (VZW 3G roaming) - no LTE/no 800SMR
12xxx = Corporate acct (VZW 3G roaming) - no LTE/low priority 800SMR
60xxx = Residential acct - no LTE/no 800SMR
21xxx = Residential acct - no LTE/low priority 800SMR
51xxx = iPhone5 - low priority 800SMR
800 SMR Enabled PRLs/Areas
xxx13 - DFW, Chicago, Baltimore, North CA, Atlanta, Boston, Houston, Indianapolis, Kansas City, New Mexico, New York, Orlando, San Antonio and Southern California
PRL Change Logs and Full Analysis' can be found on this website:
www.batonrougebroadband.info This is Digiblurs site the guy is full of info
PRL 00001, 00002, 00003, and 01337 are modded PRLs that force your phone to use Verizon's network for voice and 3G Prl 15094, 15096, 17098 are PRLs that force you to use US Cellular's network for voice and 3G. Use these for TESTING purposes only. I do not recommend or condone using them 100% of the time. You will not be able to determine when you are roaming. You won't even be able to tell if you roaming internationally!! There is a 300mb data cap and other minute based roaming caps with Sprint. Myself or this website are NOT responsible if you break your Terms of Service and get your contract terminated. Discussions about how to get your contract terminated using these non-Sprint PRLs will not be tolerated and will be deleted. If Verizon/USCC works for you and Sprint's service does not, then you need purchase Verizon/USCC service.
Common PRL Myths
1. A PRL is not a list of towers. It's a list of cell phone systems that your phone searches for.
2. It will not make your phone connect to different Sprint 3G towers.
3. It will not give you better Sprint PCS band 3G or 1X coverage.
4. It will not give you better LTE coverage.
5. An update is not required for new cellular sites.
6. The only time a PRL update will give you better native Sprint coverage is when 800mhz SMR (BC10) support is added and enabled in your area.
7. You can not use AT&T, VZW, or US Cellular LTE with a use of a different PRL
8. Don't believe the nonsense and lies that a Sprint rep will tell you about PRLs (they were never trained on PRLs and only go by rumors and hearsay instead of facts)
Prl updating without a pc.
NOTE: This will only work on sense roms with epst support.
On device prl update is now possible. I would like to thank rulingczar for some help looking in the right place. All you have to do is edit 1 line in build.prop.
How to change the build.prop:
There are a few ways to change build.prop. The easiest imo is to use an app like kernel tuner to change it. KT even has a nice backup and restore option. You could also take your favorite file explorer and navigate to /system and open build.prop as text and edit there. If you are adb savvy then you could pull the file, edit it with a program like notepad++, and push it back to your device with proper permissions.
ro.build.type user
to
ro.build.type dev
1 .Reboot and let the system fully load (or there will be lag in Epst) and enter dialer.
2. Enter ##778# and choose edit. Enter MSL and choose prl.
3. Select update prl and select a prl from your sd card.
4. Select menu in the upper right corner and commit modifications.
5. Epst will reboot the device and the prl should be applied.
6. It is always a good idea to update your profile after a prl change. Enjoy!
Updating prl and pulling prl from device with PC
Credits Whosdaman from this thread.
How to Update PRL Manually:
You must have your respected device's drivers installed prior to starting.
Download and Install QPST 2.7 - Build 366
Open QPST Configuration in the "QPST" folder under Programs
Disable debugging on your device
Type the following code in your respected device's dialer and switch to DIAG mode
HTC EVO 3D/ HTC EVO 4G LTE : ##3424#
Plug in your device
Click on the “Ports” tab and “Add a new port”
Select the “COMXX – USB\QC Diagnostic” and click ok. If you don’t see a port, uncheck the box for "Show Serial and USB/QC Diagnostic ports only" and add all of the USB/Unknown ports. One of them should show an active phone.
Click “Start Clients” on the top of the program and open Service Programming
Select your device
Click "Read from Phone" and enter your MSL
Click the "Roam" tab
Click "Browse" and select the PRL you wish to use
Click "Write to Phone"
Phone should reboot with the PRL you specified
How to Pull PRL From Device:
You must haveDIAG drivers installed prior to starting.
Download and Install QPST 2.7 - Build 366
Open QPST Configuration in the "QPST" folder under Programs
Disable debugging on your device
Type the following code in your device's dialer and switch to DIAG mode
HTC EVO 3D/HTC EVO4G LTE: ##3424#
Plug in your device
Click on the “Ports” tab and “Add a new port”
Select the “COMXX – USB\QC Diagnostic” and click ok. If you don’t see a port, uncheck the box for "Show Serial and USB/QC Diagnostic ports only" and add all of the USB/Unknown ports. One of them should show an active phone.
Click “Start Clients” on the top of the program and open Service Programming
Select your device
Click "Read from Phone" and enter your MSL
Click "Save to File" and save the file
Open RL Editor in the QPST folder
Go to "File" then "Open" and navigate to the location where you saved the file
Open the .r0l file
Go to "File" then "Save As" and save the file as a .prl file type.
If either are unclear in any way, please let me know.
How to add EPST to any sense rom.
coming soon... files attached below. Thanks Captain_Throwback i cherry picked from the sense 5 trunk. Go thank this guy as well for just being generally awesome. ( Guy has bricked numerous phones testing different things )
I will try to add some pics when I get my pc back up...this is my reminder :silly:
Good info. Thanks
#Root-Hack_Mod*Always=LTE
Test with airvana 2.0 .... Audio codec sounds all scrambled .....like crazy .. calls go in and go out seems like there is a dude speaking some recorded bs . Then I got a chick ... But definetley not understandable ... Any way to adjust air rave to work with evrc-b............ Seems like a good idea updating audio codec we have its lets use it
Sent from my EVO using xda app-developers app
jraz305 said:
Test with airvana 2.0 .... Audio codec sounds all scrambled .....like crazy .. calls go in and go out seems like there is a dude speaking some recorded bs . Then I got a chick ... But definetley not understandable ... Any way to adjust air rave to work with evrc-b............ Seems like a good idea updating audio codec we have its lets use it
Sent from my EVO using xda app-developers app
Click to expand...
Click to collapse
That I do not know. I don't have an air rave to test on... It's a long shot but maybe e mail the manufacturer and see what they say.
Sent from my PG86100 using Tapatalk 2
I was gonna mention this but didn't know where but when you sign up for sprint they give you your msl aka your spc aka your unlock code when you activate your phone.
Asadullah said:
I was gonna mention this but didn't know where but when you sign up for sprint they give you your msl aka your spc aka your unlock code when you activate your phone.
Click to expand...
Click to collapse
They also give it to you in an email if you do an esn swap (change phones) online. They also give directions how to program your phone in the e mail. They like to refer to it as "a six digit number" lol.
Sent from my PG86100 using Tapatalk 2
As I recall, going into the individual PDN items on that list while in edit mode will delete individual entries if they are accidentally selected and no info in entered in the field ie you select the field to edit and you can't cancel out to get the data previously populated in that field.
Has anyone successfully backed up and restored CDMA "APN"s? Even looking under the hidden function "CDMA APNs" shows no actual APNs in the traditional GSM sense.
They aren't kept in the apns Conf. Look in mms_config.xml in the mms.apk.
There is a program that can decompile apks to actual source code not smali. I would like to have a look through the epst.apk and see how it works. May be able to get more features.
Asadullah said:
They aren't kept in the apns Conf. Look in mms_config.xml in the mms.apk.
There is a program that can decompile apks to actual source code not smali. I would like to have a look through the epst.apk and see how it works. May be able to get more features.
Click to expand...
Click to collapse
That would be awesome, im just a union electrician, and dont know too much about java... Speaking of more features im attaching a copy of epst from android 2.1 eclair. It had the feature to change prl's on the fly via handset ##PRL#. It was ported to 2.2 and 2.3. I dont think anyone really tried to get it going on ICS which would be very nice. I would definitely appreciate if anyone got it to work...
Well on the fly prl changing is once again possible on the info bar rom by newtoroot
This is on a us cellular prl. :thumbup:
Here is the epst apk:http://db.tt/Lghf8UVb
I haven't been able to get it to work but I only tried on viper rom. I'll try more later tonight...
Edit: forgot to mention the code is ##778# then enter your msl.
Sent from my EVO using Tapatalk 2
One question, sir.
Can EVO LTE unlock permanent rev B?
tukijembz said:
One question, sir.
Can EVO LTE unlock permanent rev B?
Click to expand...
Click to collapse
Not sure what your question is... Your audio codec is selectable. And should stick.
Flowed from my Jewel using Tapatalk 2
I tried this but tapping RTSP/HTTP setting doesn't do anything. Anyone got a clue?
zigolleid said:
I tried this but tapping RTSP/HTTP setting doesn't do anything. Anyone got a clue?
Click to expand...
Click to collapse
You must be in view mode... You must be in edit mode to edit the values. When you type ##data# a menu will pop up with 2 options.
Flowed from my Jewel using Tapatalk 2
Second post updated or I guess created...
Flowed from my Jewel using Tapatalk 2
gunfromsako said:
NOTE: This will only work on sense roms with epst support.
On the fly prl update is now possible. I would like to thank rulingczar for some help looking in the right place. All you have to do is edit 1 line in the build prop.
ro.build.type user
to
ro.build.type dev
Reboot and let the system fully load (or there will be lag in Epst) and enter dialer.
Enter ##778# and choose edit. Enter MSL and choose prl. Select update prl and select a prl from your sd card. Select menu in the upper right corner and commit modifications. Epst will reboot the device and the prl should be applied. It is always a good idea to update your profile after a prl change. Enjoy!
Click to expand...
Click to collapse
Worked like a charm
I'm out of thanks so Thank You
BTW I didn't change anything other then user>dev but ##778# worked
Also might be a good idea to show the path taken to edit the ro.build.type
bigdaddy619 said:
Also might be a good idea to show the path taken to edit the ro.build.type
Click to expand...
Click to collapse
Done :thumbup:
Flowed from my Jewel using Tapatalk 2
gunfromsako said:
You must be in view mode... You must be in edit mode to edit the values. When you type ##data# a menu will pop up with 2 options.
View attachment 1800220
Flowed from my Jewel using Tapatalk 2
Click to expand...
Click to collapse
I did tapped edit mode and everything else works, just not that RTSP/HTTP setting... Maybe it's my device's problem
zigolleid said:
I did tapped edit mode and everything else works, just not that RTSP/HTTP setting... Maybe it's my device's problem
Click to expand...
Click to collapse
Weird I just zeroed mine out and rebooted...
What rom are you using?
Flowed from my Jewel using Tapatalk 2