Как прочитать eeprom в эбу kefico

Опубликовано: 17.05.2024

Не знаю даже с чего лучше начать:
— написать, что это все это нужно, чтобы можно подключить к Волге Сайбер блок управления двигателем от американца на 152л.с. без необходимости приобретать в комплекте иммобилайзер и ключи от той же машины;
— или рассказать, что я купил очень бюджетный программатор микросхем EEPROM ?

Если вы не увидели связи между тем и тем, то заваривайте чаёк, постараюсь рассказать о своих планах.
Знаете почему нельзя просто так взять и поставить себе ЭБУ от другой точно такой же машины?
Потому, что не даст иммобилайзер.
Иммобилайзер в реализации крайслера — это не просто коробочка, которая считывает ключ зажигания и разрешает запуск двигателя. Он как Агент Смит из Матрицы прописывает свой уникальный код в разные блоки управления, чтобы те стали единым целым. И да, в блок управления двигателя он себя тоже прописывает. Именно поэтому система отторгнет чужой ЭБУ, считав с него код от чужого иммо, и заблокирует его после нескольких неудачных попыток завестись. И именно поэтому на рынке предлагается приобретать комплект с ключами, личинками, новым замком зажигания и блоком SKIM. Решение хоть и рабочее, но проблемное по установке и дорогое. К тому же, в ЭБУ будет прописан чужой VIN, а это не есть хорошо (читал о случаях проверки сканером в МРЭО с последующим изъятием). Наверное это можно решить дилерским сканером или еще каким другим, но это пока не наш метод)
Гораздо привлекательней приобрести себе ЭБУ от себринга или стратуса и "подружить" его со своим авто самостоятельно. Не будем дальше тянуть кота за хвост: место, где "живет" иммо в ЭБУ давно известно — это пара микросхем EEPROM на блоке. Он там хранится в незашифрованном виде и даже без контрольных сумм в виде VIN-номера авто.

Также удалось выяснить, что в качестве этих ПЗУ используются микрухи ST M95040 или M95080. Стоят эти восьминожки каких-то смешных денег — 28 р/шт (можно взять с запасом на эксперименты)

А вот с программатором не все так просто в плане денег: профессиональные решения стоят очень не кисло. и так как я никогда не имел дела с программаторами, то мне в первых строках гугло-поиск предлагал именно их))
Совершенно случайно нашел программатор, который производит контора энтузиастов с пафосным названием "Электронные войска")

Что ж, прикладываем к нему пустую микросхему и пробуем залить на нее дамп от Конкорда (не от самолета, конечно, от Крайслера))

…А перед этим сходим в магазин и купим кабель miniUSB! ))) Потому, что там распаян ни фига microUSB, а этот старый mini, от которого у меня уже ни устройств, ни шнуров не осталось.

Информация архивная. Модуль снят с производства.

Возможности данного модуля полностью перекрыты новым модулем Bosch ME 7 . 9 . 7 (OBD).

ЭБУ Kefico, устанавливается на автомобили производства Южной Кореи, является аналогом старой аппаратной реализации ЭБУ Bosch M 7 . 9 . 7 .

  • Никогда не стирайте и не перепрограммируйте EEPROM без необходимости! В нем содержатся данные об иммобилизаторе, при потере которых вы не сможете завести автомобиль без дилерского оборудования! Перед любой попыткой записи EEPROM всегда считывайте и сохраняете в файле образ EEPROM, предварительно считанный из ЭБУ!
  • Функция программирования данного типа ЭБУ, устанавливаемых на автомобили Hyundai, без доработки через адаптер CombiLoader v 3 приобретается отдельно.
  • в случае записи калибровок, не соответствующих типу прошивки, контроллер может перестать функционировать нормальным образом, но возможность записи в него полной прошивки после доработки останется. Для исключения такой ситуации при первой перепрошивке блока делайте полное обновление, а затем, когда Вы уверены, что ПО контроллера и прошивки идентично – обновление калибровок.

Окно программы cодержит следующие вкладки:

Модуль Combiloader Hyundai M7.9.7 Kefico

Вкладка содержит окно просмотра буфера программы контроллера и кнопок управления:

чтение Flash из контроллера во внутренний буфер программы
запись Flash из внутреннего буфера программы в контроллер
очистка FLASH-памяти контроллера
очистка внутреннего буфера программы

