Galleto 1260 или прошиваем ЭБУ сами

Снимок36

Galleto 1260 — это программа для прошивки различных видов ЭБУ автомобилей через диагностический разъем, работающая с одноименным адаптером. По сути адаптер галлето это тот же к-лайн адаптер с той лишь разницей, что выход Tx микросхемы FT232 соединен через диод с выводом DTR.

Схема была взята с инета на микрухе FT232RL. Есть еще много схем на FT232BM, но там нужна внешняя EPROM, а по цене микрухи стоят одинаково. Собственно вот схема:

Снимок22

Развел схему в SprintLayout-e (схема в конце в архиве). Единственное что я добавил это два синих светодиода в корпусе 0805 подключенных к выводам С0 и С1 и запрограммированных отображать данные по Rx и Tx, а также два красных светодиода на +5 вольт от USB и +12 вольт от бортсети авто.

Также добавил перемычку на линию от Tx к DTR, которая легко превращает галетку в обычный к-лайн адаптер, который можно использовать с программой Chevrolet Explorer.

Снимок23

справа на лево: 2 рубля, галлето, маленькая схемка для экспериментов с микроконтроллером PIC в корпусе TQFP28, далее как обычно: утюжим, отмачиваем, травим, получаем чтото типа того:

Galleto 1260 или прошиваем ЭБУ сами

затем паяльная маска

Снимок25

засветка с трафаретом под УФ лампой

Galleto 1260 или прошиваем ЭБУ сами

смывка ацетоном лишнего

Снимок27

ну и запайка компонентов



Снимок28 Снимок29

Далее подключение к компу и установка драйверов (приложены в архиве в конце). Вообще с подключением поначалу была беда какаято, чуть разъем пошевелишь микруха отваливалась от компа и снова подключалась, перепайка разъема miniusb на схеме на другой результата не дала. Перепробывал 3-и провода с миниусб которые имелись у меня дома, со всеми такая беда.

Что-либо шить с таким плохим контактом естественно нельзя, в самый ответственный момент связь оборвется и все приехали. Начал уже было разводить новую плату с полноценным большим USB разъемом вместо мини, и тут взял у коллеги минимусб кабель, подключил — а с ним все в любых положениях разъма все работает… Прихватизировал его кабель себе )))

Делал все под windows XP. С качал с официального сайта FTDI программу MProg 3.5. Щас ей на замену уже сделана FTProg но она работает с файлами *.xml, а в сети все прошивки под галлету идут в формате *.ept. В принципе в настройках вообще все можно прописать руками, я например тоже скачаную ept правил — потому как у меня нету инверсии пинов Tx и DTR, и на С0 и С1 выведены диоды, которые в том ept не были задействованы (в конце в архиве моя ept под мою схему)

Итак запускаем Mprog, нажимаем значок с лупой и видим внизу надпись о том что найдено столько то чистых и столькото уже записанных устройств. У меня уже в него что-то писалось мной до этого (микруху я выпаял со своего предыдущего адаптера)

Снимок30

далее нажимаем открыть файл и выбираем файл «galletto_by_ksb31.ept»

Снимок31

и нажимаем кнопку с молнией, прошивается секунду-две. После чего появляется запись

«Programmed serial number 47514789″

Снимок32

далее передергиваем шнурок и вновь ставим драйверы, так как наименование шнурка изменилось и винда его опереляет как уже другое устройство.

Для того чтобы программа Galleto 1260 работала с адаптером необходимо чтобы зашытый в экзешнике серийник совпадал с зашитым в адаптер серийником. Где его удобней поменять там и меняйте. В приложенной в архиве проге уже зашит серийник 47514789, такой же как и в адаптере. На всякий случай если будете использовать другую версию проги (например русифицированную) то номерок этот находится по адреу 249E90, и заменить его можно в любом Hex редакторе (winhex например или XVI32? который есть в архиве)

Снимок33

совсем забыл дописать о подключении к машине у меня уже есть вот такой разъем OBD2 фирмы Orion с припаянным мной к нему шлейфом и разъемом IDC-10 на конце, которым он и подключается к соответствующему разъему на плате:

Galleto 1260 или прошиваем ЭБУ сами

в итоге пин 10 разъема IDC-10 соединяется с пином 7 разъема OBD-2 (это к-линия), пин 8 разъема IDC-10 соединяется с пином 16 разъема OBD-2 (это +12 вольт) и пины 6 и 4 разъема IDC-10 соединяются с пинами 4 и 5 разъема OBD-2 (это GND).

вот сам разъем OBD2

Снимок35

ВОТ ссылка на архив со всем добром

Автор; Сергей Коптев

Рассказать друзьям:




Комментариев: 3 “Galleto 1260 или прошиваем ЭБУ сами”

  1. АКА КАСЬЯН:

    В прошивках сам не очень, но респект за статью — плата бомба!

  2. игорь:

    В архиве есть печатка, но на ней красные и желтые линии, обозначающие наминалы. Но для распечатки нужна схема без этих линий, иначе эти линии тоже напечатаются.

    • ksb31:

      при печате из спринтлайоута слева выбираются слои которые выводятся на печать, красные и желые на слоях К1 и К2, нужно просто снять с них галки и они не пойдут на печать. Также в случае использования ЛУТ нужно поставить галку «зеркально»

Написать комментарий