Тестирование VCDS на VirtualBox

VCDS заточен под Windows, запуск подобных програм на Linux + Wine часто не оправдывается своей сложностью. По этому я решил оставить заметку по настройкам VirtualBox.

Настройки для VirtualBox

Здесь выделю два момента:

Установка Guest Additions

Guest Additions в нашем случае нужны для синхронизации работы USB портов между Ubuntu и Windows, когда будем подключать адаптер OBD-II к автомобилю и тестировать VCDS.

Настройка Shared Folders

Shared Folders понадобится для переноса данных между Ubuntu и Windows. Например после диагностики я сохраняю логи VCDS и переношу для анализа и хранения в Ubuntu.

На выключенной VM делаем следующие правки.

После запуска VM должен быть доступен наш каталог.

Тестирование VCDS

На данном этапе нужен автомобиль. Я тестировал на своей Skoda Octavia A7 FL (NE) 2019.

Прежде всего:

$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 10a5:9200 FPC FPC Sensor Controller
Bus 003 Device 003: ID 1bcf:2cde Sunplus Innovation Technology Inc. XiaoMi USB 2.0 Webcam
Bus 003 Device 005: ID 8087:0026 Intel Corp. 
Bus 003 Device 010: ID 0403:fa24 Future Technology Devices International, Ltd Ross-Tech HEX-USB
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

В моем случае это Bus 003 Device 010: ID 0403:fa24 Future Technology Devices International, Ltd Ross-Tech HEX-USB.

Также можно проверить через сообщения ядра в режиме мониторинга:

$ journalctl -f -k
...
May 10 17:03:57 mi-pro kernel: usb 3-2: new full-speed USB device number 17 using xhci_hcd
May 10 17:03:57 mi-pro kernel: usb 3-2: New USB device found, idVendor=0403, idProduct=fa24, bcdDevice= 6.00
May 10 17:03:57 mi-pro kernel: usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
May 10 17:03:57 mi-pro kernel: usb 3-2: Product: Ross-Tech HEX-USB
May 10 17:03:57 mi-pro kernel: usb 3-2: Manufacturer: Ross-Tech
May 10 17:03:57 mi-pro kernel: usb 3-2: SerialNumber: RT000001

Далее:

Пример успешного ответа ниже.