GNSS Constellations


#1

Hello,

I would like to use other constellations than GPS but they aren’t supported for now. I tried this in France.
Do you know when it will be enable?


#2

Hello Alex,

What type of product do you have? Which version of Legato and Firmware? Giving these information, I’ll be able to investigate further.

In the meantime, in order to check which constellations are supported by your target, you can run the following command. It should indicates you which constellations are supported/activated/disabled and so on.

root@swi-mdm9x28-wp:~# gnss get constellation
GPS activated
GLONASS activated
BEIDOU activated
GALILEO activated
QZSS not activated

Best regards,


#3

Hi oabid,

I will try this and I will let you know what happened, normally should work.


#4

Sorry @oabid , I forgot to mention my settings : Legato 18.5.1, SWI9X07Y_02.16.02.00.
Finally I could set GNSS to get all current available service with command gnss set constArea , like you. :slight_smile:

root@swi-mdm9x28:~# gnss get constellation
ConstellationType 15
GPS activated
GLONASS activated
BEIDOU activated
GALILEO activated
QZSS not activated

But I would report that even with that the command gnss set constellation shows us that the constellation aren’t supported. Don’t understand…

root@swi-mdm9x28:~# gnss get constellation
ConstellationType 15
GPS activated
GLONASS activated
BEIDOU activated
GALILEO activated
QZSS not activated
root@swi-mdm9x28:~# gnss set constellation 1
Success!
root@swi-mdm9x28:~# gnss set constellation 2
Setting constellation [GLONASS ] is not supported
root@swi-mdm9x28:~# gnss set constellation 4
Setting constellation [BEIDOU ] is not supported
root@swi-mdm9x28:~# gnss set constellation 8
Setting constellation [GALILEO ] is not supported
root@swi-mdm9x28:~# gnss set constellation 16
Bad constellation parameter: 16
root@swi-mdm9x28:~# gnss set constellation 32
Setting constellation [QZSS ] is not supported


#5

It’s a little bit tricky actually: GPS constellation needs to be activated all the time. So, you cannot activate GLONASS only for instance (platform constraint). It’s documented I think in the platform documentation.

Having this in mind, you can add new constellations on top of GPS like this :
gnss set constellation 3 => GPS + GLONASS
gnss set constellation 9 => GPS + GALILEO
gnss set constellation 47 => GPS + GLONASS + BEIDOU + GALILEO + QZSS

Also, It may require a reboot for the setting to be effective.


#6

Thank you for your help, I understand more now.
I thought it was weird that were so much available Galileo satellites. ^^