OUT-CLUB.RU

OUT-CLUB.RU (https://out-club.ru/board/index.php)
-   Outlander XL 2007 - 2012 г.в. - Электроника, мультимедиа, навигация (https://out-club.ru/board/forumdisplay.php?f=271)
-   -   Изменение настроек ETACS с помощью Lexia (https://out-club.ru/board/showthread.php?t=39245)

vadimus_ca 07.08.2011 22:37

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от сергеев.а (Сообщение 1077361)
а на последний вопрос ответить можно?
диагностика кодов есть?исполнительные мех.тест есть?+настройки скрытые(не все)-для хл все это проходит?

Да.
Коды читаются/стираются, актюаторы управляются, настройки меняются (не все, как не странно, не могу поменять открытые, из тех, что доступны через MMCS), отображение датчиков в реальном времени работает.

сергеев.а 07.08.2011 23:34

Re: Изменение настроек ETACS с помощью Lexia
 
тогда не все так плохо за такие деньги..у вас тоже китай(или он только китай?)
интересно а датчик омывайки активировать можно?выбор рынка(европа япония)есть?

vadimus_ca 07.08.2011 23:38

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от сергеев.а (Сообщение 1077403)
тогда не все так плохо за такие деньги..у вас тоже китай(или он только китай?)
интересно а датчик омывайки активировать можно?выбор рынка(европа япония)есть?

На моей машине - можно. На других - не знаю.

A.SH. 07.08.2011 23:52

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от vadimus_ca (Сообщение 1077372)
Да.
Коды читаются/стираются, актюаторы управляются, настройки меняются (не все, как не странно, не могу поменять открытые, из тех, что доступны через MMCS), отображение датчиков в реальном времени работает.

Настройки через MMCS - это практически открытая часть протокола, и это можно сделать через МУТ, приехав к любому дилеру или в приличный сервис. А то что делают некоторые товарищи, и что именно интересно - это изменение кодинга в ЕТАКСе. Именно это открыло возможности по активизации закрытых функций в Лансере и Ауте.
Если Лексия умеет читать и писать кодинг, то тема интересна.

сергеев.а 07.08.2011 23:52

Re: Изменение настроек ETACS с помощью Lexia
 
вы про датчик омывайки?можно подробней куда в меню зайти(т.к. у клубней лексия есть)но они пока не разобрались.

AlexH 08.08.2011 13:42

Re: Изменение настроек ETACS с помощью Lexia
 
Что удалось узнать о кодинге.

Как его добыть без мут-3 ? - пока не знаю.

Как его анализировать ?

Вся информация о всевозможных вариантах кодинга для всевозожных блоков хранится в проприетарной базе CAESAR в виде связанных списков. Процедуры работы с этой базой в файле /MUT3/…./c32s.dll. Изучение его практической пользы не принесло. Из интересного в нем, что можно раздолбать: Сжатие и кодирование файлов официальных прошивок. Формирование CRC32 для подписи спец. файлов.

Однако. Почти вся CAESAR база перенесена в MSSQL. Вот здесь-то и можно все увидеть и во всем разобраться. Для этого установи SQL Manager for SQL Server. После подключения к серверу баз данных, нас будут интересовать таблицы базы CAESARCOMDB2. А именно - таблицы CC_* (Общие таблицы кодинга) и CC_VC_* (вариант кодинг)

Тип блока и тип кодинга однозначно определяет поле SKEY. Замечу, что кодинги есть у могих блоков ECU, а не только ETAKS. Но меня интересовали только ETACS. Как однозначно связать файл кодинга и SKEY я пока не знаю, но сильно догадываюсь, а для своей мафинки я его определил просто через листинги мута. Ориентировочно, можно делать так. В таблице SKEY_EXT по названию файла CAESAR базы, определить примерно диапазон SKEY.

Использовал таблицы:
SKEY_EXT
CC_DOMAIN_PRO
CC_CONV_ASCII_MAS
CC_CONV_ENUM_MAS
CC_PREP_MAS
CC_QUAL_MAS

CC_VC_FRAGMENT_MAS
CC_VC_FRAGVALUE_MAS
VV_VC_ITEM_REF

Наиболее полный список функций кодинга в таблице CC_PREP_MAS, где SKEY – тип блока, втч. ETACS, а BLOCK_ID=25 – Coding-Coding Information, BLOCK_ID=26 – Coding-Option Coding , BLOCK_ID=27 – Customise Function

Пример расшифровки кодинга считываемго мутом (длина 40 байт ASCII)
Для ETACS 8637A313

840E3105041301086B00481D403011331D00003100205236AAA2A1002A018242F428212380800100

1. Vehicle Line (0byte) – 1 байт (84) - 3H45X
Допустимые значения
80 - 3H41
81 - 3H41EVO
82 - 3H44Z
83 - 3H44SX
84 - 3H45X
85 - 3H45W
86 - 3X45
A0 - 3R00
C0 - 3M00

2. Model Year (1byte) – 7бит в байте (0E) – 2007 год
0C - 06
0D – 06.7
0E – 07
0F – 07.5
10 – 08
11 – 08.5
12 - 09
13 – 09.5
14 - 10
15 – 10.5
16 - 11
17 – 11.5
18 - 12
19 – 12.5

3. Destination (2byte) – младшие 4бит в байте (31) (Куда поставлено) 01-EXP – экспорт
00 - DOM
01 – EXP - Экспорт
02 – NAS - Австралия
03 – EU - Европа
04 – MMAL - Америка
05 – GCC - Арабы

4. Trans Mission (2byte) старшие 4 бит в байте (31) (Вид трансмиссии) 03 – CVT

И вскрыто все до последнего бита в каждом байте. Если есть интерес опубликую все, что еще на забыл - потерял, для каждого аппаратного блока - свои особенности битовых масок. И типа если в моей железяке, для штатной сигналки только варианты стран DOM & MMAL, фиг поставишь EU. Поставить-то можно (например ситроеновским прибором), только потом возникают ошибки всяки разны.

Это я копипастнул свом промежуточные заметки по кодингу. На чичас - Типа я со всем разобрался, запрогил как мне нужно свое авто и честно уже подзабыл много, что не записал.

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

ПЫСЫ. Пытался узнать хоть что-то у так называемых гуру. Не вышло, т.к. это в основном мохнатые дилетанты, и за свою капейку держатся мертво. В том числе и пресловутый ..., такой-же ....

---------- Добавлено в 16:02 ---------- Предыдущее сообщение было написано в 15:42 ----------

Вдогонку - приведенный файл от лексии выглядит как стандартный S-rec файл, и скорее всего образ внутреннего флеша. Файлы считываемого кодинга етакса от мута связаны с флешем не напрямую и разделены физически. В частности ксуммы во флеше и в файлах кодинга, как мне кажется должны быть разными.

KSW.S 08.08.2011 16:08

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от AlexH (Сообщение 1077883)

Пример
3. Destination (2byte) – младшие 4бит в байте (31) (Куда поставлено) 01-EXP – экспорт
00 - DOM
01 – EXP - Экспорт
02 – NAS - Австралия
03 – EU - Европа
04 – MMAL - Америка
05 – GCC - Арабы
вскрыто все до последнего бита в каждом байте. Если есть интерес опубликую все, что еще на забыл...

Интерес есть, отпишите плиз, по оставшимся.

Кроме ЕТАКСа не пробовали расшифровать кодинги и возможности их изменения у других блоков?(меня интересует блок ABS)

vadimus_ca 08.08.2011 18:00

Re: Изменение настроек ETACS с помощью Lexia
 
Огромное спасибо! :good:
Цитата:

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

Очень интересно! Если не жалко делиться добытым - будет очень здорово!

A.SH. 08.08.2011 23:45

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от AlexH (Сообщение 1077883)
В частности ксуммы во флеше и в файлах кодинга, как мне кажется должны быть разными.

В памяти проца - примитивная контрольная сумма. А вот контрольку в файле кодинга победить не получилось. Интересно глянуть алгоритм подсчета.

AlexH 09.08.2011 07:50

Re: Изменение настроек ETACS с помощью Lexia
 
Вложений: 1
Добавлю. ДЛЯ КАЖДОГО ТИПА ЖЕЛЕЗЯКИ ETAСS есть свои особенные битовые маски. Но на 90% они совпадают везде. В кодинге етакса моего блока нет круиза, он в моторном. Но в некоторых железяках митсовских машин он именно в етаксе. Самая хрень оказалась в том, что у меня круиз работает, а мут и кодинг показывают, что он отключен. Делаю вывод - неточность прошивки прошивок 2010. В новой железяке для 2011 г это устранили. Поэтому для 2010 круиз работает, в 2011 - нет. Базовый кодинг у них одинаковый.

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

Что касается других блоков моторный, коробка и т.д. - АЛГОРИТМ РАСКРЫТИЯ КОДИНГА по SKEY и предложенным таблицам - универсальный, как только найдете SKEY своего блока - считай все нашли.

Zux 09.08.2011 08:06

Re: Изменение настроек ETACS с помощью Lexia
 
Цитата:

Сообщение от AlexH (Сообщение 1078605)
Весь протокол мута в базе.

Это очень хорошо ;).

AlexH 09.08.2011 08:45

Re: Изменение настроек ETACS с помощью Lexia
 
И Исчо для тех кто думает, что что ничего низзя сделать без аппаратной жезеляки. Все сделано без жезеляки, и без никаких подсказок. Доходит прям до смешного. Вчера прошу у клубня ПРОСТО инструкцию которую дает еж, для слития кодинга. И примеры кусков файла до и после без вина. В ответ - типа еж дал, я прошил у дилера, ничо не знаю, получилось само. Спросил просто для того, что у меня есть кодинги тока моей мафинки 2010, а посмотреть хотел для 2011, чтобы сделать прогу, чтобы по базовым функциям (дрл, сигналка, круиз, заднее стекло, автоблокировки) вообще исключить всяких обирал. Типа слил у дилера, пропустил через прогу - получил тут-же готовый кодинг - залил. За один заход к дилеру.

Ну видно это никому ненадо. А я себе кодинг заливаю и без дилера уже.

ПЫСЫ - Для всех аутов и бесплатно.

Zux 09.08.2011 09:15

Re: Изменение настроек ETACS с помощью Lexia
 
Не совсем понятно - кодинг правишь и дилер заливает? Такое невозможно, мут не проглотит старую чексумму в kon файле.

AlexH 09.08.2011 09:22

Re: Изменение настроек ETACS с помощью Lexia
 
В тех примерах, чтоя дал - прога проверки пасчета именно этой суммы. Пользуйтесь на здоровие. Если кто даст файлы кон от ежа до и после правки для аутов 2011, сделаю следующую прогу.
Алгоритм: Прога на флешке.
1. Пришел к дилеру заплатил за 1 час.
2. Слил кодинги.
3. Прогой с флешки прям у дилера выбрал опции, получил новый кон файл.
4. Залил тут же все проверил по инструкции
5. Уехал радуясь.

Чичас могу это для аута 2010. Но там круиз уже есть.

Zux 09.08.2011 09:27

Re: Изменение настроек ETACS с помощью Lexia
 
Реальное спасибо тебе и IDA тоже :)


Текущее время: 18:24. Часовой пояс 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