richClubb / python-uds

A uds library for python
MIT License
99 stars 55 forks source link

Support for ELM327 modules #44

Open richClubb opened 5 years ago

richClubb commented 5 years ago

Adding support for ELM327 modules

richClubb commented 5 years ago

Investigation into ELM327 support found the following

Command set and documentation available: https://www.elmelectronics.com/wp-content/uploads/2016/07/ELM327DS.pdf

AT MA command dumps the bus data AD BD dumps the last CAN bus command

sending arbitrary can messages: https://www.elmelectronics.com/wp-content/uploads/2017/11/AppNote07.pdf

richClubb commented 5 years ago

This is shelved for the time being, it would require strange integration into the current architecture but is not out of the question for the future