brendan-w / python-OBD

OBD-II serial module for reading engine data
GNU General Public License v2.0
1.03k stars 364 forks source link

Implement ELM327 commands by version #90

Closed ffries closed 7 years ago

ffries commented 7 years ago

This proposal is to code all ELM327 commands and allow filtering them by version.

This document presents all ELM327 commands by version: https://www.elmelectronics.com/wp-content/uploads/2017/01/AT_Command_Table.pdf

Could be used to code STX11xx commands.

This will allow filtering commands by version AND testing of compliance. When buying an ELM327 cable, you need to know precisely what commands are supported. We can do a quick test on just a few AT commands or a complete test.

For example, you may find a way to fill buffer and calculate its size.

The idea is to help users buying the right cables and get rid of poor Chinese illegal copies of the ELM327. Or at least inform users that they are running a cheap copy.

I would also like to implement a 'help" feature to display a small help on each command.

ffries commented 7 years ago

Project is inactive, closing now.