You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I tried to use the UART 2 port for the NEO-D9C to input differential data, but the firmware changes the UART 2 input data type to RTCM 3 at startup, leading to a failure to use differential positioning (CLAS).
Your workbench
As shown above, the satellite signal first passes through NEO-D9C to acquire the L6 signal from QZSS and then transmits the signal to NEO-F9P through the feeder.
Steps to reproduce
The firmware will overwrite the UART 2 settings when it is activated.
Expected behavior
I would like to add a setting option to adjust the input format of UART 2.
Because NEO-D9C only supports output in UBX format.
Actual behavior
The firmware will overwrite the UART 2 settings when it is activated.
The text was updated successfully, but these errors were encountered:
We don't yet have an SparkFun RTK product that incorporates the NEO-D9C (only the NEO-D9S). If you'd like to contribute a PR to support it, we'd be willing to consider it.
I've added the protocol support in this commit: 3bfbd0c
TLDR: This would also allow correction data from an external NEO-D9S to be input over UART2 too. But you would also need to set the encryption keys manually, or automatically, so the ZED could decode the data. And, right now, the key entry and update requires online.lband to be true. We would need to significantly restructure the code to support manual key entry without having the NEO-D9S present on the I2C bus. I'm proposing we don't consider that as an option / future upgrade, and close this issue once the protocol support has been merged.
Subject of the issue
I tried to use the UART 2 port for the NEO-D9C to input differential data, but the firmware changes the UART 2 input data type to RTCM 3 at startup, leading to a failure to use differential positioning (CLAS).
Your workbench
As shown above, the satellite signal first passes through NEO-D9C to acquire the L6 signal from QZSS and then transmits the signal to NEO-F9P through the feeder.
Steps to reproduce
The firmware will overwrite the UART 2 settings when it is activated.
Expected behavior
I would like to add a setting option to adjust the input format of UART 2.
Because NEO-D9C only supports output in UBX format.
Actual behavior
The firmware will overwrite the UART 2 settings when it is activated.
The text was updated successfully, but these errors were encountered: