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)

DrKevlar 10.09.2012 13:12

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

Earl_Vadim 10.09.2012 13:16

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

Сообщение от DrKevlar (Сообщение 1313160)
а эти нули..
где то межглаз мелькало что якобы в новых аутах эти 5 байт уже заполнены

нет, не там. в кодинг-листе выдранном из БД мута.

---------- Добавлено в 13:23 ---------- Предыдущее сообщение было написано в 12:16 ----------

появились у меня еще пару мыслей по поводу к/с... день-два проверю...
если и там ноль, то извиняйте...

DrKevlar 10.09.2012 20:26

Re: Изменение настроек ETACS с помощью Lexia
 
Единственное логическое предположение что к/с считается только от кодинга + скорее всего пустые строки до достижения 512 символов.

Earl_Vadim 10.09.2012 21:06

Re: Изменение настроек ETACS с помощью Lexia
 
да это все понятно... набросал программку перебирающие все варианты и все полиномы... даже не полиномы, а тупо все значения от 0 до 65535...
перебраны алгоритмы
CRC8-SMBUS
CRC8-DALLAS
CRC16
CRC16CCITT
CRC16XModem
CRC32

ни один вариант ничего не дал. задача усложняется тем, что любая незначительная модификация базового алгоритма будет давать другой результат...
тут и реверсия, и любое другое стартовое значение, и операции с конечным результатом...
может быть ВСЕ ЧТО УГОДНО.. и подобрать это невозможно.

mudRec 11.09.2012 01:50

Re: Изменение настроек ETACS с помощью Lexia
 
Так я понять не могу: у Лексии и МУТа отличаются контрольные суммы при записи кодинга? Тот расчет что выложен в соседней теме для проверки контрольной суммы в файле кодинга (притом универсальный как для ЕТАКСа так и для ЭБУ движка) к нашему приборчику не подходит?

mikhan 11.09.2012 02:40

Re: Изменение настроек ETACS с помощью Lexia
 
+1
Можно же сделать кодинг, рассчитать кс прогой из соседней темы, залить прогой Вадима. Не так?

DrKevlar 11.09.2012 08:40

Re: Изменение настроек ETACS с помощью Lexia
 
к/с у мута 16бит а лексии 8 бит, но ради эксперимента можно подсунуть к/с сумму мута.

mudRec 11.09.2012 08:53

Re: Изменение настроек ETACS с помощью Lexia
 
Блин! Как же такое может?! Или...

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

Если КС разные для МУТа и Лексии, получается что сам прибор её перепроверяет и, действительно, она может быть разной?
А из ROMа приборчика достать это нереально?

DrKevlar 11.09.2012 09:17

Re: Изменение настроек ETACS с помощью Lexia
 
как ни странно но скорее всего либо второе либо третье.
потому как если бы к/с проверял етакс то расчёт к/с был бы одинаков и для мута и для лексии.

третий вариант мало вероятен хотя тоже возможен, что дб тупо может проверять к/с в слуйчае ошибок кодирования

KilleR-13 11.09.2012 09:30

Re: Изменение настроек ETACS с помощью Lexia
 
как всё хорошо начиналось..
вроде гдето выкладывали прошивки для лексии, может в них и поковыряется??кто умеет.
или может можно както обойти на приборе проверку CRC ??
а может и не нужна лексия??может надо какойто свой прибор разработать??
как говорят очевидцы, у кевина какаято своя программа, но у него мут. у ёжика сам видел, тоже свой какойто софт, а вот про мут невкурсе, у него вроде просто провода какие-то.

Earl_Vadim 11.09.2012 09:52

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

К/С считает программа, девайс её проверяет, что происходит дальше - неизвестно... знаю лишь то, что у шины CAN есть собственный алгоритм подсчета к/с, но он ИЗВЕСТЕН... а вот что начудили великие французские программисты - покрыто мраком.
все что остается - это изучать, подбирать...

AlexH 11.09.2012 11:54

Re: Изменение настроек ETACS с помощью Lexia
 
Вложений: 1
Звиняйте но я опять неожиданно встряну.

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

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


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

Типа тока на линуксе писАть умею. Ивиняйте уж.

Earl_Vadim 11.09.2012 16:18

Re: Изменение настроек ETACS с помощью Lexia
 
AlexH, красава.. большое тебе человеческое СПАСИБО...

вот что значит понимать то, что ищешь... сам бы я до нового года перебирал их все..

DrKevlar 11.09.2012 16:56

Re: Изменение настроек ETACS с помощью Lexia
 
Отлично молодец!
тогда алгоритм ещё проще чем у мута получается
а к/с и должна получаться FF?

Earl_Vadim 11.09.2012 18:24

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

