Open search

Open source

Release of smartphone driver assistance app source code

VIA Technologies announced the availability of VIA-AI source code and documentation on Github for the global developer community.

(Source: VIA Technologies)

The app enables the addition of level 2 driver assistance capabilities by connecting an Android smartphone to the CAN bus of a vehicle. “Our mission with VIA-AI is to facilitate the development of driver assistance applications by making our technologies accessible to everyone,” commented Richard Brown, Vice-President of International Marketing, VIA Technologies. “We look forward to working with developers, enthusiasts, and industry partners to accelerate the creation of groundbreaking autonomous driving innovations.”

VIA-AI is an open source driver assistance app that supports adaptive cruise control (ACC), lane keeping assist system (LKAS), and CAN network integration functions. It enables the development of driver assistance capabilities for selected vehicles using a modern Android smartphone and hardware connectors.

VIA-AI is compatible with current generation flagship Android devices, and verified for full functionality with HTC U11 and HTC U12+, and Google Pixel2 smartphones; other smartphone models are currently under evaluation. The VIA-AI app connects to the vehicle’s CAN network using a standard onboard diagnostics port (OBD-II) and a giraffe connector (available from Once installed, the VIA-AI app connects to the vehicle’s subsystem to manipulate acceleration, brake, and steering functions, providing level 2 driver assistance on the highway.


Publish date

VIA Technologies