I am just getting started with OpenXC and the Ford VI. I thought I would avoid the Win10 unsigned usb driver problems by using a Ubuntu VM. I created a VM with the latest Ubuntu and went through the OpenCV installs (python2.7, pip, openXC, libusb) I installed vi-firmware-type5-FORDBOARD-ctv7.2.0-csv7.0.0.bin and the red and green LEDs started working. So I think all of that went ok.
I used lsusb in the Ubuntu VM
jjt@ubuntu:~/openxc-python$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 1bc4:0001 Ford Motor Co.
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
However, the OpenXC scripts don't seem to recognize the VI???
jjt@ubuntu:~/openxc-python$ sudo openxc-control version
Skipping USB device: [Errno None] Unknown error
Traceback (most recent call last):
File "/usr/local/bin/openxc-control", line 11, in <module>
load_entry_point('openxc', 'console_scripts', 'openxc-control')()
File "/home/jjt/openxc-python/openxc/tools/control.py", line 142, in main
interface = interface_class(**interface_kwargs)
File "/home/jjt/openxc-python/openxc/sources/usb.py", line 69, in __init__
raise DataSourceError("No USB vehicle interface detected - is one plugged in?")
openxc.sources.base.DataSourceError: No USB vehicle interface detected - is one plugged in?
The Ford VI is simply connected to the usb connector and both red and green LEDs are on. It is not connected to a vehicle at this point, but I just want to try some of the openxc version. Shouldn't this work?