Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,812,812 Members 49,788 Now Online
XDA Developers Android and Mobile Development Forum

[UPDATE: 4/2/12] PRL Information Thread

Tip us?
 
Whosdaman
Old
(Last edited by Whosdaman; 5th April 2012 at 04:43 AM.)
#1  
Whosdaman's Avatar
Retired Forum Mod / Recognized Developer / Contributor - OP
Thanks Meter 1,425
Posts: 5,648
Join Date: May 2008
Location: Gainesville, Florida

 
DONATE TO ME
Cool [UPDATE: 4/2/12] PRL Information Thread

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/...Eo1RmVEYjdVNlE

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
The Following 23 Users Say Thank You to Whosdaman For This Useful Post: [ Click to Expand ]
 
Whosdaman
Old
(Last edited by Whosdaman; 5th April 2012 at 04:45 AM.)
#2  
Whosdaman's Avatar
Retired Forum Mod / Recognized Developer / Contributor - OP
Thanks Meter 1,425
Posts: 5,648
Join Date: May 2008
Location: Gainesville, Florida

 
DONATE TO ME
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.
Attached Files
File Type: zip 00002.zip - [Click for QR Code] (3.5 KB, 1906 views)
File Type: zip 61085.zip - [Click for QR Code] (4.0 KB, 832 views)
File Type: zip 11119.zip - [Click for QR Code] (4.0 KB, 833 views)
File Type: zip 12119.zip - [Click for QR Code] (4.0 KB, 820 views)
File Type: zip 22085.zip - [Click for QR Code] (4.0 KB, 1000 views)
The Following 21 Users Say Thank You to Whosdaman For This Useful Post: [ Click to Expand ]
 
Whosdaman
Old
(Last edited by Whosdaman; 5th April 2012 at 04:45 AM.)
#3  
Whosdaman's Avatar
Retired Forum Mod / Recognized Developer / Contributor - OP
Thanks Meter 1,425
Posts: 5,648
Join Date: May 2008
Location: Gainesville, Florida

 
DONATE TO ME
How to Update PRL Manually:

You must have your respected device's drivers installed prior to starting.
  1. Download and Install QPST 2.7 - Build 366
  2. Open QPST Configuration in the "QPST" folder under Programs
  3. Disable debugging on your device
  4. 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#*#*
  5. Plug in your device
  6. Click on the “Ports” tab and “Add a new port”
  7. 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.
  8. Click “Start Clients” on the top of the program and open Service Programming
  9. Select your device
  10. Click "Read from Phone" and enter "000000"
  11. Click the "Roam" tab
  12. Click "Browse" and select the PRL you wish to use
  13. Click "Write to Phone"
  14. 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.
  1. Download and Install QPST 2.7 - Build 366
  2. Open QPST Configuration in the "QPST" folder under Programs
  3. Disable debugging on your device
  4. 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#*#*
  5. Plug in your device
  6. Click on the “Ports” tab and “Add a new port”
  7. 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.
  8. Click “Start Clients” on the top of the program and open Service Programming
  9. Select your device
  10. Click "Read from Phone" and enter "000000" or your MSL
  11. Click "Save to File" and save the file
  12. Open RL Editor in the QPST folder
  13. Go to "File" then "Open" and navigate to the location where you saved the file
  14. Open the .r0l file
  15. 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.
The Following 13 Users Say Thank You to Whosdaman For This Useful Post: [ Click to Expand ]
 
bjones8515
Old
#4  
bjones8515's Avatar
Senior Member
Thanks Meter 233
Posts: 570
Join Date: Mar 2011
Location: southaven
check your pm. hopefully those will be usefull!
 
Androidious
Old
#5  
Androidious's Avatar
Senior Member
Thanks Meter 178
Posts: 1,131
Join Date: May 2010
Location: NE
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 / UbuNt-wHo
__________________________________________________ ____________________
Hardware: Samsung Galaxy S4 | Baseband: L720VPUAMF9 | PRL: 55015 | ROM: Sac's_Custom_ROM (hands down awesome) + Reverepats' ICS Mods (one badass theme)
__________________________________________________ ____________________
Hardware: ASUS Transformer TF300T| Radio: WiFi only | ROM: Carbon ROM (4.2.2)

 
Whosdaman
Old
#6  
Whosdaman's Avatar
Retired Forum Mod / Recognized Developer / Contributor - OP
Thanks Meter 1,425
Posts: 5,648
Join Date: May 2008
Location: Gainesville, Florida

 
DONATE TO ME
Quote:
Originally Posted by Androidious View Post
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!
Speedtest.net App, I thought I put that in here lol
 
Anonamoose
Old
#7  
Anonamoose's Avatar
Senior Member
Thanks Meter 50
Posts: 162
Join Date: Jun 2010
Location: North Dakota
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.
If you have a problem or issue with some one PM them keep it out of the forums.
 
miguelfp1
Old
(Last edited by miguelfp1; 4th March 2012 at 04:15 AM.)
#8  
miguelfp1's Avatar
Senior Member
Thanks Meter 133
Posts: 693
Join Date: Sep 2007
Location: Orlando
this looks like it's gonna be an interesting project and will be waiting for your findings
 
ogpowell
Old
#9  
ogpowell's Avatar
Member
Thanks Meter 8
Posts: 57
Join Date: Mar 2011
Location: Albany
What's the difference between corporate and regular PRL's?
 
pongoface
Old
#10  
Senior Member
Thanks Meter 49
Posts: 608
Join Date: Jan 2008
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
Hardware: Evo 3D 0003
Rom: Mik 0.9
Kernal: Net's Silverneedle
Theme: EVOZone Sanace Skin
Recovery: TeamWin

The Following User Says Thank You to pongoface For This Useful Post: [ Click to Expand ]
Tags
prl, sprint
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes