What does it mean to update profile and PRL? - Samsung Epic 4G Touch

Iv seen it in posts not sure what it means any help?

Sorry, I've always wanted to do this: What does it mean to update profile and PRL?
To actually do it, you go to Settings -> About Phone -> System Updates

N8K said:
Iv seen it in posts not sure what it means any help?
Click to expand...
Click to collapse
Go to settings scroll all way down
To about phone and hit system update, thats it
Sent from my SPH-D710 using XDA App

When you select "Update Profile", your device connects to sprints data network and makes a request to the OMADM (open mobile alliance device manager), which in turn pushes a provXML file to your phone with your MDN, MSID, username, primary and secondary HA ip addresses, HA password and AAA password. There are probably a handful of other values involving wimax and such but I don't know what they are.
This information is what your phone uses to authenticate itself on sprints network for voice and data. If any of these values were to be incorrect then you could have issues make/receiving calls and/or connecting to data.
"Update PRL" makes the same type of request to the OMADM, in this case though it sends your Preferred Roaming List. This is basically a list of tower Ids and capabilities. Carriers will often release new PRLs as towers get built/updated and roaming contracts with other carriers change. It saves them lots of money to be sure you are roaming on the cheapest tower since they have to pay the respective company for your airtime.
This was probably not the answer you were looking for but... I was board and thought I would share since I didn't like what Google spat out.
Sent from my SPH-D710 using Tapatalk

Good info. The granularity of the PRL is at the SID level though, not the tower level.

sfhub said:
Good info. The granularity of the PRL is at the SID level though, not the tower level.
Click to expand...
Click to collapse
Thanks for the correction. Haven't dealt with this stuff in almost 4 years.
Sent from my SPH-D710 using Tapatalk

Awesome thanks for the help
Sent from my SPH-D710 using XDA App

I have to laugh
In your ignorance, you failed to notice, that even in your stupid lil "Let me google that for you" the first link that comes up is this section of XDA. Kinda Ironic dont you think? you acting like an ass for people following a link to a site of you showing a link to the same site?
mkuehn10 said:
Sorry, I've always wanted to do this: What does it mean to update profile and PRL?
To actually do it, you go to Settings -> About Phone -> System Updates
Click to expand...
Click to collapse

http://ppcblog.com/how-google-works/
Sent from my SPH-D710 using xda premium

Is good to check it every so often

lattisimo said:
When you select "Update Profile", your device connects to sprints data network and makes a request to the OMADM (open mobile alliance device manager), which in turn pushes a provXML file to your phone with your MDN, MSID, username, primary and secondary HA ip addresses, HA password and AAA password. There are probably a handful of other values involving wimax and such but I don't know what they are.
This information is what your phone uses to authenticate itself on sprints network for voice and data. If any of these values were to be incorrect then you could have issues make/receiving calls and/or connecting to data.
"Update PRL" makes the same type of request to the OMADM, in this case though it sends your Preferred Roaming List. This is basically a list of tower Ids and capabilities. Carriers will often release new PRLs as towers get built/updated and roaming contracts with other carriers change. It saves them lots of money to be sure you are roaming on the cheapest tower since they have to pay the respective company for your airtime.
This was probably not the answer you were looking for but... I was board and thought I would share since I didn't like what Google spat out.
Sent from my SPH-D710 using Tapatalk
Click to expand...
Click to collapse
Hi littisimo, I know this is an old thread but I am taking a long shot as yours was the only explanation that made sense in my situation, really disappointed as I spent numerous hours trying to have sprint fix my issue.
In short, I am trying to get my phone unlocked from sprint to move to GSM, paid all the bills on time, and the ETF's too. they are saying that they unlocked the phone in their system and it's done. I am saying how do that relay that programming information to my phone. Since I am not on sprint network anymore. Anyone has any idea how this is done? I was assured by them that they can unlock the phone even if it is not on their network. Anyone?

Related

Hide my phone from TMobile's network!

I like to use phones that tmobile usa doesn't carry because my internet plan will only work with normal phones and phones that tmobile doesnt recognize. Well, I'm using a tmobile dash right now cracked with kavana's rom and I'm wondering if I can change some system information in it that will make the network think that it's another unrecognizeable phone.
Does anyone know how I can do this?
THANKS
nbradford said:
I like to use phones that tmobile usa doesn't carry because my internet plan will only work with normal phones and phones that tmobile doesnt recognize. Well, I'm using a tmobile dash right now cracked with kavana's rom and I'm wondering if I can change some system information in it that will make the network think that it's another unrecognizeable phone.
Does anyone know how I can do this?
THANKS
Click to expand...
Click to collapse
Well let me see if I'm getting what you post....
You are basically asking some "magic (app)" so that T mobile doesn't recognize the actual dash. Not recognizing other phone will avoid paying more for your plan right?
This is what I called "Illegal polite undercover fraud request" from my point of view or I'm wrong ? This is not allowed here dude,
There is simply no way of cheating here. The contract (or payment) is identified by the IMSI (SIM Card) - not the device (IMEI) - and the traffic is identified by the APNs you set (GPRS settings). The IMEI of the device is completely useless in that regard.
You cannot cheat - that easy.
Operators are sometimes linking web-applications to the IMEI identifying the device type to optimize services in a device specific (e.g. MMS) way.
Changing the IMEI is simply
illegal
very hard to do and you will not find any service that will do it for you, neither at XDA-developers nor at those sites that deal with SIM Unlocking. They have the best knowledge of how to deal with the encrypted areas that safeguard the operators settings linked to the HW of the device.
If you could succeed to "fake" the IMEI to be of another device-type, some services that depend on the correct evaluation of this (MMS, other services) mail fail on your device because they do not match the real needs of the device.
If operators detect bogus IMEIs in their network, they may simply refuse to serve this device and you cannot log into the network any longer.
Spend your efforts on something more useful than trying to cheat the operator.
ok for the simple fact of using my brain and knowing how any computer system works.... yes. yes there is a way to make ur phone appear to be another its just not an app, it has to do with someting alot deeper... but that thats all im saying it is possible but immoral im sure.
tobbbie said:
There is simply no way of cheating here. The contract (or payment) is identified by the IMSI (SIM Card) - not the device (IMEI) - and the traffic is identified by the APNs you set (GPRS settings). The IMEI of the device is completely useless in that regard.
You cannot cheat - that easy.
Operators are sometimes linking web-applications to the IMEI identifying the device type to optimize services in a device specific (e.g. MMS) way.
Changing the IMEI is simply
illegal
very hard to do and you will not find any service that will do it for you, neither at XDA-developers nor at those sites that deal with SIM Unlocking. They have the best knowledge of how to deal with the encrypted areas that safeguard the operators settings linked to the HW of the device.
If you could succeed to "fake" the IMEI to be of another device-type, some services that depend on the correct evaluation of this (MMS, other services) mail fail on your device because they do not match the real needs of the device.
If operators detect bogus IMEIs in their network, they may simply refuse to serve this device and you cannot log into the network any longer.
Spend your efforts on something more useful than trying to cheat the operator.
Click to expand...
Click to collapse
Thanks dude for the explanation, I think this guy wanted that us start discussing the "changing IMEI" topic .
tutsuo said:
ok for the simple fact of using my brain and knowing how any computer system works.... yes. yes there is a way to make ur phone appear to be another its just not an app, it has to do with someting alot deeper... but that thats all im saying it is possible but immoral im sure.
Click to expand...
Click to collapse
Anything is possible if you pay the right people. Knowledge how to change the encrypted block consistently is rare and kept secret as those guys build a business around it.
But changing the IMEI is so useless imho - why waste time doing so? Especially as it will not even help you to get free calls or data transfer.
i know what OP is getting at. its similar to tzones. just go on to your tmobile account and change the phone to an old one that uses tzones such as the razor, if that doesnt work try going to a store and asking for that service by showing them an old phone. after the service has been activated all you have to do is change your network settings (internet2.voicestream.com) it worked for me for years, but sadly moved on to android which uses a 3g network. good luck.
Yeah - that's what I say:
you can configure services that are used on the network
but you cannot hide the device you are using from the network itself
Any messing around making things seem different than they are will get you strange behavior of application services - but it will not save you any money.
fliparsenal said:
i know what OP is getting at. its similar to tzones. just go on to your tmobile account and change the phone to an old one that uses tzones such as the razor, if that doesnt work try going to a store and asking for that service by showing them an old phone. after the service has been activated all you have to do is change your network settings (internet2.voicestream.com) it worked for me for years, but sadly moved on to android which uses a 3g network. good luck.
Click to expand...
Click to collapse
So, basically you have told him the secret . Does this save you money at all? or it doesn't matter.
Mr. Clown said:
So, basically you have told him the secret . Does this save you money at all? or it doesn't matter.
Click to expand...
Click to collapse
This an "APN" I talked about earlier. Operators have several for different intended services (e.g. internet), but they try to keep things simple and reduce the amount of APN recently (so finally you have only one).
Per APN (Access Point Name):
The IP routing may be restricted (e.g. only to the mail server)
Charging may be different (kb/$)
The use of certain APN is restricted to you user profile, i.e. not everyone can use any APN
Depending on how strict the operators are handling the last point and how close they observe the generated traffic per user you may occasionally be lucky to sneak through with your traffic.
Mind however that for all traffic the operators are logging the IMSI (SIM Card) that generates it - so also for prepaid cards it may suddenly happen that your money is gone for old bytes that have been found linked to your SIM.

[How To] Upload a custom PRL to your Epic Touch 4G

Credit for this should go to Leviuqse, as I just adapted his guide for the Epic 4G seen here: http://forum.xda-developers.com/showthread.php?t=898628
USE THIS GUIDE AT YOUR OWN RISK
What you will need:
Epic 4G Touch Drivers: http://dl.dropbox.com/u/45015675/Kies_2.0.2.11071_128.exe
Credit to Korey_Nicholson for finding those
QPST 2.7 Build 323 http://dl.dropbox.com/u/45015675/XDA/QPST_2.7_build_323.rar
A PRL file
Your MSL\SPC
Micro USB cable
Windows PC
FAQ:
Who is this guide for?
-Anyone who wants a different PRL on their device than whats on there already or what the OTA update would give them, or if the OTA update doesn't work
Whats a “PRL”?
-The Preferred Roaming List, this file tells your phone which towers to connect to or in what order. If you have a 1 year old PRL and a new cell phone tower was just installed outside your house 2 months ago, is most likely your phone is not getting the best reception possible.
What are the consequences of roaming?
-While your plan with sprint might show "unlimited" voice and data roaming, that isn't 100% true. Roaming costs sprint money and they don't like paying more for your roaming than they are making off of you. This can result in getting a letter from Sprint saying your contract is being terminated. From what I've seen you don't need to pay an ETF obviously but the amount of roaming that triggers this can vary. But the general guidelines are as follows:
Data roaming > 300mb
Voice roaming > 50% of minutes used
Its best to stay under these if you value your contract but as always there are no guarantees and ymmv.
My samsung phone doesn't get a voice and/or 3G data connection when roaming, (naturally or forced via roam control), why is that?
-The culprit here is the samsung radio bug. There are two bands we get either voice and/or data from, cellular and PCS. Samsung phones cannot roam on the PCS band, this has been a bug for awhile and neither samsung or sprint seem inclined to fix it any time soon. So if your in an area where sprint's roaming partner is broadcasting voice and/or data on the PCS band (and not the cellular) then you won't roam on it.
GUIDE
Getting your SPC\MSL
1. If you have root the MSL reader app (in market) should work (I would assume).
2. Get it from Sprint: this is very easy to do I just opened an Echat and said my phone didn't program itself automatically and the process the rep walked me through involved giving me the MSL.
3. Terminal Method
-Install Connectbot
-Open Connectbot
-change ssh to local
-type a nickname and hit enter/done
-type "getprop ril.MSL" without the quotes, this is case sensitive so some keyboards that screw with capitalization may not allow you to enter this exactly.
The number you see is your MSL.
Updating the PRL
Once you know your MSL, you need to download and install the program QPST 2.7 Build 323, it might be possible to use another version of the program but this guide was made using version 2.7 b323. QPST is not a paid program but is intended for developers, providers and maintenance technicians, according x-drivers.com the software is “freeware”.
1. google, download and install QPST 2.7 Build 323.
2. download the Kies setup program above and install it, included are the drivers you will need.
2.5 Make sure your Epic is not USB debugging mode, to disable, go to settings>applications>development>uncheck USB debugging
3. On your Epic, with the touchscreen dialer, dial ##8778#
4. Change the setting from AP to CP, then hit Home.
5. Connect your phone to your computer with the usb cable.
6. Your computer will automatically install the modem drivers for your Epic wait until you see the “device is ready for use”
7. Open QPST Configurations. Start>All Programs> QPST> QPST Configuration.
8. Click on the “Ports” tab and “Add a new port”
9. Select the “COMXX – USB\QC Diagnostic” and click ok, in my case the port number was 10, your port number will be different, if you see more than one, disconnect all your external devices such as external HDDs, phones, Bluetooth dongles, ect. If you don’t see a port. Disconnect your phone, restart your computer, connect your phone and try again, you might want to remember your Epic’s port number for future use. If you still 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.
10. Click “Start Clients” on the top of the program and open Service programming.
11. On the new Phone Selection windows you should see one active phone select it and click ok.
12. Click “Read from the phone” and enter your 6-digit MSL code
13. Click on the “Roam” tab and click the “Browse…” button, here you will need to browse for the PRL file select it and open it.
14. Click “Write to Phone”
15. Your Epic Touch will reboot and you can close all the programs now. On your phone go to settings>about phone>status> and make sure the PRL version matches the PRL number you downloaded, if yes, Congratulations you all done!!
16. Don’t forget to change back the USB settings to AP on the ##8778# menu
Loading different PRLs can allow you to roam on other carriers towers for voice as well as 3G data; just keep in mind that Sprint has terminated accounts due to excessive data and/or voice roaming. Like I said use at your own risk.
PRL Files
My personal favorite is 11115. This PRL + Roam Control is awesome.
Latest Sprint PRL: 60686
Special Corporate Customer PRLs:
(starting with the most recent)
11119 - Credit to Korey_Nicholson for finding this
11117
11115
11114
01120
I haven't tested 01120, but 11119, 11115 and 11114 allow 3G roaming on Verizon/Alltell towers In addition from what I understand they are a non-restricted PRL meaning if they can't find a signal listed they will attempt to roam on other signals found even if they aren't on the list
Hacked PRLs:
00001
01337
These are modified Verizon PRLs. Your phone won't say its roaming but it is. (check that usage)
This is awesome, can't wait to give er a go. Just need to get those f-ing drivers to install...
Nice.
Sent from my SPH-D710 using xda premium
MSL reader isn't working. says its not compatible with the phone
eagercrow said:
MSL reader isn't working. says its not compatible with the phone
Click to expand...
Click to collapse
I haven't tested it since I'm not rooted. Just echat with sprint
I'm going to have to because I don't see the ril.msl in connectbot either.
It was easy to get
09/17/2011 02:39:26PM System: "Please wait and the next available account specialist will be with you shortly."
09/17/2011 02:39:27PM Session Started with Agent (Perry S.)
09/17/2011 02:39:27PM System: "Thank you for contacting Sprint. My name is Perry S.."
09/17/2011 02:39:27PM xxxx: "I'm trying to follow the programming instructions but when I get to step 3 its telling me invalid code when I enter ******"
09/17/2011 02:39:32PM Agent (Perry S.): "I am happy to help you. Please hold a moment while I access your account."
09/17/2011 02:39:53PM xxxx: "Thank you"
09/17/2011 02:40:42PM Agent (Perry S.): "The PIN that you have given (******) is not correct one."
09/17/2011 02:40:54PM Agent (Perry S.): "Since you???re unable to provide a PIN, please answer your backup security question: xxxx?"
09/17/2011 02:41:05PM xxxx: "xxxx"
09/17/2011 02:42:05PM Agent (Perry S.): "If I have understand correctly, you have activated a new phone and that is why you wish to program the phone to make it enable to place a call."
09/17/2011 02:42:15PM xxxx: "correct"
09/17/2011 02:42:16PM Agent (Perry S.): "Is that correct?"
09/17/2011 02:42:20PM Agent (Perry S.): "Ok."
09/17/2011 02:42:34PM Agent (Perry S.): "Please allow me a moment to check the details for you"
09/17/2011 02:46:18PM Agent (Perry S.): "Thank you for your patience, I will have that information shortly."
09/17/2011 02:46:27PM xxxx: "Thanks"
09/17/2011 02:49:02PM Agent (Perry S.): "Please follow these steps to get the issue fixed and let me know"
09/17/2011 02:49:04PM Agent (Perry S.): "Please dial : ##MSL#HERE#
Last # entered will not show on display.
Service Program screen will be displayed, highlighted on View.
Tap Edit.
Tap Touch Here, then enter Mobile Directory Number (MDN) and tap Return.
Use the virtual keyboard to type 10-d"
&nbsp igit MDN as *********1
Tap Touch Here, then enter MSID and tap Return.
Use the virtual keyboard to type 10-digit MSID as *********4
With correct MDN and MSID entered, tap Done.
09/17/2011 02:53:40PM xxxx: "Done and working"
09/17/2011 02:54:09PM Agent (Perry S.): "Great"
09/17/2011 02:54:13PM Agent (Perry S.): "Did I fully address all the reasons for your chat today?"
09/17/2011 02:54:23PM xxxx: "Yup"
09/17/2011 02:54:32PM Agent (Perry S.): "A short survey follows this chat. Will you be able to respond yes to the question "Was your issue resolved on this chat session?" The results help Sprint measure my performance. it will be highly appreciated."
09/17/2011 02:54:44PM xxxx: "Sure"
09/17/2011 02:54:49PM Agent (Perry S.): "Thank you.
It's been my pleasure chatting with you today. You???ll receive an email transcript of our chat after the session ends.
Please click Exit and Complete Survey.
Have a great weekend."
09/17/2011 02:55:04PM Session Ended
Click to expand...
Click to collapse
eagercrow said:
I'm going to have to because I don't see the ril.msl in connectbot either.
Click to expand...
Click to collapse
You need to capitalize MSL and it'll work (just tried). So go into connectbot or terminal and type:
su
getprop ril.MSL
Sent from my SPH-D710 using xda premium
I got the connectbot method to obtaining your msl to work just use samsung keyboard as input method if you use swype it capitalizes I in ril every time for some reason anyway it is a lot easier than calling sprint
Sent from my SPH-D710 using XDA App
420247paul said:
I got the connectbot method to obtaining your msl to work just use samsung keyboard as input method if you use swype it capitalizes I in ril every time for some reason anyway it is a lot easier than calling sprint
Sent from my SPH-D710 using XDA App
Click to expand...
Click to collapse
LOL that must've been what I was doing wrong
datajosh said:
You need to capitalize MSL and it'll work (just tried). So go into connectbot or terminal and type:
su
getprop ril.MSL
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
hahaha. thanks! That worked
this thread looks alot like this post from the epic forums.
it looks like all you did was copy and paste.
there are a few steps for this phone that are different
do me a favor and dont hijack my thread
thank you
dtr145r said:
this thread looks alot like this post from the epic forums.
it looks like all you did was copy and paste.
there are a few steps for this phone that are different
do me a favor and dont hijack my thread
thank you
Click to expand...
Click to collapse
If you had read the thread, I stated thats exactly what I did and gave full credit to Leviuqse. Not trying to hijack just trying to point out that this How To had already been posted.
Updated OP to include the PRLs I've found most useful
Roam Control
What exactly does roam control do with this PRL. Because from what I can tell I stay on Verizon whether I click auto or sprint only. Clicking roam only makes me lose 3g. Any ideas?
PRL 11115
So far running 11115 doesn't seem to make much of a difference for me.
yettick said:
What exactly does roam control do with this PRL. Because from what I can tell I stay on Verizon whether I click auto or sprint only. Clicking roam only makes me lose 3g. Any ideas?
Click to expand...
Click to collapse
Its possible you live in an area where Verizon broadcasts their 3G over the PCS band and their voice over the cellular band. ET4G like other sammy phones cannot roam on the PCS band for some reason, an underdiscussed bug IMO.
Where I live verizon/alltel broadcast both their data and voice over cellular and PCS bands. When I go to work I throw Roaming only on because I don't get that great sprint service in the building I work in. 11115 allows me to keep 3G speeds when roaming, but I do try and use wifi when possible to keep them from noticing it to badly. I've seen people use gigs of data roaming and not get canceled, but being on SERO I think they may want to get rid of me more than most.
AlphaVFR said:
So far running 11115 doesn't seem to make much of a difference for me.
Click to expand...
Click to collapse
What type of a difference were you looking for? 11115 allows you to roam on 3G. Coupled with roam control you can switch back and forth between verizon and sprint's networks at the push of a button. If you don't root or don't have roam control, 11115 will just give you better service while roaming since you get 3G data and occasionally it will pick up a roaming carrier that the normal PRL wouldn't have.
I was hoping for speed improvement. I'm getting like 0.20mbps download for 3g
Sent from my SPH-D710 using XDA App
Speed improvement from a sprint tower? A prl can't do that for you. Now you might get better speeds when roaming compared to when your not roaming, but that depends on who is faster in your area, sprint or the other guys.
Sent from my SPH-D710 using XDA App
R1ptide said:
Speed improvement from a sprint tower? A prl can't do that for you. Now you might get better speeds when roaming compared to when your not roaming, but that depends on who is faster in your area, sprint or the other guys.
Sent from my SPH-D710 using XDA App
Click to expand...
Click to collapse
My mistake for thinking so. It's my first Android phone and learning as I go.
Sent from my SPH-D710 using XDA App

[Q] Evo on MetroPCS- says ROAMING?

I'm trying to finish getting an evo to metropcs for a friend. I did everything you need to do to get to the point of "activation". I put a newer Metro prl on the phone that works here in the ny area... but when i try to activate it or even call I get redirected to a verizon operator. The signal bar says I'm roaming and where it should say "MetroPCS" on the lockscreen its says"Analog B". Will an evo on metro pcs even work in the NY area? If not I just wasted a huge amount of time
Did you get the esn registered to metropcs? must I add must be considered coorperate store
Sent from my PC36100 using XDA Premium App
This helped me before:
Bloodykiller86 said:
go to settings>wireless settings>mobile networks>system select> change it to home only then also....make sure you still have the MetroPCS prl installed...dial *228 and make sure it says "hello hello hello metropcs" and if it does u might as well update the roaming list...say update roaming list after it says it
Click to expand...
Click to collapse
mrguru2011 said:
Did you get the esn registered to metropcs? must I add must be considered coorperate store
Sent from my PC36100 using XDA Premium App
Click to expand...
Click to collapse
I didnt get my esn registered with metropcs because I assumed it was already registered.. Should I go ahead and try to do that, and if I do do you think they will they even allow me to?
mexigga said:
This helped me before:
Click to expand...
Click to collapse
If I'm correct the instructions you've provided will only allow me to connect to the towers that my PRL tells me too. Which makes sense since having it set to "automatic" will allow to roam and connect to a verizon tower, due to a roaming agreement between metro and verizon. Thanks for that hint. So I just did as instructed and It says I have no service (the little "x" by the bars.) oh I also followed these steps to re-start a hands free activation:
Steps:
1. Dial ##3282#
2. Enter Edit Mode
3. Enter your MSL
4. Select Data Profile
5. Menu
6. Restore
7. Let Phone Reboot, and Wait and the Hands Free Activation will Start.
and of course It didn't work because i have no service
Damn...I'm at a loss here...
Yep...get the esn set up with metro...
Damn guess I better, thanks for the input. I appreciate it
I realized that the esn on this evo is already added to the metro network.. due to some unmentionable modifications. I simply cant get service to activate the phone..

[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/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.
What are your opinions on 12117? I am interested in this one.
phatmanxxl said:
What are your opinions on 12117? I am interested in this one.
Click to expand...
Click to collapse
So far it hasn't performed like I expected. I believe this is due to our devices not being Network Vision ready. Originally it was reported and displayed that it was tested for the 800 MHz band, but I guess that was a lie. I do not think the 800 MHz band can be disabled by software. This makes sense since we have the regular PRL's like all the other devices.
So far 60683 performs the best on network. If you roam a lot, the 11115 seems to be the way to go, that way you can flip between roaming and home network with Roam Control.
Yes way out here in the country 1115 has worked best for me. Thanks.
phatmanxxl said:
Yes way out here in the country 1115 has worked best for me. Thanks.
Click to expand...
Click to collapse
Feel free to test the 12117 though! You never know what you may get in performance. Maybe it really does work and our device can pick up the 800 MHz frequency? Maybe during the time of testing 12117 didn't perform like it should have due to variables.
Like I said, I have multiple tests I still need to run, then I can move on to phase 2.
Maybe you are not in an area with network vision enabled yet?
donsh00tmesanta said:
Maybe you are not in an area with network vision enabled yet?
Click to expand...
Click to collapse
I'm really interested in trying out the 11115 PRL. I'll let you know how it goes.
Love that you wrote it on a boogieboard. Thing's really useful.
Been running 11115 for awhile. Definitely get best of both worlds
Sent from my Epic Galaxy S2
Does 9999 has Verizon 3G or only Verizon 1x?
Running 11115 PRL here. I get exceptional roaming data rates, and very good home network data rates. Coupled with Roam Control for network access at work, 11115 PRL is best for me.
Thanks Korey for all your work.
Excel is more practical...
Wouldn't it make more sense to do the tests at morning/afternoon/night on separate days, then take the average from there? I think that would be a more well rounded test.
11115 has been the best for me by far. Alot of the places I go I end up roaming. Paired with Roam Control I can switch it over to roaming and get Data when I need it. I don't run it like that all the time but when I do force it so roam I get nice 3G speeds.
I've tested 11115 multiple times with latest version of Roam Control, in Northern New Jersey. I only get 1x Verizon data speeds, no matter what, including the typical long latencies (~900ms).
With 9999 I get robust 3G Verizon data, but doesn't roam back onto Sprint when there is poor Verizon coverage.
Ideal would be something akin to 9999 but with roaming back onto Sprint network when needed.
I have been using the 01337 Hacked Verizon PRL for a long time now and it's performed great.
http://forum.xda-developers.com/attachment.php?attachmentid=729989&d=1316909416
I get no data roaming with this in Boston for some reason
jerdog said:
I have been using the 01337 Hacked Verizon PRL for a long time now and it's performed great.
http://forum.xda-developers.com/attachment.php?attachmentid=729989&d=1316909416
Click to expand...
Click to collapse
what is unique about this one? Sprint and data roaming on Verizon?

[Q] SPH-L900 radio to SCH-R950

I understand that there are some hardware differences between the Sprint SPH-L900 and the US Cellular SCH-R950 such as the lack of sim card slot on the Sprint version.
Let's say I had an SCH-R950 and wanted to convert it it to use on the Sprint network. Forget the ESN issues. Can I simply flash the SPH-L900 radio to the SCH-R950? Are there any other hurdles to jump?
no you cannot do that. to get on the sprint network you need to add your esn and other info to their network. which they don't allow. so flashing a radio will do nothing besides mess up the phone a little just wanting to switch services i take it? there are a lot other networks you could get on.
na7q said:
no you cannot do that. to get on the sprint network you need to add your esn and other info to their network. which they don't allow. so flashing a radio will do nothing besides mess up the phone a little just wanting to switch services i take it? there are a lot other networks you could get on.
Click to expand...
Click to collapse
I mentioned I was aware of the esn issues and to forget them.
I'm not concerned with making phone calls or having data just yet. Can I make the phone a Sprint phone? Accept Sprint updates, show the Sprint logo on boot up, see the Sprint network, etc?
NO0blet said:
I mentioned I was aware of the esn issues and to forget them.
I'm not concerned with making phone calls or having data just yet. Can I make the phone a Sprint phone? Accept Sprint updates, show the Sprint logo on boot up, see the Sprint network, etc?
Click to expand...
Click to collapse
i know you said it but... never mind
you can make it a partial sprint phone haha. here's what you can do. you can run the latest sprint LK8 update. you can show the sprint logo on boot up/shutdown. you can see the sprint network with a prl change. so basically you can do everything except logon to their network for data and voice calls. there's no way to get your phone on their network other than roaming from uscc or another carrier with roaming agreements with sprint. unless you do some unmentionable illegal activity.
if you want to get the sprint updates on your phone you will need to root and install cwm. come join us over here http://teamuscellular.com/Forum/forum/299-samsung-galaxy-note-2/
i can assist you with getting this all on your phone.
na7q said:
i know you said it but... never mind
you can make it a partial sprint phone haha. here's what you can do. you can run the latest sprint LK8 update. you can show the sprint logo on boot up/shutdown. you can see the sprint network with a prl change. so basically you can do everything except logon to their network for data and voice calls. there's no way to get your phone on their network other than roaming from uscc or another carrier with roaming agreements with sprint. unless you do some unmentionable illegal activity.
if you want to get the sprint updates on your phone you will need to root and install cwm. come join us over here teamuscellular c0m/Forum/forum/299-samsung-galaxy-note-2/
i can assist you with getting this all on your phone.
Click to expand...
Click to collapse
On my way! Thank you!
Someone help!
Sooo...I have a US cellular note 2...what fun things are you trying to do with yours? I'm merely looking for a sim unlock. ..but now I am curious
Well technicaly speaking, I guess if you can get recent PRL and Profile from Sprint and see there network, yiu could possibly change your IMEID / MDN to am existing phone from sprint "kinda like cloaning" and it would work. Your phone would just register on the network as whatever IMEID/MDN the phone was. Data would be available as well as voice.
Just speculation.
Sent from my Galaxy Nexus using xda app-developers app
xKrisx said:
Well technicaly speaking, I guess if you can get recent PRL and Profile from Sprint and see there network, yiu could possibly change your IMEID / MDN to am existing phone from sprint "kinda like cloaning" and it would work. Your phone would just register on the network as whatever IMEID/MDN the phone was. Data would be available as well as voice.
Just speculation.
Sent from my Galaxy Nexus using xda app-developers app
Click to expand...
Click to collapse
I am not interested in cloning at all. All I want to accomplish is exactly what I originally posted. Can anyone help me with that?
I need the PRL and Profile.
Didnt say you wanted to cloan. Its just kinda how the proccess would work lol.
Anyways, might wanna hit up a kernel dev, its going to require some base level work. I would say try flashing a stock kernel but you would risk a brick.
Sent from my SPH-L900 using Tapatalk 2
flashing their radio and kernels will do you know good. especially the kernels. you just need to get into the programming menus of the USCC phone. i've yet to find the codes for it. :/

Categories

Resources