[UPDATE: 4/2/12] PRL Information Thread - Nexus S General

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.

great idea!!! i've often wondered if there was a better prl out there, since the newest is not always the best. I'll be watching this one with a bowl of popcorn

Awesome! I'm going to post this in the OP of my thread on how to update the PRL. I have a video tutorial in that thread to help people out!
Quick question. So the 00002 PRL is just like the 00001, just with an updated tower list (it doesn't show that it's roaming on the phone)?
And, what are with the network vision PRLs? Will they not work with the Nexus S 4g? What do they do differently?

rocket999 said:
Awesome! I'm going to post this in the OP of my thread on how to update the PRL. I have a video tutorial in that thread to help people out!
Quick question. So the 00002 PRL is just like the 00001, just with an updated tower list (it doesn't show that it's roaming on the phone)?
And, what are with the network vision PRLs? Will they not work with the Nexus S 4g? What do they do differently?
Click to expand...
Click to collapse
You may or may not see performance enhancement. I'm trying to find that out.
00002, is basically a newer verizon prl for our phones. And yeah it is exactly like 00001
Sent from my SPH-D710 using xda premium

Thanks for posting this. Super interested to see the data in your spreadsheets.
Something probably important to note in the OP-- after entering the dialer code, need to select "Modem" in the bottom USB section. (deselecting PDA).
Posting results in sheet, but based on 6 tests in exact spot, on each PRL, pretty significant speed increase for me. like seriously 3-5x faster based on initial tests.. ftw.

decalex said:
Thanks for posting this. Super interested to see the data in your spreadsheets.
Something probably important to note in the OP-- after entering the dialer code, need to select "Modem" in the bottom USB section. (deselecting PDA).
Posting results in sheet, but based on 6 tests in exact spot, on each PRL, pretty significant speed increase for me. like seriously 3-5x faster based on initial tests.. ftw.
Click to expand...
Click to collapse
Can you tell me exactly step by step what you have to do on the Nexus. Each phone is different so I need some help updating the instructions and making the universal
Sent from my SPH-D710 using xda premium

decalex said:
Thanks for posting this. Super interested to see the data in your spreadsheets.
Something probably important to note in the OP-- after entering the dialer code, need to select "Modem" in the bottom USB section. (deselecting PDA).
Posting results in sheet, but based on 6 tests in exact spot, on each PRL, pretty significant speed increase for me. like seriously 3-5x faster based on initial tests.. ftw.
Click to expand...
Click to collapse
which one was so much faster for you?

this is perfect! Another last chance for my ns4g! I tried the 00001 and service got worse.... I'm ready to test anything that'll give me decent service.... its either sprint has horrible coverage, or my specific phone has a botched antenna. I live I'm Minnesota if that helps and will be off work at 7. I'll test anything lol. I have 0 bars as I type this right now... great work op and rocket!
Sent from my Nexus S 4G using Tapatalk

I'm not sure how you're going to go about denoting this, but I can literally cross the street (about a block down) and go into the neighborhood next to me and things will be completely different depending on the PRL I'm using.
At my house if I'm using the regular sprint one 60683/5 and using Sprint data I average 2Mbps 3G and it'll even go higher than that at times.
While verizon 3G using 00001 is about 0.7Mbps
I go across the street into the other neighborhood and with the same 60683/5 PRL 3G will give me 0.5Mbps if I'm lucky 1Mbps. while the 00001 will be about 1.3-1.4 Mbps
Sent from my Nexus S 4G using Tapatalk

Take high school statistics. You will learn a lot
Sent from my SPH-D710 using xda premium

Haha thanks, once in hs was enough for me.
My point was anyone can come here and look at the results for the statistical average of their area (or just the prl in general) thinking that that certain PRL will be the best for them.
But their results will still be independent of what they see on the charts because of the variance in tower locations around them.
Take the neighborhood near my house again. The reason service is garbage over their while using sprint is because its located in between two sprint towers. Even though the tower closest to me (call it A) would provide better signal and speeds in that area, it connects to the other tower (B) because tower B is still able to broadcast signal to that area.
ANd, since PRL is is geographically and priority based, instead of signal strength, the sprint phones will connect to the farther, higher priority tower (B) instead of the closer, stronger one (A).
a street or two can make a major difference.
I'm not trying to bash your work at all. I'm just curious as to what you're going to do with all this information. If its just collecting data from as many people you can to increase your sample size it all makes sense.
But if you're collecting all this info to throw around as a guideline for people to look at when deciding which prl to test, thats where I'm having issues following your plan lol. imo it should be trial and error to determine it since every area is different.
Guess we'll find out when you release more info on your project

kyouko said:
Haha thanks, once in hs was enough for me.
My point was anyone can come here and look at the results for the statistical average of their area (or just the prl in general) thinking that that certain PRL will be the best for them.
But their results will still be independent of what they see on the charts because of the variance in tower locations around them.
Take the neighborhood near my house again. The reason service is garbage over their while using sprint is because its located in between two sprint towers. Even though the tower closest to me (call it A) would provide better signal and speeds in that area, it connects to the other tower (B) because tower B is still able to broadcast signal to that area.
ANd, since PRL is is geographically and priority based, instead of signal strength, the sprint phones will connect to the farther, higher priority tower (B) instead of the closer, stronger one (A).
a street or two can make a major difference.
I'm not trying to bash your work at all. I'm just curious as to what you're going to do with all this information. If its just collecting data from as many people you can to increase your sample size it all makes sense.
But if you're collecting all this info to throw around as a guideline for people to look at when deciding which prl to test, thats where I'm having issues following your plan lol. imo it should be trial and error to determine it since every area is different.
Guess we'll find out when you release more info on your project
Click to expand...
Click to collapse
Well I'm thinking if we get enough data that it will all balance out, which it should. I'm not going to fully crunch the numbers until the end of the month
Sent from my SPH-D710 using xda premium

hp420 said:
which one was so much faster for you?
Click to expand...
Click to collapse
Sorry bout that: 60685 was/is much faster for me. Came from 60683.
•°NS4G • ICS°•

Korey_Nicholson said:
Can you tell me exactly step by step what you have to do on the Nexus. Each phone is different so I need some help updating the instructions and making the universal
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
For sure - will do that tonight.
... after my stats class
Also realized yesterday that modem needs to be changed back to PDA after the process if you expect to use usb storage or adb ..etc. which I forgot to do (durp)
•°NS4G • ICS°•

