Go Back   BlackBerry Forums at CrackBerry.com > BlackBerry Operating System and Desktop Management Software Discussion > GPS & Mapping

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1  
Old 03-28-2009, 07:44 AM
TheHeartlessHero's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Mar 2009
Posts: 296
Default A Real Fix for Your GPS Issues - Guide v1.0

MORE IMAGES COMING SOON! -

Any feedback is appreciated!

Anyone who tries this, please post your details such as Model, Cellular Provider, and OS. As well as any programs you may have used other than those listed. This will help as a reference point for others and to help provide information on this guide.

NOTE: If you require any help, please provide at least the following information for faster help along with any questions or problems.

Carrier: ______
Model: _______
OS: _________


UPDATE 11/02/09 Updated US Cellular with a possible second set of settings. Updated the attached files with v3 of HouseApe's pdf guide.

UPDATE 08/22/09 If you are having problems using QPST with your blackberry curve, try downgrading to an OS below .131. This will allow QPST to connect to your phone and let you modify the settings. You can then upgrade back to the current OS keeping those settings intact.

There is also a kind of quick try solution for those that want to try something simple before following this guide. You can try Garmin's Blackberry GPS software at this link Install the 7-day trial and then check if your other applications can access the GPS. If they do, you can just hide the Garmin program but leave it installed. If not, you can follow this guide.


Prologue

This is a guide on fixing the GPS in various Blackberry models on various providers. After this fix, you should have no problem getting a GPS signal. If you could already get a signal, you should notice a quicker lock-on and more satellites.

The creator of this guide (me) has only confirmed this to work on the Alltel Curve 8330 OS-4.5.0.131 personally. Please post any confirmed fixes to keep this thread updated with the latest information and details.

NOTE: This is mainly for CDMA Blackberrys. It may work on GSM models but is not confirmed. You can try applying the fix if you'd like. If your network isn't listed in Part II, you can try with another network's settings but try at your own risk.

There are reports of users from other sites getting this fix to work on other models and networks. Until confirmed by other users at CrackBerry, they remain unconfirmed. Please help out by posting your success.

Search the page for the part you need. I.E. Search for "Part IV" and you can easily get to the Thanks section.

Table of Contents
Part 0 - Notes
Part I - Requirements
Part II - Network Settings & Addresses
Part III-A - Guide - Setup & Discovery
Part III-B - Guide - Applying the Fix
Part IV - Thanks

I TAKE NO RESPONSIBILITY FOR YOUR PHONE IF YOU MESS IT UP. PLEASE FOLLOW THE GUIDE CAREFULLY

Part 0 - Notes
*Blackberry Desktop 4.6 or higher is not required and may work with previous versions. However, this guide was made with 4.7 so it is recommended to have at least version 4.6 of this software.

What is this?
A fix for people who cannot get their GPS working or have had it broken with an update. May also speed up GPS lock and increase satellites locked on to.

How does it work?
I honestly have NO idea. I simply rewrote a guide based on another I found based on my experiences.
It would appear that providers erase the network information or put false information that causes GPS problems. Updating the phone to the correct settings improves your connection.

HouseApe adds this information on how the fix works
The gpsOne technology functions in four different modes of operation. Chosen automatically or specified by software, the
four modes are Standalone GPS, Mobile Station (MS)-based, MS-assisted and MS-assisted/Hybrid. In the A-GPS modes,
gpsOne technology utilizes assistance data from a location server in the wireless network in combination with A-GPS circuitry
and software in the wireless device.

Note: The common term used by standards bodies for the handset/terminal device in CDMA2000 is "Mobile Station" (MS) and in WCDMA (UMTS)/GPRS/GSM/HSDPA/EDGE is
“User Equipment” (UE). For simplicity in this document, references to the handset/terminal will be "MS," but this use implies both MS and UE.

Standalone GPS: The GPS receiver calculates a position without using any assistance data and without a connection to
the wireless network.

MS-Based: The GPS receiver calculates the position using assistance data from a location server to increase cold-start
sensitivity and reduce the start time for an initial position calculation.

