OSNMA support ?
Is your feature request related to a problem? Please describe. Implement support to compute OSNMA messages and check the integrity of the Galileo received signal
Additional context More infos are available in the OSNMA ICD
gpstest isn't really a "process raw data" client and I think should not cross into that. Can you point to android APIs where there is anything about OSNMA? To me, this request doesn't fit the scope of gpstest and should be closed, but maybe I'm missing something.
No API link has been provided, so I suggest closing.
I'm open to adding this as part of spoofing detection. Data will come from the navigation message - https://developer.android.com/reference/android/location/GnssNavigationMessage
this is very interesting, especially for folks who suffer to live / be in areas where GNSS gets jammed / Spoofed...
If anyone is still interested in validating Open Source Navigation Message Authentication, just updating pic2bim https://github.com/buildvoc/PIC2BIMAndroid which already have this capabilities, (could this be added to GPSTest?)
Some folks have been already implementing this - I found this description helpful... https://github.com/daniestevez/galileo-osnma
Tomorrow (july 24th 2025) OSNMA status will be set from "test" to "operational".
https://www.gsc-europa.eu/sites/default/files/sites/all/files/Galileo-service-notice-09-v1.2.pdf
it seems this is more relevant every day: https://www.heise.de/news/Nach-GPS-Stoerung-bei-von-der-Leyen-EU-setzt-auf-Verschluesselung-gegen-Spoofing-10628720.html
Jamming of government planes does not make OSNMA in GPSTest more relevant. What's needed for GPSTest is a PR....