Subaru(SSM) + android. Снимаем параметры.

r00t

Новичок
Мар
9
0
В субару, помимо стандартных протоколов диагностики, типа OBD-2(сами протоколы именуются через ISO, ну вы поняли), есть свой собственный - Subaru Select Monitor(SSM), v1- это что-то старое до 2000гв, v2 - это легко читается через K-Line кабель и v3 - это уже по CAN-шине.
На андроиде есть интересные программы, например Torque Pro или btSSM. Первая по обд может снимать показания и ошибки. Вторая умеет работать только с субару по протоколу SSM. Torque Pro вроде тоже добавила поддержку SSM, но главный вопрос не в этом.
Какие кабели можно использовать, чтобы считывать показания с помощью этих программ(или других программ, например под windows) по протоколу SSM, но желательно без кабеля - через bluetooth.
Много китайских кабелей на ELM327, но, как я понял, они не умеют работать с SSM и снимают совсем мало параметров с субару(кстати, поделитесь опытом, какие параметры на каких машинах удалось снять: буст, AFR, может еще что ?).

Вот пример китайского ELm327 bluetooth
Посмотреть вложение 104402

Некоторые подключают к андроиду кабели KKL-USB через usb-otg, тоже вариант, но, как я понимаю, в андроиде должна быть поддержка микросхемы в ядре, или грубо говоря для обывателей: драйвера для кабеля.
 

r00t

Новичок
Мар
9
0
Оказывается похожая тема уже поднималась http://www.sti-club.su/showthread.php?t=112390
Есть ли какие-нибудь устройства, которые умеют работать с SSM и передавать данные по bluetooth ?
 

Шаман

Повелитель STI-хий
Мар
16
38
Думал на эту тему несколько лет назад. KKL-USB скрестить с BT-dongle (аля как на фото). В итоге получишь вирт. com-порт с которым можно работать (запросы SSM получить и отправлять, например). На практике не доделал.
 

r00t

Новичок
Мар
9
0
KKL-USB уже идет с конвертером COM - получается надо отрезать эти дорожки TX/RX и туда припаять эти. При условии что уровнии TTL одинаковые(наверное и конвертер уровней там есть).
 

BETEP

Субарист
Сен
1
18
У меня Torque Pro через Bluetooth адаптер на ELM327 видит буст, AFR, температуру впуска, антифриза и еще кучу всяких параметров. Работает это на мозгах Евро ВРХ 2001 и на Евро Форике. На японских СТИ-мозгах адаптер ничего не видел вообще, т.к. японцы в свои машины протокол ОБД не пихают
 

Шаман

Повелитель STI-хий
Мар
16
38
Ну да. Или преобразователь уровней TTL-RS232 или наоборот вкрячить, если нужно будет.
Можно вообще поискать KKL-COM кабель будет еще проще.
 

r00t

Новичок
Мар
9
0

А ты пользовался своими elm327 и программой Torque Pro ? не помнишь, какие показания можно было снимать ?
 

BETEP

Субарист
Сен
1
18
Я так понимаю вопрос ко мне
Я и сейчас пользуюсь. На самом деле там достаточно много разных показаний. Тебя какие конкретно интересуют?
 

r00t

Новичок
Мар
9
0

да, к тебе тоже, к вам двоим и еще может к кому-нибудь)
Интересуют в первую очередь Boost, AFR, температура воды(это, я как понимаю, он умеет). А вот всякие FBKC, FBLC, IAM, A/F Correction он не должен уметь. Еще хочу Knock count(по цилиндрам), Injector Duty(%), MAF(g/s), load average (g/rev). Что-нибудь из этого доступно в torque pro через ELM327 ?
 

BETEP

Субарист
Сен
1
18
Knock count нет, по остальному посмотрю.
А как расшифровывается
FBKC, FBLC, IAM, A/F Correction? А то в Торке они относительно полно обзываются
 

r00t

Новичок
Мар
9
0

FBKC - Feed back knock correction
FBLC - feed back learning correction
IAM - ingition advance multiple (или как-то так)
A/F correction - Air/Flow correction(с приставкой Lerning тоже надо бы)
 

r00t

Новичок
Мар
9
0
Вот еще есть страничка https://torque-bhp.com/wiki/Bluetooth_Adapters
Тут написано про OBDLink LX, может даже с кан шиной работать, но заработает ли через него SSM v2/v3 - я хз, попробовать бы. Стоит дорого, почти как опенпорт 2.0, хотя опенапорт 2.0 с андроидом подружить вроде тоже не просто, не слышал про "драйвера" под линукс или андроид для него, а вот обычный KKL на prolific или ftdi запустить можно будет.
 

Kolyan

Повелитель STI-хий
Окт
12
38

я юзал китайский elm327 с Torque Pro.
Показаний мало, всякие бусты, AFR и температуры есть, таких нужных турбосубарам параметров как FBKC, FBLC, IAM, A/F Correction, Knock count, Injector Duty и прочих нету. Но можно руками PID добавить...

Если нужно, могу в выходные посмотреть, что Torque Pro с elm327 может показать, может за год с лишним ещё что-то добавили...
 
Последнее редактирование:

BETEP

Субарист
Сен
1
18
В общем из того что ты просил есть только Boost, AFR, температура воды, температура поступающего воздуха, MAF(g/s).
Как писал Kolyan, можно PIDы вручную добавить, но я этим не занимался
 

r00t

Новичок
Мар
9
0
Спасибо вам, посмотрю пиды, можно ли туда субаровские адреса прописать.
 

r00t

Новичок
Мар
9
0
Попробовал сегодня Torque Pro + KKL-USB (VAG-COM) - не работает, хотя с ноутбука под виндой ромрайдер логи снимает по SSM протоколу. В Torque Pro пробовал и SSM протоклы и 9141/14230. Кабель программой виден, но работать с моей машиной не хочет.
Надо бы попробовать еще программу btssm (стоит 15$).

SSM протокол, похоже, в Torque pro работает лишь через OBDKey, который у нас не продается и стоит больше 100 евро.
 

r00t

Новичок
Мар
9
0
В общем-то оно и понятно, на 2010гв уже нету 9141/14230, там CAN, но мой шнурок KKL не умеет к CAN-шине цепляться, а вот OpenPort 2.0 Torque Pro не знает. Так что для авто до 2007 года может и подойдет KKL, но мне либо другой софт с поддержкой SSM, либо CAN адаптер, типа ELM327, но без SSM тогда уж.

Протоколы
OBD протоколы: 9141(до 2007 года) и ISO 15765-4 CAN(c 2007 года)
Субару протоколы: SSM 1/2/3

Кабели:
KKL может работать только с 9141 и SSM-2 для связи с субой. через 9141 естессно меньше параметров можно посмотреть, SSM круче.

Софт:
Torque Pro похоже умеет работать только с ELM адаптерами, SSM поддерживается вроде тлько через OBDkey(bluetooth).
btssm. Автор пишет, что работает как его адаптер по бт, так и kkl с openport 2.0 через OTG. Но чет я не уверен, надо попробовать.
 

Шаман

Повелитель STI-хий
Мар
16
38
В общем-то оно и понятно, на 2010гв уже нету 9141/14230, там CAN

k-линия у 10 года есть ткже.
KKL у тебя на каком чипе? Проверь функционал этого кабеля под виндой. Проблема наверняка в дройде.
 

r00t

Новичок
Мар
9
0

К-линия то есть, но вот ISO9141 мозг не поддерживает видимо. SSM-2 под виндой нормально запустился, я же писал - Romraider логи с этого кабеля снимает. SSM != ISO9141, сам же знаешь.
Torque Pro не поддерживает SSM через KKL-USB кабель, как мне это удалось выяснить
 
K

Kochkin

Повелитель STI-хий
Окт
33
28
ребят никто не хочет обменять провод ваг 409 (KKL) на ELM327????