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

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

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

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

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

15 часов назад, andru666 сказал:

В сети появилась база ddt2000 от 12.2019 сделал  архив для пурен

В eculist.xml отсутствуют ссылки на большое количество файлов базы (на файлы "старых" версий). Правильный и полный  eculist.xml создается автоматически в BuilderX.

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


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

4 часа назад, tvisura сказал:

Правильный и полный  eculist.xml создается автоматически в BuilderX.

Не понял? В архиве все как выложено в интернете.

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


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

подскажите почему в базах ddt4all отсутствует вел сатис ф2 ?  И можно ли как то добавить самостоятельно ?

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


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

файл ddt4all.py

 

прежде "X73 - VELSATIS", "X43 - LATITUDE",

модифицировать "X73 - VELSATIS", "X73Ph2 - VELSATIS Ph2", "X43 - LATITUDE",

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


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

4 часа назад, Dector сказал:

файл ddt4all.py

 

прежде "X73 - VELSATIS", "X43 - LATITUDE",

модифицировать "X73 - VELSATIS", "X73Ph2 - VELSATIS Ph2", "X43 - LATITUDE",

спасибо все получилось 

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


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

В 11.01.2020 в 21:06, PRIZRAK82 сказал:

Подскажите как отключить дневные ходовые огни на Дастере 2019 года. 

Управление только через подрулевой лепесток, в т.ч. на новом европейском.

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


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

Всё-таки выходит pyren получше чем ddt4all. Pyren нашел на Весте 4 блока ddt2000, а ddt4all всего 1, так же и ECU tweaker 1.

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


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

"d:\PyREN\Python27\python.exe" "d:\PyREN\pyren\mod_ecu.py" 10879 RU

Получаю только 300 строк. Система Win7.

mod_ecu.py_10879.txt.pdf

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


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

1 hour ago, tvisura said:

Получаю только 300 строк.

Попробуйте правой кнопкой на левой верхней иконке консольного окошка. В свойствах увеличте размер буфера.

Или перенаправьте вывод  в файл

 

"d:\PyREN\Python27\python.exe" "d:\PyREN\pyren\mod_ecu.py" 10879 RU > t.txt

 

 

 

 

 

 

В последних версиях, после добавления поддержки STM адаптера, закралась ошибка из за которой перестали нормально работать тесты.

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

 

 

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

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


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

Увеличение буфера не помогло.

Перенаправление в файл - "d:\PyREN\Python27\python.exe" "d:\PyREN\pyren\mod_ecu.py" 10879 RU > t.txt

Скрытый текст

D:\PyRen\pyren>"d:\PyREN\Python27\python.exe" "d:\PyREN\pyren\mod_ecu.py" 10879 RU  1>t.txt
Traceback (most recent call last):
  File "d:\PyREN\pyren\mod_ecu.py", line 1315, in <module>
    main()
  File "d:\PyREN\pyren\mod_ecu.py", line 1121, in main
    print pyren_encode( Defaults.name+"["+i+"] "+Defaults.label )
  File "d:\PyREN\pyren\mod_utils.py", line 257, in pyren_encode
    return inp.encode(sys.stdout.encoding, errors='replace')
TypeError: encode() argument 1 must be string, not None

 

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

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


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

@tvisuraсейчас под рукой нет Windows чтобы проверить. А без единицы тоже не растает? 

5 hours ago, andru666 said:

Всё-таки выходит pyren получше чем ddt4all. Pyren нашел на Весте 4 блока ddt2000, а ddt4all всего 1, так же и ECU tweaker 1.

Можно логи посмотреть в чем там дело... 

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


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

5 часов назад, andru666 сказал:

а ddt4all всего 1, так же и ECU tweaker 1.

3 не найден или не идентифицирован?

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


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

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

А без единицы тоже не растает?

Пробую так .........RU>t.txt . Все равно на экране ..........py" 10879 RU 1>t.txt

Откуда единица берется?

Файл при этом создается

Скрытый текст

CLIP DB : ..
DDT  DB : ..\DDT2000data_12_2019.zip
Loading language 
Done
Loading optimyzer
Loading defaults
Loading parameters
Loading states
Loading identifications
Loading commands
Loading mnemonics

Defaults

и все.

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


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

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

В последних версиях, после добавления поддержки STM адаптера

 

А с этого места поподробнее, пожалуйста :)

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


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

15 minutes ago, Dr.DieZeL said:

А с этого места поподробнее, пожалуйста

Извините - я опечатался конечно. Речь про STN.

там добавилась поддержка софтверного переключения на CAN2 - это можно сделать только на STN. Пока только 11bit адреса, на днях добавлю 29bit.

Из за ошибки не выдерживался интервал между командами, который важен в тестах.

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


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

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

Речь про STN.

там добавилась поддержка софтверного переключения на CAN2 - это можно сделать только на STN. Пока только 11bit адреса, на днях добавлю 29bit.

Правильно ли я понимаю, что речь идёт про ELS27 на базе STN? Или про OBDLink SX?.. Или про какой-то ещё? Или про все вместе? )

Изменено пользователем Dr.DieZeL

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


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

1 минуту назад, Dr.DieZeL сказал:

Правильно ли я понимаю, что речь идёт про ELS27 на базе STN?

 

Речь о любом адаптере на базе STN, я просил добавить поддержку, у меня например OBDLink MX+

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


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

Только что, Dr.DieZeL сказал:

У меня OBDLink SX. Нужно проверить :)

Вам стоит учесть что адаптер требует физической доработки, нужно в самом адаптере соединить между собой пины 3-13 и 11-12.

 

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


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

Ок, спасибо за уточнение. Либо сделать переходник для подключения адаптера, что несколько разумнее, на мой взгляд.

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


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

данная доработка никоим образом не влияет на сам адаптер и изначальные его функции, и только наоборот) очень удобно и круто

https://take.ms/nBnuf

 

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


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

1 час назад, Dr.DieZeL сказал:

У меня OBDLink SX. Нужно проверить

Это изменение только для STN 1170 и выше с двойной Can.

SX имеет только одну линию Can.

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


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

Только сегодня добрался с ноутом до машины и вылаживаю логи сканирования Рено Эспейс 3 JEOK 2.2 dci 2001 г.

ecu_ddt.pdf elm_ddt.pdf

У меня вопрос по торку. Строку инициализации я взял из этих логов для подкючения к ЭБУ двигателя:

############################################################
#connect to: EDC 15C C - VA1  VA5 - IMA Addr:7A Protocol:KWP2000
############################################################
>[08:33:56.301]AT SH 81 7A F1
<[0.047]AT SH 81 7A F1
OK

>
>[08:33:56.348]AT SW 96
<[0.015]AT SW 96
OK

>
>[08:33:56.363]AT WM 81 7A F1 3E
<[0.016]AT WM 81 7A F1 3E
OK

>
>[08:33:56.379]AT IB10
<[0.016]AT IB10
OK

>
>[08:33:56.395]AT ST FF
<[0.015]AT ST FF
OK

>
>[08:33:56.410]AT AT 0
<[0.016]AT AT 0
OK

>
>[08:33:56.426]AT SP 5
<[0.015]AT SP 5
OK

>
>[08:33:56.441]AT FI
<[0.407]AT FI
BUS INIT: OK

>
>[08:33:56.848]AT AT 1
<[0.015]AT AT 1
OK

>
>[08:33:56.895]10C0
<[1.187]10C0
50

Получилось такая: 

ATSH817AF1\nATSW96\nATWM817AF13E\nATIB10\nATSTFF\nATAT0\nATSP5\nATFI\nATAT1\n10C0

Но к ЭБУ торк не подключается. Нужно ли в строку добавлять еще данные из этого лога перед поключением блока:

############################################################
#[01/28/20 08:33:56.047] Init ISO
############################################################
>[08:33:56.062]AT WS
<[0.129]AT WS


ELM327 v1.4

>
>[08:33:56.191]AT E1
<[0.016]AT E1
OK

>
>[08:33:56.207]AT L0
<[0.0]AT L0
OK

>
>[08:33:56.207]AT D1
<[0.016]AT D1
OK

>
>[08:33:56.223]AT H0
<[0.062]AT H0
OK

>
>[08:33:56.285]AT AL
<[0.016]AT AL
OK

>
>[08:33:56.301]AT KW0
<[0.0]AT KW0
OK

 

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


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

В 26.01.2020 в 19:27, Dector сказал:

3 не найден

Автопоиском находит только 1 блок в ddt4all. А PyRen 4 блока

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


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

Shr-lnm, как-же решить мою проблему ?

Изменил mod_utils.py

-----

257    #    return inp.encode(sys.stdout.encoding, errors='replace')
258   return inp.encode('utf-8', errors='replace')

-----

На команду mod_ecu.py 10879 RU>t.txt - получил полноценный правильный полный файл (русский), но соответственно в PyRen:

------

ECU : 10879  FG0110879.XML
Screen : SC : Configuration scenarios
1  - ╨г╨Я╨а╨Р╨Т╨Ы╨Х╨Э╨Ш╨Х ╨Ф╨Т╨Ш╨У╨Р╨в╨Х╨Ы╨Х╨Ь
2  - ╨г╨б╨Ш╨Ы. ╨а╨г╨Ы. ╨г╨Я╨а.
Q  - <Up>
Choose :