Korey_Nicholson said:
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"
Samsung: ##8778#
HTC: ##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
Click to expand...
Click to collapse
Your instructions here are pretty darn close for the NS4G,
differences would be:
After entering *#*#8778#*#* under the usb section you need to Select "modem" instead of PDA.
After selecting "service programming" your phone should already be highlighted On the next screen, simply press ok.
Remove the "read from phone" section (or does this actually give you your msl?)
After clicking on write to phone a box will appear requesting your msl; enter it and press ok.
The rest if right on.
and people should aquire thier respective msl prior to starting the process.
on the NS4G it is not necessary to disable debugging, when you select modem as opposed to pda it is automatically disabled.
Great project here though, I am deff on board. going to download the various prl's and get to it when I get home.
Thanks.

CaptEvo said:
Your instructions here are pretty darn close for the NS4G,
differences would be:
After entering *#*#8778#*#* under the usb section you need to Select "modem" instead of PDA.
After selecting "service programming" your phone should already be highlighted On the next screen, simply press ok.
Remove the "read from phone" section (or does this actually give you your msl?)
After clicking on write to phone a box will appear requesting your msl; enter it and press ok.
The rest if right on.
and people should aquire thier respective msl prior to starting the process.
on the NS4G it is not necessary to disable debugging, when you select modem as opposed to pda it is automatically disabled.
Great project here though, I am deff on board. going to download the various prl's and get to it when I get home.
Thanks.
Click to expand...
Click to collapse
You have to read from phone to save
Sent from my SPH-D710 using xda premium

decalex said:
For sure - will do that tonight.
... after my stats class
Also realized yesterday that modem needs to be changed back to PDA after the process if you expect to use usb storage or adb ..etc. which I forgot to do (durp)
•°NS4G • ICS°•
Click to expand...
Click to collapse
Awesome thank you!
Sent from my SPH-D710 using xda premium

this is crazy.... i just tried all these with the phone not moviing at all, everyone has one little teenie tiny bar... ugh

Related

Idea for a small but useful app... suggestions?

I'm fairly certain this is a simple app to build, but I've got some questions I'm hoping some folks in the forum here can help me with!
Basically, I need an app that can toggle the roaming settings for my device.
The Reason:
In a nutshell, I work in a poor reception area where I need to roam on another network to get good coverage.
On the Titan (CDMA device), I get very poor battery life and dropped calls when it keeps trying to switch back to the barely visible home network. I can help keep the signal and save battery while I'm at work if I first set the service to "roaming only" when I'm there.
Problem is, switching from "automatic" and "roaming only" and back again is a very tedious process, buried under many menus and clicks.
To illustrate, I have to click Start, settings, phone, services, roaming, get settings, roaming only. Why it takes so many clicks and menus is a mystery to me, but that's the only way I've seen to do this. Even worse, some of these clicks take a couple of seconds to register before going on to the next screen, which makes this whole process take a few moments each time.
The Object:
I'd like to have an app that will toggle these settings so that all those menus and clicks aren't necessary. Then, one could even map this app to a hardware button for the ultimate ease of use!
The problem is that I don't know how to write a program that accesses that kind of internal phone information. Is this sort of stuff (roaming, forwarding, etc) even available to a developer?
Does anyone have any reference resources or tips/opinions they could share with me?
Thanks!
:bump: no one?
I dont think there is much that can be done in this regard programmatically..I'd look around a bit, but dont keep much hopes..
the best possible solution for u would be to use mortscript (free), which can simmulate all those clicks and menus, and will surely provide u the same effect..
mortscript is quite easy to pickup even if u r a non-programmer and if u have had even the most basic classes of any programming language then it'll be a breeze for u..
I think you want to look at RIL_SetRoamingMode and RIL_GetRoamingMode.
There are three options:
Value Description
RIL_ROAMMODE_HOMEONLY
The user is restricted to the home network. The user does not roam.
RIL_ROAMMODE_AUTOMATICA
Network defined. The effect of this setting is carrier dependent.
RIL_ROAMMODE_AUTOMATICB
Network defined. The effect of this setting is carrier dependent.
AUTOMATICA or AUTOMATICB may be the roam only setting as defined by Sprint, I would set the phone to roaming only then call RIL_GetRoamingMode and see what the return value is.
There may be other ways to do this, this is just the first I've found and I'm at work so I can't test this out.
Dishe has a CDMA device. I dunno whether the same RIL functions are there for CDMA as well as GSM. So far I've seen hdr files and dlls for gsm ril's only, but that might be cuz I never looked around for CDMA ones
shantzg001 said:
Dishe has a CDMA device. I dunno whether the same RIL functions are there for CDMA as well as GSM. So far I've seen hdr files and dlls for gsm ril's only, but that might be cuz I never looked around for CDMA ones
Click to expand...
Click to collapse
http://msdn2.microsoft.com/en-us/library/aa919907.aspx
"This function retrieves the CDMA roaming mode."
cool, I'm actually away for the weekend now (responding from my device), but thanks for all the helpful responses!
vinny75, I'm going to look into that when I get back and report back what I see.
Until I'm able to determine what changes internally when roaming settings are toggled, I guess I'll have to settle with something like MortScript as shantzg001 suggested for now.
MortScript is a great automation tool, I've never really played with it before! However I'd still rather have a standalone app that can determine which state is currently active, and toggle it.
In other words, with mortscript, I need to have 2 apps- a "roaming only" app, and then a "automatic" app. Ideally, I'd want one program that could detect the current setting, and switch to the other. This way, it could be mapped to a button, etc...
But I'll have to settle with what I have for now. Unless I'm missing something, you can't have mortscript toggle something that detailed, can you?
I'm new, still figuring out how to calculate x,y for mouse clicks...
Any suggestions would be welcome!
I take it those functions didn't work?
looks like its for embedded CE, and not for Windows Mobile...
I could play with it some more, but in the mean time a simple script might be my only option...
Dishe said:
looks like its for embedded CE, and not for Windows Mobile...
I could play with it some more, but in the mean time a simple script might be my only option...
Click to expand...
Click to collapse
Well you could always have mortscript alternate the mode it changes to by writing to a file "Roaming" or "Not Roaming" or something to that effect so the most you would have to do is click the button twice instead of once yes?

[Q] AT&T automatic APN discovery with Rogers Magic 32a?

Greetings. I just wiped my phone again and am wondering: just how can I actually avoid typing in my APN information for AT&T?
The file /etc/apns-conf.xml *does* have the correct information, and I *can* scan for and use for "Network Operator" an entity called "AT&T". But for the APNs section, I always come up with no automagically configured entities and have to do it by hand. What have I been missing for these past two years?
I'm wondering just what the functionality of /etc/apns-conf.xml is, if it cannot use the correct information that is there. Perhaps I'm doing it wrong. The information is there -the same information that I would enter by hand, except for the password being perhaps incorrectly all caps:
Code:
<apn carrier="ATT" apn="wap.cingular" user="[email protected]" pass="CINGULAR1" mmsc="http://mmsc.cingular.com" mmsproxy="wireless.cingular.com" mmsport="80" mcc="310" mnc="410"/>.
All that information is identical with what I would have to enter by hand, with the pass perhaps being incorrect. The question is, why doesn't the wireless settings applet at least *try* to create an entry in "Access Point Names", even after it picks up a "Network Operator" called AT&T? Is it because the carrier name is "ATT" in the /etc/apns-conf.xml file, while the OTA identity of the "Network Operator" shows up as "AT&T" (with the ampersand)?
I just remounted and created a new, identical line in /etc/apns-conf.xml where the carrier is called 'AT&T' instead of 'ATT', which is still there in the line above it. Still no automatic love.
Cyanogen rom will auto populate that for you... But I don't think any stock rom will pick up att without the apn built in between wipes...
I of course have the mt3g and dealt with punching that apn in so much I feel your pain.. Kinda... Since you get 3g access and I dont on that phone there is some jealousy...
Sent from my SAMSUNG-SGH-I897 using XDA App
Nah, no auto-population takes place --and it's not a new state of affairs.
sevenvt said:
Cyanogen rom will auto populate that for you... But I don't think any stock rom will pick up att without the apn built in between wipes...
I of course have the mt3g and dealt with punching that apn in so much I feel your pain.. Kinda... Since you get 3g access and I dont on that phone there is some jealousy...
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
I am using FroyoRedux (http://forum.xda-developers.com/showthread.php?t=723520) with the Old Radio, which is a derivative of Cyanogen's nightlies. At any rate, I get the same phenomenon as described above, when using a proper Cyanogen build --and I have always, always been without any auto-populated "Access Point Names" functionality, no matter what the build.
The "Access Point Names" never, ever get populated even after the "Network Carrier" has been detected as "AT&T". That's a fact with Cyanogen and other builds, for me using AT&T with this Rogers Magic 32a.
*Possibly, this has something to do with the fact that I'm using a TurboSIM card, and my phone has not actually been unlocked --but I doubt it.*
I have observed that the /etc/apns-conf.xml file -the one that actually does have the correct login data- *does* get updated with whatever I input manually in the "Access Point Names" propertysheet/applet, after I input it manually. Obviously, I need to look at the code for whichever modules handle this process, but from the outside, I am just wondering why the functionality is not there when the stored APN profiles are there to facilitate the auto-population/autoApn goodness for which I long so dearly, every time I wipe my phone.
I'd just like to understand this. I asked Brian Crook in the #cyanogenmod IRC channel, and he said he wasn't familiar with the code that handles this stuff. He told me to make a Tweet including @paulweiss, which I did. So, I am waiting for kindness from on-high while I consider perusing the code for this/these relevant modules.
Thanks for replying! Any more ideas about the matter at hand?
Bump for my beggarly quest for more input.
Have you unlocked yet?
Sent from my SAMSUNG-SGH-I897 using XDA App

How to get 3g on boostmobile guide!!!

Disclaimer
The following guide is for educational purposes only, it is not intended to start, continue and or conducting illegal activities such as esn/meid changes that do not belong to you and or invasion of private network data, anything that can be proven as a means to obtain services that you have not paid but not limited to extending the human knowledge and testing our capacity to evolve into a better human race than what we are today…. LOL …..is true…
DURING THIS PROCESS I WAS USING WIN VISTA HP 32 BITS issues with drivers signatures on 64 builds.
Required software and Tools
QPST build 2.15 no exceptions
CDMAWORKSHOP 3.5 or above-please use paid version to support developers. If you don’t have the funds and or are cheap there is a cracked version floating around the web.
BOOSTMOBILE INCOGNITO- not really true any phone capable of receiving 3g signals and that you are able to read items 465,466,1192,1194 will work fine as long as the device is already in service with the network of your choice. However this one is intended on the boost/the now network prepaid bootlegged network.
Incognito win vista 32 drivers
Samsung Fascinate Drivers
STEPS FOR THE INCOGNITO DATA EXTRACTION ETC.
--1—after you have successfully installed the Incognito drivers please connect the phone. Launch CWS and connect to the dial port. Read the phone and head to the Security tab.
Click on SPC/lock and pull the curtain and select Universal Ram once done search for incognito. Send the spc once is retrieve and read and save NAM to a folder of your choice. Name it whatever you want, next head to other tab and read PRL and also save it to same folder. *found out the phone will work better with the PRL the incognito was working with. Don’t write anything from sprint may dropped your signal. I know is weird does not makes sense but feel free to explore.
Because of sprint prl it would override my data info and had to restart the process again. My experience. Now access the Memory tab under NV items and read the following numbers 465,466,1192,1194 each one individually. Your beginning address is the same as your end address for example: starting 465-465 do not do 0465-0465. Won’t work and may brick your fascinate once you write, repeat the process for each one and save with whatever name, preferably as the number item you are using. *very important* now we want to manually copy down your user id. On the phone dial ##3282# it will bring you to a menu insert your spc and access user name. please copy exactly.
Turn off your incognito and put it away. Take the battery out you don’t want someone else turning it on by accident. It will scramble your data settings on the fascinate.
PLEASE MAKE SURE THAT YOU DO A FACTORY RESET ON THE FASCINATE. We don’t want any bits of information from a previous setting creating conflict with the new data.
At this point your Samsung Fascinate have acquired a new Dec number that was done that you don’t know, want to know or talk about. Main point is that you did not do it.
After reset phone will want to be activated. To bypass please dial *#83786633 and the Home Key
Now you want to enable the hidden menu. *#22745927 it will take you to a screen and select enable hidden menu.
DIAL ##3282# or **3282 or ##3282 which ever works for you send spc and change the user id on the phone to the one that you wrote down earlier. REBOOT
Depending on the rom you are using the DIAG option is under WIRELESS & NETWORK please select it and now your pc will be installing the required drivers if you have not installed them before.
Launch CWS and select port, read info and head to Security Tab. You must send the 16 digit password in order for all data to write correctly. If you don’t know this number here it is 2010031619780721. By default the password is 000000 but it will not work until you have enable hidden menu. Lets continue.
Once you have sent the spc please access the NAM and load the one you previously saved from the incognito, and click write.
Now do the same thing for the PRL on the Other tab. Exit cws and reboot, after reboots reconnect send 16 digits, you could do the 000000 but for some reason I feel that it does not writes everything correctly.
Head to the NV items section and Hit Write, it may say that you may needs spc first just click yes and load the 1st nv item starting with 465 from the file you saved them earlier in an ascending pattern. One all 4 items have been written exit cws and wait for it to reboot. Disable DIAG MODE. After the phone has finish loading the sd card etc if the 3g signal does not start after 10-15 seconds the following applies. Most likely you will need the next step.
Launch QPST 2.15 if you do not have cws you need to install QPST 2.7.323 due to the fact that under 2.15 the fascinate will appear under W5-FFA6250-T with limited tabs and NAM and MIP is not available.
Once online with QPST 2.15 we need to figure out the PPP config tab. Read the info on the phone and replace with the following data. This is what works with me whether on boost or Sprint alone
The following are horizontally just follow the name on each section,
-RM- ppp parameters
Config tries—Request timeout—Config NAK tries—Terminate tries—Request Time out—Comp settings—PPP Auth
20 1000 3 2 3000 5 3000
20 1000 3 3 1000 Disable
20 1000 3 3 1000 Ignored
User id do not high light it uncheck required pw Under PPP only click it but not check
-UM- same as above follow pattern
User ID this is funny and it should not work but it does. [email protected]
All lower case please.
Make sure that all is lower case. Also the password just click the box don’t check it leave it blank
Optimized Dormant Handoff box Checked do not click the 1xEVDO
-AN-
Userid
[email protected]@hcm.sprintpcs.com
Hit first save the Qpst file and write.
The phone will reboot but do not disconnect it until it has completely loaded all options. Disable Diag mode and with in 10 to 15 seconds you should have 3g. I was able to obtain 800-1350 kbs with speedtest.net
Note if you have another phone and want the data from the other phone the AN user id has to be same one that you program the very first time. Yes I know it does not make sense. But it does works. I hope this works for me as it has for me. It works for me and have reprogram various.
Any new news on this. Have a friend interested in this.
Sent from my SCH-I500 using Tapatalk
i would love to do this too. a write up would be highly appreciated man. I'm glad you got it to work!
Sent from my SCH-I500 using XDA Premium App
Okay, how did you sneak a Verizon phone onto a Sprint MNVO network?
obonilla30 said:
Disclaimer
The following guide is for educational purposes only, it is not intended to start, continue and or conducting illegal activities such as esn/meid changes that do not belong to you and or invasion of private network data, anything that can be proven as a means to obtain services that you have not paid but not limited to extending the human knowledge and testing our capacity to evolve unto a better human race than what we are today…. LOL …..is true…
DURING THIS PROCESS I WAS USING WIN VISTA HP 32 BITS issues with drivers signatures on 64 builds.
Required software and Tools
QPST build 2.15 no exceptions
CDMAWORKSHOP 3.5 or above-please use paid version to support developers. If you don’t have the funds and or are cheap there is a cracked version floating around the web.
BOOSTMOBILE INCOGNITO- not really true any phone capable of receiving 3g signals and that you are able to read items 465,466,1192,1194 will work fine as long as the device is already in service with the network of your choice. However this one is intended on the boost/the now network prepaid bootlegged network.
Incognito win vista 32 drivers
Samsung Fascinate Drivers
STEPS FOR THE INCOGNITO DATA EXTRACTION ETC.
--1—after you have successfully installed the Incognito drivers please connect the phone. Launch CWS and connect to the dial port. Read the phone and head to the Security tab.
Click on SPC/lock and pull the curtain and select Universal Ram once done search for incognito. Send the spc once is retrieve and read and save NAM to a folder of your choice. Name it whatever you want, next head to other tab and read PRL and also save it to same folder. *found out the phone will work better with the PRL the incognito was working with. Don’t write anything from sprint may dropped your signal. I know is weird does not makes sense but feel free to explore.
Because of sprint prl it would override my data info and had to restart the process again. My experience. Now access the Memory tab under NV items and read the following numbers 465,466,1192,1194 each one individually. Your beginning address is the same as your end address for example: starting 465-465 do not do 0465-0465. Won’t work and may brick your fascinate once you write, repeat the process for each one and save with whatever name, preferably as the number item you are using. *very important* now we want to manually copy down your user id. On the phone dial ##3282# it will bring you to a menu insert your spc and access user name. please copy exactly.
Turn off your incognito and put it away. Take the battery out you don’t want someone else turning it on by accident. It will scramble your data settings on the fascinate.
PLEASE MAKE SURE THAT YOU DO A FACTORY RESET ON THE FASCINATE. We don’t want any bits of information from a previous setting creating conflict with the new data.
At this point your Samsung Fascinate have acquired a new Dec number that was done that you don’t know, want to know or talk about. Main point is that you did not do it.
After reset phone will want to be activated. To bypass please dial *#83786633 and the Home Key
Now you want to enable the hidden menu. *#22745927 it will take you to a screen and select enable hidden menu.
DIAL ##3282# or **3282 or ##3282 which ever works for you send spc and change the user id on the phone to the one that you wrote down earlier. REBOOT
Depending on the rom you are using the DIAG option is under WIRELESS & NETWORK please select it and now your pc will be installing the required drivers if you have not installed them before.
Launch CWS and select port, read info and head to Security Tab. You must send the 16 digit password in order for all data to write correctly. If you don’t know this number here it is 2010031619780721. By default the password is 000000 but it will not work until you have enable hidden menu. Lets continue.
Once you have sent the spc please access the NAM and load the one you previously saved from the incognito, and click write.
Now do the same thing for the PRL on the Other tab. Exit cws and reboot, after reboots reconnect send 16 digits, you could do the 000000 but for some reason I feel that it does not writes everything correctly.
Head to the NV items section and Hit Write, it may say that you may needs spc first just click yes and load the 1st nv item starting with 465 from the file you saved them earlier in an ascending pattern. One all 4 items have been written exit cws and wait for it to reboot. Disable DIAG MODE. After the phone has finish loading the sd card etc if the 3g signal does not start after 10-15 seconds the following applies. Most likely you will need the next step.
Launch QPST 2.15 if you do not have cws you need to install QPST 3.11.323 due to the fact that under 2.15 the fascinate will appear under W5-FFA6250-T with limited tabs and NAM and MIP is not available.
Once online with QPST 2.15 we need to figure out the PPP config tab. Read the info on the phone and replace with the following data. This is what works with me whether on boost or Sprint alone
The following are horizontally just follow the name on each section,
-RM- ppp parameters
Config tries—Request timeout—Config NAK tries—Terminate tries—Request Time out—Comp settings—PPP Auth
20 1000 3 2 3000 5 3000
20 1000 3 3 1000 Disable
20 1000 3 3 1000 Ignored
User id do not high light it uncheck required pw Under PPP only click it but not check
-UM- same as above follow pattern
User ID this is funny and it should not work but it does. [email protected]
All lower case please.
Make sure that all is lower case. Also the password just click the box don’t check it leave it blank
Optimized Dormant Handoff box Checked do not click the 1xEVDO
-AN-
Userid
[email protected]@hcm.sprintpcs.com
Hit first save the Qpst file and write.
The phone will reboot but do not disconnect it until it has completely loaded all options. Disable Diag mode and with in 10 to 15 seconds you should have 3g. I was able to obtain 800-1350 kbs with speedtest.net
Note if you have another phone and want the data from the other phone the AN user id has to be same one that you program the very first time. Yes I know it does not make sense. But it does works. I hope this works for me as it has for me. It works for me and have reprogram various.
Click to expand...
Click to collapse
Im sorry guys for not posting earlier. I was out of it but ..... im ok now. I hope this guide will help you or at least give you and idea.
obonilla30 said:
Disclaimer
The following guide is for educational purposes only, it is not intended to start, continue and or conducting illegal activities such as esn/meid changes that do not belong to you and or invasion of private network data, anything that can be proven as a means to obtain services that you have not paid but not limited to extending the human knowledge and testing our capacity to evolve into a better human race than what we are today…. LOL …..is true…
DURING THIS PROCESS I WAS USING WIN VISTA HP 32 BITS issues with drivers signatures on 64 builds.
Required software and Tools
QPST build 2.15 no exceptions
CDMAWORKSHOP 3.5 or above-please use paid version to support developers. If you don’t have the funds and or are cheap there is a cracked version floating around the web.
BOOSTMOBILE INCOGNITO- not really true any phone capable of receiving 3g signals and that you are able to read items 465,466,1192,1194 will work fine as long as the device is already in service with the network of your choice. However this one is intended on the boost/the now network prepaid bootlegged network.
Incognito win vista 32 drivers
Samsung Fascinate Drivers
STEPS FOR THE INCOGNITO DATA EXTRACTION ETC.
--1—after you have successfully installed the Incognito drivers please connect the phone. Launch CWS and connect to the dial port. Read the phone and head to the Security tab.
Click on SPC/lock and pull the curtain and select Universal Ram once done search for incognito. Send the spc once is retrieve and read and save NAM to a folder of your choice. Name it whatever you want, next head to other tab and read PRL and also save it to same folder. *found out the phone will work better with the PRL the incognito was working with. Don’t write anything from sprint may dropped your signal. I know is weird does not makes sense but feel free to explore.
Because of sprint prl it would override my data info and had to restart the process again. My experience. Now access the Memory tab under NV items and read the following numbers 465,466,1192,1194 each one individually. Your beginning address is the same as your end address for example: starting 465-465 do not do 0465-0465. Won’t work and may brick your fascinate once you write, repeat the process for each one and save with whatever name, preferably as the number item you are using. *very important* now we want to manually copy down your user id. On the phone dial ##3282# it will bring you to a menu insert your spc and access user name. please copy exactly.
Turn off your incognito and put it away. Take the battery out you don’t want someone else turning it on by accident. It will scramble your data settings on the fascinate.
PLEASE MAKE SURE THAT YOU DO A FACTORY RESET ON THE FASCINATE. We don’t want any bits of information from a previous setting creating conflict with the new data.
At this point your Samsung Fascinate have acquired a new Dec number that was done that you don’t know, want to know or talk about. Main point is that you did not do it.
After reset phone will want to be activated. To bypass please dial *#83786633 and the Home Key
Now you want to enable the hidden menu. *#22745927 it will take you to a screen and select enable hidden menu.
DIAL ##3282# or **3282 or ##3282 which ever works for you send spc and change the user id on the phone to the one that you wrote down earlier. REBOOT
Depending on the rom you are using the DIAG option is under WIRELESS & NETWORK please select it and now your pc will be installing the required drivers if you have not installed them before.
Launch CWS and select port, read info and head to Security Tab. You must send the 16 digit password in order for all data to write correctly. If you don’t know this number here it is 2010031619780721. By default the password is 000000 but it will not work until you have enable hidden menu. Lets continue.
Once you have sent the spc please access the NAM and load the one you previously saved from the incognito, and click write.
Now do the same thing for the PRL on the Other tab. Exit cws and reboot, after reboots reconnect send 16 digits, you could do the 000000 but for some reason I feel that it does not writes everything correctly.
Head to the NV items section and Hit Write, it may say that you may needs spc first just click yes and load the 1st nv item starting with 465 from the file you saved them earlier in an ascending pattern. One all 4 items have been written exit cws and wait for it to reboot. Disable DIAG MODE. After the phone has finish loading the sd card etc if the 3g signal does not start after 10-15 seconds the following applies. Most likely you will need the next step.
Launch QPST 2.15 if you do not have cws you need to install QPST 3.11.323 due to the fact that under 2.15 the fascinate will appear under W5-FFA6250-T with limited tabs and NAM and MIP is not available.
Once online with QPST 2.15 we need to figure out the PPP config tab. Read the info on the phone and replace with the following data. This is what works with me whether on boost or Sprint alone
The following are horizontally just follow the name on each section,
-RM- ppp parameters
Config tries—Request timeout—Config NAK tries—Terminate tries—Request Time out—Comp settings—PPP Auth
20 1000 3 2 3000 5 3000
20 1000 3 3 1000 Disable
20 1000 3 3 1000 Ignored
User id do not high light it uncheck required pw Under PPP only click it but not check
-UM- same as above follow pattern
User ID this is funny and it should not work but it does. [email protected]
All lower case please.
Make sure that all is lower case. Also the password just click the box don’t check it leave it blank
Optimized Dormant Handoff box Checked do not click the 1xEVDO
-AN-
Userid
[email protected]@hcm.sprintpcs.com
Hit first save the Qpst file and write.
The phone will reboot but do not disconnect it until it has completely loaded all options. Disable Diag mode and with in 10 to 15 seconds you should have 3g. I was able to obtain 800-1350 kbs with speedtest.net
Note if you have another phone and want the data from the other phone the AN user id has to be same one that you program the very first time. Yes I know it does not make sense. But it does works. I hope this works for me as it has for me. It works for me and have reprogram various.
Click to expand...
Click to collapse
followed word for word still no data what rom are you using and what radio
nick cannon said:
followed word for word still no data what rom are you using and what radio
Click to expand...
Click to collapse
You need to be using a 2.1 rom with dial up networking mode or use 2.2 with the settings mod for it to be able to be read by QPST. and you need TWO versions of QPST for the settings to stick on the fascinate. after you've cloned the incognito make sure u turn that **** OFF!!! forever... just break that **** forreal because if not it will mess up the data settings (or get u in trouble for cloning since its "illegal"). This works the same as flashing to Cricket, as i know because i've flashed both of mine to cricket the month after we switched from t-mobile because of those two bs 200 dollar phone bills (now 113 for two lines). we dont use that much mobile data right now because we have WiFi at home.
My friend did this on his epic and it works flawlessly. I was actually gonna sell my fassy for 200 (i can get a new one from this store right around the corner to flash for 200). So if anyone wants a fascinate, i'll sell them it for 200, so i can get a epic on boost, and 35 a month with shrinkage plan =O
Really, you should look on the flashing the fascinate to cricket thread its much less jumbled. just take the incognito settings plug them in to qpst in the fascinate (exactly) and then the data "should" work. thats what he did lol... i was there the last 30 minutes before he got it actually working. PM me and i can put u on with him if you need help.
Wait a second, so I can take a boost phone and run it on the vzw network? Data and all? For pennies on the dollar?
Sent from my SCH-I500 using tapatalk
Nick were you able to make it work? it should work mostly in any rom. better on 2.2 faster 3g. I clocked that phone at 1450 kbps. My little brother has it now. no problems at all. let me know if you need help
NO not on the VZW but on boost or cricket or any other company.
how to get 3g on boost
akaine2001 said:
You need to be using a 2.1 rom with dial up networking mode or use 2.2 with the settings mod for it to be able to be read by QPST. and you need TWO versions of QPST for the settings to stick on the fascinate. after you've cloned the incognito make sure u turn that **** OFF!!! forever... just break that **** forreal because if not it will mess up the data settings (or get u in trouble for cloning since its "illegal"). This works the same as flashing to Cricket, as i know because i've flashed both of mine to cricket the month after we switched from t-mobile because of those two bs 200 dollar phone bills (now 113 for two lines). we dont use that much mobile data right now because we have WiFi at home.
My friend did this on his epic and it works flawlessly. I was actually gonna sell my fassy for 200 (i can get a new one from this store right around the corner to flash for 200). So if anyone wants a fascinate, i'll sell them it for 200, so i can get a epic on boost, and 35 a month with shrinkage plan =O
Really, you should look on the flashing the fascinate to cricket thread its much less jumbled. just take the incognito settings plug them in to qpst in the fascinate (exactly) and then the data "should" work. thats what he did lol... i was there the last 30 minutes before he got it actually working. PM me and i can put u on with him if you need help.
Click to expand...
Click to collapse
you will get that but the 1x signal which is bull****, I am running this thing faster than the evo on Sprint 3g mode, we are actually talking about true 3g not your typical 400-800 kbps bs. cricket is different and much easier, cricket oass cricket etc bs, so simple even a cave man can do it. lol....
Is this usable on GB? I think cm7 breaks data ...
Have you tested on a GB rom?
Sent from my SCH-I500 using XDA App
This guide followed to the t works perfectly for the mesmerize as well... just thought id share.
I hate to revive a dead thread, but can this guide be used to flash a fascinate onto sprint as well? For educational and recreational purposes of course.
It should same steps.
I might have to try this. Verizon is robbing me
Sent from my SCH-I500 using XDA App
nice quide , it was really helpful , i have the fascinate working with 1x speed on boos which is suprisingly fast , i cant get mms to work though , any ideas .
I have 2 fascinates over on boost, I have not tested out the mms at all but I have full 1x and 3G speeds. if you dig around for boost mms on other phones for you will find things like
`` Dial ##3282#, edit and enter your epic’s spc, scroll down and on change the MMSC URL to “mm.myboostmobile.com” ``
and
``
MMSC: http://mm.myboostmobile.sprintpcs.com
MMS proxy: I left mine blank
MMS Port: 80
``
I used the later settings, but as I said, I have not tested my mms yet..
I have talk and text working fine,and I have the 3 g Icon but no internet .........can some one. please me
Sent from my PG86100 using Tapatalk

The EM App - Joint Developing Effort

Hey guys, I wanted to start a thread where all of the few developers that the DVP has can come together and develop for the DVP in a joint-effort, starting with understanding the EM app.
There have been recent changes to the EM app with the new firmware and Mango, so I was hoping to create neutral ground where we can lay out all of the uses of the EM app and how to exploit them for the greater good.
So first of all the basics:
To get the EM app, dial ##634#
There are 3 basic options when you get to the EM App:
Phone Information
System Information
MMS Settings
There isn't much to be done with the Phone and System information, as they are there for pure informational purposes, but something can be done with the MMS Settings
MMS Settings: Here you can edit your MMS settings, including the APN, username, password, Authentication Type, (For Data) and then your actual MMS Settings such as Name, APN, MMSC, MMS Proxy, MMS Port, Username, Password, and Auth Type
Not much developing can be done with these 3 options, but if you tap the blank space below the options and then use the physical keyboard to type "qwertyuiop" without quotes, you get additional options:
RD Test (Password: *#6336#)
MMI Test
MMI Test (Chinese)
FCQ Test
Protocol
Service Center
OOB (Password)
The RD Test brings up a slew of options:
Audio Loop -tests the audio (earphones required)
Backlight- tests the backlight (turn on and off by touching)
BT (Bluetooth) - Displays BT address, the test mode, TX Power Test, and BQB Certification.
Camera- tests camera by taking a picture
Compass-not sure how this works...
FM Radio- tests the radio (needs earphones plugged in)
Gap- measure 4 blocks and enter the measurements
GPS- Turn off location services and test the GPS
Isolated Storage Speed- test the speed of storage
Keypad- push all of the buttons to get back to main menu
LCD (AMOLED)- Test the LCD
LED- Turn on the screen, keypad, and the camera flashlight
Power Cycle- Test one power cycle (I don't know what it means?"
Power Management- Displays statistics of the battery
Recorder- Records audio to test the microphone
RF Power Forward- Displays the bands of your phone, and WCDMA information
Touch Pad- Brings up a menu to test the touch screen
Sensors-calibrate the Light Sensor, Proximity Sensor, and the Accelerometer
SD Card- the status of your SD card, the size, and the OS disk size
Sim Card-Says if your sim card is inserted
Sim Lock - Displays the Lock Code for your sim card...
Slider- tells you that your slider is open or closed
Vibrator-vibrates your phone
Video Music- tests music and video
Wifi-Brings up the Wifi menu, displays MAC address (other options unknown)
About EM- doesn't work(?) Says the page isn't ready yet.
Man Machine Interface Test (MMI) runs a series of tests on your phone, it runs through all the tests in the RD test.
The Function Quality Check Test (FQC Test): Its in Chinese
Protocol requires a password
Service Center, which allows tethering
OOB, requires password.
So, my goal is to have a mutual discussion ground in which we can exploit this EM app to its fullest, and maybe unlock some hidden features of the phone!
This won't help much, but is it normal to have the MMS Settings app show up in the app list? It's been there since I got it a few days ago, and I haven't even dialed ##634#. Also, in the app list, it's titled "Connection Settings", but it identifies itself as MMS Settings in the app itself and has all of the options you mentioned.
ElijahHouck said:
This won't help much, but is it normal to have the MMS Settings app show up in the app list? It's been there since I got it a few days ago, and I haven't even dialed ##634#. Also, in the app list, it's titled "Connection Settings", but it identifies itself as MMS Settings in the app itself and has all of the options you mentioned.
Click to expand...
Click to collapse
Yes, with the new FW 212, its bundled as a seperate App with new purchases.
I dont know if this has been found by anyone yet, but when you press 'protocol' and type in *#6336# it takes you to another menu with three options,
active feature- seems to contain all the options to control the radio frequencies such as wcdma, gsm, bands, save efs log, and reset all..
when i clicked on 'fixed in bands' it seems to give you an option to check which frequencies you would like to use, theres four boxes with four of the regular gsm frequencies, 850,900,1800,1900, but five different wcdma options, I IMT 2000, II PCS 1900, then IV 1700, V 850, and VIII 900..
TMO-stands for tmobile, brings up a longer list of other controls and status screens for the radio and other things that deal with tmobile network..
RILDRV Log Capture- not sure what this one is about but gives you three capture options- capture at function level, capture at info level, and capture at error level, then two buttons that say Capture and unCapture...
curious stuff.. I havent played around with it much yet other than that..
16gb NoDo with 212 firmware
Service Center, which allows tethering
Click to expand...
Click to collapse
Which isn't working in Mango Beta, hopefully works in RTM?
Monkyyy said:
Which isn't working in Mango Beta, hopefully works in RTM?
Click to expand...
Click to collapse
Some people have been reporting that it works with Beta 2, and the RTM(?)
Also, with regards to this thread, I know that the DVP has no developer base behind it like the other devices, so I thought that looking into Dell's own app for its phones would help, and as a joint effort we might find a way into the DVP itself.
Also, I think some notable DVP-goers (such as notebookgrail and domineus) have already tried this, but what if ths thread could help us, or even work in our favor?
the major difficulty in the em.xap is tantamount
primarily the registry editor does work; but it only creates new keys - no modification of keys. Secondly, the interop capabilities has been rendered useless post nodo. So we have a unique situation as far as hacking the dvp
gauravr88 said:
I dont know if this has been found by anyone yet, but when you press 'protocol' and type in *#6336# it takes you to another menu with three options,
active feature- seems to contain all the options to control the radio frequencies such as wcdma, gsm, bands, save efs log, and reset all..
when i clicked on 'fixed in bands' it seems to give you an option to check which frequencies you would like to use, theres four boxes with four of the regular gsm frequencies, 850,900,1800,1900, but five different wcdma options, I IMT 2000, II PCS 1900, then IV 1700, V 850, and VIII 900..
TMO-stands for tmobile, brings up a longer list of other controls and status screens for the radio and other things that deal with tmobile network..
RILDRV Log Capture- not sure what this one is about but gives you three capture options- capture at function level, capture at info level, and capture at error level, then two buttons that say Capture and unCapture...
curious stuff.. I havent played around with it much yet other than that..
16gb NoDo with 212 firmware
Click to expand...
Click to collapse
Its been there since the DVP started.
The bands stuff is basically writing a flag to a file in the Isolated Storage of the EM App. Once you close the app, its state is gone. It doesn't really change bands in the Hardware as we thought to be.
The TMO options is useful if you are into AT Command. I had played with it a lot..But scary stuff. Its basically taking to the Radio Modem.
RILDRV Log Capture - haven't played with it. But looking at the code doesn't give much info.
Curious, why is there a dedicated section to T-Mobile when all of the phones aren't being used with T-Mobile?
Thunder_47 said:
Curious, why is there a dedicated section to T-Mobile when all of the phones aren't being used with T-Mobile?
Click to expand...
Click to collapse
Originally DVP was a TMO exclusive. May be they just left it there in the FW. I don't have a ATT DVP. Do they have the same TMO menu?
Is there anyway that we can use the EM app to change certain things such as IMEI (illegal) or find a way to bypass the upsell page when using Web2Go or T-Zones?
Basically, I want to use DVP with my grandfathered plan.
I don't believe that dell gave tmobile and att every single DVP IMEI out. There must be a low level security on each device that halts you from using web2go/tzones for working. I am trying to find that solution.
I am on tmobile USA with a grandfatherd web2go plan.
I originally ordered a t-mo DVP and found out it wont work on web2go/tzones.
I then bought the unlocked ATT DVP and unfortunately, it STILL doesnt work on web2go/tzones- knowing that I will only have edge speeds. I returned that device, BTW.
Any tips guys?
One thing I noticed: If the DVP chokes on loading up a webpage (via Low tower signal, etc), it will actually bring up the real webpage- somehow bypassing the upsell page.
But if you have full bars, the signal catches on, and you are redirected/forced to pay for an internet plan before you can use the grandfathered plan on the DVP.
I don't think this is possible, the IMEI is hardlined into your phone, changing it (if even possible) would probably cause your phone to be unrecognized by the T Mobile network.
The sad truth with this phone is that there will never be developer support for it like there is for HTC or other devices. Without a way to write to the registry or fix the broken interop service there is simply no way. This is something that the engineers (or their outsourced, contracted employees) at Dell would need to fix. And that won't happen because they won't waste time on an old phone, they'll just launch a new one.
Arcarsenal said:
The sad truth with this phone is that there will never be developer support for it like there is for HTC or other devices. Without a way to write to the registry or fix the broken interop service there is simply no way. This is something that the engineers (or their outsourced, contracted employees) at Dell would need to fix. And that won't happen because they won't waste time on an old phone, they'll just launch a new one.
Click to expand...
Click to collapse
No need to be pessimistic now, I'm sure if we all came together and explored all of the options (starting this this native app) we could eventually get to the promised land
Thunder_47 said:
No need to be pessimistic now, I'm sure if we all came together and explored all of the options (starting this this native app) we could eventually get to the promised land
Click to expand...
Click to collapse
I agree. Lets at lest keep open dialogue. You never know who may get there hands on a DVP...
haha, there's a difference between pessimism and reality. Take a look at the code of the unpacked EM.xap. Everything you'd need for your "native app" would be contained in there, including a way to modify the registry since EM and OurCOM.dll is the software layer that interfaces with the hardware at a limited level. There are people much more versed in the technical details of Windows Phone and the actual code of the EM app that can explain the uphill battle you face much better than I can.
But, any real progress needs to come from Dell themselves first, not the community. Their EM app is literally not completed. And, we know how Dell has responded thus far.
Not trying to be rude or anything, that's just how I see things and the situation with Dell.
edit: in an effort to keep people motivated here is a nice write up (part 1 of 3) about what is possible on a Venue Pro with Nodo: http://dennisdel.com/?p=840
keep in mind that things are now different if you're running Mango.
The line between realism and pessimism is a fine one. However, much in the way that Dell works, little progress fan be made on our side of the equation. But, that doesn't stop us from improving our phones using the tools that we have. Time spent whining about the things we can't do while the HTC guys are having super fun is time wasted.
Sent from my Venue Pro using XDA Windows Phone 7 App
Arcarsenal said:
edit: in an effort to keep people motivated here is a nice write up (part 1 of 3) about what is possible on a Venue Pro with Nodo: http://dennisdel.com/?p=840
keep in mind that things are now different if you're running Mango.
Click to expand...
Click to collapse
That's the same code as in the EM app. OurCOM.dll is nothing more than a gateway to the actual Driver DLL's. I did do some decompiling (PE Explorer and IDA tools) of the OurCOM.dll a while back and found that no code actually exists in it. It just invokes the actual Driver dll's which inturn communicates with dll's MS provides with the core OS. Dell themselves, didn't fully bake the EM app. Halfway along they left the development due to MS advising them not to expose the core features (like regedit,etc). I am not that familiar with C, but if someone has strong knowledge, we can try to work out some movement.
Here is some food for thought info to get someone going deep.
There is a file called QEMDriver.dll which is the actual driver file that does the majority of the gateway work in the EM app. Upon inspecting that file in IDA, i found that the core function resides in Coredll.dll (a MS OS file) and ril.dll (MS OS file for modem, calls, etc).
What i also found was(most people knew) if we crack open a way to provision the phone with the proper rights, anything is possible. MS even has article detailing how to provision certain rights,etc OTA. I tried all and failed.
If anyone wants, i can post the files that i referred and links to the provisioning.
I have seen all over the windows phone development forum that some HTC drivers work with the DVP, as far as tethering goes, can we extend this to other functions?

Is there a way to increase internet speeds

Sent from my DROIDX using xda premium
There is a unthrottle patch, but results are mixed...
Dispatched at the Speed of Light from my XOOM
Its been a while sense i posted this but does anyone have the unthrottle patch or know were i can find it
Sent from my DROIDX using xda premium
Follow the steps below on your Android phone and see the 3G data speeds grow better.
1. Open the Settings menu.
2. Select Wireless & networks, and then select Mobile networks.
3. Check the 3G Data box (if its not already checked). Now press the back button twice. This will take you back to the Settings menu.
4. Now scroll down and select About phone.
5. Now select Update PRL and let the phone update the PRL of your carrier.
That’s it, you are done now. You must be able to see some improvement in the 3G data speeds on your Driod phone... You can check the speed of the Internet in your Phone at this site Ip-details.com
You may try Powerboost, assuming its supported on your ROM. (For the un-throttle option, which is what you're looking for anyways.) I've had pretty good results with that in the past, went from about 1 mbps down here in my crappy service area up to around anywhere from 2-4 mbps. My personal experience anyways.
I was going to give you a link, but XDA won't let me put a link in (damn anti-spam) I get it from Rootzwiki though. Go to Forums -> Droid X -> Developer Forum. Should be one of the top threads. Also an IRC channel on freenode #pboost.
I mean if you Want more speed you can try that patch. Remember sometimes patchs can cause your phone issues. You could Just try another browse and see if its better loading. My favorite is miui browser or dolphin. But if your going for download speed I would try the patch.

Categories

Resources