Сообщение от DrKevlar (Сообщение 1313957)
Отлично молодец!
тогда алгоритм ещё проще чем у мута получается
а к/с и должна получаться FF?

ну если всю строку проверять, то да..
а если кодировать, то операция NOT к результату нужна...

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

на самом деле все обстоит еще хуже...
проблема не в к/с...

DrKevlar 12.09.2012 15:25

Re: Изменение настроек ETACS с помощью Lexia
 
а в чем же тогда?
Или проблема ещё не нашлась?

Earl_Vadim 12.09.2012 15:30

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'а я нулей в ответе еще не видел.. правда там и каждая сессия состоит из одной единственной записи, в отличие от Лексии, где в рамках одной сессии можно производить сколь угодно изменений параметров..

AlexH 13.09.2012 07:39

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. Тут их публиковать как-то не.... . Только предупредю подробно с ними я не разбирался, ввиду полной потери интереса к теме ковыряния митсы и наличия ,безграничного доступа к муту. Но чем смогу - помогу. Только ПОЖАЛУЙСТА не держите инфу за пазухой делитесь.

Earl_Vadim 13.09.2012 08:08

Re: Изменение настроек ETACS с помощью Lexia
 
ну к/с считается-то правильно, а этот KWP - отдельная песня.
и то, что здесь написано, очень точно подходит подз прошитдящее. и как я понял, алгоритм в устройстве сравнивает значения из прошитых таблиц The server shall compare this "key" to one internally stored.
Но нам ничего не остается, как попытаться разобраться в KWP. Высылай на почту в личке.
Переправлю всем желающим.

KilleR-13 13.09.2012 08:10

Re: Изменение настроек ETACS с помощью Lexia
 
AlexH,это хорошо что ты в этом шариш..я надеюсь что с твоей помошью всётаки
Earl_Vadim допинает програмку до полного функционала..

KilleR-13 17.09.2012 09:20

Re: Изменение настроек ETACS с помощью Lexia
 
