ПО
1. Декодирует 40-байтный кодинг ЕТАКСа
2. Сканирует лог-файл DiagBox'a на предмет наличия в нем кодингов
3. Сравнивает два кодинга (введенных либо вручную, либо из списка найденных в лог-файле)
4. Некоторое количество подсказок для параметров и вариантов
остальные функции пока в разработке и внимания на них обращать пока не стоит...
в планах - кодинг (при поддержке vadimus_ca), перевод на русский, увеличение подсказок. Смотреть здесь - >>>
Неплохо бы разобраться, как кодируются таблицы настроек в МУТе и в Лексии, и сконвертировать из МУТа в Лексию Все-таки таблицы для
С-кроссера не позволяют полностью управлять ETACSом.
Насколько я понял, все настройки Лексии для взаимодействия с 4007/С-кроссером/Аутом лежат в файле \applic\lexia\calculo\MMC\1860B33\1860B336_1037386099_Cust.s19
---------- Добавлено в 11:38 ---------- Предыдущее сообщение было написано в 10:47 ----------
Неужели никому не интересно?
МУТ, насколько я понял, хранит все данные в базе MS SQL.
Нашел файлы этой базы, CAESARCOMPDB2, CFFDB, буду смотреть, что там внутри.
---------- Добавлено в 21:54 ---------- Предыдущее сообщение было написано в 10:47 ----------
Продолжаю разбираться с настройками.
В результате какого-то из моих действий был найден новый модуль ECU:
Теперь в памяти висит ошибка (видимая только Лексией).
Нужно бы как-то этот модуль прописать, но как это сделать я пока не нашел.
Был веселый момент, когда на экране приборки появились значки 4WD, ASC Service Required и еще пара подобных веселых сообщений.
К счастью, это получилось исправить
В общем, методом проб и ошибок продвигаюсь, но пока не получится скрестить Лексию и МУТ, ошибки будут.
---------- Добавлено в 22:15 ---------- Предыдущее сообщение было написано в 10:47 ----------
Я понимаю, что форумные спецы, которые владеют частью необходимой информации, зарабатывают этим деньги, и делиться, создавая себе потенциальных конкурентов, им особого резона нет, но все-таки хотелось бы попросить их дать хоть пару подсказок.
Может, сообща мы сможем выяснить что нибудь, им еще неизвестное.
[свернуть]
Последний раз редактировалось Vladimir; 22.08.2012 в 11:57.
Существующие сопоставления основаны на логических предположениях и не во всех случаях являются верными...
из-за этого некоторые блоки мы можем обрабатывать на свой страх и риск. например у меня нет убежденности, что 322 и 477 блоки - одно и тоже... и нет четкого понимания, что такое 320 блок. мне надо четкое сопоставление блоков и SKEY.
.
Дело в том, что если рассуждать логически, SKEY НЕВОЗМОЖНО достоверно вычислить по инфе из kon или просто зная тип железяки. С достоверностью 100% это просто не может получится. Ну это как сопоставлять мягкое и теплое. SKEY характеристика программного обеспечения, и никто не запрещает в одинаковых железяках иметь разные фичи, т.е. разные skey. И в разных жкзеляках одинаковые фичи. Типа такой маркетинговый ход митсы вполне допустим. А как же мут определяет ? Да елементарно.... Жезюляка сама говорит какой skey нужен. Посмотри полные логи обмена, наверняка есть уникальная идентификация ПО блока. Вот отсюда и надо рыть. Судя по форуму, определилось немного способов достоверной идентификации skey. И все они так или иначе связаны с мутом (т.е. получением дополнительной инфы).
1 - это мой - (типа по картинкам)
2 - это анализ TMP_ файлов (было сообщение - спасибо автору)
3 - вставка кода в явовский апплет, для печати по ходу жизни.
4 - Увеличение вероятности определения через накопление инфы (типа как делают коллеги из киева)
Потому и был удивлен безапелляционным утверждением автора параллельной программы (которую я еще и не смотрел), что уж он то во всем разобрался, и по VIN запросто 100% анализирует kon файл. А его инфа настолько ценна, что он ее низачто никому... Неуловимый Джо ? Или может колдун-экстрасекс, типа обыкновенный гений ? Все может быть. Но так как нет описаний алгоритмов от автора - мы этого не знаем наверняка, чо там таке.
Будет время - давай несколько полных логов обмена, со своими обширными комментариями. Исчо кого-нить правлечем, и с этим разберемся. Тока не сразу. Прогу лучче доделывай.
8637A465 вот такой етакс выдаёт ASA по вину
а ещё говорит что замена на 8637A477
давайте я вам всё таки помогу..скажите что сделать??
Давай начнем с того, что ты запишешь полный лог работы например USBLizer. Начиная с запуска программы до момента записи какого-нибудь параметра. Портянка получится приличная и копаться в ней можно вечно... вторым шагом, хотелось бы получить скрины всех доступных для твоего блока параметров. Третьим будет скрины вариантов некоторых параметров, которые я попрошу.
---------- Добавлено в 09:17 ---------- Предыдущее сообщение было написано в 09:15 ----------
Цитата:
Сообщение от AlexH
Жезюляка сама говорит какой skey нужен. Посмотри полные логи обмена, наверняка есть уникальная идентификация ПО блока. Вот отсюда и надо рыть. .
Может быть.. придется снова рыть логи... железюка в явном виде дает код блока... увидев его я дальше рыть не стал...
Жезюляка сама говорит какой skey нужен. Посмотри полные логи обмена, наверняка есть уникальная идентификация ПО блока.
Тут AlexH прав, но только муту нужно не ПО блока а diagversion, который лежит в информации о блоке. (смотри картинку). В запросе участвует несколько параметров, вот итоговый запрос который позволяет точно определить SKEY:
/*Получение заветного SKEY:*/
SELECT DISTINCT SKEY.SKEY FROM SKEY_EXT SKEY WHERE SKEY.ID = 460001 AND SKEY.ECUNAME = 'ETACS_83040400' AND SKEY.DRIVERTYPE = 4 AND SKEY.DIAGVERSION = 13
/* На выходе:
SKEY
220004609
*/ SKEY.DRIVERTYPE = 4 - я так понял всегда постоянен для CAN SKEY.DIAGVERSION = 13 - из информации на картинке
Да это-то я понимаю... вопрос в другом.. как в потоке данных от ЕТАКС найти это 0Dh? был бы код 4-байтным - его было бы несложно найти.. но однобайтный, можно найти только нудно сравнивая логи от разных блоков с заведомо известным DIAGVERSION.
Для этого от владельцев МУТ надо такая же инфа, как на этой картинке... и логи обмена данными для этих блоков.
Тут KilleR-13 мог бы сильно помочь со своими 3-мя блоками.
сейчас схожу запишу... ибо мой комп в ремонте и логов на резервный не скопировал...
кстати, логи скидывать в формате USBLizer, или скинуть их в Эксель?
(второе менее читабельно)
сейчас схожу запишу... ибо мой комп в ремонте и логов на резервный не скопировал...
кстати, логи скидывать в формате USBLizer, или скинуть их в Эксель?
(второе менее читабельно)
Типа опять рассуждаю логически.
В протоколе лексии этого diagversion может и не быть. Там довольно убогая идентификация BSI. Втч и потому и муть с етаксом. Получение такой инфы от ECU может быть как раз тем, что и есть кусочек мут-протокола. Скорее всего жапы весь протокол не выложили лягушатникам, только то, без чего не обойтись. У митсы кроме легковушек дофига спец техники, втч военной, и везде подмножества мута. Лучше бы снять мутовый лог перед тем как ткнуть в кнопку ECU information. Чего-то там есть для логирования. Но мут я включал и смотрел аж весной 2011, а сейчас ничего уже и не помню. Машинку я уже помыл и в стойло загнал, до весны наверно, т.к. сейчас грязе-ледовый срач за бортом, да и ездить особо стало не куда.
возможно, там будет номер функции KWP, по которой получает МУТ эту инфу...
останется проверить, поймет ли Лексия эту функцию.
а между тем, с записью тоже не все просто, как хотелось бы.. придется процесс записи изучать глубже... ибо запись некоторых параметров приводит к массовым ошибкам на дисплее, запись же Диагбоксом снимает все ошибки... буду изучать логи...
есть такой ответ, но 0Dh там нет.. может всеже не 0Dh?