Главная Регистрация FAQ Пользователи Покупка MITSUBISHI Сообщения за день

Вернуться   OUT-CLUB.RU > Технический раздел > Outlander XL > Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация

Важная информация


Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация Элекрооборудование, мультимедиа, навигация и проч.

Ответ
 
Опции темы Опции просмотра
Старый 05.08.2011, 18:47   #1
Vadgr
Житель Клуба
 
Аватар для Vadgr
 
Имя: Дмитрий
Авто: Explorer V
Сообщений: 451
По умолчанию Изменение настроек ETACS с помощью Lexia

Навигатор по теме Изменение настроек ETACS с помощью Lexia

За систематизацию и составление благодарим Дмитрия (
Vadgr
)

ПТФ с габаритами - >>>

Может ли Лексия скачать\закачать файл кодинга
- >>>

Что такое Лексия и с чем ее едят - >>>

Можно ли ей поменять ПИН код ИММО - >>>

Инструкция по даунгрейду прошивки Лексии - >>>

Отключение авто обновления прошивки - >>>

Работает ли Диаг Бокс 6.Х с адаптером версия которого с буквой B:

Информация раз - >>>

Информация два - >>>

Где скачать Диаг Бокс - >>>

Не запускается Лексия из ДиагБокса:
Информация раз - >>>

Информация два - >>>

Мини-инструкция по чудесному превращению китайского клона в практически нормальный интерфейс - >>>

Последовательное открытие дверей - >>>

Победа запроса кода Диаг боксом при телекодировке - >>>

Отключение авто омывания фар - >>>

Универсальный патч для омывателя и люка - >>>

Утилита читающая POLUXDATAEN.DU8 - >>>

Утилита удаляющая запрос кода TLCD изо всех XML файлов - >>>

ПО
1. Декодирует 40-байтный кодинг ЕТАКСа
2. Сканирует лог-файл DiagBox'a на предмет наличия в нем кодингов
3. Сравнивает два кодинга (введенных либо вручную, либо из списка найденных в лог-файле)
4. Некоторое количество подсказок для параметров и вариантов
остальные функции пока в разработке и внимания на них обращать пока не стоит...
в планах - кодинг (при поддержке vadimus_ca), перевод на русский, увеличение подсказок.
Смотреть здесь - >>>

Проблема онлайн обновлений - >>>


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

Неплохо бы разобраться, как кодируются таблицы настроек в МУТе и в Лексии, и сконвертировать из МУТа в Лексию Все-таки таблицы для
С-кроссера не позволяют полностью управлять ETACSом.

Насколько я понял, все настройки Лексии для взаимодействия с 4007/С-кроссером/Аутом лежат в файле \applic\lexia\calculo\MMC\1860B33\1860B336_1037386099_Cust.s19

Это текстовый файл, выглядящий вот так:
Цитата:
S01F000031383630423333365F313033373338363039395F437573742E733139BD
S214040000000000A800FFFF30000900000040400088
S2140400103130333733383630393943353930363082
S214040020425F000300010108B5A4C151300001017C
S2140400300000000400040000000CFFFBFADECAFE09
S214040040CAFEAFFE0003FA68000CFF700000010849
S214040050000101083100010100000004004040587E
S214040060004080A7FADECAFECAFEAFFE000000000B
S2140400700000000000000108000101080000000064
S2140400800000000000000000000000000000000067
S2140400900000000000000000000000000000000057
S2140400A00000000012A0490CFFFFFFFFFFFFFFFF48
S2140400B0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
S2140400C0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
S2140400D0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF27
S2140400E0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF17
S2140400F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF07
S21404010048401FD4FFFFFFFF48431788FFFFFFFF49
S214040110484312D0FFFFFFFF060500000004012439
S21404012000060000000000000000000200000000BE
S21404013000020000000000060000000000070000A7
S2140401400000000000000000003F9800FFFFFFFFD3
S214040150FFFFFFFF0040000000000000000000005A
S2140401600080000000000006000000000090000070
S2140401700000000000000000007FA57C000401844D
S2140401800000000C050000020200000000068CF0CF
S21404019000068D80050000040210000000070FC44E
S2140401A000070FCC0500000602200000000711AC73
S2140401B0000712240500000802300000000712C4DD
S2140401C00007133C0500000A0240000000414C7C76
S2140401D000414CF40500000C20500000000A6A0898
S2140401E0000A66C80500004402600000000A0E709B
S2140401F0000A0EE81E00000404700000000ACF98EF
S214040200000AD0181B00000004800000000B6228BF
S214040210000B624C000000008290000000411114A4
S214040220004113180000000022A00000004297E4DA
S214040230004297402000000080B00000000B0AD067
S214040240000B0AF4100001D90A0001E700001100AF
S2140402500070480002000100004572800100110091
S2140402600070480002000100004572800200110080
S214040270007048000201010000457280030011006E
S214040280007048000202010000457280040011005C
S214040290007048000202010000457280050011004B
S2140402A00070480002030100004572800600110039
S2140402B00070480002060100004572800700110025
S2140402C00070480002060100004572800800110014
Сейчас скачаю МУТ, буду искать там подобное.

Спецы по реверс-инжинирингу, присоединяйтесь!

---------- Добавлено в 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.
Vadgr вне форума   Вверх Ответить с цитированием
15 пользователя(ей) сказали cпасибо:
Старый 11.09.2012, 02:40   #766
mikhan
Житель Клуба
 
Имя: Михаил
Авто: Стремительный домкрат
Сообщений: 131
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

+1
Можно же сделать кодинг, рассчитать кс прогой из соседней темы, залить прогой Вадима. Не так?
mikhan вне форума   Вверх Ответить с цитированием
Старый 11.09.2012, 08:40   #767
DrKevlar
Житель Клуба
 
Имя: Алексей
Авто: Lancer X 2.0 4WD
Сообщений: 126
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

к/с у мута 16бит а лексии 8 бит, но ради эксперимента можно подсунуть к/с сумму мута.
DrKevlar вне форума   Вверх Ответить с цитированием
Старый 11.09.2012, 08:53   #768
mudRec
Опытный
 
Имя: Юрий
Авто: я пешком
Сообщений: 86
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

Блин! Как же такое может?! Или...

(мысли в слух):
А в теории контрольную сумму при записи кто перепроверяет?:
- ЕТАКС, когда в него записывают новый кодинг (но врядли у него несколько алгоритмов проверки КС заложено и КС должна быть одинаковой);
- сам приборчик когда пытается записать кодинг в ЕТАКС (вот в этом случае конечно реально получить для каждого прибора разный расчет КС);
- или вообще сама программа прибора (но как-то тупо - программа диагбокс сама формирует КС и сама же будет перепроверять её при записи? - отпадает).

Если КС разные для МУТа и Лексии, получается что сам прибор её перепроверяет и, действительно, она может быть разной?
А из ROMа приборчика достать это нереально?
mudRec вне форума   Вверх Ответить с цитированием
Старый 11.09.2012, 09:17   #769
DrKevlar
Житель Клуба
 
Имя: Алексей
Авто: Lancer X 2.0 4WD
Сообщений: 126
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

как ни странно но скорее всего либо второе либо третье.
потому как если бы к/с проверял етакс то расчёт к/с был бы одинаков и для мута и для лексии.

третий вариант мало вероятен хотя тоже возможен, что дб тупо может проверять к/с в слуйчае ошибок кодирования
DrKevlar вне форума   Вверх Ответить с цитированием
Старый 11.09.2012, 09:30   #770
KilleR-13
Опытный
 
Авто: lancerx
Сообщений: 83
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

как всё хорошо начиналось..
вроде гдето выкладывали прошивки для лексии, может в них и поковыряется??кто умеет.
или может можно както обойти на приборе проверку CRC ??
а может и не нужна лексия??может надо какойто свой прибор разработать??
как говорят очевидцы, у кевина какаято своя программа, но у него мут. у ёжика сам видел, тоже свой какойто софт, а вот про мут невкурсе, у него вроде просто провода какие-то.
KilleR-13 вне форума   Вверх Ответить с цитированием
Старый 11.09.2012, 09:52   #771
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

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

К/С считает программа, девайс её проверяет, что происходит дальше - неизвестно... знаю лишь то, что у шины CAN есть собственный алгоритм подсчета к/с, но он ИЗВЕСТЕН... а вот что начудили великие французские программисты - покрыто мраком.
все что остается - это изучать, подбирать...
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 11.09.2012, 11:54   #772
AlexH
Житель Клуба
 
Имя: Alex
Авто: Outlander XL new, 2.4 CVT
Сообщений: 156
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

Звиняйте но я опять неожиданно встряну.

Набор байтов который Earl_Vadim тута дал, есть не что иное как подвид стандартного
Intel Hex http://ru.wikipedia.org/wiki/Intel_HEX

http://microsym.com/editor/assets/intelhex.pdf


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

Типа тока на линуксе писАть умею. Ивиняйте уж.
Вложения
Тип файла: zip proga.zip (748 байт, 22 просмотров)
AlexH вне форума   Вверх Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Старый 11.09.2012, 16:18   #773
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

AlexH, красава.. большое тебе человеческое СПАСИБО...

вот что значит понимать то, что ищешь... сам бы я до нового года перебирал их все..
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 11.09.2012, 16:56   #774
DrKevlar
Житель Клуба
 
Имя: Алексей
Авто: Lancer X 2.0 4WD
Сообщений: 126
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

Отлично молодец!
тогда алгоритм ещё проще чем у мута получается
а к/с и должна получаться FF?
DrKevlar вне форума   Вверх Ответить с цитированием
Старый 11.09.2012, 18:24   #775
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

Цитата:
Сообщение от DrKevlar Посмотреть сообщение
Отлично молодец!
тогда алгоритм ещё проще чем у мута получается
а к/с и должна получаться FF?
ну если всю строку проверять, то да..
а если кодировать, то операция NOT к результату нужна...

---------- Добавлено в 14:21 ---------- Предыдущее сообщение было написано Вчера в 17:24 ----------

на самом деле все обстоит еще хуже...
проблема не в к/с...
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 12.09.2012, 15:25   #776
DrKevlar
Житель Клуба
 