------

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


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

13 минут назад, andru666 сказал:

Автопоиском находит только 1 блок в ddt4all. А PyRen 4 блока

Это означает: после сканирования 
ли нет  красных результатов в ddt4all ниже?
А в логах есть только 1 строка с 2180 из 1 экю?

 

 

 

ddt4all  проверяет 4 функции автоматического распознавания
Pyren проверяет 1 или 2 функции автоматического распознавания
В базе данных ddt2000
доступно только несколько или нет данных об автоидентификации, особенно в старых версиях ecus.

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


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

12 hours ago, tvisura said:

как-же решить мою проблему ?

У меня тут к сожалению мало опыта. Я windows практически не пользуюсь.  Нужно гуглить. pyren везде где возможно использует  utf-8

 

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


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

В 26.01.2020 в 18:50, Shr-lnm сказал:

Можно логи посмотреть в чем там дело...

Жена приедет вечером с работы пересканирую, а то вчера запись логов забыл включить. Выложу логи от ddt4all(1 блок), от pyren и pyren-ddt(4 блока.

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


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

Подскажите можно ли запустить регенерацию сажового на 2.0 dci? Через pyclip или pyren. Есть пункт но нет сценария.

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


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

вот логи от весты. в архиве 3 папки: 1) тестовый профиль весты в пурен; 2) скан как логан 2 в pyren и ddt; 3) лог из ddt4all

удалить .pdf

logs.zip.pdf

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


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

8 hours ago, andru666 said:

Есть пункт но нет сценария

Сценарий должен быть - нужно посмотреть что внутри.

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


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

2 часа назад, andru666 сказал:

вот логи от весты.

Какой тип автомобиля вы выбрали для сканирования на ddt4all?

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


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

3 часа назад, Dector сказал:

Какой тип автомобиля вы выбрали для сканирования на ddt4all?

Выбирал Логан 2

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


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

26 minutes ago, andru666 said:

Выбирал Логан 2

Там немного иная последовательность команд. Седрик сначала проверяет блоки на поддержку UDS - в одном из случаем видимо это мешает определить блок.

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

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


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

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

Там немного иная последовательность команд.

Понятно. Наворотил он значит непонятно чего.

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


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

5 hours ago, andru666 said:

Наворотил он значит непонятно чего.

У варианта Седрика есть свои резоны. Для других блоков этот подход может быть более выгодным.

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


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

Подбирая файлы базы DDT2000 для Lada Vesta обнаружил следующее.

Блок УСИЛ. РУЛ. УПР.  Addr:04, idFamily=18,  6180343538365211323331303833305200100000900B02010088FF

В файле eculist.xml (база в формате XML для DDT2000 и mod_ddt):

----CMF1_REPS_V1_13_20161114T143257.xml
 -------<AutoIdent DiagVersion="17" Supplier="231" Soft="0009" Version="0000"/>

а в db.json (база для DDT4all и ECU Tweaker):

---- "CMF1_REPS_V1_13_20161114T143257.json":

--------   "supplier_code": "TRW",    "version": "S2RE01CB01",   "diagnostic_version": "33",   "soft_version": "S2RE01CA00"

Как при конвертации так испортились данные (проверил несколько баз из интернета)? 

При таких данных авто-определение не сработает ни в DDT4all, ни в ECU Tweaker.

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

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


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

6 часов назад, tvisura сказал:

При таких данных авто-определение не сработает ни в DDT4all, ни в ECU Tweaker.

Разобрался в проблеме.

---------

"Полный"  eculist.xml для "гуляющей" по сети базе DDT2000data_12_2019 

eculist.7z.pdf

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


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

18 часов назад, tvisura сказал:

"Полный"  eculist.xml для "гуляющей" по сети базе DDT2000data_12_2019 

 

вы добавили все файла блоков в него?

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


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

4 часа назад, andru666 сказал:

вы добавили все файла блоков в него?

Да, все 2995 файла (eculist.xml создается автоматически в BuilderX)

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


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

1 час назад, tvisura сказал:

Да, все 2995 файла (eculist.xml создается автоматически в BuilderX)

понял. а там не написано было, для каких авто еще файлы случаем?  BuilderX  это я так понимаю в ddt2000 находится?

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


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

45 минут назад, andru666 сказал:

BuilderX  это я так понимаю в ddt2000 находится?

Да!

Об автомобилях в базе DDT2000: В каждом файле базы в строке <Projects xmlns=""> перечислены проекты автомобилей.

