Тема диагностики Своими руками посредством PyRen — одна из наиболее популярных тем у владельцев Рено последние месяцы. И не только Рено, но и владельцы Lada Xray также имеют удовольствие менять необходимые параметры своих автомобилей через скрипт. Это отлично и я желаю создателям и разработчикам продолжать работу, улучшать и добавлять функции в это приложение. Еще раз спасибо им за отличный инструмент, который доступен каждому автолюбителю!
В прошлом месяце была опубликована версия PyRen 0.996, в которой появилась возможность работы с базой от программы DDT2000. На текущий момент версия обновилась уже до цифры 0.998 и я постараюсь описать пока основные этапы работы с ней. Почему только начало? Более детальная работа с этим инструментом требует большого навыка работы с блоками автомобиля, протоколом обмена данными OBD2, пониманием принципов чтения и изменения параметра в автомобиле. Если вы не имеете достаточно опыта, то я также советую пока ограничиться "безопасным" набором функций.
Ранее, я описывал процесс установки PyRen для компьютера. Теперь осталось только добавить базу DDT и научиться ее использовать. Нам потребуется новая версия PyRen, на текущий момент это 0.998 (зеркало на яндекс-диске), и база DDT2000. Стараниями форумчан, нашли базу DDT 2016 года, перезалил ее на яндекс-диск.
Процесс обновления PyRen на ПК
Сам по себе PyRen — это набор скриптов на языке Python, и для диагностики и работы требуется база данных Clip. Достаточно только трех директорий с информацией:
scripts\EcuRenault\
scripts\Location\
scripts\Vehicles\
И непосредственно директории со скриптами PyRen:
scripts\pyrenXX\, где ХХ — номер версии.
Перед обновлением, рекомендуется сохранить файл scripts\pyrenХХ\savedEcus.p — описание блоков вашего автомобиля и если делали bat-файлы для упрощения запуска, то и их также. После чего удаляйте полностью папку старой версии scripts\pyrenXX\ и дополнительные лаунчеры, которые обычно лежат уровнем выше:
extrdata.bat
i12comp.exe
chkelm_4a_launcher.py
cmdr_4a_launcher.py
make_torque_pids.py
pyren_4a_launcher.py
Когда остались только три директории базы данных Clip, распаковывайте файлы новой версии PyRen и копируйте обратно свой savedEcus.p и bat-файлики, если пользуетесь ими. Для работы PyRen с базой DDT нужно скопировать папку DDT2000data\ecus из архива с базой туда, где уже находятся папки базы Clip, таким образом, у нас получится следующая структура:
scripts\EcuRenault\
scripts\Location\
scripts\Vehicles\
scripts\ecus\
scripts\pyren98\
Проверяем: запускаем PyRen в режиме demo. Совет: я предлагаю использовать ключик -vv для PyRen, в этом случае, при наличии данных, он сможет раскрывать информацию по параметрам не ограничиваясь только их названием.

При выборе этого меню мы получим вот такую ошибку:

Это происходит потому, что папка scripts\pyren98\dumps\ у нас сейчас пуста и скрипт не может найти соответствующий блоку дамп. Поэтому предлагает выбрать максимально подходящий. Можете ввести любое имя XML-файла из предложенных и проверить, что окошко DDT откроется.
Запуск
Самое интересное начинается тогда, когда нам нужно получить данные от нашей машины. Для начала я предлагаю не торопиться, и использовать DDT только в режиме работы с сохраненным дампом, т.к. иначе DDT может некоторые параметры сбросить на дефолтные, как это случилось у одного из разработчиков во время тестов.
Тут нужно понять одну важную особенность: Clip имеет несколько уровней проверок и защит от ввода неправильных и неподдерживаемых параметров. Именно поэтому, для активации того же Круиз-Контроля, надо вносить правки в MTC.xml файл или подменять VIN, иначе Clip не сможет применять "чужой" параметр комплектации. DDT этого недостатка не имеет, он ничего не знает об уровне комплектации автомобиля и легко может отправить команду активации TPMS в ЦЭКБС без функции свободных рук. И только уже ответ от самого ЭБУ позволит узнать, что команда выполнилась неуспешно.
Для снятия дампа нам подойдет и PyRen на Андроиде и PyRen на ПК. Достаточно только запустить приложение с ключом --dump или включить режим записи дампа в лаунчере:
sys.argv.append('--dump')
и зайти в нужный блок автомобиля: систему впрыска, АБС или любой доступный блок. При этом в папку scripts\pyren98\dumps\ сохранится файл с ответами на определенные команды опроса параметров. Имя файла имеет вид <число>_<id блока>.txt. После опроса блока можно отключаться от автомобиля и переходить уже ко второй части — непосредственно анализу данных в DDT. Для владельцев андроида, необходимо файл с дампом перенести на ПК в аналогичную папку PyRen.
Запускаем скрипт в режиме демо: pyren.py -ppp -vv --demo, выбираем блок, с которого был снят наш дамп и запускаем DDT-меню.

Что получаем в итоге? Огромный по функциональности инструмент для работы с блоками автомобиля и их конфигурацией. Благодаря стараниям разработчиков, часть параметров будет иметь перевод на русский из базы CLIP и легко читаемая. Часть параметров, увы, "как есть" — на английском, а часть конфигурационных параметров на французском: они читаются сразу из XML-файлов DDT.
Сохраненный дамп будет иметь информацию не обо всех переменных, поэтому, открывая их в демо-режиме многие данные отображаться не будут.
В некоторых случаях, DDT не может определить файл сценария для нужного блока. В лог будет выведена ошибка и один или несколько файлов, наиболее подходящих для использования.

