Пример HTML-страницы
200cm3 (Стаканыч)

Диагностика своими руками

  • Ответить в эту тему
  • Ответить в эту тему

11 496 сообщений в этой теме

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

10 minutes ago, Yegor said:

Уточните все же 42 или 44?

Выбирать нужно не по номеру а по названию - где написана нужная модель, тот пункт меню и выбирать.

12 minutes ago, Yegor said:

В итоге как отличить ELM по фото?

По фото никак (((

Поделиться этим сообщением


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

 

22 hours ago, Ivaness said:

У этой панельки только два пути, в морг или в реанимацию

Программку нашел и нашел xml в ddt от этой панельки - это Tdb_J84_Série_19-12-2003

К сожалению там совсем другие команды и моя программка не подойдет. У меня в приборке есть команды readMemoryByAddress а тут таких нет. 

Тут есть команды вызова внутренних процедур, часть из которых очевидно читает EEPROM, но точно не понятно как их использовать - нужно экспериментировать.

Вот пожалуй самый подходящий экземпляр

            <Request Name="Lecture Mapping EEPROM">
                    <SentBytes>31FB00050000FF</SentBytes>
 

Насколько я понимаю, одна команда должна вернуть 255 байт того региона EEPROM где хранятся параметры приборки

только перед отправкой такой команды нужно правильно открыть сессию одной из таких команд:

10C0   -  (эта вряд ли сработает)
1086
10FB
10FD
1081
 

 

Поделиться этим сообщением


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

Будем экспериментировать! Чем подавать команды? Я пользуюсь Elm327Chat из 4pda.ru/forum на Android. Специально написанный для елм форумчанином.

Изменено пользователем Ivaness

Поделиться этим сообщением


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

2 minutes ago, Ivaness said:

Будем экспериментировать! Чем подавать команды? Я пользуюсь Elm327Chat из 4pda.ru/forum

Можно и терминалом но проще наверное commander.py подправить. Я завтра гляну как лучше написать.

Поделиться этим сообщением


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

On 4/19/2016 at 1:00 PM, DmitryKa said:

подключился, правда ничего нового не нашел.

 

On 4/19/2016 at 1:28 PM, Shr-lnm said:

В логах видно что нашелся еще и "ABS_H79_04_B2_4*2et4*4", почему он не попал в savedEcus.p???  Нужно разбираться - видимо не простая задачка... 

Попробовал у себя по вашим логам сэмулировать такой скан дастера и у меня ABS в savedEcus.p попал.   !!???

Не понимаю, почему у вас нет (( ....

Пока нет мыслей куда с этой проблемой дальше копать...

Поделиться этим сообщением


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

На андроиде часто виснет скрипт на экране получения данных, там где в цикле опрос и надпись "Press any key to exit" или "Press Enter to exit". Ни на что не реагирует, только перезапуск.

Есть предположения о причине?

Поделиться этим сообщением


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

6 minutes ago, Yegor said:

Есть предположения о причине?

Пока с таким не встречался. А логи пишите? Что в этот момент там происходит?

Изменено пользователем Shr-lnm

Поделиться этим сообщением


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

6 минут назад, Yegor сказал:

На андроиде часто виснет скрипт на экране получения данных, там где в цикле опрос и надпись "Press any key to exit" или "Press Enter to exit". Ни на что не реагирует, только перезапуск.

Есть предположения о причине?

может раскладка русская? :) 

Поделиться этим сообщением


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

Логи дам.

По раскладке улыбнулся :-) . Всякое пробовал.

Старая шутка - "any key" как набирать? апу?

Поделиться этим сообщением


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

------------------------------------
Yegor сказал:
1. Гуй не было идеи прикрутить? Или не до этого?
2. Донатсы куда слать?
3. Собрать бы всю инфу в фак и хотя бы в один пост (заглавный). А то по теме тяжко искать по крупицам.
4. Выложить бы скрипт на нормальную файлопомойку. А то от этой у андроида крышу срывает "Вирус аккумулятора. Вылечить бесплатно...". Хомячки не оценят:-)
------------------------------------
1. За счет того что у нашего скрипта нет гуя, его можно запускать практически на чем угодно:Windows, Linux, MAC OS и Android. Если постараться то наверное и на IOS получится.
2. Донатсы, если есть порыв, можете послать на любое благое дело по Вашему усмотрению )). Думаю Shr-lnm меня поддержит.
3. Согласен, но вроде как и в этой ветке уже прижилось, а описание хорошее amokk_spb сделал, за что ему Большое Спасибо!
4. Посоветуйте на какую файлопомойку лучше складывать.

Поделиться этим сообщением


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

1 hour ago, PyRen said:

Думаю Shr-lnm меня поддержит.

Двумя руками ))

Поделиться этим сообщением


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