Например <Projects xmlns=""><PY1B/><x10/><x52/><x79Ph2/>....-значит данный файл для "X52 - LOGAN/SANDERO II", "X79Ph2 - DUSTER Ph2" и др..

В eculist.xml собраны данные записи со всех файлов базы.

Если задать поиск <x52/> по файлу eculist.xml - можно узнать сколько и какие файлы можно использовать с авто LOGAN/SANDERO II (я знаю только такой способ узнать какие файлы базы для конкретного автомобиля).

Например  - Lada Vesta,  это projects xGF , и отсутствие данной записи в eculist.xml говорит, что Lada Vesta вроде-бы не поддерживается. Но реально можно сканировать как другой проект, например "XGA - Lada XRAY" (XGA есть в eculist.xml)

Аналог eculist.xml для ddt4all и ECU_Tweaker  - db.json.

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


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

10 часов назад, tvisura сказал:

Lada Vesta,  это projects xGF

Это я понял. Я руками добавлял везде где x52, что бы работал профиль.

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


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

4 часа назад, andru666 сказал:

Это я понял. Я руками добавлял везде где x52, что бы работал профиль.

Усилитель руля
x52 производитель JTEKT.

<AutoIdent DiagVersion="4" Supplier="446" Soft="0000" Version="0100"/>

В 01.02.2020 в 12:13, tvisura сказал:

Блок УСИЛ. РУЛ. УПР.  Addr:04, idFamily=18,  618034 35383652 11 323331 3038333052 0010 0000 900B02010088FF


Ваш результат сканирования Vesta говорит производитель NSK.

 

    <supplier function="4" name="JTEKT" hex="343436"/>  (446)
    <supplier function="4" name="Koyo Melco" hex="333733"/> (373)
    <supplier function="4" name="NSK" hex="323331"/> (231)
    <supplier function="4" name="NSK" hex="415135"/> (AQ5)
    <supplier function="4" name="NSK" hex="4E534B"/> (NSK)
    <supplier function="4" name="TRW" hex="445A39"/> (DZ9)

 

 

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


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

34 минуты назад, Dector сказал:
34 минуты назад, Dector сказал:

Усилитель руля
Ваш результат сканирования Vesta говорит производитель NSK.

 

Так верно?

<AutoIdent DiagVersion="17" Supplier="231" Soft="0010" Version="0000"/>  = CMF1_CEPS_V1_10_20160225T124409.xml

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

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


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

19 часов назад, tvisura сказал:

= CMF1_CEPS_V1_10_20160225T124409.xml

= Clip 11391

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


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

Может ли кто-либо помочь в следующей ситуации? Имеется UCH_BC84_S_00D9_50_A. Случайно при помощи Pyren на Андроиде отключен параметр CF120 АВТОМ ЗАКР СТЕКОЛ (С ПОМОЩЬЮ КАРТОЧКИ). При помощи Pyren обратно включить не удается. Дамп блока могу выложить сюда. Прошу знающих людей восстановить этот параметр и выложить здесь исправленный дамп.

UCH.jpg

А может, есть какой-либо сценарий для этого?

Изменено пользователем Crocodile
уточнение

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


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

Доброе утро, у меня проблема с ABS в CLIO 4. После поиска модулей в пирене индикатор ABS все время мигает. Ранее он вышел сразу после ошибок чтения в АБС. Теперь это не так :( Как вы можете это исправить сейчас?

PS. Прошу вашего понимания, я перевел гугл перевести :)

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


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

49 minutes ago, szmydu said:

Доброе утро, у меня проблема с ABS в CLIO 4. После поиска модулей в пирене индикатор ABS все время мигает. Ранее он вышел сразу после ошибок чтения в АБС. Теперь это не так :( Как вы можете это исправить сейчас?

Какие ошибки DTC  сейчас показывает блок ABS?

 

 

2 hours ago, Crocodile said:

А может, есть какой-либо сценарий для этого?

$addr = 26
can500
10C0
3BA04100
exit

macro вот такого содержания

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


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

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

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

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

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

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

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

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

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

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

    • Владислав_SR
    • Старый_Партизан
    • SHAGIK
    • DemonDnepr
    • Василий9272
    • AlexClean
    • Smolit74
    • АртёмКерчь
    • HID
    • DIFMON
    • Kostean
    • Andruxa51RUS
    • Евгений_51
    • rgyozh
    • AJIEHA
    • romprik
    • Алеся
    • нэмо
    • Альберто
    • loganr
    • Всеволод
    • dvs
    • yakub
  • Статистика пользователей

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