Совсем всё плохо?? никаких вестей о проекте.. :(

Earl_Vadim 17.09.2012 09:27

Re: Изменение настроек ETACS с помощью Lexia
 
увы... если AlexH не добьется чего-нибудь, то все что останется, это довести до ума то, что есть... но это будет совсем не то, чего хотелось...
пока пауза.

DrKevlar 17.09.2012 10:46

Re: Изменение настроек ETACS с помощью Lexia
 
Вложений: 1
Вот что я нашел по KWP
очень много инфы по "запросам" и "ответам", но мне это ни о чем не говорит т.к. я не силен в этом, может хоть кому-то приглянется.
в архиве описание протокола
и сам протокол работы.

Earl_Vadim 17.09.2012 11:51

Re: Изменение настроек ETACS с помощью Lexia
 
это все прочитано - это все понятно
проблема в 3-м файле, стр. 41 и ниже.

81 - FA vehicleManufacturerSpecific - This range of values is reserved for vehicle manufacturer specific use.

Вот этот VMSS как-раз нигде, кроме производителя не описывается...
именно там написано, как формируется ответ за запрос.

DrKevlar 17.09.2012 13:08

Re: Изменение настроек ETACS с помощью Lexia
 
может в прошивке адаптера порыться?

AlexH 18.09.2012 07:45

Re: Изменение настроек ETACS с помощью Lexia
 
В прошивке адаптера этих алгоритмов нет. Фактически он (адаптер) просто согласователь протоколов. Теоретисски програмка Earl_Vadim при минимальной переделке могет работать с ЛЮБЫМ адаптером. В данном случае был-бы предпочтительнее вообще опенпорт, типа в нем как-бы есть документированный API и какие-то либы. В ПО лексии почти невозможно чего-то найти. А "листая" ПО МУТа пока нашел, что там заложено аж 10 уровней SecAcc и чо к чему понять почти невозможно, аднака пока пытаюсь в обед. Тут дело в том, что я не могу использовать IDA как отладчик, по причине отсутствия лексии и даже винды. Только изучать раздезенный алгоритм, а это долго. А надо бы в ПО лексии ставить-ставить-ставить точки останова и найти место (в dll или exe) на выдаче пакета. Тогда все будет гораздо проще.

Earl_Vadim 18.09.2012 09:15

Re: Изменение настроек ETACS с помощью Lexia
 
все, чем могу помочь - это дать удаленный доступ к своему компу, подключенному к лексии...
гимор, но больше никак...

AlexH 18.09.2012 13:30

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

KilleR-13 26.09.2012 13:17

Re: Изменение настроек ETACS с помощью Lexia
 
видать камень основательный..тишина в теме..

Earl_Vadim 26.09.2012 13:40

Re: Изменение настроек ETACS с помощью Lexia
 
ну.. что ж поделать... мы умеем все, кроме записи.. а без записи это все пустышка.
а потрошить умеют единицы...
терпеливо ждем...

chopika 11.10.2012 21:50

Re: Изменение настроек ETACS с помощью Lexia
 
Получил китайскую Лексию для эксперементов. Жаль что темка притихла.
Есть вопрос к спецам: Поставил DiagBox 6.19 на виртуальный Win XP. с какой прошивкой Лексии стабильно работает Диагбокс? Когда начал мучать лексию у меня считывается WIN, проходит глобадьный тест, захожу в Телекодирование и БАЦ ...(Ошибка коммуникации)...
Earl_Vadim, Как победили такой глюк.

P\S и еще очень часто не читает WIN. Ветку перечитал всю, но от закипания мозгов мог чтото упустить.

Earl_Vadim 11.10.2012 23:04

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

Сообщение от chopika (Сообщение 1330830)
Получил китайскую Лексию для эксперементов. Жаль что темка притихла.
Есть вопрос к спецам: Поставил DiagBox 6.19 на виртуальный Win XP. с какой прошивкой Лексии стабильно работает Диагбокс? Когда начал мучать лексию у меня считывается WIN, проходит глобадьный тест, захожу в Телекодирование и БАЦ ...(Ошибка коммуникации)...
Earl_Vadim, Как победили такой глюк.

P\S и еще очень часто не читает WIN. Ветку перечитал всю, но от закипания мозгов мог чтото упустить.

никак.. не победил.
устанавливал на другую виртуалку заново.

михей 2008 22.10.2012 22:00

Re: Изменение настроек ETACS с помощью Lexia
 
Помогите други! Каким то образом раздружился блок ЕТАКС с блоком Подушек безопасности Ошибка В222С (Конфигурация не запрогромирована)Электонщик сказал Нужно заливать кодинг файлы но где их взять не знает (неси говорит залью) Машина Оутлендер Спорт (АСХ) Сделана в японии для америки!Номер блока ЕТАКС 8637А643 блок подушек8635А221 вин JA4R4AU2BZ021749 дата выпуска июнь 2011 Помогите раздобыть эти кодинг файлы или талкового человека в Ростове на дону!!!

Vadgr 23.10.2012 11:46

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

fedorevich 25.10.2012 10:23

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

Burdin 25.10.2012 10:25

Re: Изменение настроек ETACS с помощью Lexia
 
После применения патча состояние параметра омывания и/или люка отображается как неизвестное. Надо изменить его на "включено". Кажеться так....

chopika 27.10.2012 20:00

Re: Изменение настроек ETACS с помощью Lexia
 
Подскажите пожалуйста, где в диагбокс искать настройки режима DRL?
Зашел в ЕТАКС, Телекодирование вручную, а там в настойках такого не нашел. В каком разделе шарить?

Добрался поиграться с Лексией3. Долго не мог победить ошибку комуникации. Ноут вроде сначала машину видит, а потом выдает ошибку комуникации. Проблема оказалась в длинном USB шнуре (в комплекте было их 2: один длинный метра 2, а другой короткий огрызок). Когда подключил самый короткий проблема решилась.

fedorevich 28.10.2012 12:34

Re: Изменение настроек ETACS с помощью Lexia
 
Ладно, с омывателем разобрался. Омыватель стекол фар значение "Не верно", заменить на Присутствует. Теперь как быть с люком и где это значение искать? Я так и не нашел.

AlexH 31.10.2012 12:59

Re: Изменение настроек ETACS с помощью Lexia
 
Наверно пришла пора, несмотря на ..... и т.д. продолжить работы над ETACS_decoder если канечно ее автор этого хочет. Полностью разобрался и понял как вытягивать из лексии seed/key challenge да и прочие особенности протокола обмена любого блока из этого ПО. Но у меня только 3 seed/key образца , которые дал автор. Исчо бы несколько. Типа для полной уверенности. Как только проверю, так автору и передам алгоритм. Тока уже никакого описания для всех не будет. И тем более, не будет описания прог и баз лексии. Типа чтобы потом недоразумений не было, да и очень уж эта инфа для угонщиков лакомый кусок.

Burdin 31.10.2012 13:02

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

Сообщение от fedorevich (Сообщение 1339956)
Ладно, с омывателем разобрался. Омыватель стекол фар значение "Не верно", заменить на Присутствует. Теперь как быть с люком и где это значение искать? Я так и не нашел.

Так-же искать значение "Не Верно"


Текущее время: 00:48. Часовой пояс GMT +3.

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