Подскажите пожалуйста, как-то можно вытащить адрес параметра PR039 или PR040 - уровень топлива - для PID торка из блока Приборная панель?

т.е. блок этот - <EcuData name="10775" doc="TDB_J95_0000_24_B" stdType="STD_B">

Я так понимаю, нужен адрес и заголовок, во всяком случае с внутренней и наружной температурой такой вариант срабатывает:

"[K9K] Внутренняя Температура","int t","2121","0.4*B-40","-40","60","*C","744"
"[K9K] Наружная Температура","ext t","211B","B-40","-40","50","С","745"

 

Это где-то здесь?

19:13:28.197;743;222201;62 22 01 00 B4 0A AD 0A AF 0B 3A 00 00 00 00 0A C1 A2 A2 A2 
19:13:28.328;743;220305;62 03 05 35 34 30 28 1F 16 0D 06 03 A2 
19:13:28.611;743;22020A;WRONG RESPONSE 
19:13:28.742;743;220209;WRONG RESPONSE 
19:13:28.869;743;222002;62 20 02 03 FF 00 
19:13:29.089;743;222001;62 20 01 00 
19:13:29.179;743;2220F0;62 20 F0 00 00 00 00 
19:13:29.439;743;2220F2;62 20 F2 00 
19:13:29.563;743;2220F3;62 20 F3 01 
19:13:29.688;743;222006;62 20 06 34 05 
19:13:29.872;743;222005;62 20 05 00 B4 
19:13:29.983;743;222103;62 21 03 00 
19:13:30.115;743;222102;62 21 02 02 75 
19:13:30.244;743;220201;62 02 01 27 10 01 6D 
19:13:30.417;743;220202;62 02 02 15 09 00 36 
19:13:30.531;743;220206;62 02 06 00 01 B4 1B

 

743 - заголовок?

адрес 222201 

а сколько читать в данном случае и от какого байта?

Screenshot_2.jpg

savedEcus.p

PuRen_Log_Scenic.rar

Изменено пользователем amokk_spb

Поделиться этим сообщением


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

6 минут назад, amokk_spb сказал:

как-то можно вытащить адрес параметра PR039 или PR040 - уровень топлива - для PID торка из блока Приборная панель?

не надо ничего вытаскивать, просто сделай выгрузку параметров в csv файл и скрипт сам все адреса с названиями и формулами подготовит в нужном формате для торка, потом загрузи этот файл в торк

Поделиться этим сообщением


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

5 минут назад, gruzdev_f сказал:

не надо ничего вытаскивать, просто сделай выгрузку параметров в csv файл и скрипт сам все адреса с названиями и формулами подготовит в нужном формате для торка, потом загрузи этот файл в торк

Ха, верно. что то я не подумал о простом пути решения... 

"[PR]ОТОБРАЖАЕМЫЙ УРОВЕНЬ ТОПЛИВА","PR039","222201","(1.0*((G*256+H)))/100","0","67","л.",""
"[PR]МГНОВЕННОЕ ЗНАЧЕНИЕ УРОВНЯ ТОПЛИВА","PR040","222201","(1.0*((C*256+D)))/100","0","67","л.",""

Но заголовок, я так понимаю, не помешает? или 743 это не заголовок а что-то другое?

 

Поделиться этим сообщением


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

В 21.04.2016 at 21:45, Shr-lnm сказал:

 

Попробовал у себя по вашим логам сэмулировать такой скан дастера и у меня ABS в savedEcus.p попал.   !!???

Не понимаю, почему у вас нет (( ....

Пока нет мыслей куда с этой проблемой дальше копать...

А сколько вообще должно быть блоков на Логане?,

Вот статистика:

На последней версии скрипта на двух Логанах 2013 и 2014 обнаружились ЦЭКБС и подушки, ABS в них нет.

На Сандеро добавился ещё ABS, так как там он есть, соотв-но 3 блока скрипт видит.

После последних изменений добавился ещё двигатель, но на новых машинах (2013, 2014, не новый) его ещё не тестировали, предположим что всё будет хорошо.

Итого 4 блока! Есть ли ещё что нибудь?, приборка?, блок предохранителей?

Если нет то в принципе и так хорошо.

А по поводу ABS на дастере - может ABS и 4х4 объеденены в один блок?, видел там параметры для ABS.

Поделиться этим сообщением


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

21 minutes ago, DmitryKa said:

А сколько вообще должно быть блоков на Логане?,

Сколько должно быть блоков, сложно сказать. Потенциально в логанах первой фазы бывают блоки вот таких типов

СИСТЕМА ВПРЫСКА
АБС
ЦЭКБС
П. БЕЗ./УС. ПР. Н.
АКП
СИС ВП ГАЗ ТОП
УСИЛ. РУЛ. УПР.
БЛОК СЛЕЖЕНИЯ
РАДИО
конечно не во всех они ставятся. Приборки и блока предохранителей быть не должно.

Если у вас будут еще логи от логанов, дастеров или сандеро, пришлите пожалуйста посмотреть.

Поделиться этим сообщением


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

17 часов назад, gruzdev_f сказал:

без заголовка работать не будет.. он нужен обязательно.

Увы, никак Торк подключаться к иным блокам не желает. Пробовал использовать отдельный провиль авто со строкой инициализации из скрипта. После определения протокола висит на определении модели. 

Поделиться этим сообщением


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

20 часов назад, Shr-lnm сказал:

Если у вас будут еще логи от логанов, дастеров или сандеро, пришлите пожалуйста посмотреть.

Пришлю обязательно.

Поделиться этим сообщением


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

Logan 2013 1.5 dCi Румынская сборка

savedEcus.p

Изменено пользователем Pusar

Поделиться этим сообщением


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

1 hour ago, Pusar said:

Logan 2013 1.5 dCi Румынская сборка

Спасибо

А логов от сканирования не осталось? 

Поделиться этим сообщением


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

С помощью скрипта и его разработчиков сегодня смог поменять межсеррвисный интервал на 10000 км. Выражаю им огромную благодарность...

Хотелось бы спросить, а возможно ли прописать дополнительную карту-ключ? Данный пункт есть в блоке "ЦЭКБС", "SC006 [Command] РЕГИСТРАЦИЯ КАРТОЧКИ".

Изменено пользователем uservrn

Поделиться этим сообщением


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

41 minutes ago, uservrn said:

Хотелось бы спросить, а возможно ли прописать дополнительную карту-ключ?

К сожалению, непосредственно через скрипт нельзя. Эта процедура выполняется через сценарий. Сценарии скрипт выполнять не может поскольку логика сценариев в базе не описана. Там описаны только параметры сценария. С помощью скрипта можно посмотреть эти параметры. Вместо ENTER нужно набрать слово "show"

#############################  Command parameters  #############################

Prerequisite : 

name         : S006
codeMR       : SC006
label        : РЕГИСТРАЦИЯ КАРТОЧКИ ИЛИ КЛЮЧА
type         : SC
scenario     : scm:scen_appr_ap2carte#scen_appr_ap2carte_10096.xml
inputlist    +
serviceID    +

There is scenarium. I do not support them!!!

Press ENTER to exit show
 

Логику работы нужно додумывать на основе этих параметров и читать соотвествующие тех ноты. Потом можно написать свой скрипт на основе commander.py и экспериментировать на своем автомобиле ))

 

 

Поделиться этим сообщением


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

8 минут назад, Shr-lnm сказал:

К сожалению, непосредственно через скрипт нельзя. Эта процедура выполняется через сценарий. Сценарии скрипт выполнять не может поскольку логика сценариев в базе не описана. Там описаны только параметры сценария. С помощью скрипта можно посмотреть эти параметры. Вместо ENTER нужно набрать слово "show"

#############################  Command parameters  #############################

Prerequisite : 

name         : S006
codeMR       : SC006
label        : РЕГИСТРАЦИЯ КАРТОЧКИ ИЛИ КЛЮЧА
type         : SC
scenario     : scm:scen_appr_ap2carte#scen_appr_ap2carte_10096.xml
inputlist    +
serviceID    +

There is scenarium. I do not support them!!!

Press ENTER to exit show
 

Логику работы нужно додумывать на основе этих параметров и читать соотвествующие тех ноты. Потом можно написать свой скрипт на основе commander.py и экспериментировать на своем автомобиле ))

 

 

Огромное спасибо! Правильно ли я понял, что надо будет последовательно выполнять команды и контролировать параметры? Буду искать тех ноту по ЦЭКБС...

Поделиться этим сообщением


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

1 hour ago, uservrn said:

Правильно ли я понял, что надо будет последовательно выполнять команды и контролировать параметры?

Да - как-то так. И еще, наверное, нужно держать сессию открытой, т.е. между командами не должно быть интервалов более 3-5 секунд

1 hour ago, uservrn said:

Буду искать тех ноту по ЦЭКБС...

MR372J8487B000.pdf

Поделиться этим сообщением


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

2 часа назад, Shr-lnm сказал:

Да - как-то так. И еще, наверное, нужно держать сессию открытой, т.е. между командами не должно быть интервалов более 3-5 секунд

MR372J8487B000.pdf

Спасибо за тех ноту!

Поделиться этим сообщением


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

В 23.04.2016 at 00:09, Shr-lnm сказал:

Спасибо

А логов от сканирования не осталось? 

 

ecu_1.txt

elm_1.txt

Поделиться этим сообщением


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

Спасибо.

Я смотрю вы kline-mod1 не поставили, но он вам правда и не нужен. У вас все блоки по CAN  читаются.

Поделиться этим сообщением


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

1 минуту назад, Shr-lnm сказал:

Спасибо.

Я смотрю вы kline-mod1 не поставили, но он вам правда и не нужен. У вас все блоки по CAN  читаются.

У меня k-line даже на диагностический разъем не выведена

Поделиться этим сообщением


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

Ставил на смартфон по инструкции Андрея для андроида (https://www.drive2.ru/l/9214434/). Директорию со скриптами качал готовую от Андрея. Но блоки не загружаются.Файл savedEcus.p удалил сразу  На винде всё работало.

Screenshot_2016-04-25-19-37-13.png

Изменено пользователем GziN

Поделиться этим сообщением


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

5 hours ago, GziN said:

Но блоки не загружаются.

А у вас случайно демо режим не включен? Это нужно в тексте лаунчера посмотреть

 

Поделиться этим сообщением


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

В 22.04.2016 at 18:49, PyRen сказал:

4. Посоветуйте на какую файлопомойку лучше складывать.

https://github.com/ ?

Поделиться этим сообщением


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

В 26.04.2016 at 16:29, Shr-lnm сказал:

А у вас случайно демо режим не включен? Это нужно в тексте лаунчера посмотреть

 

Вот скрин лаунчере. Демо вроде бы закрыт.

Screenshot_2016-04-27-21-15-31.png

Поделиться этим сообщением


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

Действительно демо закоментарен. А что скрипт в самом конце, после сканирования выдает? Может BT адаптер заново нужно спарить?

Поделиться этим сообщением


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

Сканирование стоит на 0 ждал 15 минут. В итоге просто нажал назад и выйти из скрипта. ВТ пробовал переподключать не помогает.

Вот запустил скрипт в демо режиме. Почему-то не доходит до 93.

Screenshot_2016-04-27-21-31-31.png

Поделиться этим сообщением


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

17 minutes ago, GziN said:

Сканирование стоит на 0 ждал 15 минут.

Похоже на то, что скрипт не BT адаптер.

Включите лог. Что он туда запишет?

То что не доходит до 93 означает что у вас 6 блоков не могут быть доступны через ELM скорее всего они на мультмедийной CAN шине

Поделиться этим сообщением


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

Поделиться этим сообщением


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

3 hours ago, GziN said:

Вот логи.

ELM не отвечает андроиду.

Поделиться этим сообщением


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

Странно наелся elm что ли. Светодиод Power горит на нем. Не давно им пользовался всё ок было.

Поделиться этим сообщением


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

Запустил программу oh no Renault ,elm работает. Значит дело не в elm

 

Поделиться этим сообщением


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

4 минуты назад, GziN сказал:

Запустил программу oh no Renault ,elm работает. Значит дело не в elm

 

А при старте появляется уведомление с выбором ВТ адаптера? 

Поделиться этим сообщением


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

Да ,появляется. Выбираю OBD

 

Поделиться этим сообщением


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

1 hour ago, GziN said:

Да ,появляется. Выбираю OBD

Когда py4a ставился, он должен был запрашивать кучу разрешений на все. Вы ему все разрешили? 

Может попробовать все заново переустановить? Другого варианты к сожалению на ум не приходит.

Поделиться этим сообщением


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

Попробую переустановить. Но разрешения не помню чтоб он запрашивал.

Поделиться этим сообщением


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

что-то у меня тоже не робит

демо работает Ок, комментирую строку демо, запускаю, выводится окно выбора блютус, выбираю элмку, и дальше висит на строке opening elm. закрываю скрипт открываю торк про, торк работает..

Изменено пользователем gruzdev_f

Поделиться этим сообщением


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

Попробую переустановить. Но разрешения не помню чтоб он запрашивал.

Переустановить не помогла

Поделиться этим сообщением


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

А можете заархивировать всю папку со скриптом  без базы и прислать мне посмотреть? Какая у вас версия android?

Поделиться этим сообщением


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

Проверьте, что Торк выгружен из памяти :) я обновился с 4.4.4 андроида на 6.0.1, все переставлял. Получил ту же проблему пока не вспомнил закрыть торк :) ну и все подобные, если запущены. Архив если брали мой, то он на яндексе лежит, только ссылку не дам сейчас...

Поделиться этим сообщением


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

  • MrAlex закрепил тему форума

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Дни Рождения сегодня:

    • Мягкие лапки
    • Mon
    • Aksakal
    • Vovchan079
    • PixELF1
    • Andi
    • Alex7707
    • RoadKiller
    • Владислав163
    • 48104
    • Sergey231
    • kond29
    • Naike
    • Bolshoy
    • Болт
    • Саня
  • Статистика пользователей

    82 433
    Всего пользователей
    5 686
    Максимальный онлайн
    63651
    Новый пользователь
    63651
    Регистрация