Программа для прошивки митсубиси
EcuFlash — свободно распространяемый загрузчик и редактор калибровок, предназначенный для совместного использования с адаптером Openport 2.0. Автор программного продукта, Colby Boles, основатель компании Tactrix. Программное обеспечение разрабатывалось главным образом для программирования и настройки калибровок автомобилей Mitsubishi и Subaru. Программу можно скачать с официального сайта автора и использовать для редактирования калибровок, без адаптера.
Таким образом, EcuFlash — это универсальный инструмент для программирования ЭБУ и редактирования самих прошивок. Список поддерживаемых автомобилей постоянно обновляется, от версии к версии можно заметить увеличение количества поддерживаемых типов процессоров. В планах у разработчиков, добавить расширенную поддержку записи логов и настройку в режиме «on-line».
EcuFlash использует адаптер Openport 2.0 для подключения к автомобилям через диагностический разъем OBD-II. Программное обеспечение позволяет редактировать данные, сохраненные в области калибровок прошивки ЭБУ. Эти данные представляются в виде карт или таблиц и констант, в удобном для восприятия виде. Для такого преобразования используется открытый, поддерживаемый разработчиками, стандарт описаний калибровок, так называемых определений, основанный на XML разметке.
EcuFlash это именно загрузчик и редактор калибровок, но не визуализатор, позволяющий находить калибровки, без использования методов обратного инжиниринга, как например WinOLS.
С какими автомобилями можно работать, используя EcuFlash?
Это слишком общий вопрос, на который нельзя дать простой ответ. Есть несколько уровней, на которых программное обеспечение может «взаимодействовать» с определенным автомобилем, таким образом наш вопрос можно разделить на несколько:
- Может ли EcuFlash прочитать и записать прошивку ЭБУ для этого автомобиля?
- Существуют ли определения XML для этой прошивки, позволяющие редактировать различные карты и таблицы?
- Может ли ПО записывать логи или предоставлять другие функции настройки для этого автомобиля?
В общем, с помощью EcuFlash можно перепрограммировать гораздо большее количество автомобилей, чем те, для которых существуют определения XML, так как программное обеспечение поддерживает универсальные алгоритмы, применимые к целым семействам процессоров. Это означает, что вы можете считывать и записывать flash-память ЭБУ некоторых автомобилей, но не редактировать, пока определение XML не будет создано вами, разработчиком или кем-то из крупных сообществ «OpenECU» или, скажем «EvolutionM». Часто, текущая версия EcuFlash не содержит самых современных определений XML, и Вам может потребоваться посетить различные сайты и профильные форумы, чтобы найти то, что вы ищете.
Новые версии программы позволяют Вам автоматически отправлять любые новые прошивки, которые вы найдете или прочитаете из автомобиля, в Tactrix, чтобы разработчики могли быстрее создавать определения XML для них. Надо признать, что создание карт калибровок для новых моделей в последние годы существенно затягивается, и простым пользователям приходится надеяться на свои силы или прибегать к услугам профессиональных калибровщиков.
Вот неполный список известных автомобилей, которые EcuFlash может перепрограммировать в настоящее время:
- Mitsubishi: Airtrek Turbo, Brilliance, Eclipse GS/GT/GSX, Evolution 5/6/7/8/9/10, Galant, Lancer, Colt, Magna, Mirage, Montero Sport, Outlander, ASX, Pajero Sport и так далее. В целом, любой ЭБУ Mitsubishi (Melco) на базе процессоров H8, SH-2 или M32r;
- Subaru: Baja, Exiga, Forester NA (с 2005 года)/turbo/XT, Impreza NA (с 2005 года)/WRX/STI, Legacy NA (с 2005 года) / GT, Liberty NA (с 2005 года) / GT, Outback NA (с 2005 года)/XT, Tribeca и так далее. В целом, любой ЭБУ Subaru на базе процессоров HC16 или SH-2.
Не стоит забывать и об автомобилях Hyundai и Kia, Toyota, Saab 9–2 и некоторых других, использующих системы управления, на базе блоков произведенных Mitsubishi или Subaru.
Какие функции для работы с ЭБУ содержит программа?
В EcuFlash есть четыре основные функции для работы с ЭБУ:
- Read from ECU — считывание прошивки из ЭБУ в буфер (поддерживается работа с полным образом памяти, так называемым «full flash»);
- Write to ECU — запись прошивки из буфера в ЭБУ с последующей проверкой записи;
- Test write to ECU — загрузка в оперативную память ЭБУ для последующей записи прошивки, или, другими словами, отправка программных блоков данных в оперативную память для подтверждения корректности прошивки и связи с ЭБУ. При этом не задействуется flash-память, где хранятся все данные и карты, данные в этой области не перезаписываются и не меняются;
- Compare to ECU — сравнение прошивки из ЭБУ и прошивки, открытой на данный момент.
Кроме того, в программном обеспечении есть функции записи прошивки из буфера на жесткий диск компьютера, загрузки прошивок в буфер (поддерживаются бинарные файлы с расширениями bin и hex) а также служебные функции по выбору интерфейса, настройке отображения и восстановлению некоторых типов ЭБУ в случае некорректной записи.
Дистрибутив ПО содержит последнюю доступную версию прошивки (firmware) микропроцессора Openport, которая записывается в адаптер после открытия программы, если интерфейс подключен к ПК. ПО автоматически находит и применяет файл описания прошивки (XML), если таковой имеется в папке «rommetadata» расположенной в директории с установленной EcuFlash. Для того, чтобы открыть прошивку, к которой, в базовом комплекте поставки, нет описания, например MOD от Tephra, необходимо найти и скачать соответствующий файл. Вы можете добавлять найденные или созданные самостоятельно файлы описаний в эту папку. В случае, если файл не найден, программа предложит создать его на основе одного из уже имеющихся.
Также, программа имеет все необходимые функции для редактирования прошивки, просмотр дерева доступных калибровок, отображение калибровок в виде таблиц, 2D и 3D графиков, функции по работе с данными, такие как: увеличение и уменьшение как на заданную величину, так и в процентном отношении; сложение величин; умножение; ручной ввод требуемого значения; интерполяцию.
Что такое XML файл определения и что он содержит?
В области калибровок заводской прошивки ЭБУ автомобиля содержится огромное количество значений, нужных для управления двигателем, размещенных производителем в различных таблицах и константах. В оригинальной прошивке, все эти данные содержатся в бинарном виде, так, как их может обрабатывать процессор ЭБУ. Для того, чтобы узнать, что есть что в этой последовательности байт, разобраться, где какие параметры и какие у них значения нужно проанализировать файл прошивки и определить адреса и размерности калибровок.
Если прочитать родную прошивку из ЭБУ автомобиля и попробовать открыть ее в EcuFlash (или другой подобной программе), то мы не сможем этого сделать, поскольку программа «не поймет» какие именно параметры она должна отобразить, где брать значения и коэффициенты пересчёта для этих параметров, для нее прошивка — это один большой набор знаков. Когда же мы даем программе файл определения, то все начинает «работать» — мы видим то, что нам нужно видеть и редактировать. Как я уже отметил ранее, программа не содержит режим визуализации байт-кода и не позволяет находить калибровки, анализируя внешний вид таблиц. Конечно, такой подход нельзя назвать профессиональным, работать только так, на мой взгляд — недопустимо. Тем не менее этот способ позволяет существенно сократить время, которое будет потрачено на дизассемблирование и определение назначения таблиц и констант, а также коэффициентов пересчёта к ним. В данном случае, работа с прошивкой без описания формате XML, невозможна.
Проблема с XML фалами состоит в том, что для того, чтобы его создать, нужно потратить достаточно много времени на изучение оригинальной прошивки, найти в ней необходимые параметры и правильно их описать в файле. Такая работа требует применения обратного инжиниринга или дизассемблирования, а значит довольно серьезных познаний в этой сфере, материальных и временных затрат. Поэтому, как правило, файлы описаний достаточно небольшие и отображают только самые необходимые параметры, без которых тюнинг либо невозможен в принципе, либо будет ограничен и не эффективен. Те файлы определений, в которых описано большое количество параметров, встречаются нечасто; они очень известны и популярны, например это файлы от tephra для автомобилей Lancer EVO.
Ввиду того, что большинство членов комьюнити разработчиков родом из США, такие файлы можно найти в основном для автомобилей Американского (USDM) и экспортных автомобилей Японского рынка (JDM). В комплект поставки программы входит большое количество именно таких описаний.
Структура самого файла описания должна соответствовать определенному формату, чтобы он отображал информацию правильно. Сам по себе формат XML, используется для обработки различных данных и хорошо описан, например, в Википедии. В файле должны быть четко указаны hex адреса в байт-коде прошивки, для обеспечения возможности видеть и редактировать требуемые параметры. Структуру файла можно понять, посмотрев любой аналогичный из дистрибутива программы.
Кроме очевидного функционала по описанию калибровок, XML файл содержит важные данные, необходимые для идентификации прошивки, а также в нём декларируется протокол, с помощью которого программа будет записана в память ЭБУ. Таким образом, записать файл, для которого нет описания, с помощью EcuFlash — невозможно. Ввиду этого обстоятельства, использование программы требует от пользователя гораздо более высокой квалификации, чем работа с другими популярными загрузчиками, такими как MMC Flasher или PCM Flash.
Файлы описаний можно создать или изменять в любой программе для редактирования текста, например Notepad (Блокнот). Для таких целей, удобно использовать редактор с подсветкой синтаксиса, например Notepad++ или любую IDE для web-разработки. Такой файл должен иметь расширение xml. Следует обратить внимание на то, что файлы для программы EcuFlash, несмотря на используемый формат разметки, не совместимы с файлами описаний для программ «Rom Rider» или «EcuEdit». Следует отметить, что для быстрого редактирования файла описания, в программе существует встроенный интерфейс «Edit Map Definition» доступный через меню «Edit».
Где скачать и как установить и настроить EcuFlash ?
Текущую актуальную версию программы (1.44.4799), вы всегда сможете найти на сайте разработчика. Более старые версии, доступны, например на сайте EvoScan. На сегодняшний день, ПО без проблем устанавливается на все современные ПК с лицензионной Windows 7 и более новыми версиями и не требует дополнительной настройки.
Однако, ряд пользователей сталкиваются с трудностями. Например, на этапе установки драйверов адаптера Openport, на некоторых версиях Windows 7, утилита «DPInst» выдает предупреждение о том, что она не может быть запущена на текущей версии ОС. Проблема эта связана с особенностями локализации Windows. Для её решения требуется завершить установку EcuFlash без установки драйверов: перейти в папку «C:\Program Files (x86)\OpenECU\EcuFlash\drivers\openport 2.0» (если вы не меняли путь установки программы); открыть в текстовом редакторе файл «dpinst.xml» и удалить из него строки «
Также, при использовании старых версий ПО, возможно возникновение проблем с файлами, имеющими в пути или имени, кириллицу. Если вы столкнулись с такой проблемой, перенесите все файлы в каталоги, которые не имеют кириллицы в названии и/или переименуйте их.
Перед использованием, EcuFlash необходимо сконфигурировать для обеспечения корректной работы. Для этого нужно открыть программу и нажать кнопку «Options» (доступно также через меню «File» — «Options»).
Если вы используете старую версию программного обеспечения, например 1.29a или 1.42, возможно вам потребуется ввести корректный путь для папки с описаниями. Для этого нужно выбрать пункт «Metadata Directory», и установить значение «C:/Program Files (x86)/OpenECU/EcuFlash/rommetadata», если EcuFlash установлена в директорию по умолчанию. Если вы устанавливали ПО в другое место, выберите пути соответствующим образом. Новые версии используют относительные пути и не нуждаются в дополнительной настройке.
Кроме того, для всех версий, необходимо выбрать пункт «User level», и установить значение «Developer». Эта настройка позволит вам создавать описания, если вы загрузили из ЭБУ неподдерживаемую прошивку, а также, получить доступ ко всем, без ограничения калибровкам, доступным в описании.
ВНИМАНИЕ: Если у вас установлено несколько версий EcuFlash одновременно, после запуска каждый раз проверяйте настройки, они хранятся в реестре Windows и едины для всех копий, однако, для успешного выполнения последующих операций с прошивкой и во избежание лишних недоразумений, директория «rommetadata» всегда должна соответствовать запущенной в данный момент копии EcuFlash и находиться в ее корневой директории.
Где можно найти дополнительную информацию?
Вот ссылки на несколько форумов и сайтов, посвященных Tactrix Openport, EcuFlash, разработке XML файлов, настройке калибровок ЭБУ и тюнингу в целом:
При написании статьи использовались материалы с сайта разработчика и с некоторых из указанных выше сайтов а также личные размышления автора. Размещение статьи без согласия и ссылки на источник запрещены.
Не прошло и 3 лет с момента приобретения авто, как у меня наконец-то дошли руки до прошивки ЭБУ. Так как сам я занимаюсь диагностикой и "чиптюнингом" автомобилей, опыт в прошивке различных авто набрал приличный, но вот к галанту никак руки не доходили. Все бы ничего, но не так давно сломался электромагнитный клапан ЕГР, стоит он относительно не дорого, но если есть вариант программно его отключить, то почему бы этим не воспользоваться. К тому же, по пути будет отключен контроль работы катализатора, 2я лямбда, EVAP, ну и конечно прибавится немного прыти и экономичности самого двигателя (надеюсь на это).
Итак по порядку, для прошивки ЭБУ нам понадобятся:
1. Адаптер для прошивки.
2. Сама прошивка (либо тюнинговая, либо можно самостоятельно модифицировать сток)
3. Программа для редактирования и заливки прошивки в ЭБУ.
Адаптеров которые дружат со старыми ЭБУ Mitsubishi довольно много. Самый популярный, он кстати может работать с современными авто и не только марки Mitsu, это Tactrix OpenPort 2.0.
Более дешевый вариант это OpenPort 1.3, но он уже не подойдет для современных Mitsu работающих по CAN.
Для владельцев обычных K-Line адаптеров на базе чипа FTDI? тоже есть возможность для прошивки ЭБУ Mitsu, но с той лишь оговоркой, что сам адаптер нужно доработать, а конкретно для него нужен формирователь так называемого Boot сигнала. Дело в том, что для программирования ЭБУ используется не только OBD разъем, но и разъем Boot Pin. На этот самый Boot Pin во время записи или чтения прошивки адаптер подает напряжение в районе 16-17ти вольт. При желании формирователь можно легко спаять самостоятельно, взяв его к примеру с схемы OpenPort 1.3.
Далее нам нужна программа для программирования ЭБУ. Сейчас существует множество разичных программ которые без труда позволяют записать прошивку, причем как платных, так и в свободном доступе. Весь софт я перечислять не буду, скажу лишь, что я использую ECUFlash. Эта программа бесплатна и помимо возможности программирования блоков управления, позволяет так же редактировать сами прошивки. Для редактирования прошивки программе необходима карта под конкретный софт. Карты идут в формате XML, некоторые из них уже идут вместе с программой, но для подавляющего большинства прошивок нужно искать свои карты. Как пользоваться самой программой я описывать не буду, благо информации в интернете хватает, но укажу лишь несколько нюансов, которые касаются конкретно считывания, либо записи прошивки. Для полного считывания прошивки (для галанта с акпп это 512kb) нужно зайти в папку с программой, далее найти там папку rommetadata, а в ней папку read templates. Теперь открываем любым текстовым редактором файл read_evo9 и изменяем строку
В самой программе в верхней панели выбираем ECU далее Select Vehicle Type, в открывшемся окне нужно выбрать значение как на картинке ниже.
Теперь все готово для записи, осталось только загрузить в программу прошивку которую хотите записать в ЭБУ, подключить к OBD и Boot колодке адаптер, включить зажигание и собственно прошивать. Ах да, еще один важный момент перед записью прошивки это код иммобилайзера. Если вы хотите просто отредактировать свою прошивку и записать обратно, то никаких действий с ним не производим. В противном же случае, при записи сторонней прошивки, обязательно перенесите в нее код иммобилайзера, взяв его из прошивки считанной с вашего авто. Не сделав этого, ваш автомобиль после перепрошивки просто не заведется. Так же не следует записывать прошивку с отличным софтом от базового. К примеру у вас софт 88610011, то и тюнинг прошивка должна быть на основании такого же софта.
Себе я залил тюнинговую прошивку, но сделал в ней кое-какие изменения. Поправил топливные карты, углы зажигания, сместил отсечку и ограничитель скорости, отключил ЕГР, а так же вторую лямбду и EVAP.
Подытоживая хочу сказать, что прошивка получилась весьма неплохая, приемистость двигателя возросла ощутимо, чек на ЕГР не ругается, расход по городу незначительно снизился. В прошивке помимо всего так же изменена работа акпп, теперь скорости включаются можно сказать правильнее что ли, ушла задумчивость. Коробка когда надо держит нужную скорость не переключая на повышенную, особенно это заметно при езде в горку. На этом заканчиваю, спасибо всем кто дочитал до конца, надеюсь эта статья окажется кому то полезной.
Так сложились обстоятельства, что местный тюнер, решил закрыть глаза на свои косяки с прошивкой и при просьбе откатить сток и вернуть деньги отказал, чтож Бог ему судья, так как работаю в сфере IT, и доводилось поднимать и разворачивать сервера, решил, что чип-тюнинг в принципе должен осилить. Дальше будет очень много букв, так как постараюсь всю полученную информацию в кратце выложить здесь.
1)Был куплен tactrix openport 2.0 на всем известном сайте:
Брал с черной платой и золотыми контактами, по отзывам это вторая ревизия и она гораздо качественней, чем опенпорт с зелёной платой.
Но не забываем, что это китаец, который в лучшем случае просто сгорит, в худшем введет ЭБУ в режим прошивки и не выведет, а также при случайном включении интернета на пк не заблокирует процессор, поэтому его надо доработать
Нужно перепаять:
6 резисторов
Добавить 2 конденсатора
Поставить перемычку с резистором между землей и 3 ножкой процессора
Процесс довольно кропотлив и сложен
Я не решился сам паять, так как нужно паять феном, а размер резистора меньше стержня шариковой ручки
Отдал мастеру, который за 2000 выполнил, качественно работу:
Шаг номер 2: Программное обеспечение.
Нам понадобится Ecuflash бесплатное ПО, которое позволит пролить ЭБУ, новой прошивкой. Из этого подпункта вытекает два момента первое:где взять прошивку и как настроить программу.
Прошивку купил у mitsubishinsk у неоо есть две версии, злая и гражданская, так как, с дуру, решив, что мне нужна злая была куплена она, хочу заметить, что прошивки идут с калибровкой коробок передач, вплоть до механики, что несомненно огромный плюс, так как у других мастеров этого замечено не было, также mitsubishinsk собрал прошивку, конкретро под меня, убрав те параметры которые мне не нужны, помогал во всех вопросах и исправлял мои ошибки, однозначно очень крутой чувак.
После того как прошивка у нас имеется необходимо настроить Ecuflash, для этого кладем файлы XML которые являются библиотекой для самой прошивки в корень программы в папку rommetadata и видим такой результат, наш эбу двигателя прекрасно определяется, а прошивка полностью открывается.
Теперь подключаем Openport 2.0 к ноутбуку и устанавливаем драйвера. УСТАНАВЛИВАЕМ В РУЧНУЮ через диспетчер устройства. нужно чтобы виндоус наш кабель стал видеть вот так
Шаг 3 прошивка ЭБУ.
Теперь, пожалуй, самое волнительное сама прошивка. Сперва открываем капот и вынимаем 3 реле на вентиляторы охлаждения двигателя и кондиционера.
Перемещаемся за руль, подключакс опенпорт в обд разьем, второй конец в юсб и открываем для начала MMCcodingwriter, проверяем чт шнурок зацепился и машина прекрасно читается.
Приступим к прошивке. Открываем Eсuflash и нажимаем Read from ECU's flash memory
Пошел процесс чтения прошивки, закуриваем на нервах сигареты и ждем завершения, прошивку сохраняем для бэкапа, прошивку от mitsubishinsk кладем в корень диска С, дабы не было русских букв, отключаем спящий режим на ноутбуке, открываем прошивку и нажимаем Write currently loaded ROM image to ecu's flash memory. Подтверждаем, что зажигание включено, еще раз закуриваем и ждем на приборке будет много ошибок — это нормально
Процесс записи завершён, выдыхаем, отключаем опенпорт, выключаем зажигание, ставим реле обратно и стираем все ошибки.
Едем на тест драйв.
Прошивка оказалось ОЧЕНЬ мощной, отклик на педаль молниеносный, зимой колеса просто уходят в букс, но когда поймают зацеп, мама-мия, разгон просто моментальный, если ра ледоколе ты ощущал пинок после 4000 оборотов, то на этой прошивке это в прямом смысле полет, что становится страшно. Не только пассажиру, но даже владельцу. Прошивка очень интересная и динамичная однозначно плюс. Покатаемся и дополню отзыв более подробно.
Что по затратам :
Прошивка — 6000 рублей
Кабель openport 2.0 — 2300
Доработка кабеля — 2000
Нервы — бесценно
Опыт — бесценно
Итого:10300 рублей + 2 х бесценно
Отдельно благодарю mitsubishinsk за всю помощь, которую он мне оказал🙂спасибо тебе огромное.
P. s если живете в Курске или области приглашаю на прошивку, сделаю гораздо ниже той цены, что берут чип тюнеры :)
Запчасти
Передняя панель крепления облицовки (телевизор) RAV4 2 поколение (XA20) [рестайлинг] (2003-2006) Aртикул запчасти: e2867975
Передняя панель крепления облицовки (телевизор) CR-V 5 поколение (2017-2020) 2017 Aртикул запчасти: e2794111
ecu MD340288 MR578135 MD340289 MD360639 MD362895 MR578136
"железный" до рест
MD340289 "пластиковый" рест
MD340289 "пластиковый" рест
MD340289 "пластиковый" рест
Всё написанное является моим собранием информации из интернета и может содержать ошибочные тезисы. Было б замечательно, если бы остальные более продвинувшиеся в направлении настройки двигателя участники форума комментировали, исправляли и дополняли этот FAQ.
FAQ ПО ПРОШИВКЕ
Если вы взорвёте свой двигатель, то в этом будете виноваты вы, только вы и никто больше.
Openport 1.3u/1.3m. Устарел, прост, дёшев, несложно собрать самому (в пределах 1000р.), на Amadeus-project человек делает адаптеры на заказ за 2000р. По сравнению с Openport 2.0 работает быстрее, актуально для ведения логов. Прошивка блоков управления без модификации адаптера невозможна, так как у него слаботочный внутренний источник питания на 16 вольт (для сигнала BOOT).
ECUEdit
Платный софт для считывания, модификации и записи прошивок, так же имеет функцию ведения лога.
ECUFlash
Бесплатный софт для считывания, модификации и записи прошивок. Для работы с самодельным (неоригинальным) Openport 1.3u/1.3m требуется обход проверки серийного номера (ECUFlash Cable Hack 1.38, это, увы, самая последняя версия).
MMCFlash
Платный отечественный софт с хорошей поддержкой и большим списком поддерживаемых электронных блоков автомобилей различных марок. Только для считывания и записи прошивок.
Необходимы USB ключ и модуль "h8/53x, SH7052,SH7055" (на ноябрь 2014г. 1300р.+6000р.). Прошивает блоки управления в железном корпусе(с процессором с маркировкой 7201).
Корпус | Маркировка процессора | Софт для прошивки | Кабель | ID, версия софта, P/N | Файл |
Железо | 7201FS | MMCFlash | Openport 1.3u/1.3m/2.0 | EM0005 7201 MD340288 Auto TCL | Ссылка |
Пластик | H8/539 | Любой | Openport 2.0 Openport 1.3u/1.3m (только с MMCFlash) | 20030010 EM2005 MD340288,340289 | Ссылка |
Пластик | _ | Любой | Openport 2.0 Openport 1.3u/1.3m (только с MMCFlash) | 20030011 (EM2004) MD340288,340289 Manual | Ссылка |
Пластик | 7202 | Любой | Openport 2.0 Openport 1.3u/1.3m (только с MMCFlash) | 20030011 EM2005 MD340288,340289 Auto TCL 20030011 EM2005 MD340288,340289 Tuned 23810003 EM2428 MD359138,MR------ Auto Non-TCL 23810003 EM2428 Mines | Ссылка Ссылка Ссылка Ссылка |
Пластик | 7203F, 7203FA | Любой | Openport 2.0 Openport 1.3u/1.3m (только с MMCFlash) | 23810004 EM2428 MR------ Auto | Ссылка |
Пластик | H8/539, 7202, 7203F, 7203FA | Любой | Openport 2.0 Openport 1.3u/1.3m (только с MMCFlash) | KS Mods V1.03 | Ссылка |
Пластик | H8/539, 7202, 7203F, 7203FA | Любой | Openport 2.0 Openport 1.3u/1.3m (только с MMCFlash) | KS Mods V2.0 | Ссылка |
Корпус | Маркировка процессора | Софт для прошивки | Кабель | ID, версия софта, P/N | Ссылка |
Пластик | 7202F (E6B) | Любой | Openport 2.0 | 20910605 TM2091 MR367177 TCL | Ссылка |
Пластик | 7203FA (E6B) | Любой | Openport 2.0 | 22250305 TM2225 MR470718 Non-TCL | Ссылка |
Пластик | 7203FA (EZB) | Любой | Openport 2.0 | 24750205 TM2475 MR553458 Non-TCL.hex | Ссылка |
Пластик | 7203FA (EZB) | Любой | Openport 2.0 | 24760205 TM2476 MR553459 TCL | Ссылка |
_ | _ | _ | _ | EVO7GTA-OEM-JDM_512k | Ссылка |
_ | _ | _ | _ | EVO7GTA-OEM-JDM_512ktrannymodded | Ссылка |
Всё одним файлом
Только описания для ECUFlash
Примечания:
Для избежания возможных непоняток при записи прошивки с помощью ECUFlash правильно указывайте в xml в поле "memmodel" тип процессора (H8539F либо H8539FA), т.к. выбор в меню "select vehicle type" актуален, только если перед записью считать прошивку, в противном случае она берёт его из xml-файла описания.
Прошивки ECU с маркировкой процессора H8/539 /7202/7203 полностью взаимозаменяемы и поддерживают Kenneths Mods. ECU с маркировкой процессора 7201 имеет иную организацию хранения данных, Kenneths Mods не поддерживает.
Авто с МКПП без TCL – будет работать с любым ECU.
Авто с АКПП – при установке ECU от авто с МКПП может иметь проблемы с АКПП
Авто с TCL – при установке ECU от авто без TCL может иметь проблемы с TCL.
В машине на дополнительном разъёме (рядом с диагностическим) есть всего два контакта, крайний - BOOT на ECU, соседний - BOOT на TCU. Для работы с прошивкой мозга автомата надо перепиновать дополнительный штекер опенпорта, или соорудить свой (подпаиваем сигнальный провод на кончик 2.5мм миниджека). Считывается и записыватся прошивка как обычно, например, тем же EcuFlash.
Прошивка EVO7GTA (вроде от Violator) только для примера настройки работы АКПП.
Подробности об АКПП в кузовах EC5A & EC5W
Возможности:
- расширенные карты топлива, зажигания
- Launch Control (старт с места с бустом на МКПП);
- NLTS (No Lift To Shift, Flatshift, переключение передач на МКПП без сброса газа) + Антилаг;
- моргание лампой «Check engine» при возникновении детонации.
- логирование 2byte Load, RPM и Airflow.
Модифицированный файл прошивки и описание к нему - скачать («EMKS11.xml» и «VR4Base.xml» необходимо вставить в папку «..EcuFlash\rommetadata\mitsubishi\galant\», файл описания «20030013 JDM Galant VR4.xml» и любой другой с ID прошивки 20030013 необходимо удалить, изменить расширение, либо переместить в другое место).
Прошивка использует только расширенные карты "Kenneths Maps - Fuel" и "Kenneths Maps - Ignition", на обычные "Fuel and Ignition Maps" не обращаем внимания и не трогаем.
Настройка:
"Setup bits" - выбираем необходимые функции. (All mods off=off - все функции выключены).
"Cel on KnockSum" - значение KnockSum при которм или при превышении которого ECU будет моргать чеком.
"InputAddr" - адрес ячейки памяти, значение битов которой соответствует электрическим потенциалам входов ECU (для F62c - пины B-11, B-14, B-15, B-16, C-02, C-07, C-09, D-01, D-21), этот параметр не трогаем.
"Bit Mask On" - если в этой таблице какой-либо пин(ы) помечен(ы) как "Enabled", то условием активирования функции является высокое состояние этого(их) бита(ов) (HIGH, ON).
"Bit Mask Off" - если в этой таблице какой-либо пин(ы) помечен(ы) как "Enabled", то условием активирования функции является низкое состояние этого(их) бита(ов) (LOW).
"Qualifier Value" - Значение в ячейке памяти по адресу Qualifier Address, при достижении которого функция включается.
"Qualifier Address" - по умолчанию адрес в памяти для TPS (ДПДЗ), при необходимости можно поменять на другие, но при этом не забывать про правильный скейлинг.
По умолчанию все биты установлены в ноль, низкое состояние (LOW), но при этом входы ECU подвязаны либо к +12 либо к GND, в таблице Bit Mask On указано, какой сигнал (+12 либо земля) нужно подать на пин, чтобы перевести соответствующий ему бит в высокое состояние, в 1 (HIGH, ON).
Например:
В таблице NLTS Bit Mask On пин С-02 помечен как "Enabled". Смотрим, что в этой же таблице указано - ON=GND, значит пока этот пин не будет заземлён, NLTS не включится. Но, т.к. концевик нормально замкнут на массу, для корректной работы NLTS нужно поменять NLTS Bit Mask On C-02 на "OFF" и NLTS Bit Mask Off C-02 на "Enabled".
Алгоритм включения LC/NLTS:
Сравнение текущей скорости с установленной в "Stationary Limit Switch Speed" и разрешение соотоветсвенно LC либо NLTS.
Проверка бита в "Setup bits".
Проверка значения по адресу "Qualifier Address" на равенство/превышени "Qualifier Value".
Проверка входов ECU на соответствие с настройками в "Bit Mask On" "Bit Mask Off"
Для LC - корректировка зажигания, AFR. Для NLTS - ограничение оборотов исходя из таблицы "NLTS map" (выбор значения из ячейки ниже текущего).
В карте "NLTS map" Gear - условно текущая передача. Вычисляется по формуле (speed * 256) / (RPM / 10). Значения как есть, RAW; RPM - RPM2Byte.
В аттаче удобная распиновка с clubvr4.com, но всё надо перепроверять) (расширение поменять на ".jpg").
Контроль наддува посредством штатного ECU
Плюсы:
Все задуманные производителем отсечки и откаты сохранены – безопасность для двигателя. Как и по заводу контролируется не наддув как таковой (как с буст-контроллером), а engine load, что должно означать более-менее одинаковый крутящий момент при любой погоде (т.е. отсутствие передува зимой, ну а летом уже всё будет зависеть турбокомпрессоров, от конструкции впуска..).
Для Kenneths Mods V2.0 есть возможность прописать различные карты engine load (например в зависимости от топлива, или от положения какого-либо тумблера).
Экономия денег на продаже/непокупке буст-контроллера за вычетом стоимости 3-х портового соленоида. )
Минусы:
Невозможность оперативно выставлять любое желаемое давление наддува, как на буст-контроллере. Но с другой стороны - нужно ли это, когда машина отстроена?) 8 фиксированных target load можно реализовать с помощью Kenneths Mods V2.0.
Невозможность задать engine load по передачам.
Evo VIII and IX How to tune a GM or Grimmspeed 3 Port Boost Solenoid on an Evo using Ecuflash.mp4
Последний раз редактировалось Vanek; 12.04.2016 в 13:24 .. Причина: Перезагрузил с нормальным качеством VR4 Engine ECU Pinout v5_1.jpg
Petushka 101
Просмотр профиля
Решил создать отдельную тему, чтобы облегчить поиск по данному вопросу. Поехали:
Система на которую я ставил: руссифицированная версия Windows 7 x64 Ultimate Service Pack1 (64 битная).
Скачиваем:
На фото: 1) это установочный файл и 2) файл библиотеки, который нужно найти и до качать самостоятельно из сети, потому что после установки в папке EcuFlash его нет и он при запуске на это иногда ругается.
Запускаем установку:
Всё вроде бы идёт хорошо, но тут вылезает окошко о невозможности установки драйвера Tactrix:
Связано это с тем что драйвера написаны под англоязычную версию Windows. Начинаем решать эту проблему. Жмём в окошке "Ок" и заканчиваем установку.
Дальше запускаем "Проводник" и идём в: C:\Program Files (x86)\OpenECU\EcuFlash\drivers\openport 2.0 (я привожу ссылку для драйвера кабеля Open Port 2.0)
Там нас интересует файл dpinst :
Нам нужно его открыть и отредактировать. Нажимаем правую кнопку мыши и открываем его в WordPad:
В этом файле нам нужно удалить строчки которые я выделил красным цветом:
По итогу должно получиться вот так:
Теперь закрываем WordPad и нажимаем "сохранить изменения". После этого мы должны выставить "Режим совместимости" для файла DPInst, который и запускает установку нужного нам драйвера.Для этого жмём на нём правой кнопкой мыши и выбираем "Свойства". В открывшемся окне нас интересует закладка "Совместимость". Дальше нам необходимо выбрать так, как сделано на картинке:
Запускаем DPInst. Если вы сделали всё правильно по описанию выше, драйвер должен установиться нормально:
Теперь немного об открытии прошивок в EcuFlash. Ибо на этом этапе тоже происходят проблемы (по крайней мере у меня они были).
Поскольку меня интересует работа с прошивкой от Thephra (и я думаю не меня одного), то описывать действия буду опираясь на неё.Хотя действия универсальны и подходят для любых прошивок.
Для того чтобы EcuFlash нормально открывал прошивку необходимо хранить её в корне диска C: , а не где-то в каталогах!
Теперь об xml. Для каждой нестандартной прошивки (да и стандартной тоже) необходим файл описание xml. Для того чтобы открыть прошивку от Thephra необходимо вместе с Rom (непосредственно сама прошивка) скачать и файл её описания. Затем эти файлы с описанием необходимо поместить в папку C:\Program Files (x86)\OpenECU\EcuFlash\rommetadata
Если вы опять же сделали всё правильно, то EcuFlash должен корректно прошивку открыть:
Материал выложен в помощь начинающим, если есть какие то уточнения и исправления я всегда рад дополнить ими своё описание.
usta
Читайте также: