EGNOS Toolkits
How can app developers easily enhance the GNSS position in their apps with EGNOS?
EGNOS is a European system that provides a higher accuracy than GPS over Europe through the use of geostationary satellites that broadcast data used to correct GPS positions. It offers an innovative feature - "Integrity" - that gives you a guarantee of your position and alerts you when GPS satellites data should not be trusted. It is of importance in case of solar activity peaks (like in 2012 and 2013) that can disturb satellites emissions. When the EGNOS satellite signals are not accessible (e.g. in urban canyons or under tree canopy) it is not a problem as EGNOS corrections can still be retrieved from the internet (with SISNeT or EDAS).
To help you benefit from these advantages, the European Commission provides you with easy and ready to use EGNOS toolkits for free!
What is an EGNOS toolkit?
For anyone looking into a mobile device (receiver manufacturers, mobile phone developers) it is a source code ready for integration into a smartphone or a handset to benefit from EGNOS advantages thus to get a competitive advantage
For anyone creating new apps (app developers, researchers, university students, etc.) this is a collection of software, a demo application and supporting materials that allows you to create innovative applications using EGNOS
For anyone who is just curious, it provides a great opportunity to understand the entire GNSS position computation chain from raw satellite signals to a GPS and enhanced GPS (EGNOS) position
Why use an EGNOS toolkit?
Since implementing EGNOS requires some specific skills, the toolkit helps you save time and energy by providing a ready-for-use source code and a demo application showing the advantages and possibilities offered by EGNOS.
As EGNOS is fully interoperable with other SBAS in the world such as the existing US WAAS, the toolkit onboard your receiver can provide its advantages in different universitparts of the world.
Which are the EGNOS toolkits?
At present there are three EGNOS toolkits developed and available in this section:
- EGNOS SDK
- PEGASE tool
- SIGNATURE tool
The common purpose of the EGNOS toolkits is to provide a source code to ease the implementation of EGNOS and EDAS. However, they differentiate by the hardware needed to run the toolkit, or by the features provided.
Performances of the EGNOS toolkits
During the test phases evidences were collected to prove the benefits of using EGNOS :
- the EGNOS SDK provides a software receiver to enhance GPS positions, and proved that position accuracy increases on average of 30%
- the PEGASE tool proved the algorithm works and approaches EGNOS performance in case the receiver algorithms are known
- the SIGNATURE tool demonstrated when the PVT algorithms were known, that the EGNOS solution improved the Horizontal positioning performance of GPS in the 95th percentile by around 2 meters.
For both tools the resulting performance depends from the environment conditions, and the receiver model. Further tests are ongoing and the updated results will be released when ready.
Go straight to the toolkit page you are interested in:
EGNOS SDK
The EGNOS SDK applies the full theory of EGNOS and GPS starting from the raw data provided by a GNSS chipset, on a broad set of platforms (iPhone, Android, Blackberry and Windows Phone). The corrections used come either from the signal in space or from SISNeT, the service aiming at providing EGNOS corrections through the Internet. The demo application provides in real time the GPS position, the EGNOS enhanced position and its level of integrity
As, so far, GPS chips inside smartphones are "blackboxes", the only way to retrieve EGNOS and GPS raw data and to provide a demonstration, is to rely on an external GNSS receiver connected to the smartphone by Bluetooth.
PEGASE tool
The PEGASE team has developed a toolkit to apply EGNOS corrections on Nokia Maemo phones using the EGNOS corrections from EDAS and without the need of an external GNSS receiver. PEGASE has developed an additional application called "EDAS proxy" which extracts from the EDAS data flow only the data that are necessary for the EGNOS application and make them available on the Internet in the SISNeT format.
SIGNATURE tool
The SIGNATURE toolkit provides EGNOS corrections for Android phones. It applies correction data received via the internet (SISNeT) to the GPS position calculated by mobile phone's internal GNSS chipset. The toolkit consists of a library of functions which can eventually be integrated directly in the Application Programming Interface (API) of the mobile phone operation system. Application developers will simply request a position using the API and the API will return the EGNOS improved position. The library has been successfully tested on HTC Wildfire, Desire and Legend, without the need of an external GNSS receiver
Which is «YOUR» toolkit?
| The EGNOS toolkits |
Referring OS | Referring Hardware | Go to YOUR toolkit |
||
|---|---|---|---|---|---|
| OS | Version | Smartphones | Receivers** | ||
EGNOS SDK |
![]() |
2.3.3 | Google Phone (Samsung Nexus S) |
uBlox EVK-6T with premium feature raw data |
EGNOS SDK page |
| Samsung Galaxy S | |||||
| Samsung Galaxy S II | |||||
| 2.3.4 4.0.1 |
Samsung Galaxy Nexus | ||||
![]() |
iOS 4.3.1 |
iPhone 4 |
|||
![]() |
6.0.0.534 | BB torch 9800 | |||
| |
7.0.7392.0 | Samsung Omnia 7 | |||
| SIGNATURE tool | Go to the SIGNATURE page |
||||
| PEGASE tool | To be further developed | ||||
For further information please contact:
** Some of the receivers that support the EGNOS SDK functionalities
** If you are a receiver manufacturer and want to include your EGNOS-enabled receiver in the list please contact:
egnos.toolkits@gsa.europa.eu




