@Dembel, диагностическое оборудование выбирают под задачи, а не под имеющиеся девайсы!
если задача - читать ошибки и не более, тогда в принципе по барабану что брать. если же задача - шить блоки, менять центр. конфигурацию, включать/выключать функции и т.д. - тогда только usb, а уже потом смотрим с чем из имеющихся девайсов мы такой адаптер сможем использовать.