The CAN translation module code runs on an Arduino-compatible microcontroller connected to one or more CAN buses. It receives either all CAN messages or a filtered subset, performs any unit conversion or factoring required and outputs a generic version to a USB interface.
If you’ve downloaded a pre-built binary for a specific vehicle, see the Flashing a Pre-compiled Binary section for instructions on how to flash your CAN translator. Most users do not need to set up the full development described in these docs.
Please see our Contributing Guide.
For discussions about the usage, development, and future of OpenXC, please join the OpenXC mailing list.
Copyright (c) 2012-2013 Ford Motor Company
Licensed under the BSD license.