Главное, что бы протокол машины совпадал с протоколом, который поддерживает адаптер. А программы выбираешь сам, какие больше нравятся. Я пробовал разные, все работали. Единственно, одни автоматом устанавливали связь, другим надо было указывать какой протокол.
И ещё раз повторюсь - Все виденные мной ELMки, хоть проводные, хоть блютузные, работали по одному протоколу, т.е. осуществляли связь по одной паре проводов, две другие были не подключены. Мультипротокольных я не встречал, но и утверждать что их нет я не буду.