Диагностика двигателя, логгирование и прошивка ECU. |
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Диагностика двигателя, логгирование и прошивка ECU. |
1.6.2009, 13:00
Сообщение
#1
|
|
Супер Технический Маньяк Группа: Администраторы Сообщений: 818 Регистрация: 29.5.2009 Из: Нижний Новгород Вне форума Репутация: 57 |
Предлагаю развить тему логгирования, чтения ошибок перепрошивки ECU.
Mprog и EPT - прошивальщик и прошивка для кабеля. (что бы виделся прогами как родной) Unlocker - для разблокирования ECU - если по каким то причинам не получается считать прошивку. Проги для пользования думаю найдете сами в инете. EcuFlash 1.28 и 1,29 (версии выше для этого шнурка уже не подходят- нужен OpenEcu2.0) в ней же драйвера для шнура EvoScan 2.5 EcuEdit 3.5 Mitsulogger как прошивать http://forums.evolutionm.net/ecuflash-179/ (на английском) не забудьте записать код иммобилайзера перед прошивкой Для каждой прошивки ROM или BIN нужен файл XML в котором написано расположение всех нужных таблиц. Иначе допустим в EcuFlash вместо таблиц будет открываться абракадабра. Кто ни то снимал логи или прошивал ?? У кого есть опыт в этих делах поделитесь плиз. |
|
|
3.12.2022, 19:27
Сообщение
#2
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 54 Регистрация: 24.12.2010 Из: г.Пушкино Вне форума Репутация: 2 |
Решил тут прошивку подкорректировать), по части множителей Knock Multiplier, сделать их не три, а свести их в 2D таблицу по RPM и все это оформить через DMA, чтобы была возможность подстраивать. Но, после записи в ECU через ecuflash 1.44.3721, горит чек на приборке, и двс не запускается. Ошибки считать не смог, они не определяются, но чую что это p0606. Перезалил рабочую прошивку обратно и все запустилось. Подскажите, что не так делаю, может контрольная сумма crc, где то не проходит, если так то где она в коде находится и как ее считать, ведь crc в ecuflash считается в логе при запуске программы видно что checksum module загружен. Код правил пользуясь манулом процессора SH7052.
Прошивка 96532806 приспособленная под лансер 9 2.0 ROM:00029856 mov.l #off_6618, r4 ROM:00029858 mov.l #loc_C66, r10 ROM:0002985A jsr @r10 ; loc_C66 вход в функцию для определения положения по оси RPM ROM:0002985C nop ROM:0002985E mov.l #unk_FFFFA7C7, r4 адрес в DMA области ROM:00029860 mov.l #sub_C28, r10 ROM:00029862 jsr @r10 ; sub_C28 вход в функцию для определения Knock Multiplier по положению на оси RPM ROM:00029864 nop ROM:00029866 bra loc_29876 Перехожу на адрес 29876 ROM:00029868 (nop) extu.b r0, r13 Результат, т.е найденный Knock Multiplier исходя из RPM из регистра r0 перемещаю в регистр r13 с очищением знака до байта ROM:00029868 ; --------------------------------------------------------------------------- ROM:0002986A .data.b h'FF не используемые байты ROM:0002986B .data.b h'FF ROM:0002986C .data.b h'FF ROM:0002986D .data.b h'FF ROM:0002986E .data.b h'FF ROM:0002986F .data.b h'FF ROM:00029870 off_29870: .data.l sub_C28 ; DATA XREF: sub_28728+1138r (ссылка на функцию по адресу C28) ROM:00029874 .data.b h'FF ROM:00029875 .data.b h'FF ROM:00029876 ; --------------------------------------------------------------------------- ROM:00029876 ROM:00029876 loc_29876: ; CODE XREF: sub_28728+113Ej ROM:00029876 extu.w r13, r4 из регистра r13 в регистр r4 это уже стандартный код этой прошивки Прошивку загрузить не удалось на форум. |
|
|
4.12.2022, 0:40
Сообщение
#3
|
|
Don Amadeus Группа: Главные администраторы Сообщений: 29935 Регистрация: 19.2.2009 Из: Russia, Sevastopol Вне форума Авто: Lancer IX-1.6 MT Turbo, Honda Accord IX-2.4 AT Executive. Репутация: 465 |
Прошивку загрузить не удалось на форум. .rar, .zip принимает форум (IMG:style_emoticons/default/smile.gif) |
|
|
4.12.2022, 1:04
Сообщение
#4
|
|
Начинающий Технический Маньяк Группа: Технический Маньяк Сообщений: 54 Регистрация: 24.12.2010 Из: г.Пушкино Вне форума Репутация: 2 |
Прошивку загрузить не удалось на форум. .rar, .zip принимает форум (IMG:style_emoticons/default/smile.gif) Спасибо, вспомнил. Прошивка работает нормально, все в ней настроено, но с кодом по Knock Multi, не хочет работать, если код восстановить по стандарту, все запускается. Ну что ей надо не пойму).
Прикрепленные файлы
|
|
|
+7-978-708-85-73 Дроссель Amadeus Productions. Быстрый заказ по телефону. (Viber, WhatsApp, Telegram) |
Текстовая версия | © 2006-2024 Форум Технических Маньяков. |
|