Здесь я поделюсь как я прошил свой GM-12 ЭБУ 16209689 KDAC ZXWU SW для DAEWOO NEXIA 1.5l 75лс 2004г. IEFI-6.

Для начала немного теории у меня флэш am29f010b -1 mbit или 128kbyte. При чтении на программаторе с адресов 0000-7ffff 8000-ffff 10000-17fff 18000-1fff0 те 4 блока по 32к. оказалось что все эти блоки эдентичные. Опытным путем было выявлено что прошивка которая используется по умолчанию находится по адресу 18000-1fff0 те туда и будем лить тюнинговоую. Для начала рекомендую скачать прошивку программой

OSE Enhanced Flash Tool V135.exe http://www.box.net/shared/7yyrfv5rgvkhhlb98mcv

Выставляем настройки как на рисунке

Это на случай если при выпаивании флэшки что то пойдет не так, нажимаем «connect»

Выскакивают настройки карты памяти просто нажимаем ок. Затем «Get bin». Сразу разочарую Не обольщайтесь программа к сожалению записывать не умеет. Вот что мне ответил ее автор, цитирую «Sorry but it does not support the flash based Daewoo ECMs, I have not been able to find one locally to add support for them» Чтение производится обычным k-line адаптером я сделал так

http://big-town.narod.ru/kline.html


Ну теперь собственно к практике нам потребуется прожектор на 100-150 ватт, пищевая фольга, паяльный фен (если онного нету можно обратиться к ремонтникам сотовых) я в свое время разорился , программатор - у меня такового не было, зато был хороший знакомый который раньше занимался ремонтом кассовых аппаратов :), так вот ремонтом он больше не занимается а программатор имеется :) также можно найти у путевых сервисников по компам с помощью его перешивают биосы. Материнка — донор - панельки если не купить новую, в моем случае была мать asus p4p800-x. В нее вставлялся Bios Канифоль разведенная на спирту (разводиться 1 часть канифоли 2 части спирта) или покупной флюс.


Отворачиваем 4 болта извлекаем плату, снимаем пластмассовый крепеж, острым предметом по возможности счищаем силикон, которым покрыта плата. Замечаем ключ микросхемы


Затем шприцом заливаем разведенную канифоль максимально много, но так что бы она не потекла по плате. Затем прожектор накрываем фольгой, делаем вырез где то в два раза больше площади флэхи (это типа паяльного стола) . Фиксируем плату чтобы флэш находилась посередине прорези. Через 3-4 минуты начинаем круговыми движениями паяльной станцией при температуре 380 градусов греть флэху, поток минимальный, проводя по периметру, периодически шилом проверяем флэш аккуратно покачивая ее и как тока флэш начинает покачиваться с небольшими усилиями сковыреваем флэшку так как по ней может оказаться силикон, как это было в моем случае, из-за этого чуть не перегрел ее. Но не в коем случае не прикладывать значительные усилия пока флэш не начала качаться те припой не расплавился полностью!!! Даем остыть всему. Затем прополаскиваем флэху в спирте или растворителе, удаляя остатки силикона и канифоли. Также моем спиртом и кисточкой плату. Затем берем мать донора панельки, и все тоже самое проделываем с ней. Или залуживаем лапы если у вас есть новая панелька. Когда все готово можем приступить к припаиванию панельки на место где раньше располагалась микросхема. Наносим немного неактивного флюса на плату который не подлежит смыванию, мне немного его досталось внахаляву, хотя 100% уверен что подойдет все таже спиртовая канифоль. Ложим на прожектор и через 2-3 минуты начинам греть феном наблюдая как садиться панелька, очень аккуратно покачиваем иглой панельку наблюдая тем самым за ее усадкой и как только панелька будет как на дрожжалке все вырубаем и даем остыть. После этого обмазываем ее по внешнему периметру силиконом, не будем нарушать общую конституцию платы :). И вот что у нас получилось:

Вставляем флэшку назад, и не убирая в корпус идем и подсоединяем разъемы проверяем что машина заводится и мы ни чего не убили. Все ок, можно выдохнуть самое сложное позади. Выковариваем флэш. Несем на программатор Считываем навсякий случай всю флэш 128к. Далее незнаю как под форточкой есть ли аналогичная комманда, а под линуксом набираем следующее:


dd if=full128.bin of=prepare.bin count=96k bs=1

dd if=tuning.bin of=prepare.bin seek=96k bs=1


где full128.binэто ваш полный бэкап, а tuning.binэто тюнингованная прошивка, я использовал 3dnew.bin это прошивка в свободном доступе ссылка на нее и другие http://www.auto-bk.ru/forum/index.php?app=forums&module=forums&section=attach&tid=336


Проверяем что бы размер prepare.bin был равен до байта full128.bin. Затем делаем полное стирание флэшки и затем заливаем наш prepare.bin. И навсякий пожарный считываем из не прошивку и сверяем с оригиналом все должно совпадать до бита. Иначе повторяем запись. Берем нашу новоиспеченную флэху и пихаем в ЭБУ.


И еще одна маленькая изюминка, если вдруг вас обуяла ностальгия, и вдруг снова захотелось почему то вернуться на сток, для этого не надо повторять все сначала. Все дело в том что в блоке Delco eifi-6 используется 8-ми битный процессор и он может адресовать тока 64к, а переключить какой диапазон ему использовать можно банальной перемычкой чем мы еще и займемся. Для этого припаиваем провода как показано на рисунке:


Места пайки на всякий случай заливаю силиконом во избежании окисления и упрочнения соединения. Затем выводим их на крышку ЭБУ на тумблер. Теперь у нас есть возможность одним нажатием перейти на любую прошивку.





















Только не пытайтесь перейти при включенном зажигании!!!

Что имеем в конце:




Используются технологии uCoz