![>](style_images/1/nav_m.gif)
Основной сайт · Правила форума |
![]() ![]() ![]() ![]() |
Здравствуйте Гость ( Вход | Регистрация ) | |
Страницы: (3) [1] 2 3 ( Перейти к первому непрочитанному сообщению ) | ![]() ![]() |
coon |
Дата 16.10.2017 - 09:17
|
![]() ![]() Победитель голосования "Самый полезный участник 2015г." Белоярский ХМАО Профиль Группа: Старики Сообщений: 4570 Пользователь №: 15055 На форуме с: 19.09.2009 Имеет предупреждений: (0%) ![]() ![]() |
Начну издалека. Собираю на свой авто раздаточную коробку с пониженно передачей. Хочу сохранить TOD, но чтоб была полная блокировка и пониженная. Есть вариант, поставить 2 блока управления. Оставить свой и добавить к нему блок управления полным приводом от бензинового Ховера. Есть определённые трудности, но вопрос решаемый. Уже несколько машин катаются с такой системой. Но, есть нюансы, которые хотелось бы обойти. Я хочу попытаться переделать свой блок управления. Считать с него прошивку. Декомпилировать её. Подредактировать под свои нужды. Доработать блок (задействовать свободные выводы микроконтроллера, допаять необходимые детали). Возможно такое? Особо интересует процесс декомпиляции. Пока очень смутно всё представляю. Что почитать, к кому обратиться. Пните в нужном направлении. |
garanat |
Дата 16.10.2017 - 14:26
|
![]() ![]() г. Хабаровск Профиль Группа: Старики Сообщений: 873 Пользователь №: 27301 На форуме с: 19.09.2013 Имеет предупреждений: (0%) ![]() ![]() |
Затем ассемблер изучать придется, вникать в код. А что там какую проставку электрическую не проще привинтить? |
coon |
Дата 16.10.2017 - 16:05
|
![]() ![]() Победитель голосования "Самый полезный участник 2015г." Белоярский ХМАО Профиль Группа: Старики Сообщений: 4570 Пользователь №: 15055 На форуме с: 19.09.2009 Имеет предупреждений: (0%) ![]() ![]() |
Сигнал скорости приходит по CAN. Желательно, чтобы переключался с пониженной на повышенную только на месте. Должен быть контроль тока мотора редуктора и т.д. Насчёт изучения кода. Очень небольшой опыт программирования имеется. Правда не микроконтроллеров. Может кто более опытный возьмётся или поможет разобраться? Со считыванием и записью, полагаю проблем не должно возникнуть. Хотя пока блок не разбирал. |
hash |
Дата 16.10.2017 - 16:11
|
||||
![]() ![]() Админ Волгоград Профиль Группа: Администраторы Сообщений: 7206 Пользователь №: 1 На форуме с: 3.05.2004 ![]() |
В смысле? Получить исходный код прошивки написанной на высокоуровневом языке, например на С/С++? Паша, хорошо что ты написал это на непрофильном форуме. ![]()
Для начала озвучить модель МК в ЭБУ, прошивку которого хочешь изменить. Потом найти его даташит и прочую документацию к нему от производителя МК. А дальше сплошной кошмар, я даже его границы не могу обозначить. Но направление раздела усек верно ![]() -------------------- Чиптюнинг китайских автомобилей, Волгоград.
|
||||
coon |
Дата 16.10.2017 - 16:22
|
||||
![]() ![]() Победитель голосования "Самый полезный участник 2015г." Белоярский ХМАО Профиль Группа: Старики Сообщений: 4570 Пользователь №: 15055 На форуме с: 19.09.2009 Имеет предупреждений: (0%) ![]() ![]() |
Вот это и было под самым большим вопросом. Но ведь както делают!? Время будет, посмотрю что в блоке. Вполне возможно, что и с даташитом возникнут проблемы.
Давненько мысль вынашиваю. А тут раздел в тему сделали
![]() |
||||
denkisan |
Дата 16.10.2017 - 16:30
|
![]() ![]() Победитель голосования "Самый полезный участник 2012г." Казань Профиль Группа: Старики Сообщений: 3740 Пользователь №: 121 На форуме с: 10.10.2004 Имеет предупреждений: (0%) ![]() ![]() |
|
coon |
Дата 16.10.2017 - 16:51
|
![]() ![]() Победитель голосования "Самый полезный участник 2015г." Белоярский ХМАО Профиль Группа: Старики Сообщений: 4570 Пользователь №: 15055 На форуме с: 19.09.2009 Имеет предупреждений: (0%) ![]() ![]() |
![]() Это же не ECM, а всего блок управления раздаточной коробкой. Откуда там мегабайты? |
hash |
Дата 16.10.2017 - 18:19
|
![]() ![]() Админ Волгоград Профиль Группа: Администраторы Сообщений: 7206 Пользователь №: 1 На форуме с: 3.05.2004 ![]() |
Пока процесс реверсинга видится в следующей последовательности, но почти уверен что на самом деле все по-другому. 1. В IDA pro нужно из списка МК выбрать тот, прошивка которого нас интересует. Исходим из того что интересующий нас МК в её списке присутствует. 2. В этом случае IDA pro в своем листинге выдаст набор мнемонических кодов именно того МК, прошивку которого я пропустил через неё. Это принципиальный момент, т.к. у разных производителей МК (точнее у разных процессоров, которые являются ядром МК) свои мнемоники, и переводятся в машинные инструкции они тоже по-своему. 3. Используя документацию производителя МК (соответствие мнемоник инструкциям) и листинг дизассемблера, пытаемся понять что делает программа. -------------------- Чиптюнинг китайских автомобилей, Волгоград.
|
окей |
Дата 20.10.2017 - 23:42
|
||
![]() far space Профиль Группа: Старики Сообщений: 399 Пользователь №: 28324 На форуме с: 26.01.2014 Имеет предупреждений: (20%) ![]() ![]() |
Скажу коротко: невозможно. Даже для суперпрограммиста невозможно. Любой производитель программного обеспечения защищает свои программы от ....(не буду выражаться). В ЭБУ имеется доступ только к EEPROM. Да, конечно, можно записать свою программу в контроллер, но при условии, что сотрёшь, которая в нём. |
||
hash |
Дата 21.10.2017 - 06:17
|
![]() ![]() Админ Волгоград Профиль Группа: Администраторы Сообщений: 7206 Пользователь №: 1 На форуме с: 3.05.2004 ![]() |
-------------------- Чиптюнинг китайских автомобилей, Волгоград.
|
coon |
Дата 21.10.2017 - 07:33
|
||
![]() ![]() Победитель голосования "Самый полезный участник 2015г." Белоярский ХМАО Профиль Группа: Старики Сообщений: 4570 Пользователь №: 15055 На форуме с: 19.09.2009 Имеет предупреждений: (0%) ![]() ![]() |
Если речь про защиту от считывания, то не часто она встречается. Или обходится. Читаются дампы с панелей приборов, ИММО, подушек, не говорю уже про ECM. Хотя, есть исключения. А если, Сергей, про что другое, то интересно дослушать. |
||
окей |
Дата 21.10.2017 - 10:49
|
![]() far space Профиль Группа: Старики Сообщений: 399 Пользователь №: 28324 На форуме с: 26.01.2014 Имеет предупреждений: (20%) ![]() ![]() |
|
hash |
Дата 21.10.2017 - 14:17
|
![]() ![]() Админ Волгоград Профиль Группа: Администраторы Сообщений: 7206 Пользователь №: 1 На форуме с: 3.05.2004 ![]() |
![]() -------------------- Чиптюнинг китайских автомобилей, Волгоград.
|
coon |
Дата 21.10.2017 - 15:14
|
||||
![]() ![]() Победитель голосования "Самый полезный участник 2015г." Белоярский ХМАО Профиль Группа: Старики Сообщений: 4570 Пользователь №: 15055 На форуме с: 19.09.2009 Имеет предупреждений: (0%) ![]() ![]() |
Вот собственно в этом и был основной вопрос. Получается, проще новую написать, чем с существующей разобраться? Тогда надо знать алгоритм работы штатной системы TOD. Который я и надеялся из прошивки узнать. Спасибо.
Не без этого.
![]() |
||||
окей |
Дата 21.10.2017 - 16:06
|
||
![]() far space Профиль Группа: Старики Сообщений: 399 Пользователь №: 28324 На форуме с: 26.01.2014 Имеет предупреждений: (20%) ![]() ![]() |
Именно так и получается. Проще написать новое, чем разбираться в каракулях листинга декомпиляции. Также и алгоритм работы практически нереально узнать таким образом. В советское время ходили легенды о том, что наши скопировали(вскрыли) программы того или иного технологичного западного устройства(микросхемы) и сделали аналогичное. Это заблуждение. Просто досконально изучался алгоритм работы и тщательно анализировались сигналы. На этих исследованиях и основывалась разработка совершенно иного устройства, но с аналогичными параметрами. Теперь, я так думаю, начнете понимать, что одного желания ничтожно мало.... хотя у каждого свои грабли. |
||
|
![]() |
![]() ![]() |