Subaru hitachi чем прошить
дисклеймер
Все, что будет описываться в этой серии постов — основано на конкретной машине, конкретном ECU, конкретном конфиге железа моего нетбука и конкретных действиях моих двух конечностей. Все данные, о которых будет идти речь, кроме флешера (он был куплен), были изучены и почерпнуты из открытых источников. Я не занимаюсь изготовлением, редактированием прошивок, не имею профильного образования, поэтому сквозь весь пост/посты могут сквозить ошибки, как мелкие, так и не очень.
В этой части я постараюсь выдать все, что удалось узнать про считывание/запись блоков hitachi, не размазывая на десять страниц и не засыпая тонной картинок.
Как и у любой истории, у этой тоже есть начало. Заключается это начало в том, что авто выхватывало положительную коррекцию до 38% без подсосов воздуха и при вроде бы адекватных показаниях датчиков. В машине стоит EJ204 от форя sh ждм, по факту мб и от легаси. Выбит кат, отшита задняя лямбда и егр. Ну да об этом я расскажу в другой раз, но именно эта ситуация сподвигла меня на идею заползти в прошивку и попытаться понять, что же там и как отшито.
Для всех манипуляций с эбу использовался оригинальный диагностический адаптер tactrix OpenPort 2.0. Тем, кто не желает выкладывать около 13.000р за оригинал и хочет заказать с Китая — настоятельно рекомендую изучить
Первым делом чтобы слить дамп нужно что? Правильно, узнать откуда его вообще сливать. Самый простой и верный способ, как и в медицине — вскрытие. Снимаем накладку порога, отгибаем коврик, выкручиваем 4 болта щитка (если предыдущие хозяева не пролюбили), отсоединяем все фишки, достаем эбу, откручиваем еще 4 винта — и вот:
имеем проц с маркировкой WA12212970WWW фирмы UnisiaJecs, которая относится к hitachi. Интересненько. вот тут Sasha_a80 говорит о том, что процессор имеет архитектуру m32r. За сравнительно большой промежуток времени удалось выяснить следующее: bin файл весит 512кб, считать его вроде бы можно, но вот чтобы залить исправленный файл обратно — требуется пересчет контрольной суммы, который осуществляется(ли?) каким-то хитрым способом "через дырку", которую используют так называемые флешеры, например AlexFlasher (он же EcuFlasher), MMCFlasher и PCMFlasher. Работа с первым тут, отзывы, из-за которых я отказался от его приобретения — тут. про второй не искал особо информацию (хотя у него вроде как самое живое комьюнити), выбрал третий.
промежуточный итог: считать прошивку самому без мам, пап и кредитов с блока hitachi можно (нужно проверять на самом деле), залить "малой кровью" — нет. Чтобы залить — требуется что-то ни разу не бюджетное типа Piasini, либо флешеры, перечисленные выше. Есть компромиссные варианты, типа попросить кого-то, как советуют в дневнике, на который я ссылался выше, либо обратиться к людям, специализирующимся на прошивках субару для последующей модификации, но это противоречит концепции "сам". Пересчет КС тоже противоречит, но чтобы самому дойти до решения, нужно потратить несоизмеримо много времени. Забегая вперед скажу, что найти определения (они же definitions, они же defs, они же xml файлы/таблицы) для прошивок hitachi за бесплатно — практически невозможно. Их не принято выкладывать в открытый доступ, и они не проверены временем как те же определения для денсо, которые лежат на ромрайдере и имеют максимально полный вид. В следующей части расскажу про определения, что они из себя представляют, а главное — нафига. И немножко про PCM Flasher
Всем привет!
Я много писал о том что после того как я поездил на штатном блоке от 2.0 (на котором у меня не работал VDC), и после этого просто стал раздражаться при езде на прошитом саратовским "умельцем" блоке.
Не нравится мне в нём всё, ни как она заводиться, ни как она работает, ни как едет, НИЧЕГО!
После того как я списался с Сашей_А80, и сказал о том что поездил на штатном блоке 2.0, он ответил что может дать все настройки от 2.0, и дал, но когда я залил их стало всё ещё хуже.
После этого мне пришлось изучить тему прошивки, выяснить что и как и где, а главное почему.
Первым на перво я нашел полностью скаченные с наших машин прошивки, и был удивлен, саратовская прошивка весила всего 64 килобайта, а на блоке прошивка 512 килобайт, начал разбираться дальше, и познакомился с человеком из Киева, зовут его Валерий, он многое мне рассказал, что и как делается, и почему не работает.
Дальше он сказал что потребуется купить что бы прошить блок, точнее сказать что нужно для того что бы слить прошивку, а затем её заново закачать.
Как я уже писал, в блоке все параметры зависят друг от друга, и изменяя какой то параметр надо менять и другие, в противном случае блок будет работать в нештатном режиме, есть максимальные нагрузки при определённых условиях, и многое многое другое, всего этого Саша_А80 не делает, он всего лишь навсего подгоняет параметры смеси, крутит через одно место зажигание, совершенно глупо и не правильно, смесь в логах нормальная, всё давай до свидания, плюс к этому задирает холостые, т.к. после этих манипуляций мозг от 1.5 начинает нести полную чушь, ну и т.д., я думаю многие поймут меня, а кто не поймёт — советую поставить блок управления от 2.0 и прокатиться на нем, посмотреть как машина должна работать, даже больше скажу, поставить любой блок 2.0 (МКПП или АКПП с нашей импрезы для 204-ого мотора), на любую коробку, и прокатиться, и всё станет понятно.
После всего что я узнал, скрипя сердцем решил купить оборудование, и отреставрировать свой блок, но тут возникли сложности, Саша_А80 испортил мой блок, он залил туда свой загрузчик, и теперь я не могу ни обновлять, ни скачивать, не заливать в него прошивки, даже официальные, и что бы блок отремонтировать нужен программатор, который стоит 1500$ (+-).
И так, первый вариант прошивки, купить программатор который может обнулять наш мозг, заливать в него всё что угодно, хоть полторашную, хоть от ВРХ, чего угодно, правда не на всём мотор поедет:).
1) Программатор Renesas
Это моя мечта, с его помощью можно делать всё:), но для меня это очень дорого.
В итоге после долгого общения с Валерием пришли к тому что нужно купить более бюджетный вариант, а именно:
1) Tactrix OpenPort 2.0
2) MMC Flafher модуль 29 (Subaru Hitachi)
Tactrix можно было купить и китайский, но с ним бывают нюансы, по этому решил брать оригинал, вышло дорого 23000 рублей. (китайский так же покупал для проб, он сгорел после 3 включения)
После этого я смог прошивать блоки официальной прошивкой, прописывать ключи и т.д., а самое главное я мог скачивать с блока прошивку полностью, и заливать её так же полностью.
Немного ранее я искал блок от АКПП 1.5, я его нашел, и выменял затем на блок от МКПП 1.5, ну что бы наверняка:). Обновил блок 1.5 МКПП последней прошивкой через Subaru Select Monitor 3 (а именно 22611AS161), и вы не поверите, VDC заработал, но не стоит забывать что мозг у меня от 1.5.
Пока я делаю вывод следующий, если блок управления обновлялся у офф дилера, то нужно ставить на машину такой же обновленный, или же обновить его, т.к. по всей видимости есть разногласия в блоках, по этому перед прошивкой рекомендую обновить блок у офф дилера до последней прошивки. Это выводы на данный момент, возможно чуть позже я узнаю больше и отпишусь. На самом деле надо немного изменить код, взять кусочек из 1.5 и залить в 2.0, и VDC начинает работать.
После того как я скачал прошивку — выслал её в Киев, Валерию, через какое то время он прислал мне поправленную, и сказал — пробуй, пиши что не так, на данный момент мы с ним делаем то, что мне надо, во второй части я отпишусь о результатах. Но пока предварительно результаты на лицо, сокращение расхода, более ровная работа АКПП, более послушная, сделать нужно ещё много, пока делаем.
Не так уж она и проста — эта прошивка блока 1.5 в 2.0, я развернул обе прошивки, а именно стоковую и правленную, о каких 64 килобайтах идёт речь:)! Там половина прошивки переписана. И ЕГР и O2 сенсор можно отключить, но делать это нужно зная что делаешь, а не как "а-ля Саратов".
На этом пока всё, о результатах отпишусь позже.
Все вопросы можно задать Валерию, я к нему отношения не имею ни какого, договаривайтесь с ним сами, я не его компаньён, в его форуме, для этого он создал специальный раздел.
В общем пока откланиваюсь, буду тестировать, в части №2 напишу о результатах.
Если у кого то есть блок от АКПП\МКПП праворукой 1.5, хотелось бы его получить, на время, для проверки возможности подгонки его под наши условия, и возможности использовать его в разных вариантах КПП и расположения руля.
Всем пока!
Что такое RomRaider?
RomRaider является открытым исходным кодом (под лицензией GPL), разработанный энтузиастами, который позволяет для настройки и регистрации данных о Subaru ECUs без необходимости инвестировать в дорогое оборудование и программное обеспечение.
Как RomRaider поможет мне настроиться?
Вы должны сначала получить копию прошивки вашего ECU от вашего автомобиля с помощью дополнительного программы EcuFlash. Специальный кабель, изготовленный компанией Tactrix, используется для подключения ноутбука к OBD-II порта в вашем автомобиле (который находится под вашим рулем). После того, как копию прошивки (также известный как ROM) загружается с ЭБУ автомобиля в компьютер, вы можете использовать RomRaider чтобы сделать изменения в этой прошивке. Как только вы закончите с изменениями, вы можете сохранить прошивку и загрузить ее обратно в мозг субары. До тех пор, как вы держите резервную копию исходной прошивки, вы можете вбыть уверены что в случае краха вы все сможете вернуть обратно.
В дополнение к настройке, RomRaider также позволяет снимать логи при работе двигателя и езде, что поможет откорректировать настройки.
Что это все мне нужно, чтобы начать настройку моего автомобиля?
Вам понадобится:
Программное обеспечение RomRaider — всегда использовать последнюю версию
РомРидэр работает на яве, по этому яву на компе надо будет обновить
Программа EcuFlash для получения файла прошивки вашей субары
И файл расширений для нее
Tactrix OpenPort cable for Subarus (connects between your laptop and OBD-II port) – кабель. Его нужно купить именно татрикс с полной комплектацией. Найти в гугле или по барахолкам.
Перемычки для мозга субару нужные для прошивки. Есть две версии – 01-02WRX и 03-05WRX/
Должны быть в комплекте с татриксом. Иначе никак.
Переносной комп с виндой и USB
Помните, что сохранив прошивку на комп, мы всегда имеем возможность «вернуть все как было». Даже если мы создадим полностью нерабочую прошивку после загрузки которой машина вообще заводиться не будет – пофиг. Вкачаем обратно заводскую.
Поддерживающие прошивку данным способом модели субару:
Модели которые стопудово шьются тактриксом:
Impreza WRX 2001–2009
USDM Impreza STi 2004-2009
non-USDM Impreza STi 2001-2009
Impreza 2.5RS 2005
Impreza 2.5i 2006-2009
Forester XT 2004-2009
Forester 2.5 2005-2009
Legacy GT / Outback XT 2005-2009
Legacy / Outback 2.5i / 3.0r 2005-2009
… Кроме того, тактриксом шьются все машины поддерживаемые протокол CAN и ISO — это главный критерий. А не модель машины и ее год выпуска
Чем чревато изменение прошивки:
В худшем случае:
Нечитаемые / непригодным ECU. ЭКУ сдох, его нельзя прошить. Придется покупать новый. Чрезмерное увеличение мощности двигателя и его последующее повреждение.
Помните – мало увеличить мощность. Надо еще создать внутри двигателя композицию из деталей которые смогу выдержать высокие нагрузки.
Неожиданное поведение на дороге и треке, который может привести к травмам или смерти пользователя, а также другие последствия.
Нарушение местных и / или федеральных законов в связи с изменением режима работы ECU – в россии менее вероятно т.к. определить факт прошивки невозможно.
Как снизить риск?
Убедитесь, что компьютер работает нормально, не имеет тенденции к зависанию или закрытию, и вирусов и шпионских программ. Когда прошиваете, убедитесь, что ноутбук подключен к сети и не только работает на батарее. Выключите все функции энергосбережения, ждущий / спящий режим, уменьшение частоты процессора и прочие. Закройте все другие программы, кроме EcuFlash перед стартом. Убедитесь, что любой программный брандмауэр не мешает EcuFlash.
Всегда используйте «тест зпрошивания ECU» перед попыткой фактического прошивания. особенно когда что-то изменилось в настройках прошивки или самой программы эку-флэш. (новые драйвера, новые программы, новый компьютер и т.д.).
Убедитесь, что OpenPort кабель надежно подключен и не может случайно вылететь.
Всегда используйте последнюю версию RomRaider и EcuFlash, а также последние ECU файлы для обоих программ.
НЕ РЕДАКТИРУЙТЕ NT ПАРАМЕТРЫ, КОТОРЫХ ВЫ НЕ ПОНИМАЕТЕ!
Всегда храните оригинальный файл прошивки в безопасном месте чтобы в случае фиаско суметь восстановить все как было.
При редактировании прошивки, лучше всего после каждого небольшого изменения сразу прошивать в машину и тестировать, чтобы потом не искать неправильную настройку среди множества.
ПОЛЬЗУЙТЕСЬ ЛОГГЕРОМ ДЛЯ СНАТИЯ ПАРАМЕТРОВ РАБОТЫ АВТОМОБИЛЯ!
Желательно иметь установленные доп. Датчики и широкополосную лямбду.
Не прошивать если программа выдает ошибку о том что параметр который вы ввели – некорректный.
УБЕДТЕСЬ ЕЩЕ РАЗ ЧТО ВЫ ПОНИМАЕТЕ ДЛЯ ЧЕГО НУЖЕН ПАРАМЕТР КОТОРЫЙ ВЫ РЕДАКТИРУЕТЕ В ДАННЫЙ МОМЕНТ. Пользуйтесь для этого форумом и поиском в гугле.
Вы должны понимать что настройка – штука серьезная и даже малейшее изменение может по-просту взорвать ваш двиган.
Все готово для прошивки. Что теперь делать?
Чтобы скачать прошивку с мозга и залить ее обратно, ваша Subaru должна быть переведена в режим диагностики. Чтобы перевести ее в этот режим нужно замкнуть зеленые коннекторы под рулем (не забудьте снять обшивку, а то фиг доберетесь).
соедените эти две фишки и суба перейдет в диагностический режим
Для прошивки необходимо также использовать блок перемычек для моделей с 16-Bit ECU мозгами (субары прмерно до 2008 года).
так же если у вас нет коннектора (блока перемычек) то вместо них можно использовать скрепку или скобку от степлера или просто два проводка, чтобы замкнуть пины.
Примечание: 07 Legacy / Outback / Forester / Tribeca и 08 + Импреза не нуждаются в замыкании зеленых фишек.
Когда вы находитесь в тестовом режиме, подключите OpenPort кабель к OBD-II порту и к компьютеру (другой стороной, через USB).
Затем откройте программу EcuFlash и выберите «READ ECU» из меню ECU. Не включайте зажигание, пока прошивка будет сливаться на комп иначе кирдык башка мамапапа я обоссался… Вы увидите список методов чтения прошивки — выбрать тот, который подходит для вашего автомобиля.
Выбрав, появится следующее окно, тогда то и включите зажигание и сразу же, немедленно нажмите кнопку ОК в этом окне.
В нижней части окна будет показывать прогресс загрузки прошивки на комп. После завершения выберите „SAVE AS ROM“ из меню FILE и выберите место куда сохранить.
ОБЯЗАТЕЛЬНО убедитесь что файл который вы сохранили имеет 16-ричное расширение, то есть его имя должно кончатся на .hex/ Включите в свойствах папки галочку, чтобы винда показывала расширения файлов. (например, my_subaru.hex).
Для залива отредактированной прошивки в мозг субары, убедитесь, что вы находитесь в тестовом режиме (кроме тех машин которые в нем не нуждаются) и установлены перемычки (если они нужны).
Как я понял, перемычки нужно установить после слива прошивки на комп. То есть, слить прошивку можно и так а вот чтоб залить обратно, нужно замкнуть пины.
Перемычки (если влом или страшно делать самому) можно купить. Код 24036-AA010 (даже на экзисте есть).
и так, как именно замкнуть? (вы понимаете сейчас что мы говорим не о зеленом коннекторе диагностического режима, а о другом, скорее всего белом?
какие прошивочные коннекторы на каких моделях использовались
Выберите „Открытьфайл“ из меню FILE. Выберите файл отредактированной прошивки, затем в меню ECU выберите „WRITE ECU“. ВСЕ СОВЕТУЮТ ОБЯЗАТЕЛЬНО СДЕЛАТЬ тестовую запись прошивки „WRITE TEST ECU“, который на самом деле не прошивает изменения, но проверяет процесс прошивки от начала до конца, чтобы убедиться в том что от начала до конца никаких ошибок не возникнет.
Когда вы завершите все манипуляции с прошивкой, вы должны будете отсоединить зеленые разъемы диагностического режима, иначе машина может не завестись или ехать как-то не так :))))
Адрес: Москва, Новая Рига Сообщений 22,094Процессор Unisia JECS Corp. Рядом с процессором пара технологических коннекторов.
Дополнять нечитанное 0xFF. Если выложите ваш 9 блок, смогу проверить код на соответствие Renesas.
Стоит попробовать по адресу 0х70 00 00. Стародавние мозги имели "окно прозрачности" там.
ID возвращается в ответе на запрос конфигурации.
Думаю что не прокатит.
Другие варианты
- Комп с COM-портом + везение, что данный тип ECU читает ecuExplorer
- OpenPort + EcuFlash
- кто-то поможет\подскажет
Про 5 разрядов ecuQuery - сообразил, гляньте в исходник, там за каким-то десятичное представление адресов и обрезание.
SSM2 24 разрядным адресом работает.
- ECU_Hitachi 22611_AJ610_ROM_1024kB (from EcuQuery).rar (143.4 Кб, 607 просмотров)
Верхние 512 кБ - однозначно код M32R.
Первые 512 пока выбросил.
Единственное, что пока похоже на калибровки - 0x8000-0xBFFF, представление - байтами
Но уж дюже коротко для серьезных таблиц.
Адрес: Москва, Новая Рига Сообщений 22,094На передергивание адресов не похоже.
Код чистый, все ссылки функции попадают на вменяемый код.
Двумерные таблицы есть, 16х6, 16х5, 8х8, но осей не особо видно.
Адресация данных косвенная, по регистрам, посему отследить, откуда вызывались данные\таблицы, непросто.
1 - имею
2 - не могу, не я платил. IDApro вам нужен.
Похоже все таблицы ( кроме ссылочных ) находятся 0х8000-0xFFFF, там и рыскать ecuEdit'ом. Данные в основном байт беззнаковый, таблица наполнения - (VE) двухбайтовое целое без знака. Двухмерные (3D table)- ряды по 8 или 16 значений.
По количеству - похоже хватает. Беда - осей не могу найти. Похоже нужно все одномерные (2D table) выискивать. Адресация данных по паре индексных регистров, поскольку чего в них загружено без отладчика не понять, привязать таблицы к размещению параметров в ОЗУ не могу.
Начальный загрузчик - 0х0000 - 0х7FFF, вероятно смогу вырезать код из диссамблера, чтоб в отладчике вы смогли покрутить, основная программа - выше 0х10000, впечатление, что тупо перекомпилирована со стародавних 16 разрядных мозгов. По виду - код полный, 512 КБ.
Пробуйте разобраться, как в BootMode прошиваться, вероятно Renesas раздает прогу (но вроде и в документации прозрачно написано, как влезать), вряд ли правильно с первой попытки расколупанным загрузчиком пытаться пользоваться. Но думаю, ссылка в 7 посте адекватно способ прорваться в загрузчик описывается.
Автоэлектрика Сервис занимается чип-тюнингом автомобилей Subaru, в Томске, предоставляя своим клиентам весь спектр возможностей этой услуги: увеличение мощности, снижение расхода топлива, устранение заводских багов прошивки и изменение норм токсичности.
Варианты установленных в автомобиль ЭБУ, прошивки и их описания
Прошивки для автомобилей Subaru с ЭБУ Denso
Назначение:
Комплект прошивок предназначен для чип-тюнинга автомобилей Subaru с ЭБУ Denso
- Subaru Exiga 2.0L Turbo 225hp
- Subaru Forester 2.0L
- Subaru Forester 2.0L Turbo
- Subaru Forester 2.5L
- Subaru Forester 2.5L Turbo
- Subaru Forester S-Edition
- Subaru Impreza WRX STI 2.0L Turbo 308hp
- Subaru Legacy GT 2.5L Turbo
- Subaru Legacy 2.0L
- Subaru Legacy 2.0L Turbo
- Subaru Legacy 2.5L
- Subaru Legacy 3.0L
- Subaru Outback 2.5L
- Subaru Outback 2.5L Turbo
- Subaru Outback 3.0L
- Subaru Outback 3.6L
- Subaru BRZ 2.0L
- Subaru Tribeca 3.0L
- Subaru XV 1.6L 114hp
- Subaru XV 2.0L 150hp
Описание:
Во всех версиях прошивок, увеличена динамика. Доступны версии с нормами токсичности Евро2, с возможностью полного удаления катализатора и вторых датчиков кислорода.
Прошивки для автомобилей Subaru с ЭБУ Hitachi
Назначение:
Комплект прошивок предназначен для чип-тюнинга автомобилей Subaru с ЭБУ Hitachi
- Subaru Exiga 2.0L
- Subaru Forester 2.0L
- Subaru Legacy
Описание:
Во всех версиях прошивок, увеличена динамика. Доступны версии с нормами токсичности Евро2, с возможностью полного удаления катализатора и вторых датчиков кислорода.
Расположение и вид ЭБУ двигателя
Здесь можно увидеть вид электронных блоков управления производства Hitachi и их месторасположение в автомобиле.
Если возникли вопросы или есть уточнения к статье, вы всегда можете озвучить их в наших группах WhatsApp, Viber или Telegram.
Наши новости
Внимание! Мы переехали. Новый адрес ул. Высоцкого, 33/3 (на территории НПП "Инженер").
Наш автосервис становится официальным Партнером ООО "АРС АДАКТ".
Наш автосервис прошёл сертификацию и получил допуск к установке, ремонту и обслуживанию отопителей WEBASTO (Вебасто).
Читайте также: