-
Notifications
You must be signed in to change notification settings - Fork 104
[Feature Request] Enhanced support for UBX-CFG-GNSS (to allow Galileo configuration on M8) #237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Hi @jan5650 , The M8 only supports 3 GNSS concurrently. My advice would be to try disabling BeiDou first, then enable Galileo. Please be aware that - in this library - I hope this helps, |
Also, just for reference, here are the notes from the Interface Description for UBX-CFG-GNSS: Configuration requirements: Notes: |
Thank you very much for your quick and detailed reply. I don't want to use U-centers, I want the arduino to load the config I have invented every time it starts. If you could kindly add the following to my code:
If some of this is not possible with the libraries, leave it out, but I'd like to know how to solve most of it. Thank you very much! |
Hi @jan5650 , OK. I understand. Please be aware that this will involve writing a lot of new code: a method to read and return the full UBX-CFG-GNSS message; a method to read and/or modify the settings for each GNSS; a method to write the modified settings to the module. This is possible, but it will take time. Best wishes, |
of course I'll wait if you're so kind as to write an example. Thank you very much! |
Hi @jan5650 , OK. Thank you. Going back to your original question: "I can only see 25-26 satellites max.". Please tell me what you mean by "see". Is this the "#SVs Used" in the NAV-PVT message? "#SVs Used" is the number of satellite signals used to calculate the position solution. It is not the same as the number of "Satellites In View". That number will be much higher. Just for information, here is what I see with u-center and the NEO-M8U (not -M8N). The Galileo satellites are shown as "E". Setting the NMEA Version 4.10 is important. This allows the Galileo signals to be reported in GNGSA NMEA sentences. Best, |
I used this method to see, how many satelites are in view...
The Sateliltes variable shown max 25-26 satellites. I know that NMEA 4.10 need for Galileo, but i dont use NMEA messages, only uses UBX. In this way i need to set NMEA 4.10 too ? If needed, then i want to do it from arduino too... I cannot use U-center |
Ah. OK. Thank you.
This library does not currently support changing the NMEA protocol version (UBX-CFG-NMEA). I will add that when I add improved support for UBX-CFG-GNSS. I will leave this request open. But it sounds like everything is working for you. Best, |
Okey But with the code linked above, do I using Galileo or not? Because unfortunately I don't see what I can see with this Arduino module, only that there are 25-26 of them |
You need to use UBX-NAV-SAT. The This library supports UBX-NAV-SAT. Please see this example. You will need to add extra code to print
|
Hi!
I'm using Neo M8N GPS module with the code below, but unfortunately I can only see 25-26 satellites max.
Am I doing something wrong?
I want to use GPS+GLONASS+GALILEO at the same time.
at startup in setup block I check what baud number it is operating on (factory 9600 or already modified) and then I turn on the necessary satellite monitoring and change it so that no NMEA message comes but UBX
The text was updated successfully, but these errors were encountered: