Pyren для windows как пользоваться

Запись обновлена. Старая запись о PyRen доступна по ссылке.

Обновление записи связано с тем, что все новые изменения PyRen перешли в версию PyRen3, написанную уже на Python3 и некоторые старые особенности установки потеряли свою актуальность.

################################################################################
Тема на форуме клуба Рено Диагностика своими руками

Версия PyRen была переписана на Python3. Актуальная версия доступна всегда по ссылке на Gitlab. Прямая ссылка на скачивание версии — pyren3.zip

Копия актуальной версии и все необходимое для установки доступно в общей папке на Google-диске.

Новая версия QPyren3 в одном apk-файле вместе с базой для установки на андроид: ссылка на QPyren3
################################################################################

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

В данной заметке я постараюсь максимально подробно описать три разновидности самостоятельной диагностики Рено:
1. Чтение параметров через приложение для Android — Torque pro с расширенным набором PID
2. Диагностика и работа с использованием скриптов PyRen3 на компьютере
3. Диагностика и работа с использованием скриптов PyRen3 на устройстве Android

Часть первая: Torque pro

Базовую информацию о работе с этой программой я описывал в этой записи, также в последующих заметках добавилось много полезной информации. Подведу сразу краткое резюме: при использовании дополнительных наборов PID, программа позволяет просматривать большое количество (в большинстве случаев все) значения параметров из ЭБУ двигателя и других блоков автомобиля, а также строить графики и сохранять их данные при проведении испытаний, что позволяет говорить о программе Torque, как о вполне реальном инструменте для диагностики автомобиля.

Для работы требуется приложение Torque pro, (патченную версию можно найти на форуме 4pda.ru или на Google-диске в шапке), устройство под управлением ОС Android, правильный адаптер ELM327 и файл с расширенными PID параметрами. Для двигателей К9К 832 и 836/837 я подготовил файл K9K_832_and_836_v.1.97 с полными параметрами, о котором писал в этой записи. Этот файл был сгенерирован через PyRen и содержит все данные по ЭБУ этих двигателей и других блоков Меган3/Сценик3, плюс некоторые добавления, которые я собрал из разных источников. О том, как сделать PID-файл для блоков непосредственно своего автомобиля, я напишу во второй части.

Какой тип адаптера выбрать – решать вам:
— Если в основном используется приложение Torque, то Bluetooth наиболее удобен, т.к. в телефоне можно продолжать пользоваться интернетом. Но на Android старше версии 8.1 такой адаптер может иногда отключаться, что мешает работе с PyRen.
— USB версия на текущий момент не поддерживается PyRen на Андроид, и такой адаптер удобнее всего использовать с компьютером — адаптер работает быстрее при опросе параметров.
— Адаптер Wi-Fi не удобен только тем, что не будет доступен интернет на устройстве, однако подключаться к такому адаптеру проще всего и обрывов соединения с ним нет. Сейчас я обычно пользуюсь именно таким адаптером.

Самое важное — выбрать хороший адаптер, который будет поддерживать все необходимые команды (которые не требуются более простым программам чтения ошибок). Разновидностей адаптеров сейчас великое множество, и о том, как выбрать правильный, можете прочитать в этой записи. Для поиска на китайских сайтах (aliexpress) я использую поиск по чипу 25k80 — который выводит список адаптеров с чипом 18f25k80. Как правило такие адаптеры работают со всеми нужными командами. Те, кто хочет получить доступ еще и ко второй шине — CAN2 — которая может использоваться в современных автомобилях для работы мультимедиа и навигации, могут сделать универсальный адаптер или переходник для Рено.

Устанавливаем Torque Pro, подключаем к устройству адаптер ELM327. В настройках в меню «Управление дополнительными PID/Датчиками» выбираем Import CSV file и выбираем нужный нам CSV файл для импортирования. В новой версии Torque, копировать файлы вручную в папку /.torque/extendedpids уже не надо.
Как добавить датчики на приборную панель Torque, рассказано на этом видео:

В настройках программы рекомендую сразу убрать галочку «использовать psi вместо bar», т.к. все параметры в технотах и базе CLIP-а приводятся в bar.

Для Megane2 советуют использовать такую строку инициализации в настройках подключения:
atat0\natstff\natat1\natal\natcra7e8\natfcsh7e0\natfcsd300000\natfcsm1\nattp6\n10C0

И еще можно попробовать такой вариант.

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

Часть вторая: PyRen на компьютере

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

Основная тема на форуме клуба-Рено находится тут. Спасибо создателям и участникам!

Для своей работы, PyRen использует базу данных дилерского ПО CLIP, поэтому все параметры, статусы, команды и описание ошибок соответствуют ПО для работы с автомобилями Рено.

Для работы скрипта, требуется Python новой версии 3. Скачать Python.org. Обратите внимание на версию Вашей операционной системы:
— для Windows 10 и новее, можете использовать самую последнюю версию Python3 — ссылка
— для Windows 7 — крайняя версия 3.8.10 — ссылка

При установке можете согласиться с дефолтным месторасположением и другими параметрами по-умолчанию. Важно отметить при установке следующий чекбокс: добавить Python в системный путь (переменную окружения):

включить путь — Renault Grand Scenic III

включить путь

Важно, что бы при первом запуске скрипта, компьютер имел доступ к Интернет, т.к. Python сам скачает и доставит необходимые модули.

Также проверьте, что имя имя компьютера не содержит кириллицы (Пуск — Компьютер(правой кнопкой мыши) — свойства — дополнительные параметры системы), иначе Python не сможет корректно установить дополнительные модули при своем запуске.

Новые версии PyRen поддерживают работу с базами CLIP и DDT2000 в архиве. Если вы не планируете создавать документацию по машине, а будете использовать PyRen только для чтения ошибок, можете сэкономить место на своем устройстве и не распаковывать полную базу. Для этого подойдут архивы:
pyrendata_<с номером версии>.zip
DDT2000data_<с датой базы>.zip

Если же вы хотите использовать функционал работы с документацией, который возможен для автомобилей новее 2009 года, то советую держать на компьютере полную распакованную базу CLIP, взяв с Google-диска архив CLIP_198_FullDB.rar.

После установки Python3, скачайте и распакуйте и архив pyren-pyren3.zip со скриптом PyRen3, например в D:\PyRen3\ и положите в эту же папку архив с базой CLIP — pyrendata_221_and_Lada_and_OldRenault.zip. А Для работы с функционалом DDT2000 необходимо туда же положить и архив с базой DDT — DDT2000data_and_LADA_V2_2022.zip.

Фото в бортжурнале Renault Grand Scenic III

Для запуска демо-режима необходимо наличие файла savedEcus.p. Этот файл нужно поместить в директорию D:\PyRen3\pyren3\.

После этих простых действий осталось только запустить PYREN.BAT

Фото в бортжурнале Renault Grand Scenic III

На картинке приведен пример запуска универсального лаунчера PyRen3. Назначение чекбоксов и параметров следующие:
Version — текущая версия (рабочая папка) PyRen. Можно сохранять старые версии скриптов или использовать разные папки для разных автомобилей своего автопарка и переключаться между ними в этом меню лаунчера
Port — порт адаптера, либо адрес адаптера Wi-Fi. Адрес для Wi-Fi указывается в формате IP:port адаптера.
Port Speed — скорость порта. Рекомендуется оставить по-умолчанию 38400, если не уверены, что адаптер поддерживает более высокую скорость.
DB Language — выбор языка, по-умолчанию выбран русский — RU
Data Logging — сохранение опроса параметров в текстовый файл csv. Например для последующего построения графиков.
ELM Log — включение функции логирования работы адаптера ELM. Лог-файл может быть необходим для анализа ошибки, проверки адреса блока и других случаях. Файлы сохраняются в директории pyren\logs\
Раздел CAN:
—cfc — программный flow-control, включать в том случае, если адаптер ELM327 не поддерживает аппаратный.
—n1c — нужен для старых и редких чипов ELM которые не поддерживают нечетное количество цифр в командах, когда последняя цифра указывает ELM сколько фреймов с CAN шины мы от него ждем.
Раздел K-Line:
—si — использование параметра slow-init для блоков более старых версий, таких, как на машинах до 2009 года выпуска: Megane2/Scenic2.
Dump — сохранение дампа настроек блока. Это рекомендуется делать перед любыми изменениями параметров в машине для возможности исправить неожиданные последствия таких изменений :) Также, сохраненный Дамп используется и при работе демо-режима, отображая сохраненные значения параметров.
CAN2 — использование шины CAN2 с соответствующим адаптером для доступа к радио и навигации.

И дополнительная стройка ввода параметров — Other options, таких, как например ключи в примере:
-vv — расширенный вывод информации по параметру, если такая информация присутствует в базе
-e <ecuid> — выбор блока без обращения к файлу savedEcus.p, полезно для запуска демо-режима по конкретному блоку или их группе, например -e10247. Также можно указать ID поколения автомобиля. например -e138
—minordtc — отображение минорных ошибок в блоках

И группа кнопок внизу:
Start — обычный старт скрипта. Если файл savedEcus.p отсутствует — будет предложен выбор автомобиля и его сканирование. После работы, файл savedEcus.p с найденными блоками будет сохранен и будет использоваться при дальнейших запусках без опроса всех блоков повторно.
Scan — старт скрипта без проверки файла savedEcus.p. Будут просканированы все блоки автомобиля без обращения к сохраненному файлу savedEcus.p.
Demo — запуск скрипта в демо-режиме при сохраненном файле savedEcus.p либо ключе -e
Check ELM — проверка адаптера специальными АТ-командами на возможность работы со скриптом
Monitor — запуск скрипта мониторинга CAN-шины. Требует наличие базы DDT2000. Об этой функции я писал отдельно в этой записи.
Update — обновление скрипта напрямую с Gitlab. Требуется подключение к Интернет
Start DDT2000 — запуск функции работы с базой DDT2000. Подробнее есть в видео и более новых записях
Macro — запуск работы с макросами. Макросы — отдельные небольшие скрипты на изменение функций под определенный блок. Работают как на компьютере и на Android.

Начинать работу с автомобилем следует с проверки адаптера ELM327:

пример проверки адаптера CheckELM на Android — Renault Grand Scenic III

пример проверки адаптера CheckELM на Android

Если ошибок 11 — адаптер будет работать со скриптом и поддерживать все функции. Если ошибок 15 — скорее всего адаптер не поддерживает аппаратный Flow-Control и нужно включить чекбокс —cfc. Если ошибок существенно больше, то адаптер не сможет работать со скриптом.

Если вы используете Windows10 и при открытии командной строки у вас вместо русского — кракозябры, то поменяйте в свойствах командной строки настройку шрифта: вместо точечных, выберите Lucida Console

Фото в бортжурнале Renault Grand Scenic III. Запчасти на фото: 303722

Запчасти на фото: 303722

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

запуск в демо-режиме — Renault Grand Scenic III

запуск в демо-режиме

При первом запуске и сканировании Вашего автомобиля, напротив каждого блока будет отображено также и количество ошибок. При повторном запуске скрипта, блоки не будут сканироваться для сокращения времени запуска, и будет указан просто тип блока: STD_A, STD_B или Failflag и для проверки количества ошибок в каждом блоке нужно запустить Rescan Error. Для блоков типа Failflag, используемых на машинах до 2009, часто ЦЭКБС, посмотреть ошибки можно только заходя в соответствующий пункт меню — Device Error — в каждом таком блоке, общее количество ошибок такие блоки не отдают.

меню — Renault Grand Scenic III. Запчасти на фото: X95

меню

У каждого блока свой набор меню, но основные пункты везде одинаковые:
Device errors — ошибки (каждая ошибка это тоже пункт меню в который можно войти и прочитать всю информацию по каждой ошибке)
Identifications — VIN блока, версия прошивки и версия софта
В пунктах :
System state
System parameters
System configuration

отображается текущее состояние параметров и конфигурация блока.
Ececuting tests — выполнение тестов (пощелкать релюшками, поморгать лампочками)
Changing configuration — Изменение конфигурации. Важно соблюдать осторожность! Желательно перед изменением включать функцию Log, что бы сохранить какие изменения делали. Некоторые команды не имеют обратной функции, например включение скандинавского света выключить штатным способом не получится.
VIN programming — Кроме VIN иногда и еще что-нибудь можно поменять, например перевести ручной тормоз в сервисный режим.
Resets — Сбросить ошибки и калибровки. Важно соблюдать осторожность! Некоторые сбросы могут содержать ошибку в самой базе Клип и машина просто не заведется. Пример RZ004.
Configuration scenarios — Конфигурационные сценарии. Большая часть не работает, т.к. требуется более сложный анализ логики и различных состояний, но можно ознакомиться с принципами работы, используя команду show, при запросе ENTER после фразы «There is scenatium. I do not support them!«
DE extra information — дополнительная информация, связанная с ошибками и пробегом, на котором ошибка зафиксирована.
Favourite Parameters — Избранные параметры. Добавлять по из номеру, например PR005. Помогает отслеживать только выбранные параметры не отвлекаясь на остальные.
Parameter List — список всех доступных параметров в одном меню.
States List — список всех доступных статусов в одном меню.
Identifications list — расширенный список с идентификаторами блока.
DDT screens — включение функции mod_ddt, и работа с базой DDT2000. Для активации этой функции, нужно положить базу DDT2000 вместе с папками базы CLIP. Подробнее о работе с DDT я рассказывал в других записях, например этой и этой.
Auto Config Info — идентификатор для возможности создания референсной конфигурации блока. Подробно описано здесь.
Extended command set — скрытое меню с полным списком команд, тестов и сценариев, доступных для данного блока. Для включения скрытого меню нужно ввести cmd в любом разделе и зайти в нужный блок. Внимание, Опасно!

Скрипт PyRen поддерживает следующие дополнительные команды:
cmd — Extended command set. После ввода этой команды (например в главном меню), при входе в основное меню любого блока будет добавлено дополнительное меню, в котором собраны вместе все тесты, команды и сценарии, поддерживаемые блоком. Эта команда может быть полезна тогда, когда в меню Changing configuration отсутствует необходимая команда настройки блока.
show — просмотр детальной информации по сценарию. Позволяет понять, какие отдельные команды могут использоваться в этом сценарии и эмулировать его работу, как например при прописывании форсунки на 836 моторе.
hex — ввод параметров в шестнадцатеричном формате, например при изменении параметров.
dec — ввод параметров в десятичном формате, например при вводе межсервисного интервала.
vin — команда подтверждения при смене vin.

Подготовка CSV файла для Torque с расширенными PID

Для генерации файла, необходимо знать индекс нужного блока (как правило ЭБУ двигателя). Этот индекс определяется скриптом PyRen при подключению к автомобилю и сканировании блоков автоматически, в примере выше этот индекс 11080: ECU : 11080 X95_K9K636_00F7_01_81
Используйте в командной строке сразу вызов скрипта с параметрами своего блока, например: mod_ecu.py 11080 RU torq.

делаем PID — Renault Grand Scenic III

делаем PID

В результате в рабочей директории скрипта будет сформирован файл с именем вида PR_7E0_7E8_11080_RU.csv и указаны строки инициализации для Torque. Для Scenic3 я не использую дополнительную строку инициализации, т.к. для машин старше 2009 года это не требуется, но на более ранних поколениях строка инициализации необходима для подключения к каждому блоку.

Этот CSV файл и помещаем в Android устройство и подгружаем в Torque. Для современных автомобилей Torque позволяет выводить на один экран информацию от датчиков разных блоков, подробнее это описано в этой записи.

Часть третья: PyRen3 на Андроид — QPyren3

Начиная с Android14 старая версия PyRen на Python2.7 перестала работать корректно и выход только перейти на новую версию QPyren3. Ставится это теперь просто из одного apk-файла и сразу содержит в себе базу CLIP.

— Разрешите возможность установки неизвестных приложений «Unknown Sources» на вашем устройстве.
— Скачайте ссылка на QPyren3 и установите на своем смартфоне.
— Для запуска в демо-режиме, также сохраните файл SavedEcus.p и поместите его по пути из основного хранилища в телефоне qpython/projects3/qpyren3/pyren3/
— Запустите приложение QPyren3 на устройстве и нажмите на логотип Рено в круге

Фото в бортжурнале Renault Grand Scenic III

— В лаунчере выберите DEMO и проверьте работу QPyren3.
— После проверки работы скрипта, удалите пример savedEcus.p из папки со скриптом, что бы, подключаясь к своему автомобилю, опросить все блоки заново. После первого подключения будет создан новый файл savedEcus.p с блоками именно Вашего автомобиля.

— Для обновления версии скрипта нажмите кнопку Update. Если у вас несколько автомобилей, для каждого из них вы можете создать свою папку pyren_автомобиль1, pyren_автомобиль2 и т.д. и переключаться между ними сразу из лаунчера.
— Наслаждайтесь возможностью диагностики в любом месте.

Изменять размер текста на экране устройства можно в настройках приложения:

Фото в бортжурнале Renault Grand Scenic III

Спасибо создателям и участникам «Диагностики своими руками»: PyRen, Shr-lnm и другим.

Подробный пример с процессом диагностики и работы в скрипте приведен в этой записи.

Если остались вопросы, посмотрите мое видео и подписывайтесь на канал, что бы не пропустить следующее :)

замечания по установке и рассказ о Torque:

#PyRen #Пирен #Диагностика Рено #QPyren3

Фото в бортжурнале Renault Grand Scenic III

Skip to content

P

pyren

Loading

Диагностика своими руками, без использования дилерского RENAULT CAN CLIP (часть 2)

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

Вернуться к ЧАСТИ №1

И так, после сканирования всех блоков список которых доступен в вашем автомобиле, подключенных к CAN1 шине будет выведен на экран (А). Путем ввода цифры «8» мы можем просканировать все блоки скопом на наличие ошибок. В результате в правом столбце они будет отсутствовать (Б) либо присутствовать (В).

Стоит немного сказать про CAN шины, которых в нашем автомобиле — 2: CAN1 в которой находятся все основные блоки (на фото выше) и CAN2 в которой обычно находится блок радио автомобиля (MediaNav). Фактические это 2 сети, в которой установлены наши независимые блоки. У каждого блока в сети есть свой идентификационный номер и для каждой из модификаций DUSTER некоторые из них могут различаться.

Для особо заинтересованных сообщу, что программный комплекс PyRen может подключиться CAN2 шине автомобиля, но способ подключения к OBD2 разъему автомобиля несколько иной (можно использовать обычные провода):
PIN6 ELM327 — соединяем с PIN13 OBDII разъема
PIN14 ELM — соединяем с PIN12 OBDII разъема
PIN4 — соединяем с PIN4 OBDII разъема
PIN5 — соединяем с PIN5 OBDII разъема
PIN16 — соединяем с PIN16 OBDII разъема

Кроме того, в редакторе скрипта «pyren_4a_launcher.py» потребуется добавить следующую строку: sys.argv.append(‘—can2’). Для обратного подключения к CAN1 требуется все вернуть обратно!

Ниже номера блоков для дизельного DUSTER ph2 в Luxe комплектации:
CAN1
11108 — СИСТЕМА ВПРЫСКА
11469 — АБС
11432 — ПАНЕЛЬ ПРИБОРОВ (П/ПАН)
11335 — ЦЭКБС
11342 — П. БЕЗ./УС. ПР. Н.
11073 — УСИЛ. РУЛ. УПР.
11260 — ПОЛНЫЙ ПРИВОД 4 х 4
CAN2
11459 — РАДИО

Для просмотра информации об ошибке потребуется зайти в нужный блок путем ввода соответствующей его порядковому номеру цифры, ну а далее в раздел «DE : Device errors» (А). В данном разделе будут отображены краткие коды всех ошибок записанных в памяти блока. Для того, что бы посмотреть более подробную информацию об ошибке потребуется зайти в нее путем ввода соответствующей порядковому номеру цифры. На примере показаны расшифровки ошибок из двух разных блоков 11432 (Б) и 11108 (В), обратите внимание, что номер блока всегда указан в верхнем левом углу, а чуть ниже путь по которому вы в данный момент находитесь. Так же в расшифровке приводится пример других значений той или иной ошибки и основные технические параметры (зависит от блока) при которых она была записана в память. Для выхода из данного раздела требуется нажать любую кнопку, как на это указывает соответствующая запись на английском.

После чего вы попадаете в предыдущее меню, где можете удалить ошибки путем ввода соответствующей цифры, в данном случае «3 — Clear».После ввода данной цифры потребуется подтверждение путем ввода слова «yes». Для выхода в меню блока и основное меню блоков вводим «Q».

Как дополнение к вышеуказанному разделу в самом конце списка вы можете наблюдать раздел «DE extra information» и, как следует из названия в нем содержится дополнительная информация по ошибке привязанной к пробегу.

В следующем разделе «ID : Identifications» можно посмотреть подробную информацию о самом блоке, например зашитый VIN, версию прошивки, модель и пр. Данный раздел может быть полезен например людям, покупающим б/у автомобиль с целью проверки истинного VIN-кузова по всем блокам автомобиля.

В следующих трех разделах: «SY : System state», «SP : System parameters» и «LC : System configuration» вы можете понаблюдать за состоянием блока в реальном времени, различными параметрами и его настройками, некоторые из которых в последствие можно поменять. Изменить в этих разделах ничего нельзя, поэтому сломать ничего не получится.

В разделе «AC : Ececuting tests» можно запустить тест устройств, например: проверить работоспособность лампочек приборки, пощелкать различными реле, включить электровентилятор, реле компрессора и много другое.

Следующий раздел «CF : Changing configuration» позволяет изменить некоторые из параметров блоков по триггерному принципу (если бы у вас был дилерский CLIP вы могли бы выбирать предложенные значения из выпадающего списка). Данный раздел будет представлять особенный интерес для большинства т.к. именно он позволяет активировать некоторые функции автомобиля, которых у вас в силу комплектации ранее не было, например активировать бортовой компьютер и датчик наружной температуры.

Для активации бортового компьютера заходим в раздел «CF : Changing configuration» блока приборной панели, далее выбираем пункт «ТИП ИНДИКАЦИИ НА ДИСПЛЕЕ БОРТОВОГО КОМПЬЮТЕРА». После чего мы увидим возможные варианты настройки данного параметра, где вводим «yes» для продолжения. Из предложенного списка вводим значение «(01) ОБЪЕМ/РАССТ.» путем ввода цифры «2». В итоге приборка перезагрузится и БК будет активирован.

Для активации датчика наружной температуры заходим в раздел «CF : Changing configuration» блока приборной панели, далее выбираем пункт «НАРУЖНАЯ ТЕМПЕРАТУРА». После чего мы увидим возможные варианты настройки данного параметра, где вводим «yes» для продолжения. Из предложенного списка вводим значение «(03) С» путем ввода цифры «2». В итоге приборка перезагрузится и датчик будет активирован.

Раздел «VP : VIN programming» позволяет запрограммировать требуемый VIN-номер в блок, в случае например замены последнего на новый. Тут стоит учесть один момент — программный комплекс PyRen для Android имеет (возможно пока) некоторые ограничения функционала в сравнении с версией PyRen для ПК. Какие-то команды тут конечно работают, но в общем и целом вы должны понимать следующее: если требуется копать так глубоко, то ориентироваться лучшее на версию для ПК. И да, перепрограммировать VIN с этого раздела не получится, начиная с версии PyRen 0.995 данная возможность доступна в виде отдельного сценария «scen_ecri_codevin.py».

Стоит сказать, что некоторые ограничения все же можно обойти. Например при выборе программирования коэффициента длины покрышки мы наблюдаем закономерную запись о том, что эта операция здесь не поддерживается. Тем не менее при вводе команды «HEX» открывается возможность внести изменение в шестнадцатеричной системе согласно таблице.

Раздел «SC : Configuration scenarios» позволяет запускать различные заводские сценарии и для PyRen можно сказать бесполезен — ни один из них тут не работает, опять же возможно пока (не забываем, что PyRen имеет статут beta-тестирования). Слава Богу разработчик не сидит на месте и понемногу все же добавляет отдельные сценарии, например можно принудительно запустить регенерацию сажевого фильтра, проверить реальный пробег зашитый по всем блокам, в один клик сверить VIN-номера зашитые в блоки.

Ну, а если вам все же интересно посмотреть, что это за заводские сценарии и с чем их едят, тогда можете ввести команду «show» и понаблюдать за процессом без участия вашего автомобиля.

Ну и последний раздел «RZ : Resets» дает нам незаменимую возможность производить обнуления калибровок отдельных датчиков и электронных блоков, устанавливать заводские значения калибровок и обнулять счетчик количества неисправностей. О последнем чуть подробнее: по каждому блоку в системе ведется счетчик ошибок и вне зависимости стерли вы ошибки или нет счетчик все-равно будет тикать. По разным причинам (например для скрытия от дилера того, что вы копаетесь в автомобиле) вам может понадобиться обнулить этот счетчик, так вот этот раздел предоставляет такую возможность.

Как уже упоминалось выше версия PyRen для ПК имеет на порядок больше возможностей и для их открытия в главном меню списка блоков нужно набрать команду «CMD», после чего вам будет доступен набор дополнительных команд в отдельном подразделе каждого из блоков.

ДОПОЛНЕНО: Как оказалось команда «CMD» работает и в Android версии PyRen, но работоспособность набора дополнительных на нем не проверена.

Если вы заметили ошибку либо неточность будем рады это от вас услышать.
Всем успехов! И помните: все что вы делает, вы делает на свой страх и риск!

Перейти к ЧАСТИ №3

Выражаем благодарность rudder66, за данный материал
Блог на Драйве — drive2.ru/users/rudder66/

Страница 1 из 6

  1. Тема для вопросов по установке и работе с программой.

  2. После запуска появится окно с большим ромбом и надписью Run PyRen. это нужно нажать

    Затем желательно нажать сразу Update, что бы версия обновилась до максимально свежей

    И когда запустите Run/Scan/Demo увидите знакомый PyRen с некоторыми дополнениями. Для запуска Демо нужно либо просканировать машину первый раз, либо положить savedEcus.p в qpython/projects3/qpyren3/pyren3/

    Новые пункты, это:
    Favorite Parameters (не очень новый, но мало ли забыли) — можно руками добавлять параметры в виде PR055/ET001 и т.д. и параметры будут перечислены в этом пункте (только они). не надо рыскать в поисках нужного или выводить большой список всех параметров.
    Parameter List — собственно список ВСЕХ параметров подряд. один или несколько экранов.
    States List — то же самое, но по списку ВСЕХ статусов
    Identification List — новый пункт, в отличии от обычного Identification — имеет больше данных. Помогает для поиска версии или кода форсунки или датчика давления в шинах и т.д.

  3. Посмотреть вложение 50861

    Андрей, а дальше Демо получилось, реальная работа? У меня «Демо» выдает. А в реальности не может к ELM подключиться (с ним всё норм, другие проги работают). Не знаешь, что может быть?:

    Вложения:

    Последнее редактирование: 5 май 2023

  4. Тут видно, что к адаптеру не смог подключиться. Проверь, когда точка установлена на BT и в списке BT устройств должен быть выбран твой адаптер.

  5. возможно это разработчик не учитывал. в крайнем случае в файле settings.p можно изменить адрес устройства руками.

  6. Приветствую. Случайно не в курсе, какая база клипа этого нового пирена? Это только установка и запуск облегчены, или есть еще улучшения?

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


    Avtolubitel нравится это.

  8. Установил сегодня, потестил. Старый удалил с концами. Ну вроде ничего так, дальше посмотрим. По вай фай елм-ке никак не хотело почему то коннектится, писало что не видит елм. Хотя все было подключено. Потом с какой то попытки как то и почему то заработало. У всех так? С блютузом с полпинка, выбрал со списка и пошло.
    Также режим демо почему то не запускается. Все блоки просканировал, savedEcus есть.

    Последнее редактирование: 18 май 2023

  9. первым делом обновили через update?
    вроде никто не жаловался на демо.

  10. Не первым, но обновил. Вот такое при нажатии DEMO

  11. Ха. Случайно получилось зайти. Оказывается надо включить блютуз, иначе в демо тоже не попасть.
    Может инфа кому пригодится.

  12. У меня та же проблема. Но даже включение блютуса не помогает. И программа перестала видеть ELMку

    Хотя телефон ELMку видит.

  13. В выпадающем списке блютуз устройств елемка есть? Можно попробовать удалить и подружить заново елемку с телефоном.

  14. В выпадающем списке ELM нет. Попробую переконнектить ELM с телефоном.

  15. просто должен быть выбран конкретный адаптер или порт даже для демо.

  16. Я смотрю с этой новой версией больше проблем чем пользы. Есть вообще смысл на нее переходить?

  17. а в старом пирен эта ошибка будет уточнение иметь?

    — Сообщение объединено, 19 май 2023

    никто не запрещает использовать клип или официалов.
    ну или держать две версии.

  18. У меня две версии не уживаются друг с другом. Обычный Pyren не работает.

Страница 1 из 6

Поделиться этой страницей

Содержание

  1. диагностика ELM через PyRen (Обновлено)
  2. И снова PyRen
  3. #80 PyRen & DDT2000: первые шаги
  4. Pyren, Torque, скрипты и много других непонятных слов.
  5. Установка PyClip (PyRen)
  6. Диагностика RENAULT с помощью ELM327

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

приобрел из китая 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

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

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

Постараюсь описать максимально просто и однозначно установку еще раз…
Большинство не знает какая версия актуальна и что откуда качать.
Здесь я опишу только установку — без всего лишнего.
Описывать буду только установку питона, 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: первые шаги

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

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

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, скрипты и много других непонятных слов.

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 и ошибки больше не будет.

Источник

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как узнать пароль администратора в windows 10 про
  • Insta 360 приложение windows 10
  • Выход windows по годам
  • Как изменить приоритет приложения на windows 10
  • Программа для исправления орфографических ошибок windows 10