Наличие галочки в поле Общее действ. позволяет производить выбранные операции одновременно с FLASH и EEPROM памятью контроллера за один сеанс связи.

Модуль Combiloader Hyundai M7.9.7 Kefico

Вкладка содержит окно просмотра буфера программы контроллера и кнопок управления:

чтение Eeprom из контроллера во внутренний буфер программы
запись Eeprom из внутреннего буфера программы в контроллер
очистка Eeprom контроллера
очистка внутреннего буфера программы

Наличие галочки в поле Общее действ. позволяет производить выбранные операции одновременно с FLASH и EEPROM памятью контроллера за один сеанс связи.

Модуль Combiloader Hyundai M7.9.7 Kefico

На этой вкладке можно выбрать параметры соединения (скорость обмена с ЭБУ). В том случае, если связь с ЭБУ прерывается, попробуйте работать на более низкой скорости.

Программирование без доработки контроллера.

Для программирования без доработки контроллера необходимо выполнение следующих условий:

  • Отсутствие галочки в поле Общее действ.
  • Активная вкладка FLASH.
  • Наличие лицензии на диагностический метод записи ЭБУ

При соблюдении этих условий при нажатии кнопки Запись будет выведен запрос:

Модуль Combiloader Hyundai M7.9.7 Kefico

При положительном ответе Вы можете выбрать обновление области калибровочных данных FLASH на следующем запросе:

Модуль Combiloader Hyundai M7.9.7 Kefico

При программировании без доработки контроллера возможно соединение с ЭБУ посредством подключения к диагностической колодке автомобиля дополнительным кабелем.

Контроллеры Kefico (аналог Bosch M 7 . 9 . 7 ) не комплектуются необходимыми элементами для разрешения программирования. В этом случае необходимо установить недостающие элементы на плату контроллера (см. рисунок): впаять два чип-резистора с обратной стороны платы, как показано на рисунке красным цветом. Номинал резисторов 5 . 1 кОм (допустимые варианты 4 … 6 кОм). После произведенных изменений контроллер можно программировать.

Первый вариант печатной платы:

Модуль Combiloader Hyundai M7.9.7 Kefico

Второй вариант печатной платы:

Модуль Combiloader Hyundai M7.9.7 Kefico

Обратите внимание: Для восстановления работоспособности ЭБУ Kefico необходимо обязательное возвращение изменений, сделанных для разрешения программирования.

ЭБУ Kefico, устанавливаемый на автомобили производства Южной Кореи, является аналогом старой аппаратной реализации ЭБУ Bosch M7.9.7.

  • никогда не стирайте и не перепрограммируйте EEPROM без необходимости! В нем содержатся данные об иммобилизаторе, при потере которых вы не сможете завести автомобиль без дилерского оборудования! Перед любой попыткой записи EEPROM всегда считывайте и сохраняете в файле образ EEPROM, предварительно считанный из ЭБУ!
  • для программирования данного типа ЭБУ необходима доработка.
  • функция программирования данного типа ЭБУ, устанавливаемых на автомобили Hyundai, без доработки через адаптер CombiLoader v3 приобретается отдельно.

Окно программы содержит следующие вкладки:

Вкладка «FLASH»


Вкладка содержит окно просмотра буфера программы контроллера и кнопок управления:

чтение прошивки из контроллера во внутренний буфер программы

запись прошивки из внутреннего буфера программы в контроллер

очистка FLASH-памяти контроллера

очистка внутреннего буфера программы

Наличие галочки в поле Общее действ. позволяет производить выбранные операции одновременно с FLASH и EEPROM памятью контроллера за один сеанс связи.

Вкладка «EEPROM»


Вкладка содержит окно просмотра буфера программы контроллера и кнопок управления:

чтение содержимого EEPROM из контроллера во внутренний буфер программы

запись содержимого EEPROM из внутреннего буфера программы в контроллер

очистка EEPROM-памяти контроллера

очистка внутреннего буфера программы

Наличие галочки в поле Общее действ. позволяет производить выбранные операции одновременно с FLASH и EEPROM памятью контроллера за один сеанс связи.

Вкладка «Дополнительно»


На этой вкладке можно выбрать параметры соединения (скорость обмена с ЭБУ). В том случае, если связь с ЭБУ прерывается, попробуйте работать на более низкой скорости.

Программирование без доработки контроллера.

Для программирования без доработки контроллера необходимо выполнение следующих условий:

  • Отсутствие галочки в поле Общее действ.
  • Активная вкладка FLASH.
  • Наличие лицензии на диагностический метод записи ЭБУ.

При соблюдении этих условий при нажатии кнопки Запись будет выведен запрос:


При положительном ответе Вы можете выбрать обновление области калибровочных данных FLASH на следующем запросе:


При программировании без доработки контроллера возможно соединение с ЭБУ посредством подключения к диагностической колодке автомобиля дополнительным кабелем.

Для приобретения обращайтесь к нашим дилерам.
В письме обязательно указывайте регистрационные данные.

© 1999–2021, Алексей Михеенков.
© 2002–2021, «SMS-Soft».
Все права защищены.
При полном или частичном использовании материалов, ссылка на www.SMS-Soft.ru обязательна.
Контактная информация.

Обращаем ваше внимание на то, что данный интернет-сайт носит исключительно информационный характер и ни при каких условиях не является
публичной офертой, определяемой положениями, описанными в части 2 на стр. 437 Гражданского Кодекса Российской Федерации.


Внимание! Все операции при перепрограммировании выполняються с блоком, который находится переведенным в режим программирования, после того как будет выполнена операция "Установить связь", которая нужна для перевода блока управления из режима диагностики в режим репрограммирования. Для программирования ЭБУ на столе необходимо блок доработать , о чем будет сказано ниже

Размер файла прошивок для FLASH памяти :

Bosch М797 - 512 Кб (524288 байт), EEPROM памяти - 512 байт.

Bosch М797+ - 832 Кб (851968 байт), EEPROM памяти - 512 байт.

В связи с тем, что ЭБУ Kefico, устанавленные на автомобили KIA / HYUNDAI, а также ЭБУ M797, на автомобилях Chery Amulet, Geely схематично очень похожи на Bosch M797, перепрограммирование этих блоков управления аналогично репрограммированию ЭБУ Bosch M797.

Внимание! Блоки Bosch M797 и Bosch M797+ имеют отличия аппаратно. Различия состоят в том, что в Bosch M797 применен процессор C167 вместе с внешней флеш памятью типа AM29Fxxx, а в Bosch M797+ внешняя флеш память отсутствует, и кроме того применен процессор - ST10 с внутренней флеш памятью для хранения прошивки.Обратите также внимание на то, что символ "плюс" условный, и нужен только для того, чтобы выделить аппаратные различия данных ЭБУ. На стикере блоков символ "плюс" отсутствует. Т.е. для Bosch M797+ на стикере будет написано Bosch M797.

Доработка Bosch M797 (Kefico).

Для перевода в режим репрограммирования ЭБУ есть два варианта:

1.Вам необходимо припаять два SMD резистора сопротивлением 5-8КОМ как показано на рисунке.

2. С помощью самодельного щупа с зажимом "крокодил" перемкнуть 104 вывод процессора на массу через токоограничительный резистор сопротивлением порядка 4-8КОм на массу до подачи напряжения питания на ЭБУ. В качестве массы вы можите использовать шину печатной платы ЭБУ по периметру печатной платы.





Далее, удерживая щуп, нужно подать напряжения питание на ЭБУ и через 2-3 секунды, убрать щуп. Теперь ЭБУ находится в режиме подготовленном для программирования.

Следует также обратить ваше внимание, что 104 нога процессора всегда соеденена с одной из ног флеш памяти (как правило это 24 нога флеши). В связи с этим целесообразно подключать щуп к этой ноге микросхемы памяти.

Доработка Bosch M797+

Для перевода в режим репрограммирования данного блока есть два варианта:

1. Вам необходимо впаять один SMD резистор сопротивлением порядка 6КОм как видно на рисунке ниже (он обозначен как R). После перепрограммирования удалять резистор не нужно. Также убрать на время репрограммирования резистор (который обозначен крестиком на фото), после окончания репрограммирования припаять его обязательно на прежнее место.






Так как внутренности данного блока очень сильно напоминают ЭБУ Bosch M797, только в качестве памяти применена микросхема FLASH памяти AM29F800BB,то для чтения-записи данного блока нужно использовать вкладку загрузчика Bosch ME 7.1 / 7.5.

Распин для операций чтения-записи на столе аналогичен распиновке ЭБУ Bosch M7.9.7.

Подключение к разъему ЭБУ на столе

13 - Включение зажигания (+12В)

12 - Неотключаемое напряжение питание (+12В)

43 - Разрешение режима программирования (Масса)

44,63 - Питание главного реле (+12В)

При программировании программатором ПБД-2 для перевода в режим программирования поставьте переключатель на 81 контактном разъеме в положение "II".

Советуем прежде чем сделать чип тюнинг, узнать есть ли возможность изменить программу ECU автомобиля. Многие марки автомашин оборудованы блоком управления, в связи с чем прошивку этих блоков изменить практически нельзя так как она недоступна для считывания и записи.Если перепрограммируете ЭБУ первый раз - прочитайте инструкцию по репрогу данного ЭБУ ,чтоб не уложить блок и не попасть на покупку нового,а это порой не очень дешево.Обязательно надо будет произвести полную диагностику автомобиля перед прошивкой, чтобы не было недорозумений по поводу неисправного авто после чип тюнинга.

Всем привет!
Решил более подробно описать процесс прошивки Эбу с идетами EH8598-F0 Это Соната с мотором Sirius и АКПП. Блок идет как Melco 3-го поколения. Также на сонаты ставились 2-го поколения и еще какие то, не помню. Шить 2-е поколение этой программой опасно!
Речь пойдет только о 3 поколении!
Давно я заказывал у китайцев шнур Vag com на чипе FT232R
Им я уже успел спасти несколько жиг с иммо и прошить другу Черика.
Для того, чтобы прошить на своей машине — нужен OpenPort 1.3 и выше.
Можно приобрести готовый шнур, можно сделать самому, но раз есть возможность переделать- будем переделывать.
Итак, чтобы переделать нам наш Ваг шнурок в OpenPort нам потребуется всего лишь одна программа
FT_Рrog
Скачиваем, устанавливаем и запускаем.
Делаем как на скринах:

Все делают как CC4A, но у меня на WIN10 драйвера не установились.
USB\VID_0403&PID_CC48.DeviceDesc="OpenPort 1.3 Mitsubishi"
USB\VID_0403&PID_CC49.DeviceDesc="OpenPort 1.3 Subaru"
USB\VID_0403&PID_CC4A.DeviceDesc="OpenPort 1.3 Universal"

Далее в левом нижнем углу появиться Finished рrogramming, всё успешно.
Шнур готов, осталось его проверить, для этого скачиваем программу EcuFlash:
Можно скачать тут, для "левого" шнура последняя версия 1.29а
Но как всегда, всё идет не по плану. на WIN10 не хочет запускать а если и идет запуск то с ошибками.
Поэтому я использовал версию 1.38 с HackCable
Ссылка на архив 1.38
В архиве есть драйвера для нашего шнура. Подключаем шнур и устанавливаем драйвера, у меня это пришлось сделать вручную + с отключением проверки подписи
Еще раз повторюсь: у меня установились только для митсубы, как универсальный не устанавливался!
Если всё прошло успешно при запуске программы

у нас будет отображаться шнур

Одного шнура мало, нужен еще bootрin
Я использовал китайский повышающий стабилизатор напряжения. Выставив его на 17 вольт

Я пробовал считать прошивку в машине через розетку, отключив при этом винты и катушки, но блок не выходил на связь вообще. Причем, от разъема до блока нужные провода звонятся. С чем это связано, я не разобрался.

Ок. снимаем.
Далее нам нужно соединить блок и адаптер. Для этого можно купить разъем OBD2, штекера, которые подходят к эбу и собрать всё красиво, но не в моем случае.
Для соединения идеально подошли и в блок и в шнур кабель от БП компьютера.

Так же в идеале взять кнопку без фиксации, чтобы прерывать бутпин. Нет такой- замыкаем провода
Про подключение:

Паралельно к + и — подключаем повышайку и от него у нас уже выходит один провод Vout+, где у нас 17В
Питание брал с блока от роутера, выдает он 12В и 0.5А
Подцепили- идем в программу.

Тут же я долго искал причину, почему я не могу считать все 512 КБ прошивки ( на автомате 512КБ ! т.к. моторник соединен с коробасом)

В Архиве я уже поправил файл, но если вы скачиваете с другого ресурса программу: скрин для вас:

Читайте также: