However, this is more thanĮnough to implement simple request-response protocols (such as OBD II),Īnd to monitor broadcast messages on a bus (such as in a vehicle). The driver has to switch between its modes as quickly as possible inĪs such, can327 is a best effort driver. Since the ELM327 was never meant to be a stand alone CAN controller, Into full fledged (as far as possible) CAN interfaces. This driver is an effort to turn abundant ELM327 based OBD interfaces This driver aims to lower the initial cost for hackers interested inĬAN adapters are expensive, few, and far between.ĮLM327 interfaces are cheap and plentiful. Please see out-of-tree.rst for compilation/usage hints. This is the non-upstreamed version of the can327 driver. Repository, and/or use it for further pre-upstream work. I may or may not backport upstream patches to this downstream Please send patches upstream to and the maintainers for This driver has become an official part of Linux since v6.0: Can327: ELM327 driver for Linux SocketCAN Upstream