PyClip | Диагностика автомобилей Renault с помощью ELM327 и других прибор
Стоит ли написать инструкцию по роботе PyRen и PyClip, с описанием функций и возможнойтий, со скриншотами
Инструкцию для PyRen
ДА [ 1179 ] ** [94.32%]
НЕТ [ 70 ] ** [5.6%]
Инструкцию для PyClip
ДА [ 1213 ] ** [97.04%]
НЕТ [ 37 ] ** [2.96%]
Всего голосов: 1250
 



Реп: (521)
PyClip (PyRen)
Версия: 2.2 - на python2
Версия: 0.02.04 - на python3

Последнее обновление программы в шапке: 21.03.2024

Прикрепленное изображение

Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

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

Описание:
Объединил эти две программы в один пост, потому как они имеют одинаковый интерфейс и почти одинаковые функции. В PyRen есть возможность проверить на подлинность elm327, так же есть возможность узнать реальный пробег авто и создавать для Torque pid. Но PyRen труднее в установки и пользовании.
Диагностика автомобилей Renault с помощью ELM327 и других приборов. Также изменение некоторых параметров. Читает все блоки. Замена стандартного CLIP.
Есть также версия и на ПК.
В версии для Dacia добавлена активация всех функций, которые раньше можно было сделать только с помощью ddt4all с ноутбука (часы, подсказки переключения передач и т.д.). Теперь всё тоже самое можно активировать и с помощью Андройда.

Требуется Android: 4.2 и выше. На смартфонах часто возникает проблема доступа к адаптеру. На планшетах под управлением Андроид 4.2 проблем с доступом к адаптеру нет.
Русский интерфейс: Да

Домашняя страница:
Pyclip for Renault and Dacia all cars with CLIP 180, 183, 184 database (Windows, Android)
PyRen GitLab
Разработчик:

Имя пакета: org.pyrenteam.pyclip

Скачать:
PyClip-2.2 от Marianpol - советую ставить ее.
MOD PyClip-2.2 - так же можно и эту ставить, есть некоторые "плюшки" сделаные мною
PyClip3 - на python3 собрана под 14 андроид. Базу надо качать отдельно и перенести в папку pyren. НЕРАСПАКОВЫВАЯ!!!
База 232_and_Lada_and_OldRenault для PyClip и PyRen

про PyClip на python3
Особенности в установки:
- Должно поддерживаться на новых api.
- При установки выдаются запросы, на Honor и Huawei необходимо включать установку из неизвестных источников.
- Отсутствует встроенная база.
- Пока не работают все сценарии - связано с переходом на python 3.
- При вылете приложения будет сохранятся файл crash в папке crash.
- При выходе новой версии не надо будет удалять старую, будет ставиться поверх.
- Ставиться рядом со старой версией PyDDT.
Если в интерфейсе будут какие либо замечания вылаживайте скрины и номер блока.
PPS если что вспомню то добавлю еще)))

Базы для PyRen и PyClip:
База которые работает с обеими программами:
Для обновления базы необходимо поместить архив в папку pyren, которая находится в корне телефона. РАБОТАЕТ ТОЛЬКО С ВЕРСИЯМИ PYCLIP 2.2 и мод
Что нового в базах
Clip 199
Новый "умный" автомобиль: XJF New LOGAN.

Clip 196
Вновь интегрированные транспортные средства: ARKANA и XJK.

Clip 192
Вновь интегрированные транспортные средства: TALISMAN/SM6 ph2 и XM3.

Clip 191
Вновь интегрированные транспортные средства: MEGANE IV ph2 и CAPTUR II CN.


Инструкция создания баз для PyClip и PyRen
Прошлые версии баз
База 231_and_Lada_and_OldRenault для PyClip и PyRen
База 227_and_Lada_and_OldRenault для PyClip и PyRen
База 225_and_Lada_and_OldRenault для PyClip и PyRen
База 221_and_Lada_and_OldRenault для PyClip и PyRen
База 220_and_Lada_and_OldRenault для PyClip и PyRen
База 219_and_Lada_and_OldRenault для PyClip и PyRen
База 218_and_Lada_and_OldRenault для PyClip и PyRen
База 216_and_Lada_and_OldRenault для PyClip и PyRen
База 215_and_Lada_and_OldRenault для PyClip и PyRen
База 214_and_Lada_and_OldRenault для PyClip и PyRen
База 213_and_Lada_and_OldRenault для PyClip и PyRen
База 210_and_Lada_and_OldRenault для PyClip и PyRen
База 209_and_Lada_and_OldRenault для PyClip и PyRen
База Clip 207 для PyClip и PyRen
База Clip 205 для PyClip и PyRen
База Clip 203 для PyClip и PyRen
База Clip 202 для PyClip и PyRen
База Clip 201 для PyClip и PyRen
База Clip 200 для PyClip и PyRen
База Clip 198 для PyClip и PyRen
База Clip 196 для PyClip и PyRen
База Clip 196 для PyClip и PyRen
База Clip 195 для PyClip и PyRen
База Clip 194 для PyClip и PyRen
База Clip 193 для PyClip и PyRen
База Clip 192 для PyClip и PyRen
Прошлые версии баз PyRen

Прошлые версии баз PyClip



Альтернатива sl4a: PyRen3 на Qpython + со встроенной базой

Скачать файлы для PyRen:
Все файлы для установки под Android в одном архиве: Прикрепленный файлpyren_android.zip ( 8.38 МБ )

ИНСТРУКЦИЯ ПО УСТАНОВКИ PYREN НА АНДРОИД С КАРТИНКАМИ

ВИДЕО КАК УСТАНОВИТЬ НА АНДРОИД Прикрепленный файлустановка pyren for andoid.mp4 ( 49.38 МБ )

Сам скрипт PyRen: Прикрепленный файлpyren-master.zip ( 389.68 КБ )
Всегда последняя версия PyRen доступна по этой ссылке
База ddt2000 07.2020 для PyRen PC+ДОПОЛНЕНИЕ К БАЗЕ DDT2000

Прошлые базы ddt2000

Инструкция по установки PyRen:
Видео установки PyRen - Прикрепленный файлустановка pyren for andoid.mp4 ( 49.38 МБ )

ДЛЯ УСТАНОВКИ НА WINDOWS НЕОБХОДИМ УСТАНОВЛЕННЫЙ PYTHON 2.7, либо установить pyren по этой ссылке, либо скачать Вот Отсюда архив с версией скрипта на 13.02.2020 PYREN
Для установки на андроид лучше всего использовать X-plore или Total Comander. НЕ ИСПОЛЬЗУЙТЕ СТАНДАРТНЫЙ ФАЙЛОВЫЙ МЕНЕДЖЕР
1. Скачайте следующие файлы (находятся в одном архиве Прикрепленный файлpyren_android.zip ( 7.98 МБ )
):
— sl4a-r6.1.1-arm-debug.apk
— PythonForAndroid-debug-r26.apk
— com.googlecode.pythonforandroid.zip
— savedEcus.p (файл с блоками авто, в архиве файл для примера, попробовать в демо режиме программу, после сканирования создается ваш собственный фал)
— актуальную сборку pyren-master.zip
2. Разрешите возможность установки неизвестных приложений "Unknown Sources" на вашем устройстве.
3. Установите первое приложение: SL4A Application
4. Установите второе приложение: PythonForAndroid
5. Распакуйте архив com.googlecode.pythonforandroid.zip в корень домашней директории пользователя (на том же уровне, что и папки DCIM, Downloads) и внутри папки com.googlecode.pythonforandroid будут три файла для установки питон: python_scripts_r26.zip, python_extras_r29.zip и python_r29.zip
6. Откройте PythonForAndroid
7. Нажмите Local Install и затем Run Local Install, для установки необходимых библиотек Python локально. Проверьте, что версия установлена нужная — Version Installed: Bin: 29 Extra: 29 Scripts: 26
8. Распакуйте архив с актуальной версией PyRen, скачанный ранее pyren-master.zip, в папку на устройстве /sl4a/scripts/. Существующие "тестовые" скрипты из этой папки следует предварительно удалить.
8.1. если вы хотите использовать для нескольких авто то просто переименовать папку pyren в нужную к примеру pyren_test, pyren_moi.
9. Поместите базу CLIP (архив с именем pyrendata_XXX.zip) в папку /sl4a/scripts/, а если вы используете еще и PyClip 2.1 или модифицированую то только в папку /pyren/.
10. Скопируйте пример файла savedEcus.p в папку pyren: /sl4a/scripts/pyren/. Этот файл необходим для запуска скрипта в демо-режиме.
11. Запустите приложение SL4A на устройстве.
12. Запустите универсальный лаунчер _pyren_launcher.py и выберите кнопку "DEMO".
13. После проверки работы скрипта, удалите пример savedEcus.p из папки со скриптом, что бы, подключаясь к своему автомобилю, опросить все блоки заново. После этого будет создан новый файл savedEcus.p с блоками именно Вашего автомобиля. А также рекомендуется очистить папку кеша скрипта, удалив папку pyren\cache.
14. Для запуска скрипта в обычном режиме, запустите универсальный лаунчер _pyren_launcher.py и выберите кнопку "Start".
15. При подключении выберите необходимый адаптер BT или выберите Wi-Fi, если используется такой адаптер, указав его адрес и порт для подключения.
16. Наслаждайтесь возможностью диагностики в любом месте.
17. Для обновления версии скрипта, удалите только скрипты лаунчеров, оставив базу PyRen с сохраненным вашим savedEcus.p файлом.

И распакуйте архив новой версии PyRen.

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

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


ПРОШЛЫЕ ВЕРСИИ PyClip


ОБЯЗАТЕЛЬНО К ПРОЧТЕНИЮ
Проблема с запуском на Honor и Huawei?

Так как новая версия PyRen поддерживает работу с архивом от PyClip, то базы PyRen больше выкладываться не будут

Для обновления базы необходимо архив поместить в папку pyren(работает только с версиями 2.1 и модифицированными


Почему pyren более требователен к адаптерам чем torque


Так же, ОБЯЗАТЕЛЬНО, обладателем ANDROID 7 и выше читаем тут
ELM327 - адаптер с поддержкой FlowControl (оригинальный или китайский v1.5)
ELM327-USB - предпочтительнее для Windows, Linux и MacOS
ELM327-BT - несовместим с Android 7.0 и выше, используйте ELM327-WiFi
У меня у самого Xiaomi 4x с андроидом 7.1.2 с блютуз elm327mini работает нормально, поэтому работа на андроиде выше 7 все зависит от оболочки.



FAQ:
Что такое дамп ЭБУ (Пост tvisura)
Список программ для кодирования (Пост tvisura)
Как считать и записать обратно конфигурацию ЭБУ (Пост tvisura)
Примерный список поддерживаемых авто
Sol.M @ 09.11.20, 00:34 *
Благодаря героям-энтузиастам скрипт не стоит на месте
. Скрипт Pyren постоянно обновляется.

Описание функций стартового экрана
Кнопка START — Запуск программы
OPT ecuid — открытие блока по номеру.
saved3Ecus — выбор saved3Ecus.p для использования нескольких авто. Для этого после сканирования необходимо переименовать просканированный saved3Ecus (пример saved3Ecus_moi.p)
ELM port — порт адаптера, либо адрес адаптера Wi-Fi. Адрес для Wi-Fi указывается в формате IP:port адаптера.
Lanquaqe — выбор языка.
Scan vehicle — при ее отметки выпадет меню с выбором авто.
Demo mode — запуск скрипта в демо-режиме при сохраненном файле savedEcus.p
DUMP — сохранение дампа блока. Это рекомендуется делать перед любыми изменениями параметров в машине для возможности исправить неожиданные последствия таких изменений.
Orientation landscape — запуск в портретном режиме.
Generate logs — включение функции логирования. Лог-файл может быть необходим для анализа ошибки, проверки адреса блока и других случаях.
Log name — Имя лог-файла.
CSV log — сохранение в лога файл csv в читабельном виде.
CAN2 (Multimedia CAN) — использование шины CAN2 с соответствующим адаптером. На которой находится мультимедиа.
Font size — Размер шрифта в программе.
KWP Force Slowlnit — использование параметра slow-init для блоков более старых версий, если у вас авто до 2009 года при нестабильном подключении лучше активировать.
Use CFC0 — программный flow-control, включать в том случае, если адаптер ELM327 не поддерживает аппаратный.

Внутри блоки имеют следующую структуру:
DE : Device errors — в этом разделе производится чтение/удаление ошибок.
ID : Identifications — проверка зашитого VIN в блоке, версии прошивок, оборудования и пр.
SY : System state — вывод актуальных основных показаний (обороты, напряжение, температура и пр.).
SP : System parameters — вывод текущих параметров блока, без возможности изменения.
LC : System configuration — вывод текущей конфигурации, без возможности изменения.
AC : Ececuting tests — запуск сценариев тестирования блока (например проверить все лампочки приборки, реле и пр.)
CF : Changing configuration — Изменение конфигурации блока. ОСТОРОЖНО!
VP : VIN programming — программирование VIN зашитого в каждый блок.
SC : Configuration scenarios — это конфигурационные сценарии. Большая часть не работает (вероятно пока скрипт дорабатывается), но можно ознакомиться с принципами работы, используя команду «show» и после фразы «There is scenatium. I do not support them!» нажать «ввод» при запросе.
Благодаря героям-энтузиастам скрипт не стоит на месте, добавлены новые разделы:
FAV : Favourite parameters - создание собственного списка параметров блока
ECM : Extended command set - вывод всех параметров конфигурации блока. ОСТОРОЖНО!
(чтобы раздел появился, нужно ввести cmd, выйти из блока и снова туда зайти, либо сразу перед выбором блока ввести cmd)
PRA : Parameters list - вывод всех физических параметров блока
ETA : States list - вывод всех дискретных параметров блока
IDA : Identifications list - вывод всех идентификаций блока
RZ : Resets — Сбрасывает все ошибки блока и калибровки.


Инструкции:
Как узнать номер блока в PYCLIP
Информация по работе с макросами
Создание документации по VIN +дополнение+
дополнение 2
Sol.M @ 09.11.20, 00:34 *
Далее, начиная с версии 198 базы canclip на файле DocDB_RU.7ze установлен пароль: clip
Папка BVMEXTRACTION с базой VIN номеров в оригинальном образе canclip перемещена в архив
\Archives\BvmConfig.zip\BVM_CONFIG\


Включение и отключение некоторых функций в автомобилях Renault Logan II, Sandero II, Duster ph2(рестаил) и Lada XRAY
Настройка экрана запуска PyClip DACIA 176+ так же инструкция справедлива и для PyClip с базой 182
Создание базы для PyRen и PyClip
Опрос пробега автомобиля по всем доступным блокам:
Для Pyren на Android, запустите лаунчер cmdr_4a_launcher.py, и скрипт опросит все блоки на наличие информации в них о пробеге. Это может быть полезно для быстрой проверки истории автомобиля, т.к. реальный пробег — важный критерий в первоначальной оценке состояния автомобиля. Однако следует помнить, что подделать пробег можно в любом блоке. Сложнее подделать в системе впрыска, когда параметр пробега там присутствует. Чаще он есть на машинах с противосажевым фильтром. На старых машинах пробег хранится только в приборной панели.
для подключения через WIFI
Для того чтобы подключиться через WIFI надо 27 строку
sys.argv.append('-pbt')

заменить на
sys.argv.append('-p192.168.0.10:35000')



ВОЗМОЖНЫЕ ОШИБКИ ПРИ РАБОТЕ С ПРОГРАММОЙ

Если вам не помогли на этом форуме можете попробовать спросить здесь

Так же есть еще аналог ddt4all ECU Tweaker

Закрытые опросы
Закрыт 2022.17.02
Прикрепленное изображение


Сообщение отредактировал andru666 - 25.03.24, 09:18



Реп: (521)
* Axeman Wise,не подключился к елм. Переподключение в настройка блютуз сделайте, и при выборе может вы не елм выбираете



Реп: (521)
ИНСТРУКЦИЯ ПО УСТАНОВКИ PYREN НА АНДРОИД С КАРТИНКАМИ
1. Скачиваем архив Прикрепленный файлpyren_android.zip ( 8.55 МБ )
так же базу pyrendata_XXX.zip
Прикрепленное изображение

2. Устанавливаем sl4a-r6.1.1-arm-debug.apk и PythonForAndroid-debug-r26.apk из архива pyren_android.zip
Прикрепленное изображение

3. Копируем папку com.googlecode.pythonforandroid из архива pyren_android.zip в корень телефона.
Прикрепленное изображение

Прикрепленное изображение

4. Запускаем приложение установленное PythonForAndroid и соглашаемся со всем
Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение

5. Нажимаем Local Install
Прикрепленное изображение

6. Должна появится версия 29 и 26, как на скриншоте под номером 1. Потом нажимаем Run Local Install под номером 2, пойдет установка андроид, а также Я убрал лишние скрипты и добавил pyren в установку(версия последняя на написание статьи).
Прикрепленное изображение

7. Появится номер установленной версии python и скриптов.
Прикрепленное изображение

8. Копируем архив базы pyrendata_XXX.zip в папку /sl4a/scripts/pyren-master в корне телефона.
Прикрепленное изображение

9. Запускаем SL4A. Соглашаемся со всем.
Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

10. По умолчанию шрифт мелкий, для изменения используются кнопки громкости. Я советую настроить его по умолчанию под себя. Для этого вызываем меню, нажимаем на Preferences. После выбираем Fonte size(pt) вместо 10 для начало ставим 17(для экрана 5дюймов на режим 4x для меня оптимальный шрифт чтобы параметры не перескакивал на другие строки)
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

11. Для запуска программы нажимаем на _pyren_launcher.py и выбираем черный квадрат
Прикрепленное изображение

Прикрепленное изображение

12. Откроется окно pyren. Для первого тестирования есть чужой savedecus.p можно нажать кнопку 3 Demo и посмотреть возможности программы в демо режиме (без подключения к авто), в дальнейшем после сканирования вашего авто будет savedecus.p(заменяется после каждого сканирования авто нажатием кнопки 2-Scan) с блоками вашего авто.
Для подключения к авто которое сканировалось последним не нужно нажимать кнопку Scan, для этого надо нажать кнопку 1-Start и загрузятся блоки из сохраненного файла savedecus.p.
Прикрепленное изображение


Сообщение отредактировал andru666 - 17.02.22, 18:58



Реп: (9)
Спасибо andru666, хорошая инструкция. Если можно добавьте ссылку на базу 213 в шапку темы:



Реп: (521)
* hricava,
сайт наверное глюканул когда я изменял, и не проверил.



Реп: (4)
* andru666, 12пункт - замените нажатие кнопки 3 на 2. (3-демо)



Реп: (0)
Поставил PyClip 2.2. Подключился, выбрал X62 Master lll, началось сканирование 126 блоков. На 56 блоке программа вылетела. Повторно вылет на 48 блоке. Дальше играться не стал. Попробую все полностью снести и поставить по новой. Видать, 2 пиклипа и пирен на одном телефоне не сдружились. Или 11 андроид не дает прогам работать.
И почему-та база подтянулась 209.
Есть еще телефон с андроид 6, попробую еще с ним.



Реп: (521)
* Землянский, 209 база потомучно у вас в папке pyren лежит. Вылетает, возможно из-за плохого елм. Пробуйте ещё сканировать на заведенно авто и включенными галочка и на
andru666 @ 11.03.19, 10:27 *
KWP Force Slowlnit — использование параметра slow-init для блоков более старых версий, если у вас авто до 2009 года при нестабильном подключении лучше активировать.
Use CFC0 — программный flow-control, включать в том случае, если адаптер ELM327 не поддерживает аппаратный.



Реп: (13)
Привет, я собрал новый базовый клип 214 для Piclip и pyren, все языки.

https://mega.nz/file/n…rcCfutWLmWjNi_hMUMptIQ

Сообщение отредактировал Organoco - 17.02.22, 22:35



Реп: (2)
* tvisura, * tvisura,
tvisura @ 14.02.22, 18:39 *
Спойлер: Температура Jatco JF015E
<Request Name="AT_CANHS_R_01">
<SentBytes>04AD</SentBytes>
<DataItem Name="GearboxOilTemperature" Ref="1" FirstByte="1"/>
---
Формула:
<Data Name="GearboxOilTemperature">
<Bits>
<Scaled Unit="°C" Offset="-40"/>
----
4AD 8 68 00 00 00 00 00 00 00
я кроме последней строчки, ничего не понимаю. Как формулу по русски прочитать? В каком байте инфа о температуре?



Реп: (169)
* Rif213,
"AT_CANHS_R_01" = передача на CAN-шину от AT(Automatic transmission)
FirstByte="1"/ = первый байт, т.е. в примере ="68"
Offset="-40" = начало отсчета = "-40 °C"
68(hex) = 104(dec), 104 - 40 = 64 °C



Реп: (20)
* andru666, можно вопрос?
Как попасть / увидеть меню свойства/настройки?
Я понимаю что звучит по идиотски, но у меня такой панельки нет ;(

Прикрепленные изображения
Прикрепленное изображение



Реп: (259)
для тех кто хочет сам создать себе базу для клипа 214 исходник - drive2
тем кому не интересно копаться в кишках базы, готовое решение выложено выше



Реп: (521)
* ralexa_1,
спомощью кнопки меню телефона, три полоски обычно, если управление жестами, то я знаю сторонним софтом только.



Реп: (2)
* tvisura, Уважаемый, а чем просматривать файл? Через программу или в базе ддт файл открыть можно? В какой папке, какой файл?



Реп: (521)
* Rif213,
через любой текстовый редактор



Реп: (169)
* Rif213,
База ddt2000 в формате XML(данная база используется в PyRen). В базе более 70 файлов для разных платформ(моделей) Renault.
Просматривать - простым текстовым редактором(просмотрщиком). Какой авто?



Реп: (2)
* tvisura, аркана

Добавлено 18.02.2022, 18:51:

Там 1000+ файлов



Реп: (169)
Rif213 @ 18.02.22, 18:51 *
Там 1000+ файлов
Описание КАН-пакетов в файлах содержащих строку:
<Function Name="CAN"
Выбор файла для своей платформы - строка:
<Projects xmlns="">....... (например "ARKANA" - vehTypeCode="XJC")
пробуйте ALL_MESSAGE_LIST_T4ENV-A.16.5_OFFICIAL_19_05_2017_CAN-V_20171109T144804.xml
а если чего-то не найдете, то CAN_MESSAGE_SET_C1A_Q4_2017_ALL_MESSAGE_LIST_OFFICIAL_01_12_2017_20180319T081912.xml



Реп: (2)
* tvisura, ничего не находится там



Реп: (169)
Rif213 @ 18.02.22, 20:18 *
ничего не находится там
Что значит "ничего"? Я лично с помощью телефона и елм327 всё читаю и в реальном масштабе времени декодирую(программа PyRen). Давайте перейдем в ЛС.


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 10:55