MS-Assisted: The GPS receiver uses assistance data from a location server to make measurements related to its distance
from the GPS satellites, then sends this information to the location server where the position is calculated. This mode also
increases cold start sensitivity and reduces the start time for an initial position calculation.

MS-Assisted/Hybrid: Wireless network information is added to GPS measurements as part of the position calculation by
the location server, integrating the relative strengths of GPS information and available wireless network location information
for increased positioning reliability in difficult GPS environments.

Do I need this?
If you are perfectly happy with your GPS, then no. If you are at an impasse and willing to try anything, yes. If you want to give it a try just because you want to crack your berry, yes.

If you have Verizon and they crippled your GPS so it only works with BB Maps and VZ Navigator, this is the fix for you!

Is it safe?
I had no issues applying the fix myself but I hold no responsibility if you mess up your phone. You should not have any problems if you follow the guide step by step.

How can I help?
If you try a setting, model, network, or anything else unconfirmed, please report back so this guide can be updated.

If you can provide more information or insight on this guide, let me know. You will be credited and this guide will be updated to keep all relevant information on the first page for users to quickly locate.

If you can help me make the guide more presentable, please help me out. This was written after being up all night before. Actually finished it like at about 7am. Posted, crashed (asleep). So any help in cleaning it up to make it easier for users would be welcome

Also, if anyone can let me know if there are hide tags here on CrackBerry forums, that would be wonderful. That way I can put images in them and users can expand them as needed. This will help the layout and let users get what they want when they need it. I plan to have each step have an accompanying picture so I hope this forum will allow that.


Now, onto the guide!


Part I - Requirements
NOTE: If you have Verizon or Alltel, your SPC/MSL may be 000000 and will just need to do the steps in Part III-B [Including Steps 1-9 in Part III-A]

-Operating System
Windows Vista - Tested
Windows XP - Tested

-Blackberry OS - Latest Recommended
Firmware 4.5+ [May work on previous firmwares but is unconfirmed]

-Programs You Will Need
Blackberry Desktop Manager 4.6+*
QPST 2.7 Build 215 for all Blackberry Models except Storm
QPST 2.7 Build 301 for Blackberry Storm

-Programs You Might Need
CDMA Access:
UniCDMA 2.1 (Used in this Guide)
CDMA Universal

Hex Reader:
Hex Workshop (Used in this Guide)
WinHex v14.9

-Confirmed Tested Devices
Blackberry Curve 8330 (Alltel | Sprint)
Blackberry Storm 9530 (Telus | Verizon)

-Unknown but said to work at HowardForums
Storm 9500
All Pearl Models
Other Curve Models besides 8330
8700 series
Bold & Curve 8900

Part II - Network Settings & Addresses
-Network Settings - REMEMBER TO BACKUP ANY SETTINGS IF THEY EXIST

Confirmed
Alltel
PDE IP Address = 205.142.19.100
PDE Port Number = 8888
PDE Transport = IP
Position Calculation = Mobile

Sprint:
PDE IP Address = 68.28.31.49
PDE Port Number = 5017
PDE Transport = IP
Position Calculation = Mobile

Telus:
PDE IP Address = 216.198.139.92
PDE Port Number = 8889
PDE Transport = IP
Position Calculation = Mobile

Verizon:
PDE IP Address: 66.174.95.132
PDE Port number: 8888
PDE Transport: IP
Position Calculation: Mobile

Unconfirmed
Bell:
PDE IP Address: 206.47.201.75
PDE Port number: 8888
PDE Transport: IP
Position Calculation: Mobile

US Cellular (Same as Alltel)
PDE IP Address = 205.142.19.100
PDE Port Number = 8888
PDE Transport = IP
Position Calculation = Mobile

US Cellular (Try this if one above fails)
PDE IP Address = 64.58.50.45
PDE Port Number = 8889
PDE Transport = IP
Position Calculation = Mobile

MetroPCS:
Server IP Address = 198.17.1.0
Server Port Number = 3425
PDE Transport = IP
Position Calcultation = PDE

AT&T:
PDE IP Address: 66.209.11.61
PDE Port number: 8888
PDE Transport: IP
Position Calculation: Mobile

-Address & Length for UniCDMA

Confirmed
Blackberry Curve 8330 (Alltel)
-Address=0x1067ed90
-Length=1703936

Unconfirmed
Blackberry Storm 9530
-Address=0x17c455be
-Length=524288

Blackberry Pearl
-Address=0x106c9e79
-Length=1703936

Blackberry 8703e
-Address=0x10050000
-Length=1703936

Blackberry 8830 WE
-Address=0x10057700
-Length=524288

Blackberry 8130
-Address=0x10129990
-Length=25000

Blackberry 8800
-Address=0x10630000
-Length=1703936

Unknown Models - Try these if no other alternative. If the outputted BIN file is 0kb, try a different address. This only reads from your phone and will NOT harm it.
-Address=0x1067ed90
-Length=1703936

-Address=0x1070fa96
-Length=524288



Part III-A - Guide - Setup & Discovery
0. Do not have the Blackberry hooked up until told in this guide.

1. Download and install all the programs you need. If you have Alltel or Verizon you do not need to do any steps above 3 in Part III-A unless QPST will not recognize your phone. If this happens, do steps 4-9.

2. Open up Blackberry Desktop Manager 4.7

NOTE: Blackberry Desktop Manager MUST stay open through the entirety of this guide.

3. Plug in the Blackberry you have.

4. Open up Device Manager



5. Click the + beside Ports (COM & LPT) You should have 2 that say RIM Virtual Serial Port v2 (COM#)

6. If neither of these are between ports 1-4, proceed to next step, otherwise skip to step 10 or if your ports are between 1-4 and you already have your SPC/MSL number, skip to Part III-B.

7. Right click one of the ports and click Properties.

8. Select Port Settings and then Advanced.



9. Change COM Port Number to an unused port between 1 and 4. Click OK.



10. Open UniCDMA and change the Mode to Qualcomm.

11. Click Setup and select the port of your Blackberry or the port you set in step 9.

NOTE: If it says it Couldn't open port COM#, select the other Blackberry port. If you had to manually change the port as in steps 7-9, change the modified port back and then change the other Blackberry port.

NOTE: You may have to disconnect your Blackberry and close the open programs (BB DM & UniCDMA) and start from step 10 again after reopening BB DM, reconnecting your Blackberry, and reopening UniCDMA. A restart could also be required.

12. Click Read All. It should display information about your device on the left side including your ESN #.

13. Click Memory and input the address and length for your model under the Address & Length for uniCDMA section in Part II and click Read and save to file.

14. Save the file as anything, just remember where it is. If it successfully worked, you should have a BIN file containing information. If you have a 0kb BIN file, try a different address and length.

15. Open Hex Workshop and load the BIN file.

16. Locate a 6 digit numerical code. This is your SPC/MSL Code. Apparently all Alltel and Verizons codes are 000000 (Unconfirmed)

17. Remember this number and close the programs.

18. Process to Part III-B.



Part III-B - Guide - Applying the Fix
19. Open up Service Programming that was installed with QPST

20. A popup should ask you to choose your phone. It should automatically have one selected. If there isn't one selected, change the ports as mentioned in steps 4-9

21. Click OK. It will ask for a base model. I chose SURF6100-ZRF6155 (bottom one).

NOTE: You can also try Surf6300-BB and Surf750000-A if you do not have the option for gpsOne as found in Step 23.

22. Select Read from Phone and enter the SPC/MSL Number.

23. Press the right arrow until you find the option for gpsOne

24. Under gpsOne, check all the boxes on the left side so they are black check marks instead of grey or blank.

25. Enter all the network settings according to your carrier listed in Part II

26. Select Write to Phone.

27. It may present an error. Your phone should restart. Once rebooted, you can unplug it and close QPST, BDM.

28. Your phone may startup without a signal. Calling out will ask if you want to fix the connection.

29. It should fix your connection and your gps should now work.

30. Test it in BBmaps or whichever program you would like.

31. Enjoy!

NOTE: You may need to update your phone by dialing *228 and choosing option 2 to update or 1 to program.



Part IV - Thanks
Original HowardForums Thread
HowardForums user Unibomber for the initial guide.
Everyone in the thread who helped with additional information.
RIM, for creating the blackberry.
Alltel for giving me my Curve as a replacement for my LG Rhythm
bionic4.0 for posting a link to PDF with a similar guide. Is now attached for reference.
HouseApe for creating that PDF.

UPDATES:
I have attached a PDF document linked to by another crackberry user bionic4.0. It is very similar to my guide and I didn't even know it existed before I created this. Hopefully it can help. Please use this thread for any discussion regarding this fix so it can be contained in one thread instead of spread out everywhere.

I have updated the addresses for more models and added a possible IP setting for AT&T.

Added links for Blackberry Desktop Manager 4.7 and Hex Workshop. Use Google to locate the others.

A user tipped me that you need QPST 2.7 Build 301 for storm. Added a note.

Corrected some spelling mistakes, reworded some lines. Added a note on what information to provide when seeking help with this fix.

HouseApe, creator of the PDF attached, provided some more information on how the fix works and also provided a bit more information to update the guide with.

Added some more info. Confirmed network settings for Telus, Sprint, and Verizon. Confirmed Storm 9530 model fixable with this guide.

USERS WHO HAVE FIXED THEIR GPS:
TheHeartlessHero (DUH!)
HellKatzX
CDKG
Mythos_LX
Baniels
VictoryCube
nlerx
TylerP81
Jocko1960
Attached Files
File Type: pdf How to get your GPS to work for BlackBerry.pdf (425.0 KB, 1209 views)
File Type: pdf Blackberry GPS Guide v3 - HouseApe.pdf (500.8 KB, 300 views)

Last edited by TheHeartlessHero; 11-02-2009 at 04:42 AM.
Reply With Quote
  #2  
Old 03-28-2009, 04:13 PM
CrackBerry Newbie
Device Model: 8330
Carrier: Sprint/Nextel
PIN: 31E6C62D
 
Join Date: Mar 2009
Posts: 5
Default

(see bolded text to skip back story)

I'm wondering if I should try this fix for my navigation app on my Sprint phone.

The problem I am having is that when I launch it, it just gets stuck at the splash screen that says "Sprint Navigation v2.1".

My phone is new so Ive only had the problem a couple of days and I dont have an urgent need to get it fixed but at some point would like it to work as it should.

As best I can tell the problem started after the last time I tried to test out the voice recognition part of the app. So I got in the menu and went to enter a location and chose the option to speak it. Once I realized it was dialing a number and I would have to hold the phone to my ear I decided to wait until later to try it so I cancelled the call and exited the app.

Ever since then when I try to launch it, it gets stuck at the splash screen and the only thing I can do is use the power/end call key to back out of it.

Ive read that maybe removing the app from the phone and redownloading and installing is a possibility but I have my reservations about that.

Is this fix intended to cure stalled applications or is it mainly for ones that cant find a connection?
Reply With Quote
  #3  
Old 03-28-2009, 10:30 PM
TheHeartlessHero's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Mar 2009
Posts: 296
Default

I don't have a Sprint phone but I hope my answer can help a bit.

If it is trying to locate a GPS signal on the Splash Screen before the application loads, this fix should help.

If the program is stalling for some other reason, it may help, but idk.

One thing to try is turning off the GPS under Options > Advanced Settings > GPS and running the program. If it errors out or gets past the splash screen, it's something with the GPS and try the fix.

This fix is for anyone who could never get a GPS connection or stopped having one after an OS Update.

May also be used to connect to more satellites. When I first got the phone and gps was working before the hack, I got max 5 sats. Now after it, I have never gotten below 8 and have gotten as high as 12.

Earlier I was driving to work, rain, clouds, and google maps got a lock in 3 seconds. I was happy ^_^.

Question to Mods
Is it possible to sticky or have it show up in multiple forums? I am sure most users go to a model's individual board and will not see this thread unless it shows up there.
Reply With Quote
  #4  
Old 03-29-2009, 03:45 AM
HellKatzX's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Mar 2009
Posts: 385
Default

I might try this if I get the courage up, thanks for the great guide
Reply With Quote
  #5  
Old 03-29-2009, 11:02 AM
Sparkmaster's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Feb 2009
Posts: 220
Default

I should try this on the wife's BB Curve 8830 from Verizon.. Maybe today.
Reply With Quote
  #6  
Old 03-29-2009, 12:24 PM
F2 F2 is offline
CrackBerry Genius of Geniuses
Device Model: 9650 Bold & 8830
Carrier: Verizon
 
Join Date: Jan 2008
Posts: 5,455
Default

I have the Verizon 8830.

I guess I canNOT follow directions or something does not work.

Does it have to be DM 4.7? I'm using 4.6

I have FOUR RIM ports, 3, 4, 5 and 6.

Do I need to run the UniCDMA? If so, well, no contact.

I then tried the QPST program but again, NO communications with my phone appears.

Maybe someone else will give this a shot.

I recall playing with the QPST ages ago on my XP computer and was able to connect with some phone (might have been before BB) as I don't recall. This is a Vista computer (home premium so 32 bits)
Reply With Quote
  #7  
Old 03-29-2009, 01:42 PM
Sparkmaster's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Feb 2009
Posts: 220
Default

Verizon.
8330

Did it twice and its no love
Reply With Quote
  #8  
Old 03-29-2009, 01:52 PM
TheHeartlessHero's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Mar 2009
Posts: 296
Default

F2, have u tried switching the ports that are using 3 and 4 with the ones using 5 and 6? When I did it, port 5 to port 2, I got nothing as well. It worked when I changed port 6 though.

Also, 4.6 should work. When you are trying QPST, do you already have BB DM running and connected? If it isn't connected, you won't be able to in QPST.
__________________
Storm2 Tips & Tricks - Some helpful advice on your new Storm2. Share your own tips here.
Blackberry Icons for PC - Show off your Blackberry in style the next time you connect it to your PC!
A Real Fix for Your GPS Issues - The only guide you'll need to fix your Blackberry's GPS once and for all!
Unread - A fantastic integrated Google Reader RSS app for OS 5.0+. Real-time syncing and easy to use interface.
Reply With Quote
  #9  
Old 03-29-2009, 01:57 PM
TheHeartlessHero's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Mar 2009
Posts: 296
Default

Quote:
Originally Posted by Sparkmaster View Post
Verizon.
8330

Did it twice and its no love
So you completed all the steps successfully? Did you ever have gps working before this? OS version on the curve?
__________________
Storm2 Tips & Tricks - Some helpful advice on your new Storm2. Share your own tips here.
Blackberry Icons for PC - Show off your Blackberry in style the next time you connect it to your PC!
A Real Fix for Your GPS Issues - The only guide you'll need to fix your Blackberry's GPS once and for all!
Unread - A fantastic integrated Google Reader RSS app for OS 5.0+. Real-time syncing and easy to use interface.
Reply With Quote
  #10  
Old 03-29-2009, 02:05 PM
F2 F2 is offline
CrackBerry Genius of Geniuses
Device Model: 9650 Bold & 8830
Carrier: Verizon
 
Join Date: Jan 2008
Posts: 5,455
Default

Just tried more switching ports. Qpst does NOT "awaken" the Read-from-phone button.

Yup, DM is active and working.

Last edited by F2; 03-29-2009 at 08:35 PM.
Reply With Quote
  #11  
Old 03-29-2009, 02:10 PM
TheHeartlessHero's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Mar 2009
Posts: 296
Default

So any luck?

I'll be unable to respond for next 8 hours or so but will reply to everyone later tonight when I can
__________________
Storm2 Tips & Tricks - Some helpful advice on your new Storm2. Share your own tips here.
Blackberry Icons for PC - Show off your Blackberry in style the next time you connect it to your PC!
A Real Fix for Your GPS Issues - The only guide you'll need to fix your Blackberry's GPS once and for all!
Unread - A fantastic integrated Google Reader RSS app for OS 5.0+. Real-time syncing and easy to use interface.
Reply With Quote
  #12  
Old 03-29-2009, 02:16 PM
Sparkmaster's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Feb 2009
Posts: 220
Default

Only thing that was working before was the BBMaps and Google but only BBmaps work now.

Yes, All steps were done successfully right down to the errors. I rebooted a few times and still nothen.

OS on the Curve.. 4.5.0.77
Reply With Quote
  #13  
Old 03-29-2009, 03:24 PM
HellKatzX's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Mar 2009
Posts: 385
Default

I'm trying this also using a Alltel 8330.
DM 4.7 running and connected but I'm stuck here:

20. A popup should ask you to choose your phone. It should automatically have one selected. If there isn't one selected, change the ports as mentioned in steps 4-9

Showing no "Active Phones", tried to change some ports around didn't help.

Update

Ok I got it to recognize a connected phone by double clicking the little Globe by my pc clock and adding port 4.
It now shows my esn, phone number, port, but where it says phone it says "Unknown (83)". When I click ok to connect I get "Online connection failure: Unspecified error"

Last edited by HellKatzX; 03-29-2009 at 03:34 PM.
Reply With Quote
  #14  
Old 03-29-2009, 03:33 PM
TheHeartlessHero's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Mar 2009
Posts: 296
Default

Spark, try updating your phone to the latest firmware .131. The modified network settings should stay but it might help.

Hellkatz, what ports are shown in device manager? After I changed ports, I always unplugged and reran the programs (bb dm first) then reconnected to make sure it'd pick up the port. Did you get your phone to read under unicdma or did you skip it? Even if you don't need to find your msl, unicdma can help by making sure you can connect to it on a certain point.

Btw, hurray for sneaking some bb usage! Will be back later.
__________________
Storm2 Tips & Tricks - Some helpful advice on your new Storm2. Share your own tips here.
Blackberry Icons for PC - Show off your Blackberry in style the next time you connect it to your PC!
A Real Fix for Your GPS Issues - The only guide you'll need to fix your Blackberry's GPS once and for all!
Unread - A fantastic integrated Google Reader RSS app for OS 5.0+. Real-time syncing and easy to use interface.
Reply With Quote
  #15  
Old 03-29-2009, 03:43 PM
Sparkmaster's Avatar
CrackBerry Abuser
Device Model: 9550 (Storm2)
Carrier: Verizon
 
Join Date: Feb 2009
Posts: 220
Default

Cant find no firmware .131 for Verizon ? ? ?
Reply With Quote
Reply

Tags
do have idea why??, i have a bb curve 8338

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



ADVERTISEMENT

ADVERTISEMENT



Create your own Wallpapers with the CrackBerry.com Wallpaper Maker Tool. Once you have yours made, you can share it with the CrackBerry Community by adding it to our Wallpaper Gallery!



You can visit CrackBerry.com on your BlackBerry for mobile versions of our Blogs, Forums, and App store. There is also a handy link directory which features hundreds of Berry-Friendly sites. Install the CrackBerry.com shortcut and you will never be more than a click away!

Visit m.CrackBerry.com
CrackBerry.com RSS Feed



All times are GMT -4. The time now is 11:33 PM.

 
 Site Support | Accessory Order Support | App Store Support | Advertise | Newsletter | About Us

Creating smartphone communities
Android Central - Android reviews, news and forums Crackberry - Blackberry news, reviews and community TiPb - iPhone news, accessory reviews & forums
Pre Central - Palm Pre Review, News and Community Treo Central - Treo & Centro News and Forums WMExperts - Windows Mobile Reviews & News

The names RIM and BlackBerry are registered Trademarks of Research in Motion Limited.
CrackBerry.com is in No Way Affiliated with Research in Motion Limited.
We take pride in our unbiased content, however do occasionally receive free product from vendors that we review or discuss. For more info click here.
Copyright ©2007-2010 Smartphone Experts. Terms and Conditions. Privacy Policy. All rights reserved.