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

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

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


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

Ответ
 
Опции темы Опции просмотра
Старый 04.11.2012, 13:19   #1
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

Поскольку автор программы добавил вредоносный код, который майнит на вашем компьютере биткойны, OUT-CLUB.RU НЕ РЕКОМЕНДУЕТ скачивать/устанавливать/использовать данное программное обеспечение. Доказательство >>

Обсуждение, помощь в разработке, все вопросы по созданию программы, работающей с ETACS через Actia/Lexia-3.
На текущий момент программа находится в стадии разработки.
Предполагаемый функционал:

* Чтение, декодирование/кодирование информации из/в ETACS
* Сканирование логов работы программа DiagBox для получения из них 40-байтной строки кодинга
* Чтение и декодирование/кодирование kon-файлов
* Сравнение двух произвольных кодинг-строк
* Возможно работа с ECU двигателя

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

- Программа ETACS Decoder
- Тест адекватности определения SKEY
Вложения
Тип файла: rar LEXIA-DRV.rar (259.0 Кб, 607 просмотров)
Earl_Vadim вне форума   Вверх Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Старый 08.11.2012, 20:15   #46
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

нажимаешь Lexia.
Передергиваешь шнурок USB.
запускаешь запись лога USBLizer
запускаешь встроенную Лексию.
и пишешь до входа в блок BSI
больше не надо. останавливаешь запись и сохраняешь лог.
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 08.11.2012, 20:21   #47
chopika
Опытный
 
Имя: Максим
Авто: ASX 1.8 2WD CVT
Сообщений: 63
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

Цитата:
Сообщение от Earl_Vadim Посмотреть сообщение
нажимаешь Lexia.
Передергиваешь шнурок USB.
запускаешь запись лога USBLizer
запускаешь встроенную Лексию.
и пишешь до входа в блок BSI
больше не надо. останавливаешь запись и сохраняешь лог.
ОК но сделать смогу только завтра, сегодня ноутбука с диагбоксом нет. Есть только слабенький бук, на него диагбокс до утра ставиться будет.
chopika вне форума   Вверх Ответить с цитированием
Старый 08.11.2012, 20:24   #48
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

не горит.. пусть завтра
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 08.11.2012, 20:43   #49
chopika
Опытный
 
Имя: Максим
Авто: ASX 1.8 2WD CVT
Сообщений: 63
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

Еще бы в Лексии разобраться, куда нажимать. Я только с ДБ разобрался. А Лексию запустил, потыкал, так и не нашел как до настроек етакса добраться. Буду потихоньку разбираться.

p\s USBlyzer любую версию брать? Скачал первую попавшуюся 2.0.
chopika вне форума   Вверх Ответить с цитированием
Старый 08.11.2012, 21:27   #50
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

норм. только 32-битную..
лексия на русском или англ.?
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 08.11.2012, 21:31   #51
chopika
Опытный
 
Имя: Максим
Авто: ASX 1.8 2WD CVT
Сообщений: 63
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

Цитата:
Сообщение от Earl_Vadim Посмотреть сообщение
лексия на русском или англ.?
Русишш!
chopika вне форума   Вверх Ответить с цитированием
Старый 09.11.2012, 07:25   #52
AlexH
Житель Клуба
 
Имя: Alex
Авто: Outlander XL new, 2.4 CVT
Сообщений: 156
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

Цитата:
Сообщение от Earl_Vadim Посмотреть сообщение

SKEY - все
Byte - 11
Bit - 2
Вопрос: как кодировать этот неописанный бит?

у меня он = 1... а у всех ли он = 1?

Пока сделал принудительное выставление этого бита в 1...
А ты как последовательный номер байта представляешь с 0 или 1. У меня (322етакс) если считать 11 байт с 0, младшие 2 бита это Sentry Key Immobilizer 01-present, 00-not present, 02-present type B, 03-не определено, следующий бит - Corner Sensor 0 - not present. Если с 1, то тип DRL
AlexH вне форума   Вверх Ответить с цитированием
Старый 09.11.2012, 09:47   #53
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

все верно..
SKIM - первый и второй биты (bit=0+1), третий бит (bit=2) - не определено. а CornerSensor - это уже четвертый (bit=3) бит...
и таких неопределенных битов в строке - целая вязанка...
и ладно бы все они стояли =0, но, как видим, есть случаи, когда они =1...
но смысла их мы не понимаем... это и огорчает.
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 09.11.2012, 10:15   #54
AlexH
Житель Клуба
 
Имя: Alex
Авто: Outlander XL new, 2.4 CVT
Сообщений: 156
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

Да маски 04 действительно нет в этом байте. Маску в свое время правильно описал, пропустив неописанное, но в описании написал - следующий бит.... У меня в 322 11 байт 01 с завода (сам считывал), т.е. никак 3 бит не 1. Да ты не правь их никак, оставляй как есть. Нет инфы - нет проблемы.

ПЫСЫ - посмотрел реальные кодинги с реальных машин (их у меня не так много). Даже в одинаковых блоках, встречаются по разному установленные, не определенные, которые. Сброшу тебе на почту архивчик с кодингами, вдруг пригодится. Брось клич, если тебе их надо - пусть поприсылают.
AlexH вне форума   Вверх Ответить с цитированием
Старый 09.11.2012, 10:31   #55
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

Цитата:
Сообщение от KilleR-13 Посмотреть сообщение
8010330410090707DF00461542A601010D00002A004F81B3A4D5C80B6B018242E42031439083020800000000
1130F1FFF2221200FF000F115F0FFFFF0F000FF0
вот смотри..
у него
80 10 33 04 10 09 07 07DF 00 46 15 42 A6 ......
если ничего не делать, то программа будет кодировать так
80 10 33 04 10 09 07 07DF 00 46 11 42 A6

что будет, если записать такую строку?... пока мы не знаем... надо экспериментировать... попробую на выходных...
я пока мучаюсь над тем, как красиво сделать зависимости между Variant и Custom кодингами... (+Option кодинг)
их там тоже целая вязанка...
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 09.11.2012, 10:57   #56
AlexH
Житель Клуба
 
Имя: Alex
Авто: Outlander XL new, 2.4 CVT
Сообщений: 156
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

Да ничего не будет, если не будут изменены неопределенные биты от оригинального кодинга.
Вот если поменяешь их, тогда .... МОЖЕТ (возможно) что-то и будет.
Это же просто строчка байт в епроме, и прога их интерпретирует. Чего не изменилось, то и останется как было.
Реализация битовых полей и так не простая штука на асме, а если они связаны ... Вряд ли разработчики будут особо на это завязываться.

Не надо плодить сущности. Считал кодинг. Взял маску неопределенных бит (а для каждого skey они у тебя есть), запомнил. В кодинге пользователя перед записью принудительно сбросил-поставил неопределенные биты как было. Для супер-пупер крутых предусмотрел режим dumb, типа правь, что хочешь на свой страх и риск. Но перед записью бросил в массы warning/
AlexH вне форума   Вверх Ответить с цитированием
Старый 09.11.2012, 13:14   #57
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

видишь ли в чем дело...
кастомайзинг пишется без seed/key, но там засада в другом, если попытаться записать то, чего быть не может, то запись не производится и возвращается ошибка... (как это проверяется - я не знаю, но факт есть факт).
таким образом, если программно отсекать хотя бы очевидные вещи, то процент неудачной записи кастомизации будет куда меньше...
важно заложить механизм, позволяющий эти зависимости добавлять, чтобы потом не переписывать кучу кода... а уж будут ли эти зависимости сейчас, или через год, или вовсе на это будет всем плевать - это уже другое дело
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 09.11.2012, 13:30   #58
AlexH
Житель Клуба
 
Имя: Alex
Авто: Outlander XL new, 2.4 CVT
Сообщений: 156
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

Цитата:
Сообщение от Earl_Vadim Посмотреть сообщение
видишь ли в чем дело...
кастомайзинг пишется без seed/key, но там засада в другом, если попытаться записать то, чего быть не может, то запись не производится и возвращается ошибка... (как это проверяется - я не знаю, но факт есть факт).
Дак в муте все тоже самое. И делать надо так-же. Котлеты и мухи отдельно. Кастомайзинг сохраняешь по запросу. При записи кодинга, кастомайзинг сбрасываешь в минимальный дефолт. Далее либо загружаешь сохраненный, выводя ошибку если запись не произошла с рекомендацией поклякать опции вручную, либо заново наклякиваешь его, но уже с учетом записанного кодинга. Это меньшее зло. Невозможно предусмотреть все варианты всех взаимосвязей. Ну представь, общий случай всех комбинаций (размеркастомайзинганепомнюкажисть20байт) из 40. А с учетом битовых полей - еще больше.
Нельзя обьять необьятное (К.Прутков). Ну или я чего-то не допонимываю.
AlexH вне форума   Вверх Ответить с цитированием
Старый 09.11.2012, 13:36   #59
Earl_Vadim
Старожил Клуба
 
Аватар для Earl_Vadim
 
Имя: Вадим
Авто: XL 3.0 АКПП (S63) с 20.03.2008
Сообщений: 2,082
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

да.. наверно ты прав...
нет смысла делать монстра с эвристическим анализом или "нейро" для попытки защититься от ошибок... и при том, что они все-равно будут...
наверно проще дать людям инструмент, для прямой работы с блоком и на этом все.
из сервиса, просто запоминать кастом, опшин, а писать его сверху или нет, и писать в том же виде, или нет - пусть решает каждый сам...
Earl_Vadim вне форума   Вверх Ответить с цитированием
Старый 09.11.2012, 13:45   #60
AlexH
Житель Клуба
 
Имя: Alex
Авто: Outlander XL new, 2.4 CVT
Сообщений: 156
По умолчанию Re: Менеджер ETACS для Actia/Lexia-3 (не DiagBox etc.)

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

Типа надо сразу дать понять пользователю , что основной режим - кастомайзинг, а кодинг - типа для продвинутых, кто внятно понимает, что делает, и требует смены-корректировки кастомайзинга.
AlexH вне форума   Вверх Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ответ

Метки
actia, etacs, etacs для actia/lexia-3, lexia-3

Опции темы
Опции просмотра

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

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

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

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