Galleto 1260 — это программа для прошивки различных видов ЭБУ автомобилей через диагностический разъем, работающая с одноименным адаптером. По сути адаптер галлето это тот же к-лайн адаптер с той лишь разницей, что выход Tx микросхемы FT232 соединен через диод с выводом DTR.
Схема была взята с инета на микрухе FT232RL. Есть еще много схем на FT232BM, но там нужна внешняя EPROM, а по цене микрухи стоят одинаково. Собственно вот схема:
Развел схему в SprintLayout-e (схема в конце в архиве). Единственное что я добавил это два синих светодиода в корпусе 0805 подключенных к выводам С0 и С1 и запрограммированных отображать данные по Rx и Tx, а также два красных светодиода на +5 вольт от USB и +12 вольт от бортсети авто.
Также добавил перемычку на линию от Tx к DTR, которая легко превращает галетку в обычный к-лайн адаптер, который можно использовать с программой Chevrolet Explorer.
справа на лево: 2 рубля, галлето, маленькая схемка для экспериментов с микроконтроллером PIC в корпусе TQFP28, далее как обычно: утюжим, отмачиваем, травим, получаем чтото типа того:
затем паяльная маска
засветка с трафаретом под УФ лампой
смывка ацетоном лишнего
ну и запайка компонентов
Далее подключение к компу и установка драйверов (приложены в архиве в конце). Вообще с подключением поначалу была беда какаято, чуть разъем пошевелишь микруха отваливалась от компа и снова подключалась, перепайка разъема miniusb на схеме на другой результата не дала. Перепробывал 3-и провода с миниусб которые имелись у меня дома, со всеми такая беда.
Что-либо шить с таким плохим контактом естественно нельзя, в самый ответственный момент связь оборвется и все приехали. Начал уже было разводить новую плату с полноценным большим USB разъемом вместо мини, и тут взял у коллеги минимусб кабель, подключил — а с ним все в любых положениях разъма все работает… Прихватизировал его кабель себе )))
Делал все под windows XP. С качал с официального сайта FTDI программу MProg 3.5. Щас ей на замену уже сделана FTProg но она работает с файлами *.xml, а в сети все прошивки под галлету идут в формате *.ept. В принципе в настройках вообще все можно прописать руками, я например тоже скачаную ept правил — потому как у меня нету инверсии пинов Tx и DTR, и на С0 и С1 выведены диоды, которые в том ept не были задействованы (в конце в архиве моя ept под мою схему)
Итак запускаем Mprog, нажимаем значок с лупой и видим внизу надпись о том что найдено столько то чистых и столькото уже записанных устройств. У меня уже в него что-то писалось мной до этого (микруху я выпаял со своего предыдущего адаптера)
далее нажимаем открыть файл и выбираем файл «galletto_by_ksb31.ept»
и нажимаем кнопку с молнией, прошивается секунду-две. После чего появляется запись
«Programmed serial number 47514789»
далее передергиваем шнурок и вновь ставим драйверы, так как наименование шнурка изменилось и винда его опереляет как уже другое устройство.
Для того чтобы программа Galleto 1260 работала с адаптером необходимо чтобы зашытый в экзешнике серийник совпадал с зашитым в адаптер серийником. Где его удобней поменять там и меняйте. В приложенной в архиве проге уже зашит серийник 47514789, такой же как и в адаптере. На всякий случай если будете использовать другую версию проги (например русифицированную) то номерок этот находится по адреу 249E90, и заменить его можно в любом Hex редакторе (winhex например или XVI32? который есть в архиве)
совсем забыл дописать о подключении к машине у меня уже есть вот такой разъем OBD2 фирмы Orion с припаянным мной к нему шлейфом и разъемом IDC-10 на конце, которым он и подключается к соответствующему разъему на плате:
в итоге пин 10 разъема IDC-10 соединяется с пином 7 разъема OBD-2 (это к-линия), пин 8 разъема IDC-10 соединяется с пином 16 разъема OBD-2 (это +12 вольт) и пины 6 и 4 разъема IDC-10 соединяются с пинами 4 и 5 разъема OBD-2 (это GND).
вот сам разъем OBD2
ВОТ ссылка на архив со всем добром
Автор; Сергей Коптев