Ну, паять его не обязательно.
Самый простой вариант:
http://www.masterkit.ru/main/set.php?code_id=215984
Только у него что-то цена последнее время подскочила, я год назад брал за 600р.
Тот софт, что за деньги, может это на 100%, а вот про бесплатный софт не подскажу. Самые мощные из бесплатных: OpenDiag и STEVAZ, но на сколько мне известно, они пока этого делать не могут.