UAVCAN in Zubax GNSS 1.0


(Xie Feng Xi Yu00) #1

Hello, I was getting the 1.0 version of zubax before. I found that the format of its UAVCAN is different from that published on the official website. I would like to ask you where you can see the UAVCAN tutorial in the corresponding format. Thank you.


(Pavel Kirienko) #2

Maybe this would help: https://docs.google.com/document/d/1IgOZ2proS0Bwx3_nc8u7CM81ldHcxWzlgMVjNfW5Has/pub

However, that version of the protocol is absolutely obsolete and is not used anywhere. Consider upgrading the firmware to version 2.0, it uses a newer protocol version that is compatible with the modern UAVCAN. You can use this tool to do the job: https://github.com/Zubax/zubax_serial_updater using this binary: https://files.zubax.com/products/com.zubax.gnss/com.zubax.gnss-1.0-2.0.29abf8ea.compound.bin


(Xie Feng Xi Yu00) #3

Hello, I still have a question, I downloaded release_2.0 at https://github.com/Zubax/zubax_gnss using git clone -b release_2.0 https://github.com/Zubax/zubax_gnss.git, after which I followed the documentation. Readme.md uses git submodule update --init --recursive to update the submodule when an error occurs:


Which step did I make a mistake?


(Pavel Kirienko) #4

You don’t need to build the firmware yourself; doing that is not so simple because it is no longer maintained. If you are keen on doing so, you will need to find that specific revision of ChibiOS that the submodule points to.

Instead of building the firmware, use the prebuilt binary I linked above.


(Xie Feng Xi Yu00) #5

Thank you, but I still want to try this method again. If I can’t do it, I will use the binary you gave.