Имя: Алексей
Авто: Lancer X 2.0 4WD
Сообщений: 126
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

а в чем же тогда?
Или проблема ещё не нашлась?
DrKevlar вне форума   Вверх Ответить с цитированием
Старый 12.09.2012, 15:30   #777
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

перед записью, Лексия посылает в девайс команду, ответ на эту конанду ЕДИНСТВЕННЫЙ из пока мною увиденных, который имеет значение...
в зависимости от ответа Лексия посылает, либо НЕ посылает дополнительную команду, прежде чем сделать запись...

так вот то, что приходит, и что посылается - НЕИЗВЕСТО... и мыслей пока никаких, что и зачем это может быть... (((

сейчас посмотрю, как пишет Диагбокс... но думаю, там тоже самое.

---------- Добавлено в 19:12 ---------- Предыдущее сообщение было написано в 14:30 ----------

В общем ситуация такая:
Цитата:
запрос 40 05 17 C0 FF 04 02 00 2D 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 27 01 89
ответ 44 05 20 C0 FF 04 02 00 2D 00 00 00 00 00 FF 04 0B 00 01 AA 00 00 00 00 01 FF 06 00 05 67 01 8B 90 7A EB F8
запрос 40 05 1B C0 FF 04 06 00 AA 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 27 02 A8 D6 03 1D 65
так вот если в ответе 00 00 00 00 , то второго запроса не отсылается...
такое происходит в Лексии, если записываются параметры несколько раз не выходя в главное меню. т.е первый раз с дополнительным запросом, а каждый следующий раз лупят нули и допзапроса нет...

каждый раз эти 4 байта в запросе и ответе разные, даже если пишется точно такая же строка....

что это? НЕ ЗНАЮ... но без этого не работает.

---------- Добавлено в 19:53 ---------- Предыдущее сообщение было написано в 14:30 ----------

но у DiagBox'а я нулей в ответе еще не видел.. правда там и каждая сессия состоит из одной единственной записи, в отличие от Лексии, где в рамках одной сессии можно производить сколь угодно изменений параметров..
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 13.09.2012, 07:39   #778
AlexH
Житель Клуба
 
Имя: Alex
Авто: Outlander XL new, 2.4 CVT
Сообщений: 156
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

Ну вот опять встряну.
Ранее ввел общество в заблуждение (из-за недостатка инфы) - все-таки это не Intel-HEX, а какое-то подмножество протокола KWP2000. (кс формируется аналогично) В частности код 27 01 очень похож на функцию SecurityAccess service. Эта опция предназначена для разблокирования блока для критичных операций с ним. Вот выжимка из протокола:

The procedure defined by this service includes the following steps:
• The client shall request the server to "unlock" itself by sending the service securityAccess request #1. The server shall respond by sending a "seed" using the service securityAccess positive response #1. The client shall respond by returning a "key" number back to the server using the service securityAccess request #2 (the algorithm for calculating the Key number shall be defined by the vehicle manufacturer or the system supplier). The server shall compare this "key" to one internally stored. If the two numbers match, then the server shall enable ("unlock") the client's access to specific KWP 2000 services and indicate that with the service securityAccess positive response #2.

• If a device supports security, but is already unlocked when a securityAccess request #1 is received, that server shall respond with a securityAccess positive response #1 service with a seed of "$00 00". A client shall use this method to determine if a server is locked by checking for a non-zero seed.

Some servers could support multiple levels of security, either for different functions controlled by the
...

Если есть желание разбираться дальше могу выслать соответствующие стандарты на KWP. Тут их публиковать как-то не.... . Только предупредю подробно с ними я не разбирался, ввиду полной потери интереса к теме ковыряния митсы и наличия ,безграничного доступа к муту. Но чем смогу - помогу. Только ПОЖАЛУЙСТА не держите инфу за пазухой делитесь.
AlexH вне форума   Вверх Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Старый 13.09.2012, 08:08   #779
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

ну к/с считается-то правильно, а этот KWP - отдельная песня.
и то, что здесь написано, очень точно подходит подз прошитдящее. и как я понял, алгоритм в устройстве сравнивает значения из прошитых таблиц The server shall compare this "key" to one internally stored.
Но нам ничего не остается, как попытаться разобраться в KWP. Высылай на почту в личке.
Переправлю всем желающим.
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 13.09.2012, 08:10   #780
KilleR-13
Опытный
 
Авто: lancerx
Сообщений: 83
По умолчанию Re: Изменение настроек ETACS с помощью Lexia

AlexH,это хорошо что ты в этом шариш..я надеюсь что с твоей помошью всётаки
Earl_Vadim допинает програмку до полного функционала..
KilleR-13 вне форума   Вверх Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Програмирование ETACS wasead Outlander - Эксплуатация и ремонт 10 04.06.2012 00:59
Блок ETACS palik Outlander - Эксплуатация и ремонт 9 11.10.2010 22:40

Текущее время: 03:48. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.10
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Использование материалов сайта разрешается только при условии размещения активной ссылки на OUT-CLUB.RU
Copyright ©2006 - 2024, WWW.OUT-CLUB.RU