В этом случае выводится информация по типу и версии самого блока (или его дампа):
Address:"26" DiagVersion:"4" Supplier:"001" Soft:"140E" Version:"0D10"
И аналогичная информация приведена для файла сценария, справа от его имени:
BCM95_SW910_V910_2.xml 264001140E0910
т.е. мы видим, что у нас не совпадает только версия: 0D10, поэтому можно смело использовать предложенный файл, введя его имя в строке запроса.
Как это работает?
Окно DDT разделено на три зоны: слева — навигация по параметрам блока, справа — представление текущих данных и параметры ввода, снизу — логирование данных, чтение параметров и запросы на изменение.

Рассмотрим пример с изменением межсервисного интервала. В блоке приборной панели мы можем указать нужные нам параметры и затем посмотреть, какую команду отправит DDT в наш автомобиль:

В моем примере есть нестандартная конфигурация, которая была сделана давно еще через Clip, а именно 365 дней. Рекомендуется использовать 360 дней в году.
Вот пример с изменением интервала через скрипт PyRen, который я взял в этой записи, как мы видим, там используются такие же команды.

Основная задача — проверка итоговой команды для отправки. На скриншоте я выделил маркером значение команды. Совсем не обязательно (и даже не рекомендуется), менять сразу параметры через DDT, подключившись к машине. Как вы видите, по данному блоку будет отправлено сразу 5 команд конфигурирования, при этом могут измениться параметры, менять которые совсем не нужно было.
Случай с межсервисным интервалом самый простой и он давно уже решен через PyRen. Однако в том случае, когда необходимо все-таки составить собственную команду, на помощь придет доработка, описанная в этом посте. Т.е. создается отдельный скрипт на отправку команды в нужный адрес нужного блока. Заострять внимание пока на этом не буду, т.к. лучше такие вопросы уточнять отдельно в каждом конкретном случае. Кто сможет — разберется сам.
Зачем это надо?
Вопрос, который заслуживает внимания не меньше, чем процесс установки и запуска скрипта. Кому-то достаточно штатного бортового компьютера: загорелась ошибка — в сервисе решат проблему. Кому-то интересно смотреть как работает машина, как меняются (или не меняются) параметры в Torque. Кто-то выполняет диагностику ошибок через PyRen, стирает их или ищет пути устранения. Кто-то хочет настроить свой автомобиль под себя, реализовать все те возможности, которые заложены в электронику автомобиля. Маркетологи Рено, да и любого другого производителя, поделили покупателей на несколько групп: Expression, Dynamique, Confort, Privilege. Но на самом деле с опытом эксплуатации своего автомобиля понимаешь, что потребности совершенно не ограничиваются четырьмя вариантами, есть и возможность добавить элементы более "дорогих" версий, или просто выключить ненужные функции. Что ж, теперь для владельцев Рено стало еще больше возможностей для познания и настройки своего автомобиля.
DDT используется в том числе для внесения изменений в конфигурацию автомобиля. Текущая версия PyRen все еще имеет суффикс "beta", т.е. тестовая, и разработчики не могут гарантировать отсутствие ошибок. Все, что вы будете делать с автомобилем не в "демо" режиме влечет риск нарушения его штатной работы и выполняется на собственный страх и риск.
Для меня эта функция интересна гипотетической возможностью наконец-то отключить функцию автопостановки на ручник. Раньше никогда зимой не "парился" по поводу подмерзания колодок и всегда использовал автоматический ручник. А в этом году, с нашей погодой "то ноль, то мороз", стал снимать с ручника. А что бы не делать это каждый раз — было бы здорово применить настройку сразу, а весной включить ее обратно. Честно скажу, пока способ не нашел. Все блоки, кроме стояночного тормоза открываются в DDT верно, а только стояночный тормоз открывает какой-то тестовый блок. Что ж, будем разбираться дальше!
Всем хорошей зимы и удобных автомобилей!






