FAQ

🚧 These docs are out of date as of May, 2026. 🚧

They reflect the Meadowlark (Carbon dev kit) API and may not apply to Carbon systems.

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:

  1. Check the latest release: Visit the voyant-sdk/releases/latest GitHub page to see the current version.

  2. Follow the installation instructions: See the Installation Guide for your platform.
  3. For Docker users: You can force a rebuild that will update to the latest release by adding the --no-cache flag:

    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

Copyright © Voyant Photonics, Inc.

This site uses Just the Docs, a documentation theme for Jekyll.