Перейти к содержанию
AUTO TECHNOLOGY

OpenDiagMobile для Android


Рекомендуемые сообщения

https://yadi.sk/d/ULBSS0aRfgvLL

 

Попросил у друга ELM BT v1.5, заказан из китая... Всё нормально работает, но только с блоком "Ителма 74". С блоком "Ителма 74CAN" не работает, программа либо вылетает, либо работает без вывода данных (так же как и на ELM BT v2.1).

Ну так и понятно. Блок на калайн. CAN не причем. Автоопределение попробуй. С 2.1 чуть позже попробуем вариант cxem!
Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 6 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Жалко :-( Придётся пока сканмастеом смотреть...

Вот подготовил для 2.1 по варианту cxem. Проверь, только без автоопределения и блок выбери "Ителма M74"!

 

 

Изменено пользователем sidrva
Ссылка на комментарий
Поделиться на другие сайты

Вот подготовил для 2.1 по варианту cxem. Проверь, только без автоопределения и блок выбери "Ителма M74"!

 

так что все-таки работает 2.1?

 

Так что, все-таки работает?

 

Работает

Ссылка на комментарий
Поделиться на другие сайты

Вот подготовил для 2.1 по варианту cxem. Проверь, только без автоопределения и блок выбери "Ителма M74"!

 

 

 

https://yadi.sk/d/KR3Enw43fhJh4

Подключается, данных нет. Но .... во вкладке "Информация - версия прошивки" появились два символа "I4", соответствуют первым двум символам прошивки моего блока.

Изменено пользователем yurazlat
Ссылка на комментарий
Поделиться на другие сайты

Elm 1.1 c тест 12 работает, если в машине есть can шина. В моем случае can шина на абс и подушке. Эбу c can программа не находит и переключается на поиск k-line. Если can шины нет, то на запросе 22009а адаптер зависает и дальше ничего не работает.В терминале проверял, любые две can команды подряд он не хочет, только через перегрузку atz и тд.

Ссылка на комментарий
Поделиться на другие сайты

И может есть смысл заменить atz на atws, перед поиском по atsp5, Для ускорения, чтоб не ждать пока светодиоды проморгают.

Ссылка на комментарий
Поделиться на другие сайты

2.03.2.test12

 

Добавил в автоопределение блока определение по прошивке, в предыдущей только по заводскому номеру.

 

Планшет Андроид 4.2 и смартфон Андроид 4.4 с ELM Wi-Fi и bluetooth - определяет М73 Автел, работает без проблем, зависаний и вылетов.

А вот у шнурка СН340 после 1-го подключения был завис на вкладке Параметры - никуда больше не хотел переключаться, цифры не менялись. Отключился кнопкой связи, подключился опять - все нормально... Есть подозрение, что я перед подключением шнурка то ли включил, то ли выключил пробелы... Может из-за этого зависло...

 

Изменено пользователем A_Kir
Ссылка на комментарий
Поделиться на другие сайты

вот кусочек вашего лога

Send: 220091

Receive: BUS INIT: OK

7F 22 33

33 - это код ошибки , а он говорит , что нет команды открытия сеанса связи(StartDiagnosticSession), перед подачей команды 220091

скорее всего нужно команда типа 1080,1081 или аналогичные или 3E01 , нужно знать конкретно команду для вашего блока

Извиняюсь спросить :-) А есть описание всех ошибок 7F? У меня только старые, 2000-го года. Изменено пользователем sidrva
Ссылка на комментарий
Поделиться на другие сайты

cxem , вот два лога к линии. Один адаптер рабочий, другой не очень.

0000698953: Open COM2 Baud=10400 RTO=10

0000702484: 00

0000702562: 81 10 F1 81 03

0000702594: 83 F1 10 C1 6B 8F 3F

0000702734: 81 10 F1 81 03

0000702766: 83 F1 10 C1 6B 8F 3F

0000705875: 81 10 F1 3E C0

0000705875: Close COM2

 

 

 

0000070500: Open COM2 Baud=10400 RTO=10

0000077328: 00

0000077391: 81 10 F1 81 03

0000077422: 83 F1 10 C1 6B 8F 3F

0000080922: Close COM2

 

Запрос 81.Из за чего так может быть? Нижний лог elm выдает BUS INIT: ERROR

Изменено пользователем zhekaf
Ссылка на комментарий
Поделиться на другие сайты

Sidrva, меня посетила мысля:-) Вот лог работы Elm1.1 с м75, прослушанный Elm1.5 по команде atma.

По логу видно, что перед каждым ответом эбу есть 10. откуда этот байт?

Может Elm 1.5 из за этой 10 и не видит эбу м75? Elm ждет ответа C1 6B 8F, а получает 10 C1 6B 8F и по этому пишет BUS INIT: ERROR. А Elm1.1 этот лишний байт не видит. Или я ошибаюсь?