Комментарии 198
Добрый день. Подскажите можно ли в ларгусе включить функцию изменения паузы переднего дворника. Если можно, то как найти эту функцию? На сандеро/ дастерах вроде есть такое.
здравствуйте. а логи вам доводилось читать? есть проблема www.drive2.ru/l/552518612804436006/
добрый день.
поиск проблемы по идее к этим опросам никак не связан. В данных логах как раз идет опрос определенных параметров, которые в пирен выводились в тот момент в каком-либо меню.
на мой взгляд, нужно определить параметры, которые действительно участвуют в запуске. Затем через графики или csv следить за их состояниями.
а можно поподробнее с этого момента?
собственно, я считал, что в логах показаны именно изменения всех параметров всех блоков в реальном времени.
как можно следить за определенными параметрами? про графики в пирене вообще ни разу не слышал =)
у вас не правильное понимание логов.
подробнее расписать как проводить диагностику я не смогу. этому учатся долго и мучительно, а не ждут готовую инструкцию в интернете )
amokkspb
добрый день.
поиск проблемы по идее к этим опросам никак не связан. В данных логах как раз идет опрос определенных параметров, которые в пирен выводились в тот момент в каком-либо меню.
на мой взгляд, нужно определить параметры, которые действительно участвуют в запуске. Затем через графики или csv следить за их состояниями.
кажется нашёл www.drive2.ru/l/455222279106726013/
по верному пути иду?)
почти.
но начинается он с того, что не надо на угад выбирать параметры. надо знать какие нужно смотреть.
понял, благодарю!
прошу прощения за глупый вопрос — а все эти и другие "хитрости" нельзя делать CLIPом?
какие-то можно, какие-то нет
Я так понял, что Pyren для андроида баз ДДТ2000 не видит и использовать их не может?
не совсем так. скрипт monitor работает с xml из базы ддт.
если же вы про интерфейс ддт на андроиде, то такая разработка начата, можете попробовать.
www.club-renault.ru/forum…ndComment&comment=2225240
Да я захотел перенастроить датчик давления масла для своего Хрея, чтобы он срабатывал не на 2500 оборотах, а на 800. Полез искать иснструкции. Нашел для пирена под виндовс. Некритично скопировал каталог ECUS на смартфон в папку с пиреном. И никакого пункта DDT в пирене не появилось. Тащить ноут в машину не хочется, но если нормально работать получится только так, то придется. Но для начала хотелось бы попробовать все по максимуму со смарта.
вы большой оригинал.
тащите ноут в машину.
Хм, и в чем моя "большая оригинальность"? Вы сами буквально немного ниже писали "честно говоря мне гораздо удобнее те же датчики давления или ручник отключать с телефона, чем брать каждый раз компьютер." Вот и мне хотелось бы ограничиваться смартом, а не таскать ноут :)))
я просто знаю как это сделать =)
и я не пытаюсь установить ддт на телефон для этого, а делаю скрипт на нужную команду.
поэтому ставьте как все пирен + базу ддт на ноут и работайте с него. меньше проблем словите.
amokkspb
не совсем так. скрипт monitor работает с xml из базы ддт.
если же вы про интерфейс ддт на андроиде, то такая разработка начата, можете попробовать.
www.club-renault.ru/forum…ndComment&comment=2225240
Прошел по ссылке на ДДТ для андроида. Насколько понял, то пока это не понимает баз данных в формате XML, а только в JSON — что это и где их брать?
базы в формате json используются в ddt4all и могут быть скачаны вместе с ним.
но я бы не советовал сейчас вам делать это на андроиде.
это будет значительно сложнее для вас и без навыков можете ошибиться. пользуйтесь пока что приложением под винду.
Что значит ключик -vv?
про это кажется я в первом видео еще год назад говорил.
там, где параметр имеет комментарий в базе — он будет отображен также в пирен. например настройка коэффициента длины окружности в абс. в обычной конфигурации будет параметр и его значение, а с ключиком -vv будет еще выведены все подпараметры и размеры.
Спасибо, буду ждать
через team viewer ?
Добрый вечер, у меня ничего не получается, не могли бы Ви установить puren по удаленом доступе на ноутбук ?
Напишите в личку. Хавтра днем возможно будет время.
Добрый вечер! Я правильно поставил папку с базой DDT? или надо было в другое место ее ставить?
Из папки ddt2000data перенесите только папку ecus сюда же.
Понял, спасибо!
Я так понял что файл fg0410271.xml в базе клипа есть, а самого файла там нет и его так и не нашли ? Пробовал на клио 2 и выдало ошибку на "fg0410271.xml"
Да, так и не нашли, на сколько я знаю.
Подскажите пожалуйста:какой файл .xml лучше выбрать
Как правило, пирен предлагает автоматом наиболее подходящий, в данном случае BCM95_SWB10_VB10_4.xml (можно просто нажать энтер).
Что бы проверить выбор, достаточно посмотреть на верхнюю строку — Address — 26, Diagersion — 4, Supplier — 001, Soft — 140E
Поле Version как правило не играет роли.
Теперь два варианта — проверить наш файл — BCM95_SWB10_VB10_4.xml и выполнить поиск среди всех файлов по ключевым параметрам.
Адрес 26 — переводим из Hex в Dec — получаем 38.
проверяем: <function Name="UCH" Address="38"/>
Далее проверяем строку — <autoidents>
<autoident DiagVersion="04" Supplier="001" Soft="140E" Version="0B10"/>
</AutoIdents>
Как видим, полное сходство (как я сказал. версия в данном случае не важна). Строка с AutoIdents может содержать несколько версий. значит они все подходят.
Пробуем второй вариант. Выполняем поиск всех файлов в папке ecus с содержимым "<autoident DiagVersion="04" Supplier="001" Soft="140E"" Найдено несколько файлов. Поэтому любой из них подойдет к данному ЭБУ.
BCM95_SW7_V7_6.xml
BCM95_SW9_V9_2.xml
BCM95_SW10_V10_6_20090119T103802.xml
BCM95_SW15_V15_4_20100706T133439.xml
BCM95_SWA10_VA10_0.xml
BCM95_SWB10_VB10_4.xml
Добрый день. Андрей, подскажи пожалуйста, как выполнить поиск всех файлов в папке ecus с содержимым "<autoident DiagVersion="04" Supplier="001" Soft="140E"?
я через тотал делаю =)
спасибо
А как можно открыть чужой дамп? В режиме Демо все равно просит выбрать машину, а поскольку она у меня не открывалась ранее — списка блоков нет, и валится с ошибкой
А что хотите делать? Можно демо с ключем -e и id чужого блока
Хочу параметры посмотреть.
1518358473_SID305_RM6_9D0_B50_C9.txt
пробовал -e 1518358473, вылетает с ошибой :(
Так а что это за дамп? В варианте пирен другое именование файлов.
А базу ddt на андроид можно закинуть
Базу то можно, а зачем?
Программа есть под андроид для работы с базой DDT ?
нет. Но можно сделать заготовку под андроид на базе скрипта с включением/отключением/изменением основных функций. честно говоря мне гораздо удобнее те же датчики давления или ручник отключать с телефона, чем брать каждый раз компьютер.
Спасибо, офигенная информация. Только тяжело врубиться с нуля. Я как-то давно ставил PyRen на ноут, но т.к. он успешно работает и в смартфоне, то ноут вообще забросил. Теперь чтобы прикрутить DDT надо вспоминать как вообще PyRen ставился.
теперь проще. есть готовые пакеты с инсталляцией. но лучше ставить руками =)
Где скачать удобные пакеты для телефона установочные ? тк с ноутбуком не всегда удобно.
у меня все приведено в бортжурнале. в том числе виндовый пакет и ддт4алл с готовыми базами.
Ну молодец! Уважаю!
Спасибо, присоединяйсяк рядам любителей пирен ;)
Сложновато… боюсь накосячить) а ручник бы на зиму отключил!
Начните с просто установки пирен, так дальше и пойдет. Скрипты для ручника на сценик3 проверены.
А клипом его можно отключить?
Можно, реконфигурации нужно делать для страны с холодным климатом.
Аброкадабра — для тех кому заняться нечем. -))
как измень вольтаж на свечи накала с 12 на 7v?
Проверяем: запускаем PyRen в режиме demo- это в папке PyRen99 запустить скрипт pyren.py? как запустить в демо?
Для компа я дал ссылку на пакет батничков, для андроида соответственно открыть демо в лаунчере
Поставил всё на андроид, но папка ДДТ2000 не появилась. Где её взять? База Clip 160.
Она и не появится.
Привет, не получается создать дамп цэкбс, все блоки создают, а он нет, строчка какая-то лишняя мелькает и дамп почти нулевой
Что-то у меня опят неясность появилась
Видел несколько раз про подстановку другого ВИН в ддт.
Где же в нем ВИН играет роль?
Я думал. что он нарпямую блоки по соотвтсвию данным в своей базе определяет.
Пытался этот дамп как то открыть в DDT2000, но он в текст.формате, а в папке ecus xml, никак не прикрутить
а по подробней, это как другой?
по всей видимости есть шанс, что сам блок ЦЭКБС умер и я не знаю, как его реанимировать в таком случае. для репрога он в любом случае должен видеться и работать.
Не могу 100 % утверждать, что питание на него идет, искал в диалоге метод прозвонки клемм, пока без результата
Напрягает ситуация с иммо, перестала лампа гореть, ключ похоже тоже ноль, ЦЗ не открывает, предохранители смотрел, ничего подозрительного .
как вариант — брать другой цэкбс. т.к. вполне может быть, что и клип его не увидит.
Машина мастер 2,5 dCI 2004
Клип у дилеров или на али заказывать,
Жду VAG KKL с ftdi, правда не уверен сильно.В DDT2000 есть репрог, но как то все в стадии узучения .
Почему такой файл, это просто тот дамп в котором есть какие то данные .
Изначально определились ТОЛЬКО три блока на 23 поз. Х70.Позже, уже когда случилось методом тыка на лагуне 2 нашел впрыск, но там через DDT только нули.
Клемму скидывал, без вариантов.Установил на ноут DDT2000, чувствуется сильный инструмент, но пока не могу соед.через елм.заказал другой шнурок. DELPHI не помог
так какая машина в итоге была? какой контроллер.
думаю надо клип, что б не мучиться.
Получилось то, что получилось…после выбора блока кликнул на DDT и … сработал центральный замок, потухла лампа иммо, понял доигрался.Теперь блок ЦЭКБС вообще пропал.Машину не завести понятно…
Какой то дамп блока есть, но его вижу только в демо, не знаю точно, сужу по тому что вин прописан, Одним словом танцы с бубном…Буду очень признателен за совет.
быстрее наверное найти клип и им сделать реконфиг блока.
лог самого ддт остался (в нижней части окна), что он отправлял перед тем, как случилась проблема?
максимум, что случалось, это только слетала конфигурация блока, но он продолжал детектироваться, просто например загоралась ошибка, как если он не сконфигурирован.
что бы полностью блок перестал отвечать — такого не было.
Почему был такой файл выбран? что-то предлагалось или выбрано по максимальному соответствию?
этот файл предполагает работу по к-линии. а на мастере3 вроде как КАН и файлик по проекту х62 вроде как должен быть ЕДЦ16 или ЕДЦ17…
снять клемму акб пробовали?
amokkspb
быстрее наверное найти клип и им сделать реконфиг блока.
лог самого ддт остался (в нижней части окна), что он отправлял перед тем, как случилась проблема?
максимум, что случалось, это только слетала конфигурация блока, но он продолжал детектироваться, просто например загоралась ошибка, как если он не сконфигурирован.
что бы полностью блок перестал отвечать — такого не было.
Почему был такой файл выбран? что-то предлагалось или выбрано по максимальному соответствию?
этот файл предполагает работу по к-линии. а на мастере3 вроде как КАН и файлик по проекту х62 вроде как должен быть ЕДЦ16 или ЕДЦ17…
снять клемму акб пробовали?
amokkspb
быстрее наверное найти клип и им сделать реконфиг блока.
лог самого ддт остался (в нижней части окна), что он отправлял перед тем, как случилась проблема?
максимум, что случалось, это только слетала конфигурация блока, но он продолжал детектироваться, просто например загоралась ошибка, как если он не сконфигурирован.
что бы полностью блок перестал отвечать — такого не было.
Почему был такой файл выбран? что-то предлагалось или выбрано по максимальному соответствию?
этот файл предполагает работу по к-линии. а на мастере3 вроде как КАН и файлик по проекту х62 вроде как должен быть ЕДЦ16 или ЕДЦ17…
снять клемму акб пробовали?
amokkspb
быстрее наверное найти клип и им сделать реконфиг блока.
лог самого ддт остался (в нижней части окна), что он отправлял перед тем, как случилась проблема?
максимум, что случалось, это только слетала конфигурация блока, но он продолжал детектироваться, просто например загоралась ошибка, как если он не сконфигурирован.
что бы полностью блок перестал отвечать — такого не было.
Почему был такой файл выбран? что-то предлагалось или выбрано по максимальному соответствию?
этот файл предполагает работу по к-линии. а на мастере3 вроде как КАН и файлик по проекту х62 вроде как должен быть ЕДЦ16 или ЕДЦ17…
снять клемму акб пробовали?
Продожаю рыть… но вот проблема не могу изменить настройки, команды выполняются, все моргает, лампа иммо включается, гаснет через команды, а толку мало, все остается на своем месте, ключ ЦЗ не открывает .Блок впрыска то находится, то пропадает, но пока не в нем главное, его изначально не определяло через пирен.Если не затруднит, подскажите. ПЛЗ. Через репрог не получается подключить базу mdb
Скажи мне, пожалуйста.
Здесь описан запуск DDT через Пирен. Так я понимаю?
А есть прямой запуск DDT, если я не путаю.
В записи "#55 Диагностика своими руками" я усек, как обойти ошибку с функцией "CancelIoEx" на WinXP.
Но это — для Пирен.
Когда запускаешь DDT не через Пирен, она опять вылазит.
Не могу понять, как ее обойти:
Понятно ли объяснил проблему?
в ранних версиях DDT предлагалось запускать через скрипт mod_ddt, однако сейчас это делается из основного скрипта пирен и вот почему: (цитата — www.drive2.ru/b/467379854052950249/)
Когда mod_ddt запускается через pyren, это дает несколько преимуществ:
— pyren передает в mod_ddt настройки ELM и параметры протокола обмена
— pyren так же передает перевод всех параметров из клипа. В ddt параметров обычно значительно больше и поэтому далеко не все партеры оказываются переведенными, но хоть что то, и то хорошо
— mod_ddt при каждом запуске сохраняет дамп, точнее, значение всех параметров блока в который мы зашли. Если случится что-нибудь накосячить, будет достаточно хороший шанс все восстановить по этому дампу.
CancelloEx должна быть решена один раз для питона, т.е. библиотека правильная и кто бы к ней не обращался — должно быть все корректно.
также можете попробовать ddt4all, что бы запускать сразу сценарий без выбора блоков и т.д.
Спасибо за растолкование.
По ссылке почитаю, устраню неграмотность.
Но у меня почему-то ошибка возникает при запуске ddt4all.
Хотя с Пирен я это дело по вышеуказанной записи (#55) устранил.
amokkspb
в ранних версиях DDT предлагалось запускать через скрипт mod_ddt, однако сейчас это делается из основного скрипта пирен и вот почему: (цитата — www.drive2.ru/b/467379854052950249/)
Когда mod_ddt запускается через pyren, это дает несколько преимуществ:
— pyren передает в mod_ddt настройки ELM и параметры протокола обмена
— pyren так же передает перевод всех параметров из клипа. В ddt параметров обычно значительно больше и поэтому далеко не все партеры оказываются переведенными, но хоть что то, и то хорошо
— mod_ddt при каждом запуске сохраняет дамп, точнее, значение всех параметров блока в который мы зашли. Если случится что-нибудь накосячить, будет достаточно хороший шанс все восстановить по этому дампу.
CancelloEx должна быть решена один раз для питона, т.е. библиотека правильная и кто бы к ней не обращался — должно быть все корректно.
также можете попробовать ddt4all, что бы запускать сразу сценарий без выбора блоков и т.д.
МыслЯ у меня появилась.
С "CancelloEx" я боролся после установки Питон. Все склалось нормально.
Потом установил ddt4all. И проблема вылезла опять.
Надо это сделать ПОСЛЕ установки ddt4all. Как вариант.
Так посмотрите из командной строки, какая версия библиотеки подгружается? Но скрипты так то не меняют их, они отдельные. Может есть в ddt4allфункция обновления их? Не знаю, приду, гляну на ноуте, обновилась ли она.
Да, да, да…
В том варианте изменения, откат происходит в Пирен.
amokkspb
в ранних версиях DDT предлагалось запускать через скрипт mod_ddt, однако сейчас это делается из основного скрипта пирен и вот почему: (цитата — www.drive2.ru/b/467379854052950249/)
Когда mod_ddt запускается через pyren, это дает несколько преимуществ:
— pyren передает в mod_ddt настройки ELM и параметры протокола обмена
— pyren так же передает перевод всех параметров из клипа. В ddt параметров обычно значительно больше и поэтому далеко не все партеры оказываются переведенными, но хоть что то, и то хорошо
— mod_ddt при каждом запуске сохраняет дамп, точнее, значение всех параметров блока в который мы зашли. Если случится что-нибудь накосячить, будет достаточно хороший шанс все восстановить по этому дампу.
CancelloEx должна быть решена один раз для питона, т.е. библиотека правильная и кто бы к ней не обращался — должно быть все корректно.
также можете попробовать ddt4all, что бы запускать сразу сценарий без выбора блоков и т.д.
Разрешил я вопрос.
Папку Serial из Пирен скопировал в ddt4all
Да и кириллица просто убирается. Через реестр.
FridenlyName.
Этот параметр и сеет неразбериху.
С friendlyName сталкивался, когда искал решение от русских имен в описании ком-портов, но так и не победил у себя — менял сам скрипт в ddt4all.
Таким образом я это сотворил.
Сверху — кракозябры. Ниже — переименовано.
я сам этот вариант рассказывал товарищу на форуме, ему помогло, а сам стал свой ноут крутить — никак не прокатывает. в итоге просто в новой версии DDT поправил этот вывод информации, т.е. только номер СОМ-порта высвечивает.
for p in ports:
item = gui.QListWidgetItem(self.listview)
item.setText(p[0])
#item.setText(p[0] + "[" + p[1] + "]")
т.е. p[0] — только имя порта оставлено, а p[1] — его описание :)
Я попробую и эту фичу.
Хотя… В прошлый раз ты говорил. что использовать чисто ddt4all не обязательно.
Даже лучше — через Пирен.
Я посмотрел. Через Пирен — лучше. Меньше вероятности, что залезешь туда. куда не нужно.
Пирен определяет доступные ЭБУ. Отсюда и в ДДТ идешь.
Более разумный подход, как мне думается.
Я уже видел, как подключают адаптер к машине и через ddt4all исследуют через все присутствующие блоки.
Открытость CANid это просто находка для энтузиастов!
да, правда пока не знаю, куда они дальше будут двигаться. на форуме что-то затишье от разработчиков.
В разработке обычно все волнами, то густо то пусто) Я вот сам почти на два года выпал. Главное чтоб у главных разработчиков интерес не пропал и чтоб с рено не пересели)
Подскажите пожалуйста как запустить pyren на андроид с базой ДДТ?
если интересует функционал DDT — то он только для ПК. Для андроида база работает только для режима "прослушивания" КАН-шины, в остальных случаях используется только база клипа.
Такой ужасный трабл: порты на ноуте от блюпуп обдшки написаны с русскими буквами и пирен выдает ошибку кодировки аски, как вылечить?
да, известная ситуация =)
посмотреть порты через диспетчера устройств.
Ииии?..) Номера портов есть, но он выдает ordinal not in range (128). Чуво делать то?
покажи пожалуйста картинку, какие номера портов?
пропиши сразу -p COM… поставь второй номер порта )
amokkspb
покажи пожалуйста картинку, какие номера портов?
пропиши сразу -p COM… поставь второй номер порта )
Y
-p COM17 прописывай
А с этим как быть?
В настройках командной строки там есть галка про системную кодировку.
Верно, выбирайте люсю консоль. ;)
amokkspb
В настройках командной строки там есть галка про системную кодировку.
И ДДТ мод ничего не меняет(((
А при чем тут он?
Люся не помогла. Хотел вин в приборку записать и включить отображение времени и попогрея, а ничего не происходит.
А винда 8 или 8.1? На 10-й вроде еще какаято галка была. Но делал один раз и то не себе.
А что не работает с mod ddt? Окно открылось но нет изменений после отправки команд? Машина какая?
Нет изменений. Флюенс 2011 турок
Что б разобраться, нужна поднобная информация, что и как делали. Пока ничего не ясно. Напишите в бортовике заметку с картинками и шагами. Желательно с savedEcus.p и сохранить дамп опроса приборки через ключ --dump
Ок
Спасибо автору за старания в разжевывании данной темы, может кому пригодиться- замучился на меган 3 подбирать led лампы в стопы, обманки не срабатывают, габарит есть стоп не горит, с помощью ddt отключил проверку ламп и все заработало, в clip такого не увидел. Минус только один ошибка по стопам активна, но так как горит только при диагностике, а на панели нечего нет то не напрягает.
Все так и есть, отключается сама индикация об ошибке.
Подскажите пожалуйста можно ли данной прогой прописать вин в приборку? Pyren-ом не выходит. Флюенс.
не пробовал.
обыскал все… с андройда возможно запустить подсветку риборов и вежливые поворотники?
Заранее спасибо.
это вам нужно не с андроида делать, это ddt4all
www.drive2.ru/l/462934528541852313/
если для андроида, то надо разбираться все равно через DDT, как я делал в более поздних записях.
www.drive2.ru/l/464010400669631401/
Преблагодарен… попробую на досуге.
amokkspb
это вам нужно не с андроида делать, это ddt4all
www.drive2.ru/l/462934528541852313/
если для андроида, то надо разбираться все равно через DDT, как я делал в более поздних записях.
www.drive2.ru/l/464010400669631401/
спасибо за совет, сделал чере ddt.
А теперь вопрос: через ddt нет возможности изменить указанные на фото значения, возможно ли их изменить через скрипт? И какие вообще есть варианты?
Спасибо.
Если нет параметра для конфигурации через ddt, то никак. Скрипт ведь просто отправляет команду так же, как это сделает ddt.
www.lada-largus.com/forum/thread4256-1.html (19 пост)
На Ларгусе есть такая возможность… оч уж мне не хочется проводку резать что бы диоды нормально моргали…)))
попробуйте через ddt4all тогда, может быть там в режиме эксперта будет возможность тоже параметры поменять.
Там только колонка read, колонки write нет… или надо запустить базу по указанной мной ссылке через ddt4all?
Если не сложно, дайте небольшую инструкцию.
Заранее благодарен.
увы, пока с ddt4all не работал, посмотрите хорошие материалы
www.drive2.ru/b/462765478629081555/
Приветствую. Меган2, 2006г. АКПП. ELM1,5. Pyren с телефона видит лишь несколько блоков на незаведёной машине, на заведёной сыпется в ошибку вроде на 86-м блоке. Очень нужно АКПП посмотреть, а его как раз и нет в списке((( На компе питон мозг крутит, окно появляется и сразу изчезает, win10. Что не так делаю? Не подскажешь? Логов пока нет, надо до машины добираться.
На винде или из отдельного окошка cmd запускай пирен или через батник с pause, как у меня.
Для мегана 2 попробуй ключи --si и затем ключик --cfc.
Ключи пробовал, не помогло. С виндой поэксперементирую. Спасибо.
Порт там правильно указан?
Там вроде всё правильно. На другом мегане посвежее больше блоков увидел. С ноутом похоже другое веселье, не обнаружил в нём модуля блютуз((( Ноут не мой, поэтому не знал. Может из за его отсутствия скрипт сворачиваться?
ну если адаптер на порту не найден, то к чему цепляться?
блютус при подключении к адаптеру такой же СОМ порт создает.
Вот я так и подумал. Завтра на другом попробую ноуте.
Привет, у меня при входе в салонный блок не создает дамп, при заходе в него проскакивает какае-то строчка, в него заходит а дамп почти пустой, ddt не открывает
Даже на вашей модели еще катается класс людей Initiale. У них хардварное отличие, pyren ни как не поможет =D
это только для компа, на андройде будет работать?
только для ПК. На андроиде только дамп можно снять.
спасибо, на компе не получается запустить в демо, выскакивает ошибка как и написано, а какой файл из предложенных указать надо? непонял
если файлов предлагает на выбор несколько, то тут надо смотреть, где лучше соответствие. А может быть так, что и вовсе не нашел дамп (или он пустой).
Покажите картинку с ошибкой.
картинка такая же как и в мануале на установку,
"Это происходит потому, что папка scripts\pyren98\dumps\ у нас сейчас пуста и скрипт не может найти соответствующий блоку дамп. Поэтому предлагает выбрать максимально подходящий. Можете ввести любое имя XML-файла из предложенных и проверить, что окошко DDT откроется."
вот этот момент не получается, дамп я не снимал ещё
те. вот эта строка с пустыми кавычками?
Address:"26" DiagVersion:"4" Supplier:"001" Soft:"140E" Version:"0D10"
тогда любое из предложенных имен файлов, т.е. PSCU_… .xml
просто можете правой кнопкой кликнуть по экрану, выбрать "Выделить", выбрать целиком имя файла, опять щелкнуть правой кнопкой и выбрать "вставить".
amokkspb
только для ПК. На андроиде только дамп можно снять.
Чтобы дамп снять надо во се вкладки меню зайти или достаточно просто зайти в нужный блок?
достаточно только выбрать нужный блок, можно по порядку все пройти.
Но как я понимаю, если походить по блоку — при открытии дампа будет больше информации о текущих значениях.
При открытии любого блока появляется в этом случае новая строчка — saving dump, т.е. это минимум, что бы сохранить дамп блока.
я не смотрел, появляется ли в дампе значения, если по блоку еще полазать.
Конечно не знаю как в третьем сценик, а вот во втором сценике 2008 г. у меня получилось отключить ручник через PyRen. Включил опцию для северных стран. Единственное (если я не ошибаюсь) это я сделал в другом блоке, не в блоке ручного тормоза.
так а в третьем конфигурация для северных стран тоже есть, но она через клип только полностью делается. т.е. не отправить команду на де-активацию, сразу ошибку дает. видимо в комплексе куча параметров.
поищу тут в блоке абс, просто так PyRen-ом не хватает =) действительно завязано на этот вариант комплектации, но видимо этой команде какая-то еще конфигурация должна предшествовать.
пока разбираюсь уже лето наступит =)
Хорошая работа
С помощью DDT можно посмотреть коррекцию по форсункам на Duster 1.5 dci с блоком dcm 3.4? В клипе на данном блоке нельзя.
по всей видимости нет. DDT это инструмент в первую очередь для конфигурации, а если клип или PyRen не знает про коррекцию форсунок, значит ЭБУ такую информацию не поддерживает.
Это например справедливо для топливной delphi. У нее просто нет такого параметра, как коррекция по каждой форсунке.
параметры есть, клип их не отображает. Были выпущены какие-то патчи для добавления в поток данных этих параметров. Фишка в том, что ЭБУ не может не корректировать впрыск по цилиндрам на дизельной системе, значит и не знать о ней не может. А вот то, что досталось нам на посмотреть, это уже другой вопрос.
На 10 вин, установится? Или там определённые требования к ноуту?
Требований по ОС нет, единственное для ХР наоборот надо будет одну библиотечку откатывать на более старые, это в 55 записи написано.
Ящик Пандоры?)
все самое интересное уже было выпущено с выходом PyRen. Это чуть подробнее в некоторых случаях, но суть та же: прямое программирование функций. Дальше только kess и подобное )
нет. где вы видите в pyren/клип вот такие параметры?
www.club-renault.ru/forum…811d22093de9803dd82ed.jpg
там их в принципе нет. так что база в ддт, намного обширнее. если конечно разработчики xml блока ddt, внесли туда что-то.
Но это не меняет сути: ту же кнопку закрытия машины при заведенном двигателе не сделать или отвязать датчик сажевого, т.к. Клип/Pyren/DDT это приложения для настройки параметров, заложенных изготовителем. А не произвольная комбинация того, что хочется.
На Колеосе с авто ручником нет, что очень хорошо
Себе на зиму отключил, первое время по привычке коробку на нейтраль ставил и газ давил чтобы снять)
Ddt2000 — заводская утилита Рено. 95% владельцам авто она никогда не понадобится. Ушатать модуль ней довольно легко до состояния, когда и дилер его уже не восстановит. Поэтому лучше б ей в открытый доступ было не попадать. Но что случилось, уже случилось)
Она уже давно по сети гуляет и лучше написать все риски крупными буквами, чем люди сами "попробуют" и наломают дров. Клипом тоже, как показывает форум, ушатывают блоки, правда из-за китайского клипа скорее.
Сама ддт давно гуляет, но раньше надо было derelek адаптер для пользования. :-)
разве? Честно скажу, всегда считал, что он с обычным ELM327 на USB работает. Просто с проводом никогда не было адаптера, поэтому DDT так и не касался ранее.
нет, родной софт работает по CAN только с родным кабелем, которого в свободной продаже нет, клонов не существует www.derelek.com/nos-produ…diagnostic/usb-diag3.html
но а как же тогда все форумы на которых обсуждается работа DDT2000? как же тогда пользуются?
Никак, только на старых авто по k-line.
Ну и сейчас на рынке появился софт RenoLink (еще в марте) — идея как у пирена: использовать базы. Это платная тулза
Вот оно что. ясно. Но базы DDT в любом случае кладезь полезной информации, пока не было pyren с ней было хоть как-то можно работать, первые PID только благодаря ей и сделал :)
Относительно подмены или подделки критериев в МТС.
Это нужно, как я понял — в новом интерфейсе КЛИП — Борнео.
Прежние позволяют делать это без подмены.
И, соответственно — Пирен делает то же самое.
Круиз-контроль же активируют Пиреном. На машинах, где изначально его нет.
как можно включить или отключить ESP программно через clip?
мне не встречалось ничего подобного. Система ESP очень тесно интегрирована во все основные механизмы автомобиля, поэтому я не уверен, что есть "рубильник" полного выключения ее.
Я помню, ты писал про проблему с ESP, однако что с ней происходит — мне не ясно, может быть есть способ проверить ее работу на каких-то стендах или сравнить номера блоков по кодам.
никто ничего не видит
ошибок по ней и блоков где написано что она есть тоже нет
но она есть и не работает)))
тайна просто.
ps читал в инете что отключают их программно тпо чипуют тобы дрифтовать и е палить блок чтоб таскать прицеп и не спалить блок)))
как включить и что включают обратно не видел.
На минском форуме не спрашивал?
Нет
я бы предложил спросить тут у morze701 и serg80011
ну и на форуме описать ситуацию.
Я попробую
amokkspb
я бы предложил спросить тут у morze701 и serg80011
ну и на форуме описать ситуацию.
А че за форум минский и где там писать? дайте ссылочку плиз.
megane2.by, может что насоветуют
Renault-dci
как можно включить или отключить ESP программно через clip?
Про какой авто ведем речь?
Колеос
Serg80011
Про какой авто ведем речь?
вот про это — www.drive2.ru/l/458736318269146873/
Мне казалось, что ESP такая система, что ее фиг выключишь.
И я хз че делать. К кому обращаться за диагностикой.
Клипом она не отключается.
Если у тебя комплектация без есп то ее и нет. Там разные блоки абс.Просто с системой абс либо абс+есп+аср
У меня кнопка есть в салоне ESP off и сканер читает с нее отклик то есть когда на нее нажимаешь меняется значения в сканере то есть кнопка рабочая.
Более того на всех колеосах с полным приводом есть ESP а ПП есть 100%
Иконка ESP в приборке при запуске треугольник которая не загорается, но она там есть я светил фонариком и этот треугольник там есть…
То есть штатно на машине ESP была, а сейчас либо ее вынули и перепрошили мозги или как то ее вырубили… так как машина которая должна быть с ESP на отсутсвие сей системы не ругается…
При нажатии в сканере меняется, а на панели пишет есп офф?
НЕТ! На панели не пишет и значок не горит никогда треугольный
При чем в сканере пишет есть контакт а потом сразу возвращается в исходное…
То есть там написано:
Кнопка отключения ESP НЕАКТИВ
нажимаешь пишет АКТИВ и через секндочек пару тройку опять НЕАКТИВ
Абс я так понимаю работает?
Надо посмотреть что там с блоком абс. Может меняли его или копались в его мозгах.
Можно попробовать автоконфиг сделать клипом.
АБС робит даже аварийки мигают если с большой скорости по тормазах вдариваешь! )))
Записался к официалам на понедельник в 16-00 у них кан клип говорят поверенный даже недавно ))) сказали найдут скорее всего 600 рублей + 230 мойка… вполне адекватно
Renault-dci
НЕТ! На панели не пишет и значок не горит никогда треугольный
При чем в сканере пишет есть контакт а потом сразу возвращается в исходное…
То есть там написано:
Кнопка отключения ESP НЕАКТИВ
нажимаешь пишет АКТИВ и через секндочек пару тройку опять НЕАКТИВ
Где-то на просторах интернета набрёл на сайт уже можно по вин коду узнать всю конфигурацию авто, даже гос номер. Рекомендую там вбить вин, может его физически нет?
1 вопрос решен
2 что за сайт?
Да, я уже увидел дату сообщения. Сайт на фотке carinfo.kiev.ua.
Спасибо посмотрю
С ддт аккуратно — легко завалить блок
именно, поэтому и вначале написал только про демо, и в конце выделил это.
В моем понимании пока что самая удобная функция — это вот такой вот поиск команд и параметров для нее. А дальше уже самостоятельная работа :)
Вот как этой программой разобраться с повышенным расходом топлива. Ошибок нет, а расход по городу более 11 л/на 100, когда в прошлом году в это время было 8.5л/100. Нужно знать какие должны быть показания всех этих датчиков. Где бы найти такую таблицу стандартов и по ней уже смотреть реальные показания в программе. В тех нотах помоему тоже таких таблиц нет.
никакая программа не заменит хорошего диагноста.
Более того, для диагностики достаточно Clip или Pyren. А описываемые функции немного из другой области: конфигурация дополнительный параметров.
В Минске есть отличная диагностика, чем гадать, проще на Бабушкина обратиться.
Где я, а где Минск.
Вот в том то и дело, что спеца нужно найти, что бы при отсутствии ошибок, мог определить причину неправильной работы авто. PyRen у меня есть на Андроиде, посмотрел, все параметры показывает, а какие должны быть не знаю.
Что такое DDT и что хранится в базе DDT?
альтернативная программа диагностики для Renault.
База там собственная, не клиповская, поэтому часть параметров и команд там собственные, не имеющие аналого в клип-е.
как я понял, на версия с ддт, играет дополнительную функцию с которой не могут справиться прошлые версии) пральна?
если бы добавил ещё готовую папку, цены б тебе не было)))
Да, сама по себе база DDT описывает бОльшее количество команд и параметров, чем база Клипа, поэтому в том случае, если не хватает данных Клипа, на помощь может придти DDT (а может и не придти :) ). Но это уже как бы совсем низкоуровневый доступ, глубже только прямые модификации прошивок =)
iUgGRio
как я понял, на версия с ддт, играет дополнительную функцию с которой не могут справиться прошлые версии) пральна?
если бы добавил ещё готовую папку, цены б тебе не было)))
а что за папку? там же все ссылки есть.
Ну сделай ты им готовый архив PyRen.zip))):
· Pyren998
· Clip_DB
· DDT2016_DB
и каждый раз под каждую версию PyRen перепаковывать?
да и это я в питере привык, что 100мб, что больше — выкачивается за секунды. А ведь помню еще первый модем на 2400 (2,4 Кбит/с) и первую mp3 на 5Мб, которую я скачивал несколько часов с BBS. =)))
Ну зачем же каждый раз-то. Раз в квартал, раз в пол года =)
P.S. — Я клеился к своей супруге (тогда еще просто подруга моей девушки), когда она приходила в гости "скачать музыки". Помню эти длительные вечеры-ночеры. У меня тогда был правильно-настроенный ZyXel с кастом прошивкой, который позволял скачать по диалапу (на древней АТС) mp3 в 5МБ за часа два :)
Ээээх… надо было по строже прайс делать для девочек гостевых)))
Да, было время, есть что вспомнить, как я радовался Курьеру еще под ISA. Но древние АТС это отдельная тема, у меня блок АВУ-высокочастотная пара была, так что это был тот еще цирк. Сначала старый советский, потом электронный паскаль купил. прям ностальгия.