Диагностика OBD-I (дорестайл) по USB
Всем привет, в результате работ по теме
viewtopic.php?f=8&t=27447 родились зачатки очередной диагностической программы для БМВ т.н. OBD-I, до 1995-96 года. Направление видится более перспективным т.к. если расходомер еще можно найти рабочий или же плюнуть и купить новый китайский, то средств для определения неисправности того же расходомера на коленке, с помощью "двух гвоздей, клея и соплей"

нету, если не считать дорогого полу-официального оборудования работающего по COM порту.
На текущий момент программа умеет подключатся к DME по адресам 0x10 (большинство блоков) и 0x12 (некоторые блоки, насколько помню у моторов M40 и M70), получать информацию о блоках, коды ошибок (пока без расшифровки

), а так же обнулять их.
По обычному VAG-COM KKL кабелю на чипе FT232BL за $10.
[img:6y7wcmjf]http://sd.uploads.ru/QrANu.jpg[/img:6y7wcmjf]
[img:6y7wcmjf]http://sd.uploads.ru/kfryE.jpg[/img:6y7wcmjf]
Настройки виртуального порта FTDI, для того чтобы все заработало.
[img:6y7wcmjf]http://sd.uploads.ru/31kvX.jpg[/img:6y7wcmjf]
Расшифровка кодов, поддержка других блоков и функционала появится позже. Сейчас главное отладить работу со старыми блоками.
http://webfile.ru/4e1db25cb83c961a682c8e70f7c0c5d4
COM порт нужно выбирать при каждом запуске.