установка пирен на компьютер

диагностика ELM через PyRen (Обновлено)

7bf9d2es 100

приобрел из китая ELM 327 Версия 1.5 (и пластиковые заклепки, но это к делу не относится)

1b28551s 960

, на телефон поставил PyRen (руководствуясь очень наглядным видео товарисча MegaMazdaVodа)и…ничего не произошло)))
а сама проблема в том, что установил я прогу, прогнал скрипт в демо режиме, поставил «#» на место и пошел тестить скрипт в машину:

a468551s 960

вроде бы все и заработало, ввел код мегана (цифру 1) и сижу наблюдаю такую картину:

e468551s 960

и сижу я минут так 15-20, а картина то и не меняется. И смущает меня не то, что ни 1 блока не обнаружено, а то, что просканированно 0 из 95. Вывод: что-то не работает. Вот прошу помощи у вас, форумчане, кто что подскажет?
P.S. пробовал и на заведенном двигателе и просто с включенным зажиганием.

Далее:
сегодня попробовал проверить ELM программой Torque+Pro+v1.8.154, данные она считывала обороты двигателя и т.д.(в самое проге я пока не разобрался), в настройках определило мой адаптер как версию 1,5 (насколько правильно она определяет-вопрос):

7ec7d51s 960

так же попробовал проверить адаптер прогой ELM327 identifier:

Источник

И снова PyRen

b98c544s 100

Андрей написал замечательную статью по установке и пользованию замечательным софтом.
И добавить нечего совсем.

Однако, очень часто у многих возникают все равно вопросы по тому или иному пункту инструкций.
Андрюха, прости за вырезки из твоей статьи (плагиат своего рода), но устал повторять одно и то же.

Постараюсь описать максимально просто и однозначно установку еще раз…
Большинство не знает какая версия актуальна и что откуда качать.
Здесь я опишу только установку — без всего лишнего.
Описывать буду только установку питона, ddt4all и сопутствующих приложений, необходимых для работы PyRen.
Сам же PyRen я собрал в отдельные архивы (с ecus и без них). ECUS-папка нужна для работы mod_ddt совместно с pyren и если вы его не собираетесь использовать, лучше не качать full-архив, а ограничиться обычным (об этом ниже).

DrAAAgDOouA 960

Для компьютера (ноутбука) есть два варианта:

1. В полуавтоматическом режиме с дополнительной установкой DDT4All

— Качаем архив ddt4all All cars.exe (20.01.2019). Version 5.3.5 и устанавливаем (со всем соглашаемся и нажимаем далее). После его установки получаем установленный python и dd4all
— Качаем архив PyRen9n_full.zip ИЛИ PyRen9n.zip (без ecus) и распаковываем его в папку «c:\ddt4all\Python27\PyRen9n\» Вот прямо как есть — все что лежит в архиве распаковываем в эту папку — это и есть PyRen версии 09n, собранный с последними базами Clip (183 на сегодня).
— Запускаем файл _pyren_launcher.py

2. В ручном режиме только установка PyRen на ноут/комп:

— Качаем и устанавливаем python 2.7 (скачайте только тот файл, который подходит для вашей платформы windows).
— Устанавливаем PyQt4: Опять же — смотрим какой питон был установлен. Если питон х32 то и pqt4 нужно ставить х32 и не важно что стоит windows х64.
— Качаем архив PyRen9n_full.zip ИЛИ PyRen9n.zip (без ecus) и распаковываем его в папку «c:\ddt4all\Python27\PyRen9n\» Вот прямо как есть — все что лежит в архиве распаковываем в эту папку — это и есть PyRen версии 09n, собранный с последними базами Clip (183 на сегодня).
— Запускаем файл _pyren_launcher.py

TiAAAgLOouA 960

Для телефона на ОС android:

— Разрешите возможность установки неизвестных приложений «Unknown Sources» на вашем устройстве
— Качаем и устанавливаем в телефоне SL4A Application
— Качаем и устанавливаем PythonForAndroid
— Качаем три файла для установки Python_for_Android: первый, второй и третий (или для продвинутых: все три в папке)
— В домашней директории пользователя (по умолчанию это /storage/emulated/0/, там же, где находятся такие папки как sl4a, DCIM и другие) создайте папку com.googlecode.pythonforandroid и скопируйте в нее три архива Python, скачанные ранее: python_scripts_r26.zip, python_extras_r29.zip и python_r29.zip
— Откройте приложение PythonForAndroid
— Нажмите Local Install (СНАЧАЛА) и затем Run Local Install (СЛЕДУЮЩИМ ШАГОМ), для установки необходимых библиотек Python локально.
— Качаем архив PyRen9n.zip (без ecus) и распаковываем его в папку на устройстве «/sl4a/scripts/» Вот прямо как есть — все что лежит в архиве распаковываем в эту папку — это и есть PyRen версии 09n, собранный с последними базами Clip (183 на сегодня).
Запустите приложение SL4A на устройстве.
— Для запуска скрипта в обычном режиме, запустите универсальный лаунчер _pyren_launcher.py и выберите кнопку «Start«.

Все. Для большинства пользователей, больше ничего не надо качать/устанавливать — этого более чем достаточно, чтоб все работало.

Еще раз — данный пост — о том где найти и какие версии файлов последние.
Как устанавливать в тонкостях, свежие версии, работа с программой, подключение по bluetooth и многое другое вы можете найти на странице Андрея, где он все подробнейше описывал, за что ему большое спасибо.

Источник

#80 PyRen & DDT2000: первые шаги

9a1be22s 100

Тема диагностики Своими руками посредством 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, в этом случае, при наличии данных, он сможет раскрывать информацию по параметрам не ограничиваясь только их названием.

28f5f5es 960

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

86f5f5es 960

Это происходит потому, что папка scripts\pyren98\dumps\ у нас сейчас пуста и скрипт не может найти соответствующий блоку дамп. Поэтому предлагает выбрать максимально подходящий. Можете ввести любое имя XML-файла из предложенных и проверить, что окошко DDT откроется.

Самое интересное начинается тогда, когда нам нужно получить данные от нашей машины. Для начала я предлагаю не торопиться, и использовать DDT только в режиме работы с сохраненным дампом, т.к. иначе DDT может некоторые параметры сбросить на дефолтные, как это случилось у одного из разработчиков во время тестов.

Тут нужно понять одну важную особенность: Clip имеет несколько уровней проверок и защит от ввода неправильных и неподдерживаемых параметров. Именно поэтому, для активации того же Круиз-Контроля, надо вносить правки в MTC.xml файл или подменять VIN, иначе Clip не сможет применять «чужой» параметр комплектации. DDT этого недостатка не имеет, он ничего не знает об уровне комплектации автомобиля и легко может отправить команду активации TPMS в ЦЭКБС без функции свободных рук. И только уже ответ от самого ЭБУ позволит узнать, что команда выполнилась неуспешно.

9aadf5es 960

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

Сохраненный дамп будет иметь информацию не обо всех переменных, поэтому, открывая их в демо-режиме многие данные отображаться не будут.

В некоторых случаях, DDT не может определить файл сценария для нужного блока. В лог будет выведена ошибка и один или несколько файлов, наиболее подходящих для использования.

d74bf5es 960

В этом случае выводится информация по типу и версии самого блока (или его дампа):
Address:»26″ DiagVersion:»4″ Supplier:»001″ Soft:»140E» Version:»0D10″

И аналогичная информация приведена для файла сценария, справа от его имени:
BCM95_SW910_V910_2.xml 264001140E0910

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

Как это работает?
Окно DDT разделено на три зоны: слева — навигация по параметрам блока, справа — представление текущих данных и параметры ввода, снизу — логирование данных, чтение параметров и запросы на изменение.

9cabf5es 960

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

19ebf5es 960

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

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

851bf5es 960

Основная задача — проверка итоговой команды для отправки. На скриншоте я выделил маркером значение команды. Совсем не обязательно (и даже не рекомендуется), менять сразу параметры через DDT, подключившись к машине. Как вы видите, по данному блоку будет отправлено сразу 5 команд конфигурирования, при этом могут измениться параметры, менять которые совсем не нужно было.

Случай с межсервисным интервалом самый простой и он давно уже решен через PyRen. Однако в том случае, когда необходимо все-таки составить собственную команду, на помощь придет доработка, описанная в этом посте. Т.е. создается отдельный скрипт на отправку команды в нужный адрес нужного блока. Заострять внимание пока на этом не буду, т.к. лучше такие вопросы уточнять отдельно в каждом конкретном случае. Кто сможет — разберется сам.

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

DDT используется в том числе для внесения изменений в конфигурацию автомобиля. Текущая версия PyRen все еще имеет суффикс «beta», т.е. тестовая, и разработчики не могут гарантировать отсутствие ошибок. Все, что вы будете делать с автомобилем не в «демо» режиме влечет риск нарушения его штатной работы и выполняется на собственный страх и риск.

Для меня эта функция интересна гипотетической возможностью наконец-то отключить функцию автопостановки на ручник. Раньше никогда зимой не «парился» по поводу подмерзания колодок и всегда использовал автоматический ручник. А в этом году, с нашей погодой «то ноль, то мороз», стал снимать с ручника. А что бы не делать это каждый раз — было бы здорово применить настройку сразу, а весной включить ее обратно. Честно скажу, пока способ не нашел. Все блоки, кроме стояночного тормоза открываются в DDT верно, а только стояночный тормоз открывает какой-то тестовый блок. Что ж, будем разбираться дальше!

Источник

Pyren, Torque, скрипты и много других непонятных слов.

2c03cfes 100

Z8AAAgCTquA 960

Всем привет. Решил тут заморочиться и поставить программку Pyren на Андроид. Честно говоря, для меня это был темный лес…
Но хорошо что на просторах Drive2 есть много инфы по этой теме, например вот тема Андрея
amokkspb
В общем все получилось, прогу поставил.
Более менее с ней разобрался.
Что было сделано:
1. Отключил старт — стоп. Применил скрипт, чтобы не выдавало ошибки.
как это сделать читаем тут
2. Русифицировал приборку.
По просьбе трудящихся, решил расписать подробнее, как это сделать.
Итак
Для начала устанавливаем Pyren на телефон ( Андроид)
Вот тут расписано подробно как это сделать
www.drive2.ru/l/458811634815606192/
Скачиваем скрипт по этому адресу лежит готовый скрипт для активации русского языка(Скрипт под третье поколение сцеников 2-го рестайла)
тыц
кидаем его в папку sl4a/scripts/pyrenXX/ ( у вас будет папка Pyren где вместо ХХ будет номер установленной версии пирен)
Подключаемся к авто
Открываем прогу sl4a

SIAAAgBcauA 960

Заходим в папку pyrenXX
И видим файл

mIAAAgJcauA 960

Жмём на него
Вылезает менюшка
Жмакаем на монитор

EEAAAgJcauA 960

Соглашаемся с применением скрипта.
Приборка должна перезагрузиться.

3. Изменил межсервисный интервал с 30.000 на 10.000
как это сделать читаем тут
В планах ещё установка и активация камеры заднего вида, ну об этом в мае напишу.

Источник

Установка PyClip (PyRen)

Диагностика RENAULT с помощью ELM327

Первоисточник 4PDA, amokkspb
Эти две программы они имеют одинаковый интерфейс и почти одинаковые функции.

PyClip – проста при установке.

PyRen – труднее в установки и пользовании. Но.

В PyRen есть возможность проверить на подлинность ELM327, так же есть возможность узнать реальный пробег авто и создавать для Torque pid.
Диагностика автомобилей Renault с помощью ELM327 и других приборов. Также изменение некоторых параметров. Читает все блоки. Замена стандартного CLIP.
Есть также версия и на ПК
Проект PyRen доступен на GitLab по этой ссылке.

Также копия актуальной версии и все необходимое для установки доступно в общей папке на Google-диске у всеми уважаемого человека amokkspb
И еще есть
общая папка на Google-диске с разной полезной информацией по Рено, включая PID для Torque Pro, электросхемы по Scenic3 и некоторые техноты.

Порядок установки PyRen:
1. Скачайте из открытой папки Google-диск следующие файлы:
— sl4a-r6.1.1-arm-debug.apk
— PythonForAndroid-debug-r26.apk
— pyren-master.zip либо актуальная сборка pyren-master.zip
— pyrendata_205plus.zip, который не требует распаковки, сделанный уважаемым andru666 на 4PDA.ru
— com.googlecode.pythonforandroid.zip
— savedEcus.p (если нужен Демо режим).

Автор и разработчик SL4A и Python_4_Android github.com/kuri65536/

2. Разрешите возможность установки неизвестных приложений “Unknown Sources” на вашем устройстве.
3. Установите первое приложение: SL4A Application
4. Установите второе приложение: PythonForAndroid
5. Распакуйте архив com.googlecode.pythonforandroid.zip в корень домашней директории пользователя (на том же уровне, что и папки sl4a, DCIM, Downloads и т. д.) и внутри папки com.googlecode.pythonforandroid будут три файла для установки питон: python_scripts_r26.zip, python_extras_r29.zip и python_r29.zip
7. Откройте PythonForAndroid
8. Нажмите Local Install и затем Run Local Install, для установки необходимых библиотек Python локально. Проверьте, что версия установлена нужная — Version Installed: Bin: 29 Extra: 29 Scripts: 26
9. Удалите все тестовые скрипты питона из папки /sl4a/scripts/
10. Распакуйте папку pyren (она внутри папки pyren-master) из архива pyren-master.zip в папку /sl4a/scripts/.
11. Архив с базой CLIP pyrendata_205plus.zip положить в /sl4a/scripts/
12. Скопируйте пример файла savedEcus.p в папку pyren: /sl4a/scripts/pyren/ Этот файл необходим для запуска скрипта в демо-режиме.
13. Запустите приложение SL4A на устройстве.
14. Запустите универсальный лаунчер _pyren_launcher.py (пиктограмма с черным окошком терминала) и выберите кнопку “DEMO”.
15. После проверки работы скрипта, удалите пример savedEcus.p из папки со скриптом, что бы, подключаясь к своему автомобилю, опросить все блоки заново. После первого подключения будет создан новый файл savedEcus.p с блоками именно Вашего автомобиля. А также рекомендуется очистить папку кеша скрипта, удалив папку pyren\cache.
16. Для запуска скрипта в обычном режиме, запустите универсальный лаунчер _pyren_launcher.py и выберите кнопку “Start”.
17. При подключении выберите необходимый адаптер BT или выберите Wi-Fi, если используется такой адаптер, указав его адрес и порт для подключения (для WiFi чаще всего используется адреса либо 192.168.0.1:35000 либо 192.168.1.1:35000)
18. Наслаждайтесь возможностью диагностики в любом месте.
19. Для обновления версии скрипта нажмите кнопку Update. Если у вас несколько автомобилей, для каждого из них вы можете создать свою папку pyren_автомобиль1, pyren_автомобиль2 и т.д. и переключаться между ними сразу из универсального лаунчера.

Изменять размер текста на экране устройства можно клавишами громкости или через контекстное меню приложения sl4a. В том случае, если необходимо увеличить сохраняемое на экране число строк, в настройках SL4A укажите параметр Scrollback size больше. По умолчанию там 140 строк, 450-500 строк хватит.

В том случае, если нужен режим demo или включение логирования, выберите соответствующий чекбокс. Кнопка SCAN позволяет подключаться скрипту к автомобилю, игнорируя сохраненный ранее savedEcus.p, т.е. проводя опрос всех блоков автомобиля. При включении режима логирования, в папке logs/ появится два файла, необходимых для проверки работы скрипта и адаптера.

Для работы PyRen на Андроид 8 и выше требуется самая последняя версия скрипта, в нем исправлена процедура TCSAFLUSH и ошибки больше не будет.

Источник

Поделиться с друзьями
DOMA35.RU