НиколайКим, смотря какие цели.
Самый простой вариант - китайский ELM325 с прошивкой 1.5, позволяет по блютузу подцепить Форскан/Карсканер на Андроиде, посмотреть ошибки, стереть.
Подороже - ELM327/ELS27, или ELM "с переключателем", позволяют Форсканом смотреть и вторую, мидканшину.
ELS с USB уже шьёт блоки:
[Ссылки доступны только зарегистрированным пользователям. Регистрируйся тут...]
Еще дороже - китайский аналог дилерского сканера, позволяет самостоятельно провести многие тесты и переключения. Непопулярен.
Далее, шнурки от пяти рублей стандарта J2534, типа CHIPSOFT J2534 Lite, позволяют шить ЭБУ мотора своими прошивками (но не иммо!), также работают в режиме KLine адаптера (нам малоактуально), и CANHacker - можно послушать шины.
Ну и далее дилерское оборудование, которое может всё и даже писать прошивки в ЭБУ мотора и коробки. А
[Ссылки доступны только зарегистрированным пользователям. Регистрируйся тут...] для прямой заливки в память ЭБУ и прочих подобных работ.
Особняком стоят дорогие качественные OBD-сканеры, пишушие логи и оживающие лишь при работе мотора, позволяют подключатеь полноценно ТоркПро с кучей приборов, варнингами и пиками. Впрочем этого же можно добиться самым дешевым ELM.
На каком уровне диагностики Мазд вы находитесь, задавая столь широкий вопрос? Меня, в частности, интересуют пиды ЭБУ коробки, если сможете найти и поделиться, буду признателен.