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

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

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

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

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

5 hours ago, Slava.Vrn said:

Я правильно понял по содержимому файла TCOM_121.Xml (из папки Vehicles), что на Лагуне по CAN диагностируется только двигатель, приборка (TDB_74PHA2_004A_11_A) и ксенон (LAM_742732_2204_44_A), а остальное все по К-линии?

Да - совершенно верно.

5 hours ago, Slava.Vrn said:

И по поводу "сырых" данных, которые я получил с CAN-шины. Скетч для ардуино правильно написан, можете подсказать? Может, то, что ардуино выдает как ID и не ID вовсе?

По поводу скетча не могу ничего сказать, поскольку все самое интересное там у Вас скрыто в библиотеке mcp_can. Я бы в первую очередь проверил и пересчитал регистры CNF1, CNF2 и CNF3. У себя, в одной из программ я использую такие значения

Spoiler

  #MCP2515_TIMINGS_250K = [0xc2, 0xa4, 0x04]
  #MCP2515_TIMINGS_500K = [0xc1, 0x9a, 0x03]
  #MCP2515_TIMINGS_1M   = [0xc0, 0x9a, 0x03]
  MCP2515_TIMINGS_250K = [0x41, 0xF1, 0x85]
  MCP2515_TIMINGS_500K = [0x00, 0xF0, 0x86]
  MCP2515_TIMINGS_1M   = [0x00, 0xD0, 0x82]

 

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

Проверьте этот самый регистр ошибок (EFLG если не ошибаюсь) после считывания очередного фрейма. 

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

5 hours ago, Slava.Vrn said:

И можете выложить ссылку на актуальную версию скрипта с изменением скорости подключения на 250кБод?

Насколько мне известно, такой версии еще нет. Пока просто можете поменять в mod_elm.py в функции set_can_adr команду установки скорости.

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


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

Ок, спасибо. Посмотрю более подробно. И посмотрю на библиотеку mcp_can.

Меня в скетче смущает объявление

long unsigned int rxId;

которая потом используется при чтении данных

CAN0.readMsgBuf(&rxId, &len, rxBuf);      // Read data: len = data length, buf = data byte(s)

 

Вот меня смущает конструкция "long unsigned int". Разве есть такой тип данных? long есть, unsigned int тоже есть, а вот что такое long unsigned int? Может, из-за этого проблема?

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


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

7 minutes ago, Slava.Vrn said:

Вот меня смущает конструкция "long unsigned int". Разве есть такой тип данных? long есть, unsigned int тоже есть, а вот что такое long unsigned int? Может, из-за этого проблема?

Затрудняюсь ответить. Но раз компиляция проходит, значит синтаксис верный. Для extended canId действительно нужно 29 бит и в unsigned int (16 бит) не влезет... Посмотрите как написан mcp_can

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


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

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

должно получиться вот так


    # populate L1 cache
    #if noerrors and nframes<16 and command[:1]=='2':
    #  self.l1_cache[command] = str(nframes)
 

 

Спасибо! Помогло, но зависает теперь секунд через 20) Как я понял из логов, у меня просто пропадает связь с адаптером?

UPD. Разобрал адаптер. Собран на PIC18F25K80. Блютуз на CT2280.

photo402456264500684786.jpg

Изменено пользователем famgor
Добавил.

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


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

3 minutes ago, famgor said:

Спасибо! Помогло, но зависает теперь секунд через 20) Как я понял из логов, у меня просто пропадает связь с адаптером?

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

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


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

14 minutes ago, famgor said:

Свежие.

Странная картинка. Попробуйте в файле mod_elm.py в 111 строке увеличить таймаут с 5 до 10 секунд. Что при этом получится?

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


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

Поменял я таймаут. Чем больше значение - тем быстрее зависает) Как всегда логи:

elm_2

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


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

6 minutes ago, famgor said:

Поменял я таймаут. Чем больше значение - тем быстрее зависает) Как всегда логи:

Извините - сразу не сообразил. Еще вот здесь нужно поменять

  portTimeout = 5			#timeout of port (com or tcp)

Это примерно 356 строка 

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


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

Изменил обе строчки. Заработало, но только при первом обращении к разделу любого блока. Потом если выйти и подключиться к другому, показывает данные и зависает. ELM327 у меня старый, покупал лет 5 назад. Нужные данные я получаю, поэтому спасибо за скрипт и за поддержку!

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

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


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

Всем здравствуйте. Хотели с другом на его машине изменить язык приборки с французкого на английский.Поставив питон и скрипт на ноут(win10) не получилось т.к блютуз эмулировал elm как 2 порта (входящий com3 и исходящий com4).Попробовали с телефона и ура,все получилось.И захотел он поменять межсервисный интервал(сейчас 20км) до 8.

В Change Configuration приборной панели не нашли нужного параметра.Зашли в vin programmer и нашли близкое по значению но при попытки изменить.Вылезает: There are parameter. I do not support.

Хотел бы узнать, как его можно изменить?и что за ошибка,как с ней бороться для изменения межсервисного интервала?

Заранее спасибо)

Screenshot_2016-08-21-18-02-26.jpeg

Screenshot_2016-08-21-17-57-11.jpeg

Screenshot_2016-08-21-17-30-44.jpeg

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


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

Повторю свой пост, который кудато пропал с сайта.

Немножко неочевидных возможностей скрипта.

!!! Используйте только когда точно знаете ЧТО, КАК и главное ЗАЧЕМ вы делаете !!!

Исследование содержимого некоторых сценариев.

Для этого нужно чтобы директория ../EcuRenault/Scenarios/ была не пустой. (extrdata.bat извлекает нужные файлы). Когда пытаешься выполнить команду и она содержит сценарий, скрипт сообщает что он не поддерживает сценарии и предлагает нажать ENTER чтобы выйти. В этот момент нужно набрать слово show и нажать кнопку Enter

>There is scenarium. I do not support them!!!
>Press ENTER to exit show

Если повезет - скрипт покажет содержимое сценария с расшифровкой языковых статей. Догадываться о логике работы сценария нужно будет самому. Так показываются не все сценарии.


Выполнение команд с параметрами

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

>There are parameters. I do not support them!!!
>Press ENTER to exit hex

Далее скрипт предложит ввести значение параметра в HEX:


Пропись VIN

Выбираете команду которая прописывает VIN - скрипт скажет что он ее не поддерживает и предложит выйти. Здесь нужно набрать слово vin. Далее скрипт предложит его ввести VIN:. Вводить его нужно как есть, заглавными буквами и цифрами. Всего 17 символов. Латинские буквы “I” и “O” вводить нельзя - их не бывает в VIN.


Выполнение скрытых команд

Используйте эту возможность с особой осторожностью - некоторые из этих команд не зря скрыли за сценариями. Перед их применением нужно все аккуратно проверить. Некоторые команды можно выполнять, например, только на определенных версиях VDIAG

В основном меню, вместо номера пункта меню, можно ввести слово cmd. Если после этого зайти в меню конкретного ECU, то там появится дополнительный пункт меню “ECM : Extended command set”. Под этим пунктом будут перечислены все команды от этого ECU, которые только есть в базе

ИСПОЛЬЗУЙТЕ ИХ С ТОЛЬКО ХОРОШО ПОДУМАВ И ВКЛЮЧИВ ЛОГИ

ВСЕ ЧТО ВЫ ДЕЛАЕТЕ СО СВОЕЙ МАШИНОЙ, ВЫ ДЕЛАЕТЕ НА СВОЙ СТРАХ И РИСК

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


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

Купил отец LADA Xray. Решил я на ней испытать скрипт, Выбрал логан2/сандеро2, скрипт нашел 4 блока.

Screenshot_1.jpg

Screenshot_2.jpg

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


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

49 minutes ago, GziN said:

Купил отец LADA Xray. Решил я на ней испытать скрипт, Выбрал логан2/сандеро2, скрипт нашел 4 блока.

А можно логи сканирования посмотреть? ЦЭКБС и ABS  не хватает - они ведь там наверняка есть. Может эти блоки от каких других моделей стоят?

On 20 августа 2016 г. at 8:48 AM, Ivaness said:

А если, как у меня вчера, не дошло до  ERRORS STATISTIC, а завис с надписью :

'Listening to CAN. Please wait a bit...'

Я проверил на Android и у меня такой же эффект. Причина понятна - буду искать решение. Или может вовсе отказаться от прослушивания системных фреймов на андроиде? Польза пока сомнительна. Пробег в этих данных известен пока только для малого количества моделей машин (Megan II, Clio III и возможно Scenic II). 

А логи системных фреймов с Fluence и Laguna, которыми поделились Vitna и Slava.Vrn, показывают что там совсем иная адресация и в каждом случае, полезную информацию нужно кропотливо искать поотдельности. 

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


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

PyRen, спасибо, за ответ. А подскажите по другому вопросу, при подключении ELM327 через ПК по Блютузу, идет эмулирование двумя COM портами на входящий и исходящий. Это косяк Win10 или же это нормально? Просто если запускаешь скрипт нужно выбрать какой COM будет использоваться.

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


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

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

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


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

Хмм...только вот одно странно,что при выбора COM3 Исходящий, он не считывает БУ, а при выборе COM4 не дает менять их конфигурацию. Но может я и ошибаюсь,вечером попробую,спасибо.

Можно еще вопрос? Выше постом я спрашивал насчет Vin Programming по поводу межсервисного. После того как я сделаю вышеописанные действия PyRen`ом, я получу возможность выбора параметров для изменения,верно? А есть ли скажем так "гайд" для нуба по работе с этим скриптом.А именно по vin programming`у(работаю сисадмином, так что понять что к чему думаю смогу)

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


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

Самые лучшие гайды по скрипты у amokk_spb https://www.drive2.ru/l/9214434/ и DeviLav https://www.drive2.ru/l/451695045804818489/ 

Конкретно по командам, нужно искать соотвествующие MR и техноты. В демо режиме пробовать, какие команды скрипт наделает и предварительно проверять.

По смене межсервисного здесь уже обсуждалось в конце зимы или ранней весной - полистайте немного назад - там были какие-то вопросы

 

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


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

Вроде про техноты и MR я нашел вот тут:

http://www.megane2blog.com/download/

А что и с чем едят? и как из сего выделить значение и в какие БУ их шить?

p.s. знаю что крайне нубские вопросы, но хотелось бы разобраться в данной тематике.Спасибо

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

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


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

59 minutes ago, Endip said:

А что и с чем едят? и как из сего выделить значение и в какие БУ их шить?

В технотах и MR-ах Вы найдете описание команд (типа VP004) и в кахих случаях и при каких условиях их применяют. Низкоуровневых команд конечно там нет и вот именно для этого нужен скрипт - он знает как команды типа VP004  преобразовать в 3B273682  и т.п.

MR-ы правда нужно найти именно от своих блоков и это тоже отдельный вид искуства, если не иметь у себя установлеными и работающими CLIP и dialogys вместе. (CLIP правда без HW запустить нельзя, насколько я знаю)

Так получается, что:

- ставим себе задачу, изменить межсервисный пробег

- ищем MR на свою приборку и там ищем соотвествующую команду и описание как ее правильно применять.

- скорее всего там будет команда за которой скрывается сценарий, но иногда попадаются и непосредственные команды

- ищем в скрипте эту команду и с помощью инструкции PyRen и слова show смотрим сценарий

- ищем в сценарии реальную команду и пытаемся понять как это сценарий работатет. (там будет не сам сценарий а толко его данные)

- далее в режиме cmd ищем реальную команду из сценария и пытаемся ее применить на свой страх и риск 

как-то так получается....  (в общем как и везде, прежде чем что-либо сделать, нужно много почитать и хорошо подумать ))) )

 

Более информативной инструкции у меня к сожалению не получается - извините....

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


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

Спасибо за совет. Пока возможности подключится к машине нет,пробую на примере демки. Нашел параметр который говорит что сценарий не поддерживается,пишу команду show и вижу скрипт - тут все просто. Так же нашел на указанной выше ссылке техноты и mr - но ни в одном нет команды по VP0006(судя по моим первым скринам это и есть межсервиный пробег) и программированию...только скажем так мануал по замене,установки блоков,фар,датчиков и прочего

Нашел пост касаемо межсервисного пробега - 

Но все же интересно до конца разобраться

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

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


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

22 часа назад, PyRen сказал:

Для этого нужно чтобы директория ../EcuRenault/Scenarios/ была не пустой. (extrdata.bat извлекает нужные файлы). Когда пытаешься выполнить команду и она содержит сценарий, скрипт сообщает что он не поддерживает сценарии и предлагает нажать ENTER чтобы выйти. В этот момент нужно набрать слово show и нажать кнопку Enter

При написании "show" и нажатии энтер во всех блоках выкидывает назад в меню. Пробую в демо режиме, папка не пустая.

22 часа назад, PyRen сказал:

Выбираете команду которая прописывает VIN - скрипт скажет что он ее не поддерживает и предложит выйти. Здесь нужно набрать слово vin. Далее скрипт предложит его ввести VIN:. Вводить его нужно как есть, заглавными буквами и цифрами. Всего 17 символов. Латинские буквы “I” и “O” вводить нельзя - их не бывает в VIN.

Тут тоже самое.

И ещё вопрос про изменение вина. С помощью скрипта можно поменять уже сконфигурированный вин в блоке? Клип не даёт, пишет что то вроде компьютер уже сконфигурирован, скрипт даст?

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

Так получается, что:

- ставим себе задачу, изменить межсервисный пробег

- ищем MR на свою приборку и там ищем соотвествующую команду и описание как ее правильно применять.

- скорее всего там будет команда за которой скрывается сценарий, но иногда попадаются и непосредственные команды

- ищем в скрипте эту команду и с помощью инструкции PyRen и слова show смотрим сценарий

- ищем в сценарии реальную команду и пытаемся понять как это сценарий работатет. (там будет не сам сценарий а толко его данные)

- далее в режиме cmd ищем реальную команду из сценария и пытаемся ее применить на свой страх и риск 

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

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

Это всё по логике сообщения

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

Спасибо за совет. Пока возможности подключится к машине нет,пробую на примере демки. Нашел параметр который говорит что сценарий не поддерживается,пишу команду show и вижу скрипт - тут все просто. Так же нашел на указанной выше ссылке техноты и mr - но ни в одном нет команды по VP0006(судя по моим первым скринам это и есть межсервиный пробег) и программированию...только скажем так мануал по замене,установки блоков,фар,датчиков и прочего

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

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


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

1 hour ago, DeviLav said:

При написании "show" и нажатии энтер во всех блоках выкидывает назад в меню. Пробую в демо режиме, папка не пустая.

Вот как это примерно должно выглядеть

Spoiler

pyren.py -ppp --demo

Opening ELM
Loading ECUs list
Loading language 
Done
 
     Addr    Family Index Name                                     Type
1  - 7A(7E0) 1      10016 СИСТЕМА ВПРЫСКА                          STD_A
2  - 01(740) 2      10074 АБС                                      STD_A
3  - 51(743) 3      10007 ПАНЕЛЬ ПРИБОРОВ (П/ПАН)                  STD_A
4  - 26(745) 4      10096 ЦЭКБС                                    FAILFLAG
5  - 2C(752) 5      10032 П. БЕЗ./УС. ПР. Н.                       STD_A
6  - 04(742) 18     10174 УСИЛ. РУЛ. УПР.                          STD_A
7  - 27(74D) 20     10014 БЛОК ЗАЩ. И КОММУТАЦ.                    STD_A
8  - Rescan errors
Q  - <Exit>
Choose ECU :1
Loading PLY 
Init ELM
Done

 ECU : 10016  INJ_S30001_A754_00_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - VP : VIN programming
8  - RZ : Resets
9  - SC : Configuration scenarios
Q  - <Up>
Choose :7

 ECU : 10016  INJ_S30001_A754_00_A
Screen : VP : VIN programming
1  - VP010 [Command] ЗАПИСЬ V.I.N.
2  - VP013 [Command] БЛОКИРОВКА УПРАВЛЕНИЯ ФОРСУНКАМИ
3  - VP008 [Command] РАЗБЛОКИРОВКА УПРАВЛЕНИЯ ФОРСУНКАМИ
Q  - <Up>
Choose :1

 ECU : 10016  INJ_S30001_A754_00_A
Screen : VP : VIN programming -> V010 [Command] 

#############################  Command parameters  #############################

Prerequisite : 

name         : V010
codeMR       : VP010
label        : ЗАПИСЬ V.I.N.
type         : VP
scenario     : scm:scen_ecri_codevin#scen_ecri_codevin_10016.xml
inputlist    +
serviceID    +

There is scenarium. I do not support them!!!

Press ENTER to exit show
<?xml version="1.0" encoding="ISO-8859-1"?>
<ScmRoot>
  TextTitre            : ЗАПИСЬ V.I.N.
  STextTitre1          : ПЕРВЫЙ ВВОД VIN-КОДА
  STextTitre2          : ВТОРОЙ ВВОД VIN-КОДА
  LabelTitre           : Введите VIN-код длиной в 17 символов
  identVIN             : ID008
  MessageBox1          : Компьютер уже сконфигурирован!
  MessageBox2          : Неверный ввод VIN-кода
  MessageBox3          : ВНИМАНИЕ: Вы собираетесь выполнить конфигурирование VIN-кода автомобиля. Эта операция является необратимой. Вы уверены в том, что хотите выполнить конфигурирование компьютера?
  Bouton1              : ДА
  Bouton2              : НЕТ
  Encout_text          : КОМАНДА ВЫПОЛНЯЕТСЯ
  confFin_text         : КОНФИГУРИРОВАНИЕ ВЫПОЛНЕНО
  confImpossible_text  : КОМАНДА НЕВОЗМОЖНА
  MessageBoxCLIP       : CLIP
  MessageBoxAVERTISSEMENT : Предупреждение
  MessageBoxERREUR     : Ошибка
  TextBouton           : Завершить
  ConfigurationName    : VP014
</ScmRoot>
Press ENTER to exit

 ECU : 10016  INJ_S30001_A754_00_A
Screen : VP : VIN programming

 ECU : 10016  INJ_S30001_A754_00_A
Screen : VP : VIN programming
1  - VP010 [Command] ЗАПИСЬ V.I.N.
2  - VP013 [Command] БЛОКИРОВКА УПРАВЛЕНИЯ ФОРСУНКАМИ
3  - VP008 [Command] РАЗБЛОКИРОВКА УПРАВЛЕНИЯ ФОРСУНКАМИ
Q  - <Up>
Choose :cmd
Choose :q

 ECU : 10016  INJ_S30001_A754_00_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - VP : VIN programming
8  - RZ : Resets
9  - SC : Configuration scenarios
10 - ECM : Extended command set
Q  - <Up>
Choose :10

 ECU : 10016  INJ_S30001_A754_00_A
Screen : ECM
1  - AC004 [Command] Э/М КЛ УПР РЕГУЛЯТОРА ПНЕВМОПР ДАВЛ НАДД
2  - AC015 [Command] РЕЛЕ ТОПЛИВНОГО НАСОСА
3  - AC017 [Command] Э.-М. КЛАПАН ПРОД. ФИЛЬТРА ПАРОВ ТОПЛ.
4  - AC018 [Command] НАГРЕВ ВЕРХНЕГО ДАТЧИКА О2
5  - AC019 [Command] ПОДОГРЕВ НИЖНЕГО КИСЛОРОДНОГО ДАТЧИКА
6  - AC022 [Command] COMMANDE PRIVEE 2
7  - AC023 [Command] COMMANDE PRIVEE 3
8  - AC027 [Command] ДРОССЕЛЬНЫЙ КЛАПАН С СЕРВОПРИВОДОМ
9  - RZ001 [Command] ПАМЯТЬ НЕИСПРАВНОСТЕЙ
10 - RZ005 [Command] ОПЕРАЦИИ ВВОДА ПАРАМЕТРОВ
11 - SC006 [Command] ЗАПУСК ТЕСТА БОРТ. ДИАГН.: КАТАЛИЗАТОР
12 - SC007 [Command] ЗАПУСК ТЕСТА БОРТ. ДИАГН.: ДАТЧИКИ КИСЛОРОДА
13 - VP008 [Command] РАЗБЛОКИРОВКА УПРАВЛЕНИЯ ФОРСУНКАМИ
14 - VP010 [Command] ЗАПИСЬ V.I.N.
15 - VP013 [Command] БЛОКИРОВКА УПРАВЛЕНИЯ ФОРСУНКАМИ
16 - VP014 [Command] PARAMETRAGE PRIVE 1
17 - VP015 [Command] PARAMETRAGE PRIVE 2
Q  - <Up>
Choose :16

 ECU : 10016  INJ_S30001_A754_00_A
Screen : ECM -> V014 [Command] 

#############################  Command parameters  #############################

Prerequisite : Зажигание включено, двигатель остановлен. Для автомобилей с АКП установите рычаг селектора в положение P или N. Для электромобилей, отсоедините провод зарядки.

name         : V014
codeMR       : VP014
label        : PARAMETRAGE PRIVE 1
type         : VP
scenario     : 
inputlist    +
serviceID    +
              : (30   ) 3B81 <Params>

There are parameters. I do not support them!!!

Press ENTER to exit vin
Are you ready to execute the command? <yes/no>:yes

#############################  Execution  #############################

Parametr type: n  size: 
VIN:ABCDEFG0123456789
cmd:3B814142434445464730313233343536373839D698  rsp: 

###############################  Done  ###############################

Press ENTER to exit 

 ECU : 10016  INJ_S30001_A754_00_A
Screen : ECM
1  - AC004 [Command] Э/М КЛ УПР РЕГУЛЯТОРА ПНЕВМОПР ДАВЛ НАДД
2  - AC015 [Command] РЕЛЕ ТОПЛИВНОГО НАСОСА
3  - AC017 [Command] Э.-М. КЛАПАН ПРОД. ФИЛЬТРА ПАРОВ ТОПЛ.
4  - AC018 [Command] НАГРЕВ ВЕРХНЕГО ДАТЧИКА О2
5  - AC019 [Command] ПОДОГРЕВ НИЖНЕГО КИСЛОРОДНОГО ДАТЧИКА
6  - AC022 [Command] COMMANDE PRIVEE 2
7  - AC023 [Command] COMMANDE PRIVEE 3
8  - AC027 [Command] ДРОССЕЛЬНЫЙ КЛАПАН С СЕРВОПРИВОДОМ
9  - RZ001 [Command] ПАМЯТЬ НЕИСПРАВНОСТЕЙ
10 - RZ005 [Command] ОПЕРАЦИИ ВВОДА ПАРАМЕТРОВ
11 - SC006 [Command] ЗАПУСК ТЕСТА БОРТ. ДИАГН.: КАТАЛИЗАТОР
12 - SC007 [Command] ЗАПУСК ТЕСТА БОРТ. ДИАГН.: ДАТЧИКИ КИСЛОРОДА
13 - VP008 [Command] РАЗБЛОКИРОВКА УПРАВЛЕНИЯ ФОРСУНКАМИ
14 - VP010 [Command] ЗАПИСЬ V.I.N.
15 - VP013 [Command] БЛОКИРОВКА УПРАВЛЕНИЯ ФОРСУНКАМИ
16 - VP014 [Command] PARAMETRAGE PRIVE 1
17 - VP015 [Command] PARAMETRAGE PRIVE 2
Q  - <Up>
Choose :

 

1 hour ago, DeviLav said:

И ещё вопрос про изменение вина. С помощью скрипта можно поменять уже сконфигурированный вин в блоке? Клип не даёт, пишет что то вроде компьютер уже сконфигурирован, скрипт даст?

У себя экспериментировал на TDB. VIN менялся без проблем и туда и обратно. 

1 hour ago, DeviLav said:

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

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

Именно так

 

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


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

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

Вот как это примерно должно выглядеть

После нажатия энтер, выкидывает обратно в выбор функций.

Единственное различие которое заметно мне, у Вас в строке сценарий ссылка на определённый XML, у меня во всех блоках такого нет а присутствует строка из скрина

Screenshot_2016-08-22-22-46-34.png

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


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

Пролистав половину темы нашел про VP006 и значения HEX. Изменил успешно) Спасибо большое. Но остался вопрос по технотам и MR. Пролистал техноты и MR - и немного не понять что именно нужно там искать. Как какие блоки менять и принцип их работы это знать полезно. А вот программирование их в HEXe где смотреть?

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


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

Just now, Endip said:

А вот программирование их в HEXe где смотреть?

 Такой информации в открытом доступе нет. Изучайте содержимое базы CLIP и DDT2000

32 minutes ago, DeviLav said:

Единственное различие которое заметно мне, у Вас в строке сценарий ссылка на определённый XML, у меня во всех блоках такого нет а присутствует строка из скрина

Да - верно. в вашем случае, как я понимаю, вызывается определенная DLL и ей передается параметр в виде индекса блока.

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


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

Да - бинарные команды в CLIP хранятся в SG файлах. Их можно посмотреть утилитой mod_optfile.py

В DDT все команды в открытом виде хранятся. 

1 hour ago, DeviLav said:

После нажатия энтер, выкидывает обратно в выбор функций.

 

On 8/21/2016 at 9:28 PM, PyRen said:

>Press ENTER to exit show

Если повезет - скрипт покажет содержимое сценария с расшифровкой языковых статей.

 

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


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

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

Маленькое, интересное наблюдение. в 159 версии появилось 45 разных эбу nissan, которые явно перекочевали туда из C3P. И языковая база увеличилась в объеме на 15%. В 157 этого не было.

Интересно, а выбор автомобиля Nissan в скрипте не появится? Может в "светлом" будущем?;)

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


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

Век живи - век учись! Никогда доселе не обращал внимания в скрипте для Android на лог pyren_4a_launcher.py.log ! Оказалось, что всё то, что наблюдал на экране во время диагностики, пишется, и не надо делать снимки с экрана для дальнейшего анализа:

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

 

Opening ELM
Loading ECUs list
Loading language 
Done
[2J[;H 
     Name                                     Type
1  - СИСТЕМА ВПРЫСКА                          STD_A
2  - АБС                                      STD_A
3  - ПАНЕЛЬ ПРИБОРОВ (П/ПАН)                  STD_A
4  - ЦЭКБС                                    FAILFLAG
5  - П. БЕЗ./УС. ПР. Н.                       STD_A
6  - КОНДИЦИОНЕР                              STD_A
7  - УСИЛ. РУЛ. УПР.                          STD_A
8  - UPC                                      STD_A
9  - ПОМОЩЬ ПРИ ПАРКОВКЕ                      STD_A
10 - Rescan errors
Q  - <Exit>
Choose ECU :cmd
Choose ECU :10
                 Scanning:0/9                  Scanning:1/9                  Scanning:2/9                  Scanning:3/9                  Scanning:4/9                  Scanning:5/9                  Scanning:6/9                  Scanning:7/9                  Scanning:8/9                  Scanning:9/9                  Scanning:9/9
[2J[;H 
     Name                                     Warn
1  - СИСТЕМА ВПРЫСКА                          3
2  - АБС                                      0
3  - ПАНЕЛЬ ПРИБОРОВ (П/ПАН)                  1
4  - ЦЭКБС                                    N/A
5  - П. БЕЗ./УС. ПР. Н.                       0
6  - КОНДИЦИОНЕР                              0
7  - УСИЛ. РУЛ. УПР.                          0
8  - UPC                                      2
9  - ПОМОЩЬ ПРИ ПАРКОВКЕ                      0
10 - Rescan errors
Q  - <Exit>
Choose ECU :3 11
Choose ECU :1
Deflen: 0
ECU type:  STD_A
Loading screens 
Loading optimyzer
Loading defaults
Loading parameters
Loading states
Loading identifications
Loading commands
Loading services
Loading mnemonics
Loading DTC commands
Eraser command name :R001
DTC extractor mnemo :_FIRSTDTC
Loading PLY 
Init ELM
Done
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - VP : VIN programming
8  - RZ : Resets
9  - SC : Configuration scenarios
10 - EZ : EZSTEP
11 - ECM : Extended command set
Q  - <Up>
Choose :1
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A
Screen : DE (STD_A)
1  - DF209  ЦЕПЬ ДАТЧИКА ПОЛОЖЕНИЯ КЛАПАНА РОГ        CO.0   MEMORISED 
2  - DF049  ЦЕПЬ ДАТЧИКА ОХЛАЖДАЮЩЕЙ ЖИДКОСТИ         CO.0   ALIVE     
3  - DF209  ЦЕПЬ ДАТЧИКА ПОЛОЖЕНИЯ КЛАПАНА РОГ        1.DEF  MEMORISED 
Q  - <Up>
5  - <Clear>
Choose one for detailed view or <Clear>:5
Executing command  R001
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A
Screen : DE (STD_A)

#############################  Command parameters  #############################

Prerequisite : Зажигание включено, двигатель остановлен. Для автомобилей с АКП установите рычаг селектора в положение P или N. Для электромобилей, отсоедините провод зарядки.

name         : R001
codeMR       : RZ001
label        : ПАМЯТЬ НЕИСПРАВНОСТЕЙ
type         : RZ
scenario     : 
inputlist    +
serviceID    +
              : (72   ) 14FF00
Are you ready to execute the command? <yes/no>:yes

#############################  Execution  #############################

cmd:14FF00                           rsp: 54FF00

###############################  Done  ###############################

Press ENTER to exit 
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - VP : VIN programming
8  - RZ : Resets
9  - SC : Configuration scenarios
10 - EZ : EZSTEP
11 - ECM : Extended command set
Q  - <Up>
Choose :q
[2J[;H 
     Name                                     Warn
1  - СИСТЕМА ВПРЫСКА                          3
2  - АБС                                      0
3  - ПАНЕЛЬ ПРИБОРОВ (П/ПАН)                  1
4  - ЦЭКБС                                    N/A
5  - П. БЕЗ./УС. ПР. Н.                       0
6  - КОНДИЦИОНЕР                              0
7  - УСИЛ. РУЛ. УПР.                          0
8  - UPC                                      2
9  - ПОМОЩЬ ПРИ ПАРКОВКЕ                      0
10 - Rescan errors
Q  - <Exit>
Choose ECU :3
Deflen: 0
ECU type:  STD_A
Loading screens 
Loading optimyzer
Loading defaults
Loading parameters
Loading states
Loading identifications
Loading commands
Loading services
Loading mnemonics
Loading DTC commands
Eraser command name :R001
DTC extractor mnemo :_FIRSTDTC
Loading PLY 
Init ELM
Done
[2J[;H ECU : 10052  TDB_J84SER_6000_08_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - CF : Changing configuration
8  - VP : VIN programming
9  - RZ : Resets
10 - EZ : EZSTEP
11 - ECM : Extended command set
Q  - <Up>
Choose :1
[2J[;H ECU : 10052  TDB_J84SER_6000_08_A
Screen : DE (STD_A)
1  - DF016  ЦЕПЬ ДАТЧИКА УРОВНЯ МАСЛА                 CC.0   MEMORISED 
Q  - <Up>
3  - <Clear>
Choose one for detailed view or <Clear>:3
Executing command  R001
[2J[;H ECU : 10052  TDB_J84SER_6000_08_A
Screen : DE (STD_A)

#############################  Command parameters  #############################

Prerequisite : Зажигание включено, двигатель остановлен. Для автомобилей с АКП установите рычаг селектора в положение P или N. Для электромобилей, отсоедините провод зарядки.

name         : R001
codeMR       : RZ001
label        : ЗАПОМИНАНИЕ НЕИСПРАВНОСТИ
type         : RZ
scenario     : 
inputlist    +
serviceID    +
              : (267  ) 14FF00
Are you ready to execute the command? <yes/no>:yes

#############################  Execution  #############################

cmd:14FF00                           rsp: 54FF00

###############################  Done  ###############################

Press ENTER to exit 
[2J[;H ECU : 10052  TDB_J84SER_6000_08_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - CF : Changing configuration
8  - VP : VIN programming
9  - RZ : Resets
10 - EZ : EZSTEP
11 - ECM : Extended command set
Q  - <Up>
Choose :q
[2J[;H 
     Name                                     Warn
1  - СИСТЕМА ВПРЫСКА                          3
2  - АБС                                      0
3  - ПАНЕЛЬ ПРИБОРОВ (П/ПАН)                  1
4  - ЦЭКБС                                    N/A
5  - П. БЕЗ./УС. ПР. Н.                       0
6  - КОНДИЦИОНЕР                              0
7  - УСИЛ. РУЛ. УПР.                          0
8  - UPC                                      2
9  - ПОМОЩЬ ПРИ ПАРКОВКЕ                      0
10 - Rescan errors
Q  - <Exit>
Choose ECU :4
Deflen: 0
ECU type:  FAILFLAG
Loading screens 
Loading optimyzer
Loading defaults
Loading parameters
Loading states
Loading identifications
Loading commands
Loading services
Loading mnemonics
Loading DTC commands
Eraser command name :R001
DTC extractor mnemo :
Loading PLY 
Init ELM
Done
[2J[;H ECU : 10059  UCH_J84_SE_0450_4C_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - CF : Changing configuration
8  - VP : VIN programming
9  - RZ : Resets
10 - SC : Configuration scenarios
11 - SCS : Security configuration scenarios
12 - EZ : EZSTEP
13 - ECM : Extended command set
Q  - <Up>
Choose :1
[2J[;H ECU : 10059  UCH_J84_SE_0450_4C_A
Screen : DE (FAILFLAG)
1  - DF005  КАРТОЧКА                                  DEF    MEMORISED 
2  - DF010  ЦЕПЬ КОМБИНИРОВАННОГО УПРАВЛ. ПОД РУЛЕМ   1.DEF  MEMORISED 
3  - DF011  ЦЕПЬ ДАТЧИКА ДОЖДЯ / ОСВЕЩЕННОСТИ         1.DEF  MEMORISED 
Q  - <Up>
5  - <Clear>
Choose one for detailed view or <Clear>:5
Executing command  R001
[2J[;H ECU : 10059  UCH_J84_SE_0450_4C_A
Screen : DE (FAILFLAG)

#############################  Command parameters  #############################

Prerequisite : Отсутствие определенной уставки.

name         : R001
codeMR       : RZ001
label        : ЗАПОМИНАНИЕ НЕИСПРАВНОСТИ
type         : RZ
scenario     : 
inputlist    +
serviceID    +
              : (280  ) 14FF00
Are you ready to execute the command? <yes/no>:yes

#############################  Execution  #############################

cmd:14FF00                           rsp: 54FF00

###############################  Done  ###############################

Press ENTER to exit 
[2J[;H ECU : 10059  UCH_J84_SE_0450_4C_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - CF : Changing configuration
8  - VP : VIN programming
9  - RZ : Resets
10 - SC : Configuration scenarios
11 - SCS : Security configuration scenarios
12 - EZ : EZSTEP
13 - ECM : Extended command set
Q  - <Up>
Choose :q
[2J[;H 
     Name                                     Warn
1  - СИСТЕМА ВПРЫСКА                          3
2  - АБС                                      0
3  - ПАНЕЛЬ ПРИБОРОВ (П/ПАН)                  1
4  - ЦЭКБС                                    N/A
5  - П. БЕЗ./УС. ПР. Н.                       0
6  - КОНДИЦИОНЕР                              0
7  - УСИЛ. РУЛ. УПР.                          0
8  - UPC                                      2
9  - ПОМОЩЬ ПРИ ПАРКОВКЕ                      0
10 - Rescan errors
Q  - <Exit>
Choose ECU :8
Deflen: 0
ECU type:  STD_A
Loading screens 
Loading optimyzer
Loading defaults
Loading parameters
Loading states
Loading identifications
Loading commands
Loading services
Loading mnemonics
Loading DTC commands
Eraser command name :R001
DTC extractor mnemo :_FIRSTDTC
Loading PLY 
Init ELM
Done
[2J[;H ECU : 10014  UPC_X 84 C_0600_00_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - CF : Changing configuration
8  - VP : VIN programming
9  - RZ : Resets
10 - ECM : Extended command set
Q  - <Up>
Choose :1
[2J[;H ECU : 10014  UPC_X 84 C_0600_00_A
Screen : DE (STD_A)
1  - DF009  ЦЕПЬ +ПОСЛЕ ВКЛ. ЗАЖИГАНИЯ                DEF    MEMORISED 
Q  - <Up>
3  - <Clear>
Choose one for detailed view or <Clear>:3
Executing command  R001
[2J[;H ECU : 10014  UPC_X 84 C_0600_00_A
Screen : DE (STD_A)

#############################  Command parameters  #############################

Prerequisite : Зажигание выключено.

name         : R001
codeMR       : RZ001
label        : ПАМЯТЬ НЕИСПРАВНОСТЕЙ
type         : RZ
scenario     : 
inputlist    +
serviceID    +
              : (38   ) 14FF00
Are you ready to execute the command? <yes/no>:yes

#############################  Execution  #############################

cmd:14FF00                           rsp: 54FF00

###############################  Done  ###############################

Press ENTER to exit 
[2J[;H ECU : 10014  UPC_X 84 C_0600_00_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - CF : Changing configuration
8  - VP : VIN programming
9  - RZ : Resets
10 - ECM : Extended command set
Q  - <Up>
Choose :q
[2J[;H 
     Name                                     Warn
1  - СИСТЕМА ВПРЫСКА                          3
2  - АБС                                      0
3  - ПАНЕЛЬ ПРИБОРОВ (П/ПАН)                  1
4  - ЦЭКБС                                    N/A
5  - П. БЕЗ./УС. ПР. Н.                       0
6  - КОНДИЦИОНЕР                              0
7  - УСИЛ. РУЛ. УПР.                          0
8  - UPC                                      2
9  - ПОМОЩЬ ПРИ ПАРКОВКЕ                      0
10 - Rescan errors
Q  - <Exit>
Choose ECU :10
                 Scanning:0/9                  Scanning:1/9                  Scanning:2/9                  Scanning:3/9                  Scanning:4/9                  Scanning:5/9                  Scanning:6/91                  Scanning:7/9
                   Scanning:8/9                  Scanning:9/9                  Scanning:9/9
[2J[;H 
     Name                                     Warn
1  - СИСТЕМА ВПРЫСКА                          1
2  - АБС                                      0
3  - ПАНЕЛЬ ПРИБОРОВ (П/ПАН)                  0
4  - ЦЭКБС                                    N/A
5  - П. БЕЗ./УС. ПР. Н.                       0
6  - КОНДИЦИОНЕР                              0
7  - УСИЛ. РУЛ. УПР.                          0
8  - UPC                                      0
9  - ПОМОЩЬ ПРИ ПАРКОВКЕ                      0
10 - Rescan errors
Q  - <Exit>
Choose ECU :Loading PLY 
Init ELM
Done
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - VP : VIN programming
8  - RZ : Resets
9  - SC : Configuration scenarios
10 - EZ : EZSTEP
11 - ECM : Extended command set
Q  - <Up>
Choose :1
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A
Screen : DE (STD_A)
1  - DF049  ЦЕПЬ ДАТЧИКА ОХЛАЖДАЮЩЕЙ ЖИДКОСТИ         CO.0   ALIVE     
Q  - <Up>
3  - <Clear>
Choose one for detailed view or <Clear>:3
Executing command  R001
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A
Screen : DE (STD_A)

#############################  Command parameters  #############################

Prerequisite : Зажигание включено, двигатель остановлен. Для автомобилей с АКП установите рычаг селектора в положение P или N. Для электромобилей, отсоедините провод зарядки.

name         : R001
codeMR       : RZ001
label        : ПАМЯТЬ НЕИСПРАВНОСТЕЙ
type         : RZ
scenario     : 
inputlist    +
serviceID    +
              : (72   ) 14FF00
Are you ready to execute the command? <yes/no>:yes

#############################  Execution  #############################

cmd:14FF00                           rsp: 54FF00

###############################  Done  ###############################

Press ENTER to exit 
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - VP : VIN programming
8  - RZ : Resets
9  - SC : Configuration scenarios
10 - EZ : EZSTEP
11 - ECM : Extended command set
Q  - <Up>
Choose :q
[2J[;H 
     Name                                     Warn
1  - СИСТЕМА ВПРЫСКА                          1
2  - АБС                                      0
3  - ПАНЕЛЬ ПРИБОРОВ (П/ПАН)                  0
4  - ЦЭКБС                                    N/A
5  - П. БЕЗ./УС. ПР. Н.                       0
6  - КОНДИЦИОНЕР                              0
7  - УСИЛ. РУЛ. УПР.                          0
8  - UPC                                      0
9  - ПОМОЩЬ ПРИ ПАРКОВКЕ                      0
10 - Rescan errors
Q  - <Exit>
Choose ECU :4
Loading PLY 
Init ELM
Done
[2J[;H ECU : 10059  UCH_J84_SE_0450_4C_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - CF : Changing configuration
8  - VP : VIN programming
9  - RZ : Resets
10 - SC : Configuration scenarios
11 - SCS : Security configuration scenarios
12 - EZ : EZSTEP
13 - ECM : Extended command set
Q  - <Up>
Choose :1
[2J[;H ECU : 10059  UCH_J84_SE_0450_4C_A
Screen : DE (FAILFLAG)
Q  - <Up>
2  - <Clear>
Choose one for detailed view or <Clear>:2
Executing command  R001
[2J[;H ECU : 10059  UCH_J84_SE_0450_4C_A
Screen : DE (FAILFLAG)

#############################  Command parameters  #############################

Prerequisite : Отсутствие определенной уставки.

name         : R001
codeMR       : RZ001
label        : ЗАПОМИНАНИЕ НЕИСПРАВНОСТИ
type         : RZ
scenario     : 
inputlist    +
serviceID    +
              : (280  ) 14FF00
Are you ready to execute the command? <yes/no>:yes

#############################  Execution  #############################

cmd:14FF00                           rsp: 54FF00

###############################  Done  ###############################

Press ENTER to exit 
[2J[;H ECU : 10059  UCH_J84_SE_0450_4C_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - CF : Changing configuration
8  - VP : VIN programming
9  - RZ : Resets
10 - SC : Configuration scenarios
11 - SCS : Security configuration scenarios
12 - EZ : EZSTEP
13 - ECM : Extended command set
Q  - <Up>
Choose :q
[2J[;H 
     Name                                     Warn
1  - СИСТЕМА ВПРЫСКА                          1
2  - АБС                                      0
3  - ПАНЕЛЬ ПРИБОРОВ (П/ПАН)                  0
4  - ЦЭКБС                                    N/A
5  - П. БЕЗ./УС. ПР. Н.                       0
6  - КОНДИЦИОНЕР                              0
7  - УСИЛ. РУЛ. УПР.                          0
8  - UPC                                      0
9  - ПОМОЩЬ ПРИ ПАРКОВКЕ                      0
10 - Rescan errors
Q  - <Exit>
Choose ECU :10
                 Scanning:0/9                  Scanning:1/9                  Scanning:2/9                  Scanning:3/9                  Scanning:4/9                  Scanning:5/9                  Scanning:6/9                  Scanning:7/9                  Scanning:8/9                  Scanning:9/9                  Scanning:9/9
[2J[;H 
     Name                                     Warn
1  - СИСТЕМА ВПРЫСКА                          1
2  - АБС                                      0
3  - ПАНЕЛЬ ПРИБОРОВ (П/ПАН)                  0
4  - ЦЭКБС                                    N/A
5  - П. БЕЗ./УС. ПР. Н.                       0
6  - КОНДИЦИОНЕР                              0
7  - УСИЛ. РУЛ. УПР.                          0
8  - UPC                                      0
9  - ПОМОЩЬ ПРИ ПАРКОВКЕ                      0
10 - Rescan errors
Q  - <Exit>
Choose ECU :q 1
Loading PLY 
Init ELM
Done
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A

1  - DE : Device errors
2  - ID : Identifications
3  - SY : System state
4  - SP : System parameters
5  - LC : System configuration
6  - AC : Ececuting tests
7  - VP : VIN programming
8  - RZ : Resets
9  - SC : Configuration scenarios
10 - EZ : EZSTEP
11 - ECM : Extended command set
Q  - <Up>
Choose :1
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A
Screen : DE (STD_A)
1  - DF049  ЦЕПЬ ДАТЧИКА ОХЛАЖДАЮЩЕЙ ЖИДКОСТИ         CO.0   ALIVE     
Q  - <Up>
3  - <Clear>
Choose one for detailed view or <Clear>:1
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A
Screen : DE (STD_A) -> DF049  ЦЕПЬ ДАТЧИКА ОХЛАЖДАЮЩЕЙ ЖИДКОСТИ         CO.0   ALIVE     

    CC.1:Короткое замыкание на +12 В
    CO.0:Обрыв цепи или короткое замыкание на массу


ET079  НАЛИЧИЕ КОНДИЦИОНЕРА                             ДА       
ET088  ЗАПРОС НА ВКЛЮЧЕНИЕ КОМПРЕССОРА              НЕ АКТИВНА   
ET004  РАЗРЕШЕНИЕ РАБОТЫ КОНДИЦИОНЕРА                   НЕТ      
PR076  НАПРЯЖЕНИЕ ДАТЧИКА ОХЛАЖДАЮЩЕЙ ЖИДКОСТИ         0.02 V    
PR037  ДАВЛЕНИЕ ХЛАДАГЕНТА                             0.00 bar  
PR125  МОЩН., ПОТРЕБЛ. КОМПРЕССОРОМ КОНД.               0 W    
PR055  РЕЖИМ ДВИГАТЕЛЯ                                  0 об/мин

Press any key to exit
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A
Screen : DE (STD_A) -> DF049  ЦЕПЬ ДАТЧИКА ОХЛАЖДАЮЩЕЙ ЖИДКОСТИ         CO.0   ALIVE     

    CC.1:Короткое замыкание на +12 В
    CO.0:Обрыв цепи или короткое замыкание на массу


ET079  НАЛИЧИЕ КОНДИЦИОНЕРА                             ДА       
ET088  ЗАПРОС НА ВКЛЮЧЕНИЕ КОМПРЕССОРА              НЕ АКТИВНА   
ET004  РАЗРЕШЕНИЕ РАБОТЫ КОНДИЦИОНЕРА                   НЕТ      
PR076  НАПРЯЖЕНИЕ ДАТЧИКА ОХЛАЖДАЮЩЕЙ ЖИДКОСТИ         0.02 V    
PR037  ДАВЛЕНИЕ ХЛАДАГЕНТА                             0.00 bar  
PR125  МОЩН., ПОТРЕБЛ. КОМПРЕССОРОМ КОНД.               0 W    
PR055  РЕЖИМ ДВИГАТЕЛЯ                                  0 об/мин

Press any key to exit
[2J[;H ECU : 10061  INJ_edc16c_09EA_4C_A
Screen : DE (STD_A) -> DF049  ЦЕПЬ ДАТЧИКА ОХЛАЖДАЮЩЕЙ ЖИДКОСТИ         CO.0   ALIVE     

    CC.1:Короткое замыкание на +12 В
    CO.0:Обрыв цепи или короткое замыкание на массу


ET079  НАЛИЧИЕ КОНДИЦИОНЕРА                             ДА       
ET088  ЗАПРОС НА ВКЛЮЧЕНИЕ КОМПРЕССОРА              НЕ АКТИВНА   
ET004  РАЗРЕШЕНИЕ РАБОТЫ КОНДИЦИОНЕРА                   НЕТ      
PR076  НАПРЯЖЕНИЕ ДАТЧИКА ОХЛАЖДАЮЩЕЙ ЖИДКОСТИ         0.02 V    
PR037  ДАВЛЕНИЕ ХЛАДАГЕНТА                             0.00 bar  
PR125  МОЩН., ПОТРЕБЛ. КОМПРЕССОРОМ КОНД.               0 W    
PR055  РЕЖИМ ДВИГАТЕЛЯ                                  0 об/мин

Press any key to exit

 


Это был Сценик-2. Позже я решил провести эксперимент с пробегом, раз уж под рукой. В демо-режиме для этого авто показывало пробег в ЭБУ впрыска. К сожалению, эксперимент не удался. Что-то идёт не так! https://yadi.sk/d/hijva403uQcVA

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

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


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

8 часов назад, Endip сказал:

Пролистав половину темы нашел про VP006 и значения HEX. Изменил успешно) Спасибо большое.

А подробнее описать, куда заходил, что менял, желательно с картинками или логом.

Чтобы у последователей было меньше возни

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


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

30 минут назад, Ivaness сказал:

Век живи - век учись! Никогда доселе не обращал внимания в скрипте для Android на лог pyren_4a_launcher.py.log ! Оказалось, что всё то, что наблюдал на экране во время диагностики, пишется, и не надо делать снимки с экрана для дальнейшего анализа:

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

Сам тоже это заметил, после каждого подключения переименовываю лог)

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


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

Вчера на http://rutracker.org/forum/viewtopic.php?t=5271833 выложили Renault Can Clip v160 и Reprog v149.

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


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

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

Да - верно. в вашем случае, как я понимаю, вызывается определенная DLL и ей передается параметр в виде индекса блока.

Поэтому логику работы сценария не увидеть и дальнейшие шаги чисто наугад или по технотам?

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


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

1 hour ago, Ivaness said:

К сожалению, эксперимент не удался. Что-то идёт не так!

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

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


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

Читал что есть проблема с некоторыми адаптерами, они вроде версии 1.5 но со скриптом конектятся неохотно.

Может дело в модуле блютуса?

Натолкнул на мысль этот БЖ https://www.drive2.ru/l/9330319/

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


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

Чуть позже выложу гайд как сменить межсервисник со скринами

 

 

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


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

Привет всем. По таким фото можно определить, будет ли нормально адаптер работать?

WP_20160823_21_40_30_Rich.jpg

WP_20160823_22_29_49_Pro.jpg

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


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

Есть большие шансы что заработает. Чип стоит праильный

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


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

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

Есть большие шансы что заработает. Чип стоит праильный

Благодарю, буду брать, попробую БК активировать наконец.

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


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

17 hours ago, DeviLav said:

Читал что есть проблема с некоторыми адаптерами, они вроде версии 1.5 но со скриптом конектятся неохотно.

Может дело в модуле блютуса?

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

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


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

On 23 августа 2016 г. at 8:20 AM, DeviLav said:

Поэтому логику работы сценария не увидеть и дальнейшие шаги чисто наугад или по технотам?

Фактически в строке

scenEngine:scenEngine?ScenEngine#scen=Configuration du code VIN&ecu=10622

"Configuration du code VIN" это тоже сценнарий, который лежит в папке EcuRenault/Scenarios но он там в другом формате BQM, который при желании тоже можно посмотреть, но там все достаточно сложно. Сложнее чем в XML  , хотя более достоверно.

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


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

В 06.06.2016 at 23:03, Shr-lnm сказал:

вот перечень конфигурационных команд панели приборов Duster  Ph2

CF149 [Command] ТИП КОРОБКИ ПЕРЕДАЧ

CF140 [Command] ЕДИНИЦА РАССТОЯНИЯ

CF143 [Command] ЕДИНИЦА ИЗМЕРЕНИЯ ПОТРЕБЛЕНИЯ

CF019 [Command] ТИП ИНДИКАЦИИ НА ДИСПЛЕЕ БОРТОВОГО КОМПЬЮТЕРА

CF199 [Command] ИНИЦИАЛИЗАЦИЯ ЭБУ

CF160 [Command] ПРЕДУПРЕЖДЕНИЕ О ПРЕВЫШЕНИИ СКОРОСТИ

CF180 [Command] НАРУЖНАЯ ТЕМПЕРАТУРА

CF225 [Command] ИНФОРМАЦИЯ ПРЕДУПР. О ЗАРЯДЕ АККУМУЛЯТОРА

CF158 [Command] ЗВУКОВОЙ СИГНАЛ НЕПРИСТЕГНУТОГО РЕМНЯ

 

Купил. Прицепился. Показывает только это, панель приборов не нашел :(. Куда копать ?

Screenshot_2016-08-26-14-22-51.png

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

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


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

17 minutes ago, Tipp said:

Купил. Прицепился. Показывает только это, панель приборов не нашел :(. Куда копать ?

Дайте логи сканирования посмотреть

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


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

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

Дайте логи сканирования посмотреть

ecu_log ?

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


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

3 minutes ago, Tipp said:

ecu_log ?

тот который начинается с elm. В ecu при сканировании ничего не пишется.

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


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

Не уверен точно, но попробуйте вот что:

- найдите в директории Vehicles файл TCOM_159.xml

- найдите там вот такой блок строчек 

				<EcuKind idFamily="3">
					<EcuRef name="11232" doc="TDB_X92_X67_X52_0000_08" Programmable="false"/>
					<EcuRef name="11333" doc="TDB_X92_X67_X52_0000_05" Programmable="false"/>
					<EcuRef name="11349" doc="TDB_X92_X67_X52_0000_12" Programmable="false"/>
					<EcuRef name="11431" doc="TDB_X92_X67_X52_0000_0C" Programmable="false"/>
					<EcuRef name="11432" doc="TDB_X52MSU&amp;Russie_0000_0F"/>
					<EcuRef name="11478" doc="TDB_X52_MSU&amp;Russie_0000_13"/>
				</EcuKind>

и исправьте две последние строки

					<EcuRef name="11432" doc="TDB_X52_MSU_0000_0F"/>
					<EcuRef name="11478" doc="TDB_X52_MSU_0000_13"/>

- удалите все файлы из директории pyren/cache

- отсканировать заново

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


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

 

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

<EcuRef name="11432" doc="TDB_X52_MSU_0000_0F"/> <EcuRef name="11478" doc="TDB_X52_MSU_0000_13"/>

Этих строк вообще не было, добавил не помогло, нет приборки. В смысле заканчивается на 11431 файл.

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

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


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

9 minutes ago, Tipp said:

Этих строк вообще не было, добавил не помогло, нет приборки. В смысле заканчивается на 11431 файл.

А какая у вас версия базы данных? Это я отрывок из 155 приводил

У вас в логах откликается 11432. Возможно этого блока нет в той версии БД которую вы используете. 

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


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

  • MrAlex закрепил тему форума

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

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

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

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

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

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

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

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

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

    • Стрекоза
    • MaximA
    • дим@n
    • walver
    • шумахер 1
    • Серега 2007
    • Анатолий Гришанов
    • Sergei 38 rus
    • MaximA©
    • igla
    • psed
    • bolona
    • Romul
    • матвей71
    • Вист
    • Doker
    • vell1980
    • 99ProcentoffAngel
    • Xarek
    • jurij
    • васян81
  • Статистика пользователей

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