So you just bought an OpenXC vehicle interface? Let’s get it programmed and test it in a car with your laptop using Python and the OpenXC Python library.
If you have issues at any point in this process, check for similar issues in the Google Group and otherwise create a new post to ask for some assistance.
Visit the VI firmware page to find the right firmware for your VI and to learn how to re-program it.
If you don’t have an Android device, or you want to write apps using Python, you can use a laptop to test.
openxc-control version
from the command line - it should print out the
current version of the attached vehicle interface. If you instead get an
error about not being able to find the USB device, make sure the VI has
power (look for an LED).
no backend available
? Go back to the
Python library docs and make sure you installed a USB
backend.openxc-dump
to test that data can be streamed from the vehicle interface.
It should return a stream of live vehicle data, and openxc-dashboard
will
show the vehicle parameters in a useful windowed display.