Heard of GLONASS? It’s a Russian radio-based satellite navigation system that both complements and provides an alternative to GPS. GLONASS is fully supported in Xperia S, and any Xperia™ device with a Qualcomm Snapdragon S2 or S3 processor and the latest software is capable of supporting GLONASS! In this article, Magnus Persson from Sony Ericsson explains more about how GLONASS improves positioning and how you can incorporate this feature into your own apps. Read more after the jump.
***May 15, 2013 Note: The list of GLONASS-supported Xperia™ phones is updated.
Hi, I’m Magnus Persson, Positioning Specialist at Sony. I recently wrote an article on how indoor maps can save you money and add extra value to your organisation. Now I’d like to introduce another navigation topic called GLONASS.
Have you ever noticed how your navigation application suddenly slows and starts lagging when driving in downtown cities, just when you need precise instructions the most? This is mostly likely caused by the surrounding buildings blocking the view towards the GPS satellites. In order for a phone to calculate a good position, a clear line of access to four or more satellites is needed. If the signals have bounced off a wall before reaching the receiver, it will reduce the accuracy of the position. This is where GLONASS, another version of satellite based positioning system, can help.
What are GPS and GLONASS?
GPS stands for Global Positioning System and is a satellite based positioning system owned and maintained by the US Air Force. The GPS system currently contains 31 active satellites transmitting signals. GPS is used by millions of civil devices to calculate the position.
GLONASS stands for Globalnaya Navigatsionnaya Sputnikovaya Sistema and is also a satellite based positioning system but is owned and maintained by the Russian Space Forces. GLONASS development started in 1976 but it was not until October 2011 that full global coverage with modern satellites was achieved with 24 active satellites. Hence the number of GLONASS-only devices is very limited.
How GLONASS improves positioning
It’s simple math – by supporting both systems in a receiver, the number of available global satellites increases from 31 to 55. Therefore, more geographic locations are able to receive four or more signals from satellites, which in turn means more successful position calculations and also better accuracy of the calculated positions in challenging environments.
Field tests in downtown San Francisco found that the positioning accuracy of adding GLONASS improved as much as 50%. The test were executed with the help of Qualcomm using two Sony Ericsson Live with Walkman™ smartphones, and 600 measurements were recorded and analyzed per device.

| Configuration | Number of satellites used* | CEP 68% (m)** |
| GPS only |
5,5 |
30,4 |
| GPS + GLONASS |
10,9 |
17,7 |
* The number of satellites in average that were used to calculate the position. More satellites usually mean a more reliable and accurate location.
**CEP 68% means that 68% of the 600 measurements are within this distance, in meters, from the reference location. Hence lower values mean better accuracy.
How your app can benefit from GLONASS
Now that you understand the benefits of using GLONASS, the next step is ensuring that your app utilises it. If you’ve already developed an Android™ app using the GPS provider, and if the app is running on any 2011 Xperia™ smartphones, mostly likely it’s already using GLONASS satellites to improve the positioning accuracy and navigation experience. In particular, the Xperia™ arc, Xperia™ arc S, Xperia™ ray, Xperia™ neo, Xperia™ neo v, Xperia™ pro, Xperia™ active, Xperia™ mini and Xperia™ mini pro [list updated May 8]** (along with the latest Xperia™ software) are all capable of supporting GLONASS!
The GLONASS enhancement is transparent and backwards compatible with the existing applications but there are ways to see the benefit of the GLONASS satellites. One way is to download and install the free GPS Test application by Chartcross Ltd. from Android Market. The satellites numbered 65 to 88 are GLONASS satellites that are being tracked.

Screenshot example of Chartcross Ltd.’s GPS Test application.
If you would like to indicate in any way in your application if GLONASS satellites are used to calculate the position you can do so by checking the GpsSatellite objects returned by the getSatellites method. If the PRN value returned by getPrn is between 65 and 88 and the usedInFix method returns true the last position was calculated using a GLONASS satellite.
To save power, the GLONASS receiver is only activated in problematic locations, such as in an urban environment with high rise buildings. Therefore, if you are in an open sky environment where there are enough GPS satellites available to calculate a good accuracy position, GLONASS will automatically be switched off temporarily to enhance the battery lifetime.
So the next time you’re having problems getting a fix on your location, use an Xperia™ smartphone supporting GLONASS to get faster and more accurate location information.
GLONASS-supported Xperia™ devices***
As of May 2013, The following Xperia™ smartphones and tablet have support for GLONASS:
- Xperia ZR
- Xperia Tablet Z
- Xperia SP
- Xperia ZL
- Xperia Z
- Xperia V
- Xperia VL
- Xperia TX
- Xperia T
- Xperia SL
- Xperia acro S
- Xperia ion
- Xperia neo L
- Xperia S
- Xperia pro
- Xperia neo V
- Xperia active
- Xperia arc S
- Xperia arc
- Xperia neo
More information
- Get more information on GLONASS.
- Learn more about GPS.
- Read Magnus Persson’s previous navigation post on how indoor maps can save money and add value.
- Find additional location service details on Qualcomm’s mobile content services.
- See the Qualcomm video explaining GLONASS.
Feature image courtesy of ariadna @ Morguefile.
By Patryk Szymczak
#1GLONASS is great! I own a proof story. Imagine ther is a internet startup called Cloud Your Car (http://cloudyourcar.com), providing smart tool for fleet management and optimizing fuel economy for international trucks. Fuel prices are always going high, fuel consumption doesn’t change thus we developed a solution for eco driving and defensive driving. We do support GLONASS because it boosts positioning accuracy. While development we found out that with traditional GPS we could have usually 8-12 satellites on the sky. With GLONASS we see at least 20 satellites that makes obtaining first fix much faster and boosts its general performance.
By Johannes Liebert Lawrence
#2Further more, I have yet found the list as ‘JAN 24 Note: The list of GLONASS-supported Xperia phones has been updated below!*’ mentioned, could you provide a hyperlink or direction for it please?
By Joe Padre
#3Hi Johannes,
Thanks for pointing out the note. We will add a list of Xperia-supported devices as soon as possible.
Best regards,
Joe from Developer World
By Johannes Liebert Lawrence
#4Dear Mr Padre,
All concerns toward U. S. A. version Mobile phones: As I presume this model represents the most recent sat nav service (or App) which supported by GPS and Glonass SONY provides on mobile phones, does Xperia Z’s sat nav service (or App) provide included (paid or free) map (or/and traffic) updates and guidance regarding to safety cameras please? Should it support internationally how many countries Xperia Z’s sat anv supports and are all of them receiving free map or/and traffic updates please?
Yours sincerely
J. L. Lawrence
By Joe Padre
#5Hi Johannes,
Regarding your Xperia Z question, here is some feedback from Magnus:
Xperia Z comes preinstalled with Google Maps. It is a free map and navigation service which includes traffic information. It does however not include safety camera info. If that is of interest for you, we recommend you to install and try out Wisepilot for Xperia. As an Xperia owner, you will get an extended trial period of this navigation application which includes both traffic information and safety camera info.
Hope that helps!
Best regards,
Joe from Developer World
By Amitangshu Acharya
#6Dear Magnus,
I checked out this cool discussion and decided to pick up a Sony Xperia Phone because of GLONASS support. I do a lot of mapping work and I need GLONASS desperately as it allows me to do my work without carrying a separate GPS. However, out of curiosity I emailed Sony India if the Xperia models mentioned here in this discussion had GLONASS support in India as well. And here is what they wrote to me:
Dear Amitangshu,
Thank you for contacting the Sony Xperia support centre
We understand the you want to know that Xperia Neo L, Xperia J, Xperia E, XperiaU, Xperia P models launched in India comes with GLONASS support or not
We value the importance of your concern and we are here to assist you
We appreciate your interest in Sony products and services
In response to your query we would like to inform you that GLONASS is not available for all these handsets as mentioned above
We would also like to inform you that we are only providing this feature in our Sony Xperia Z handset
For further information on Sony Xperia products, services and support please visit http://www.sonymobile.com
For any further assistance please feel free to call our customer support on 39011111 or 1800 3000 2800 (Toll free)
Kind Regards,
PALLAVI GUPTA
Sony Xperia Support Centre India
Magnus, all the phones mentioned by you do not have GLONASS support in India. What can be the explanation for this? I would love to know your views.
Cheers
Amit
By Abhishek Dutta
#7I have Sony xperia tipo. What I want to know is, whether my phone has glonass and compass or not
By Joe Padre
#8Hi Abhishek,
Nope, no GLONASS, no compass in Xperia tipo. Here’s the link to the white paper for the full specs. http://developer.sonymobile.com/downloads/whitepapers/sony-xperia-tipo-white-paper/
Best regards,
Joe from Developer World
By prakateesh sakthivel
#9i own Xperia J whether it would supports GLONASS
By Joe Padre
#10Hi Prakateesh,
Xperia J does not support GLONASS, sorry. Snapdragon S1 processors do not support GLONASS, but S2 and S3 do.
Best regards,
Joe from Developer World
By Ivan Tan
#11I just bought the bought the latest flagship Sony Xperia GX in Japan. Will this phone support Glonass as well?
By Joe Padre
#12Hi Ivan,
Yes Xperia GX supports GLONASS.
Best regards,
Joe from Developer World
By Sarvesh Abroal
#13Dear Sir,
I would like to know if Sony Xperia S hasan Internal GPS Antenna as well. The specifications only says it has aGPS. Basically I wanna know if it can pinpoint my position when im flying my personal glider at high altitudes far away from the cities with no cell network coverage.
Also, which other sony phones can help me with this use?
Your reply will be much appreciated.
Thanking you,
Capt. Sarvesh Abroal
Mumbai, India.
By Elemer Flat
#14hello all,
By this improvement /able to use GLONASS satellites/ the Xperia series phones the GPS accuracy and signal stability turn more accurate or more stable than other brand phones? Will be more accurate and stable than phones by other brands? Is there a comparison about them?
By rpbert lin
#15As I used gps test software for the XPERIA S testing , I am not able to get the Glonass satellites LOCKED (Gray colour) always ( in real world & simulator style test also). I try to send 8 Glonass satellites only from the simulator in my lab test & it still does not lock ( 4 satellites got) & 4 satellites also lost .Do you know why ?Please advise.
By Magnus Persson
#16Hi. Thank you for contacting us. We have executed the GNSS tests on XPERIA S once more and it is working as it is supposed. The device is able to calculate the position in GLONASS only and 2 GPS + 2 GLONASS satellite simulations. We did however find problems with one of our simulators when executing the tests. The problem was found to be caused by a leap second setting. Without knowing which simulator you are using it is hard to know what can be causing your problems but maybe it is worth testing different setting configurations or contacting the provider of the simulator.
[...] article will help you understand GLONASS [...]
[...] Wikipedia: GLONASS – Wikipedia Qui invece l'articolo ufficiale direttamente dal blog Sony Ericsson: GLONASS support in our latest Xperia How your app can benefit from GLONASSNow that you understand the benefits of using GLONASS, the [...]
By Ulf Thurban
#19Hi,
What about support for Galileo, the European system, and specifically for EGNOS Safety-of-Life?
By Magnus Persson
#20Hi Ulf! We are monitoring the progress of the Galileo system but we believe there are still some years until complete enough to add any real value. The full Galileo constellation is not planned to be ready until the end of this decade. Even so we hope that we will be able to start using parts of it earlier.
Regarding EGNOS and Safety-of-Life we are not targeting the kind of use cases they are mainly aiming at assisting (aviation etc.). We are however downloading some similar data as transmitted from the EGNOS satellites but does it over the mobile network instead, again to save power.
By matias cadiz
#21Please android 2.2 (froyo) for xperia x8
I’m tired of not being able to install a desent game in this.
NOW
By Marco 89
#22Sony, this is a good news, but you have to think to something else.
First af all fix the gps issue !!!
It drops every 5 minutes if you have data disabled or you have not a data plan !!!
This would be your priority !!! Gps is actually unusable withoud data.
This behavior affect all Xperia 2011 series, since the last update, and didn’t happen with the old build 3.0.xxxx.