Ссылка на комментарий
Поделиться на другие сайты

OpenDiagMobile-2.03.2.test.v2.1

 

Спасибо! Вижу, нормально блок отвечает. Не знает команды, но это дело микаса. Но опять же одно но, 82 елм блоку не послал, просто ушел в OBD :-(
Ссылка на комментарий
Поделиться на другие сайты

Извиняюсь спросить :-) А есть описание всех ошибок 7F? У меня только старые, 2000-го года.

да у меня такие же из протокола 14230-3

Ссылка на комментарий
Поделиться на другие сайты

Sidrva, меня посетила мысля:-) Вот лог работы Elm1.1 с м75, прослушанный Elm1.5 по команде atma.

По логу видно, что перед каждым ответом эбу есть 10. откуда этот байт?

Может Elm 1.5 из за этой 10 и не видит эбу м75? Elm ждет ответа C1 6B 8F, а получает 10 C1 6B 8F и по этому пишет BUS INIT: ERROR. А Elm1.1 этот лишний байт не видит. Или я ошибаюсь?

Трудно что либо сказать, atma не пробовал и не разбирался.

Вариант cxem у yurazlat не прокатил. Всё также как в test12. Но, тем не менее, думаю внести в прогу ..... В общем по тестю на своей. Вообще, логика видна. С начала шину подключить и только потом адреса куда и откуда задавать, которые, теоретически могут меняться во время связи. Да и подумать ещё о startDiagnosticSession и stopDiagnosticSession надо.

 

да у меня такие же из протокола 14230-3

У меня ....33 нету. Значит ещё старее :-)
Ссылка на комментарий
Поделиться на другие сайты

Да и подумать ещё о startDiagnosticSession и stopDiagnosticSession надо.

таки эти команды надо однозначно засылать в ЭБУ...

странно, что ты этого до сих пор не сделал...

на работе документация, где указан порядок команд, в понедельник могу кинуть...

Ссылка на комментарий
Поделиться на другие сайты

вот посмотри, может более полный вариант, страница 17

Да слов нет! Спасибо! Почитаю всё!

 

 

таки эти команды надо однозначно засылать в ЭБУ...

странно, что ты этого до сих пор не сделал...

на работе документация, где указан порядок команд, в понедельник могу кинуть...

так ариентируюсь на windows версию, а там с елм нет такого, с калайн да, есть.

От любых доков ни когда не откажусь!

 

Изменено пользователем sidrva
Ссылка на комментарий
Поделиться на другие сайты

Вот лог работы Elm1.1 с м75, прослушанный Elm1.5 по команде atma.

По логу видно, что перед каждым ответом эбу есть 10. откуда этот байт?

этот байт 10 как раз все ясно просто твой адаптер или программа убирает не все три байта заголовка ,

а только 2 байта , например условный ответ: 84 F1 10 61 01 24 78

вместо всего заголовка 84 F1 10, убирает только 84 F1

 

21 80

10 61 61 80 FF FF................

80 F1 10 61 61 80 FF FF................

 

вот еще заголовок 4 байта, а убрано только 2 байта 80 F1, а 10 61 оставлено в ответе

Изменено пользователем тсж
Ссылка на комментарий
Поделиться на другие сайты

Да слов нет! Спасибо! Почитаю всё!

 

так ариентируюсь на windows версию, а там с елм нет такого, с калайн да, есть.

От любых доков ни когда не откажусь!

последовательность должна быть такая:

startCommunications

testerPresent /периодически засылается, чтобы ЭБУ не отвалился и в теле обмена/

startDiagnosticSession

 

(здесь идет обмен между компом и ЭБУ: запрос параметров, чтение ошибок, сброс ЭБУ и т.п.)

 

stopDiagnosticSession

stopCommunications

 

тебе ещё стоит почитать ISO-14230-1, ISO-14230-2

Изменено пользователем angtar
Ссылка на комментарий
Поделиться на другие сайты

 

последовательность должна быть такая:

startCommunications

testerPresent /периодически засылается, чтобы ЭБУ не отвалился и в теле обмена/

startDiagnosticSession

 

(здесь идет обмен между компом и ЭБУ: запрос параметров, чтение ошибок, сброс ЭБУ и т.п.)

 

stopDiagnosticSession

stopCommunications

 

тебе ещё стоит почитать ISO-14230-1, ISO-14230-2

Об этом порядке я знал и знаю, но это не для настоящего елм. В стандарте елм сессию поддерживает сам елм! А когда занялся калайном, даже и не вспомнил ...

Надеюсь, что в -3 есть -1 и -2 :-)

Изменено пользователем sidrva
Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу



×
×
  • Создать...
Яндекс цитирования