ау!!! Ребята, вы чиво.... вы не путайте спецификацию протокола, и того кто его читает!!!! У K-Line адаптеров - один протокол, у ELM - другой! При чем от серии к серии разные... и вообще, чаще идет адаптер + софт под этот адаптер (унифицированы ELM и K-line)
Так что сначала определись каким адаптером, кого читать будешь, а потом уже пиши прогу.... кмк ELM327 - самое то для универсальности... он держит все от OBDI до CAN
http://www.elmelectronics.com/DSheets/ELM327DS.pdf