Программатор для прошивки микросхем авто
Обзор программаторов
Добрый вечер )
Обзор того, что есть и что руками трогал.
1. MiniPro.
Сайт разработчика www.autoelectric.cn
Оболочки от разработчика MiniPro и WizardProg (последняя всегда свежая руссифицированная).
Бывает двух видом TL866C и TL866A. Первый позволяет программировать только через кроватку и адаптеры, последний дополнен внутрисхемным программированием ICSP. TL866C можно перепрошить в TL866A, хотя я бы сразу взял с ICSP (разница в пару сотен рублей).
Хороший Help, в край можно datasheet поднять. При внутрисхемном программировании капризен к питанию, срабатывает защита по перегрузке (решается подачей питания на устройство).
2. UPA-USB
Сайт разработчика www.elrasoft.com
Работает со своей оболочкой, очень хороший Help. Программирование идет через 9-пиновый разъем, можно работать без адаптеров. Значительно меньше список программируемых микросхем по сравнению с MiniPro, за то поддерживает Мотороллы. В работе, как автомат Калашникова. Позволяет подключать внешний источник питания.
Плюсом: большое количество калькуляторов для работы на Pascal Script.
3. Xprog
Сайт разработчика www.eldb.eu
Работает со своей оболочкой, хороший и понятный help. Прошивать можно, как с его разъемов, так и с адаптеров.
4. J-Link
Сайт разработчика www.segger.com
Работает с широким списком микроконтроллеров, допускающих программирование по JTAG.
Допускает перепрошивку Самбой или по JTAG (кто страдает). Поддерживает скрипты.
Все четыре программатора стабильны в работе.
Сейчас жду два свистка ST-Link и USB ISP (вот только китайцы просохнут).
Заходите в группу «Матрица». Программирование микроконтроллеров, ардуино, ПЛИС, 3Д и ЧПУ.
Реализация всего на практике и диагностика авто «ПроДвижение — техслужба»
Простой программатор для чтения EEPROM приборок и мозгов из подручных материалов.
Понадобилось мне тут вычитать eeprom приборки VDO, то что он легко вычитывается KKL шнурком я в курсе 🙂 Программатора для этих флешек у меня не было. Полазив по сусекам нашел программатор USBASP, это программатор AVR микроконтроллеров, стоит всего 90 руб. Вспомнил что где то читал что его легко превратить в программатор spi, i2 и microwire флешек банально сменой прошивки. Эти флешки используются в приборках и практически во всех блоках управления двигателем. То что надо, перекрывает почти все мозги и приборки.
Вообще считать – записать eeprom обычно надо для того что б вытянуть пароль иммо, отключить иммо, скорректировать в мозгах вин номер и логин иммо, восстановить eeprom после не удачной прошивки и окирпичивании устройства… В общем полезный зверек, тем более не везде можно это сделать софтово.
Для начала берем вот такой программатор.
Соединяем программаторы вот так и меняем в одном прошивку. Будет он у меня программатором под флешки. Где взять прошивку и как прошить написано вот тут forum.easyelectronics.ru/viewtopic.php?t=10947 там же и программа для работы с usbasp в роли программатора флешек. Это пост автора проекта. Огромное ему спасибо!
Смотрим что он поддерживает в интересующем меня диапазоне машин. А поддерживает практически все 🙂 Все приборки и почти все блоки управления… Имею ввиду установленные в них микросхемы памяти.
Вот допустим модели мозгов Audi, зелеными галочками пометил что поддерживает.
Вот конкретно по моим любимым мозгам МЕ 7.5 из которых сделал себе двухпрошивочные — www.drive2.ru/l/522104471912710188/
Приступим к работе с ним.
У меня задача вытянуть eeprom из приборки VDO, узнать пароль иммо и при необходимости залить вытянутый дамп в другую сохранив калибровки стрелок и привязанные ключи. Почему я не делаю это софтово? Очень просто, приборка радостно сгорела с дымком и все такое. Кирпич в общем 🙂 В таких вот случаях без программатора не обойтись.
Берем приборку. Как разобрать писать не буду и так все знают 🙂
Вон она. Флешка с eepromом. 93С86…
Выпаиваем ее по быстрому…
Подключаем в соответствии со схемой. Схема разнится от типа флешки. У меня в VDO стоит microwire 93LС86… Значит по второй схеме…
Так как панельки у меня под SMD8 нет (заказал), то сделаю по быстрому переходник.
Возьму кусочек шлейфа, разделаю, нанесу цветовые метки.
И банально подпаяю, благо делов на минуту… Не очень фотогенично зато надежно 🙂
Напряжение питания выбираем в соответствии с даташитом на микросхему. Программатор выдает или 3.3v или 5v, переключается перемычкой. В моем случае любое, так как микросхема может работать в диапазоне 2.5-5.5 вольт.
Теперь можно подсоединить к компу и начать процесс считывания.
Запускаем программу. Смотрим что б был выбран программатор usbasp. Выбирает тип микросхемы с которой будем работать.
Далее все просто. Нажимаем считать. Идет процесс. Все считано.
Вот почти и все. EEPROM считан. Но есть одна тонкость, считан он правильно но не совсем. При чтении прошивки из EEPROM 93с86 байты в словах перевернуты. Например первое слово 02 03 а должно быть 03 02. Так как проект этого софта не коммерческий то он очень простой и в нем нет опции intel/motorola с которой сразу правильно. Но это не беда 🙂 Сохраняем файл.
Теперь запускаем редактор WinHex, открываем нем файл нашего eeprom и делаем ему свап.
Вот так:
Правка – Модифицировать данные
В менюшке выбираете «Обратный порядок байт», блин, у меня кота байтом зовут 🙂 Ставим 2 байта и жмем «ОК»
Вот и все, наш eeprom в нужном нам виде предстает 🙂
Ну и сохраняете его. В случае с приборкой VDO иммо3 можете на вин номер ориентироватся, если он стал правильно отображается то все правильно мы сделали
Теперь пароль на иммо вытянуть надо. Тут можно руками и все такое но на много проще сделать это с помощью всеми любимой программы, а именно VAG EEPROM Programmer.
Открываете полученный файл eeprom и в нем и сразу все что надо видите 🙂
Можно или ручками перенести данные в новую приборку а можно этот дамп залить со всеми калибровками и шкаламии ключами. Ну и пробег можете подкрутить пока законом не запретили 😉
Вот так все просто 🙂
Топ-10 лучших программаторов и дебаггеров с Алиэкспресс
В жизни любого радиолюбителя наступает момент, когда собранный своими руками программатор хочется заменить на что-то купленное и с бОльшими возможностями. Или расширить номенклатуру совместимых кристаллов. На Алиэкспресс можно найти огромный ассортимент универсальных программаторов и готовые адаптеры для установки микросхем памяти и контроллеров. В подборке будут интересные модели для AVR (ATMega/ATTiny), для PIC, STM8/STM32, для EEPROM, для Zigbee контроллеров и адаптеры.
Все больше становится доступного программного обеспечения, с помощью которого можно настраивать по себя различные модули и устройства. А конкретно, CC-Debugger может использоваться для программирования и отладки систем на базе 8051, например, модулей CC2531, на базе которых производятся гаджеты для умного дома и «интернета вещей». Работает с программным обеспечением IAR и SmartRF Studio.
Хороший пример использования предыдущего отладчика CC-Debugger — это заливка адаптированной прошивки в компактный USB донгл для сети Zigbee. С помощью модифицированного Zigbee трансмиттера можно привязывать устройства в свою сеть, создавать собственные Zigbee-мосты, анализировать протоколы датчиков и так далее.
Один из лучших программаторов для AVR — это классический USBASP, компактный и универсальный программатор, для загрузки программного обеспечения через интерфейс ISP. В комплекте есть кабель для загрузки через ISP на 10 контактов. Подходит не только для семейства ATMEGA8, но и для новых ATMEGA128. Работает в Win7.
А это еще один вариант USB ISP программатора для AVR (семейства ATMega и ATTiny). В отличие от предыдущего имеет выбор питания кристалла (5V или 3.3V джампером), а также в два раза меньшую стоимость. Интерфейс для программирования ISP, но есть смысл воспользоваться отдельным адаптером с ISP10 на ISP6 для удобства работы с компактными отладочными платами Arduino.
Устройство представляет собой полноценный uart-мост и эмулятор последовательного порта. Предназначен для прошивки микросхем памяти (24 EEPROM и 25 SPI flash 8pin/16pin) и микроконтроллеров по spi (AVR, PIC, Singlechip STC). Подходит для восстановления флэш-памяти BIOS USB. Для работы с контроллерами Атмел используется программное обеспечение AVR CH341A или AVRDUDE
Для работы с устройствами от STMicroelectronics рекомендую использовать программатор ST LINK. По ссылке версия ST-Link V2, который подходит для чипов семейств STM8 и STM32. Удобен для загрузки встроенного программного обеспечения на контроллер прямо в составе схемы, а также для отладки работы и поиска ошибок. В комплекте есть 4-pin кабель. Цена смешная — полтора бакса.
А вот если нужен адаптер посерьезнее, то есть смысл посмотреть недорогой программатор SWD, который совместим со всеми функциями J-Link. В данной модели интерфейс упрощен до четырех линий: VCC, SWDIO, SWCLK, GND. Но, по сравнению с обычными, этот вариант быстрый и эффективный. Подключается через MicroUSB, корпуса, увы, не предусмотрено. Цена всего 2 бакса.
Один из лучших USB программаторов для PICmicro контроллеров и ключей KeeLOQ производства компании Microchip Technology. В лоте на выбор есть модели: PICKIT3, PICKIT2 или PICKIT 3,5. Лучше брать последние версии устройства. В комплекте идет плата расширения с ZIF-сокетом (PIC ICD2). Полный схемотехнический аналог фирменного программатора PICKIT 3 компании Microchip.
Новейшая версия универсального USB программатора EZP2019 с высокоскоростным интерфейсом SPI с большим набором адаптеров для EEPROM, клипсами и диском с программным обеспечением. Этот вариант несколько лучше дешевого программатора CH341A. Является усовершенствованной версией программаторов EZPO2010/EZP2013. В комплекте есть все необходимое для работы.
Есть еще один хороший вариант — универсальный программатор TL866II, но он не поместился в текст статьи, о нем будет позже.
Рекомендую ознакомиться с другими подборками по другим темам:
Программаторы для прошивки чипов автомобильных ЭБУ
Выберите марку авто.
CARPROG Full – универсальный программатор электронных блоков автомобилей. Работает с одометрами, подушками безопасности, автомагнитолами, микросхемами EEPROM и ключами.
Программатор для корректировки одометра для автомобилей BMW посредством перепрограммирования чипов M35080.
VAG DASH K+CAN V4.22 – универсальный программатор для автомобилей концерна VAG – Volkswagen, Audi, Seat, Skoda.
Универсальный программатор для программирования контроллеров и микросхем памяти от Atmel, Micronas, National, Texas, ST, M35080, в т.ч. с защитой от считывания.
VAG Vehicle Diagnostic Interface VVDI – интерфейс для диагностики автомобилей концерна VAG, а также для адаптации ключей и корректировки одометров.
Программирование и чип-тюнинг ЭБУ двигателей автомобилей «на столе»
Программирование и чип-тюнинг ЭБУ двигателей автомобилей через OBD разъём
Digimaster III – универсальное устройство для корректировки одометров, сброса ошибок блока SRS, программирования ЭБУ, расшифровки пин-кода магнитолы и программирования ключей для Mercedes и BMW.
UPA-USB Serial Programmer – универсальный программатор для микросхем EEPROM компаний STMicroelectronics, Motorola, Atmel и др.
Piasini Serial Suite Master 4.1 – универсальный программатор для чип-тюнинга и клонирования электронных блоков управления, отключения сажевого фильтра и работы с микросхемами EEPROM.
912/9S12/9S12X Programmer V1.54 – программатор для чипов серий 912/9S12/9S12X производства компании Motorola.
Xeltek USB Superpro 600P Universal Programmer – универсальный программатор, предназначенный для перекодировки микроконтроллеров, микросхем, чипов EPROM, PROM, BPROM, NVRAM и др.
BDM100 EDC16 OBD No.101 Bosch Probe – адаптер для микросхем электронных блоков управления производства Bosch.
Лаборатория Мотор-Мастер служит для детальной диагностики всех систем несколькими способами, программирования блоков управления, изменения показаний одометра, активации и тестирования исполнительных механизмов.
Не знаете что выбрать?
Обратитесь к нашим специалистам! Мы поможем подобрать оборудование подходящее под ваши нужды.
Для клиентов из Москвы: 8 (495) 648-62-46
Вы не из Москвы? Не беда, звонок на этот номер из любого города РФ бесплатный: 8 (800) 775-09-46.
Характеристика | Значение |
Страна производителя | Дания |
Вес | 0,141 кг |
Питание | аккумуляторный элемент тип АА |
Плюсы
Минусы
Отзыв: “Лучшие программаторы датского бренда, которые имеют гарантию на использование и сертификаты качества. Девайс очень практичный, легко переносить и использовать. Не требует дополнительных аксессуаров – одел, нажал кнопку и он работает. Купили для бабушки, которая плохо слышит. Ей очень понравился”.
Iprog Plus v80
Товар предназначен для силовых агрегатов и автомобилей. За короткий промежуток времени может скорректировать пробег. Всего за несколько минут устройство способно подготовить технику в автомобиле к использованию, считать информацию. Многофункциональное устройство может менять километры на мили, проверять работу системы всего автомобиля, загружать новую информацию, удаляя старую.
Характеристика | Значение |
Страна производителя | США |
Вес | 0,1 кг |
Питание | USB порт |
Плюсы
Минусы
Отзыв: “Консультанты в специализированном магазине рекомендуют к покупке этот девайс. Очень нужная вещь для владельцев автомобилей. Устройство подготавливает его к работе, проверяет технические данные, благодаря регулярному обновлению драйверов за безопасность автомобиля можно не беспокоиться”.
Turbosky PMT-1
Узкоспециализированный современный прибор, который подходит для разных портов электростанций. Может выполнить функции, с которыми не справляются другие программаторы из-за расхождения 1 и 0. С помощью кабеля можно настроить десятки характеристик. К примеру, шумоподавление или введение собственного функционала клавиш. Драйверы для устройства можно загрузить с официального сайта производителя совершенно бесплатно.
Характеристика | Значение |
Страна производителя | Китай |
Вес | 0,25 кг |
Питание | USB порт, разъем Kenwood |
Плюсы
Минусы
Отзыв: “В целом устройством остался доволен. Удобное расположение кнопок, хорошая связь, быстрая зарядка. Товар однозначно стоит своих денег”.
Xhorse VVDI PROG
Данная марка программатора предназначена для работы с микросхемами и блоками к автомобилю. В устройство встроено программное обеспечение, которое позволяет пользователю быстро и легко обновить прошивку до последней версии. Благодаря функции самотестирования можно проверить работоспособность устройства.
Характеристика | Значение |
Страна производителя | Китай |
Вес | 0,18 кг |
Питание | USB порт, адаптер |
Плюсы
Минусы
Отзыв: “Устройство показало себя с хорошей стороны. Легко, практично, быстро воздействует на автомобиль. Объема памяти хватает для постоянного обновления ключей к автомобилю”.
CH341A
Простое и компактное устройство, которое предназначено для прошивки флешки. В комплекте идет все необходимое для работы. Производитель позаботился о пользователях и создал прошивку на русском языке, чтобы интерфейс программы был понятен с первого раза. Кроме флешки, им можно починить различные детали компьютера, ноутбука. Главное – стереть старые данные об устройстве, иначе выбьет ошибку.
Характеристика | Значение |
Страна производителя | Корея |
Вес | 0,2 кг |
Питание | USB порт |
Плюсы
Минусы
Отзыв: “Очень рад, что приобрел устройство. Уже и не надеялся на то, что мой роутер заработает. Быстро установил нужные программы, сопряг с роутером. Несколько минут, и он работает. Хорошее и, главное, нужное устройство”.
EZP2019
Полезный прибор предназначен для ремонта и обслуживания бытовой техники. При таком спектре функций цена на него остается бюджетной. Часто его применяют в заводском производстве. Автоматизированная система самостоятельно проводит тесты с программируемым оборудованием. На чтение записи требуется не больше 10 секунд. Это не самый быстрый результат, однако среди девайсов данной ценовой категории считается лучшим. Поддерживает обновленные версии прошивки.
Характеристика | Значение |
Страна производителя | Китай |
Вес | 0,45 кг |
Питание | USB порт, контроллер |
Плюсы
Минусы
Отзыв: “Долго на балконе хранил старый телевизор, выбросить жалко. Взял у знакомого программатор, почитал инструкцию, установил нужные программы и увидел, что телевизор по-немногу оживает. Очень рад такой находке, обязательно куплю и себе, ведь в доме много непочиненной техники”.
MiniPro TL866 II Plus USB
Высокоскоростной программатор, который применяется к любой операционной системе. К одному компьютеру можно подключить 4 девайса. Огромный список аппаратов, которые поддерживают устройство. Прибор имеет большой перечень дополнительных функций, к примеру, тестирование алгоритмов, вывод порядкового номера. С его помощью можно установить код на защиту авторских прав, который очень полезен в производственном процессе.
Характеристика | Значение |
Страна производителя | Корея |
Вес | 0,35 кг |
Питание | USB порт 5В |
Плюсы
Минусы
Отзыв: “На работе используем программатор данной модели для выполнения широкого спектра задач. Очень быстро и качественно делает свою работу. Всего несколько минут и необходимый файл информации уже загружен на диск”.
LC-01 USBISP
Девайс предназначен для единственной цели – извлечение данных, которую хорошо выполняет. За небольшую цену пользователь получит качественный регулятор, его легко подсоединить и считать данные. Благодаря ESP8266 можно передавать данные с чипов. Внешне напоминает плату с разъемами желтого цвета, в которые вставляются модули. Микросхема соединяет модуль с компьютером. Изготовитель позаботился и о стабилизаторе напряжения.
Характеристика | Значение |
Страна производителя | Китай |
Вес | 0,4 кг |
Питание аккумуляторный элемент | USB порт, SP |
Плюсы
Минусы
Отзыв: “Начал работать в сфере программирования недавно, поэтому обзавелся таким девайсом. Пока все нравится, справляется с поставленными задачами. Быстро загружает данные, выводит на диск. Имеется стабилизатор напряжения”.
ST-link v2
Данное устройство имеет высокоскоростной интерфейс, который позволяет выполнять задачи в разы быстрее. Помогает поэтапно выполнить работу микроконтроллера и следить за его значением. Этот внутрисхемный программатор подсоединяется к любому устройству, имеет светоотражающую подсветку режимов работы, стабилизатор напряжения. В автоматическом режиме осуществляется прошивка системы.
Характеристика | Значение |
Страна производителя | Китай |
Вес | 0,8 кг |
Питание | USB порт А |
Плюсы
Минусы
Отзыв: “Профессиональное устройство, которое используется в производственном процессе. С его помощью можно наладить работу программного обеспечения очень быстро и качественно. Есть вариант работы в автономном режиме”.
RT809H
Универсальный программатор привлекает простотой использования и широким спектром действия. Предназначен для записи информации с микроконтроллера. Идеальный вариант для отладки электрооборудования. При помощи специального кабеля можно считывать информацию прямо на матрицу ноутбука. Подойдет для прошивки компьютера. Устройство может работать как от сети, так и автономно. Хорошая комплектация прибора.
Характеристика | Значение |
Страна производителя | Корея |
Вес | 0,32 кг |
Питание | USB порт, SOP-адаптер |
Плюсы
Минусы
Отзыв: “Купил устройство, чтобы прошить компьютер. Так как плохо понимаю в этом деле, прочитал инструкцию в интернете и быстро настроил порт. Подключил кабель, соединил с компьютером и загрузил нужную информацию. Прибор оправдал мои ожидания”.
Советы по выбору
Изначально стоит определиться, для каких целей будет использоваться устройство. Существует 2 большие категории устройства:
Чтобы устройство бесперебойно выполняло весь спектр задач, оно должно иметь:
По типу поддерживаемых микросхем различают такие устройства:
Если пользователь решил заняться программированием, но в дальнейшем не планирует делать это на профессиональном уровне, тогда он может подобрать простое специализированное устройство, в котором разберется даже новичок. Если же прибор покупается для регулярного использования на работе, тогда не стоит торопиться. Выбор моделей очень велик, и не всегда самый дорогой прибор является самым хорошим.
Прежде чем купить девайс, стоит посоветоваться со специалистами, которые хорошо знают все тонкости работы с ним. Скорее всего они предложат одно из описанных выше устройств, поэтому можно сэкономить время и сразу заказать программатор, исходя из его особенностей и отзывов в данном материале.
- Программатор для прошивки ключей авто
- Программатор для работы с авто