Frequently Asked Questions (FAQ)
They reflect the Meadowlark (Carbon dev kit) API and may not apply to Carbon systems.
Fully updated documentation will be published when Carbon Alpha ships in April 2026.
Questions? Reach out to us at: support@voyantphotonics.com
Common questions and solutions for Voyant LiDAR tools and API usage.
Version Compatibility
I’m getting repeated warnings about incompatible proto versions
If you see warnings like this:
WARNING: Received incompatible proto version 0.2.0 to API version 0.1.0
WARNING: Received incompatible proto version 0.2.0 to API version 0.1.0
WARNING: Received incompatible proto version 0.2.0 to API version 0.1.0
This indicates a version mismatch between your Voyant SDK/tools and the sensor firmware. The solution is to upgrade to the latest version of the Voyant SDK and the latest device firmware.
To upgrade the SDK:
-
Check the latest release: Visit https://github.com/Voyant-Photonics/voyant-sdk/releases/latest to see the current version.
-
Follow the installation instructions: See the Installation Guide for your platform.
-
For Docker users: You can force a rebuild that will update to the latest release by adding the
--no-cacheflag:docker build --no-cache -t voyant-sdk-container -f docker/Dockerfile .
After upgrading, the version warnings should disappear and you’ll have access to the latest features and compatibility improvements.
To upgrade the device firmware:
Please see the instructions in Update Firmware.
Docker usage
Accessing a Running Container
When working with Docker containers, you may need to access a running container from a new terminal session. This is particularly useful when you need multiple terminal windows or want to run commands in parallel.
You can access a running container with the docker exec command by providing the container’s name:
docker exec -it <CONTAINER_NAME> bash
For example:
docker exec -it voyant-sdk-container bash