Программатор sfp своими руками

Добавил пользователь Дмитрий К.
Обновлено: 19.09.2024

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

Ну вот и настало время написать о том чем пользуюсь я.

Всем здравствуйте! Сегодня немного расскажу какими программаторами я пользуюсь и с каким софтом. Как обойтись без дорогого программатора. Статья должна быть интересной!

А сейчас фото всех сразу моих "игрушек" и по отдельности с кратким описанием возможностей. Возможно я что-то смогу упустить, но основную информацию и интересные варианты использования некоторых из прогеров я вам расскажу.

Первый и наверное самый популярный программатор это TL866A - моя версия. На сегодняшний день цена такого прогера колеблется от 3 до 7 тысяч рублей. В зависимости от количества панелей для программируемых микросхем. Всё в нём хорошо, большая база программируемых микросхем, но в этой модели нет возможности чтения- записи NAND микросхем. В основном я его использую для прошивки 24х, 25х серий микросхем. Так-же есть возможность подключения по ISP - внутрисхемное программирование некоторых контроллеров таких как известная ATMEGA , некоторые PIC контроллеры. Но многие контроллеры не поддерживаются. Всё можно почитать в интернете. Работаю на нём с "родным" софтом.

Внешне неказистый, "собран на коленке" на контроллере atmega88pa это один из самых интересных программаторов - Postal 3 usb. Этот программатор был собран мной ,в начале, для прошивки всего одного телевизора LG- модель не помню, прошивал в том телевизоре процессор micronas. У тех моделей тв при выходе из строя блока питания (вздутия конденсаторов) - слетала прошивка этого процессора. Прошивал контроллер atmega этого программатора как раз TL866. Как ни странно на сегодняшний день продолжаются разработки программатора Postal и его софта. И я, шагая в ногу с временем, тоже его немного усовершенствовал и эта "штуковина" стала читать и писать загрузочные области EMMC. И этот Postal 3 мне очень помог. Причём после модернизации все старые опции остались! В этих видео1 и виедо2 я показывал как всё это работает. Работаю с этим программатором с родным софтом, но есть нюанс! У этого прогера много версий программ и соответственно для каждых микросхем свои программы! Цена вопроса этого прогера со всеми "потрохами" мне вышла порядка 600 рублей. Подробнее можно найти на ФОРУМЕ

Это программатор ChipStar Janus. Я про него немного рассказывал в ЭТОЙ статье. Несколько раз выручал при прошивке NAND микросхем на Samsung, Philips, Lg, Sharp в корпусе tssop48. Цена вопроса конструктора была порядка 900р сейчас маленько подорожал. Но я брал не конструктор, а уже собранный по-моему за 2000р + отдельно у ребят с форума ремонтауд заказывал плату, и панельку брал на алике. Вышло всё порядка 4000р . Ну в принципе он себя только-только окупил :) Как-то так.

Следующий и не менее интересный прогер.

Так-же многим наверное известен. Это CH341.

А вот и интересненькое пошло.

Ну если честно , то по началу многое про него не знал. Как оказалось это ну очень даже не плохой программатор, который может действительно многое! Вплоть до считывания логов с телевизоров! Я правда сам этим не занимался. Мне он потребовался для прошивки процессора Weltrend да CH341 шьёт Weltrend. Конечно основная его функция это прошивка так-же 24хх 25хх 93хх и других микросхем. Но мне как-то потребовалось прошить Weltrend на телевизоре Samsung и я нашёл вот ЭТУ статью и по инструкции всё сделал. Я и знать не мог что этот программатор работает с программой Postal. За это отдельное спасибо разработчику софта! Сам программатор стоит порядка 300-400 рублей.

И ещё одна интересная игрушка- картридер!

Вот это ну очень интересная игрушка заказанная с али за 100 рублей.

И снова здравствуй Postal 3 ! Как работает этот картридер я показывал на ЭТОМ видео. Тоже читая интернет и ища бюджетные варианты для работы с emmc нашел все на том-же форуме-мониторе, как emmc прошить картридером. По сути эта платка представляет из себя флешку, но без самой микросхемы памяти.А вот эта микросхемка, которую видно на фото, является "посредником" между компьютером и памятью.Соединив нужные выводы от emmc такие как cmd,clk,d0 мы получаем "мост" между микросхемой памяти (emmc) и компьютером и с помощью программы Postal3 уже можно считать и записать содержимое. И в отличии от программатора Postal -который читает и пишет загрузочные (малые области) области, картридер считывает и записывает уже основное содержимое (big user) emmc весь софт телевизора (это простым языком)

У меня есть ещё один usbasp программатор. На фото он не попал, куда-то "закатился" :)

Купил я этот программатор за 300 рублей. А потребовался он мне для прошивки, при модернизации,Postal-3 хотя можно было и TL-кой снова воспользоваться, но почему-то купил usbasp. В дальнейшем с помощью него я прошил мультитестор LCR-T4. Вкратце я ЗДЕСЬ описывал. Про этот программатор информации можно много найти в интернете.Пользуюсь софтом AVRDUDE

В конце хотел подвести итог. Прочитав огромное количество информации я сделал вывод - УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР - МИФ ! Как-бы дорого не стоил программатор в нём всё-равно "чего-то" не будет хватать. У меня все эти программаторы появились с течением времени. Самый первый у меня был TL-866 - достался по наследству. Но "шагая вперёд" и ища боле-менее дешёвые варианты пришлось "городить" Postal потом приобретать Чипстар. У меня нет потока телевизоров с одинаковыми неисправностями, вот и приходилось изощряться перелопачивая стони страниц на форумах и собирать инфу по крупицам, но оно того стоило. Конечно я ещё очень многого не знаю, но стремится нужно :)

Ну вот наверное пока и всё чем хотел сегодня с вами поделиться.

Всем спасибо за внимание!

Если статья поможет вам в решении некоторых проблем, буду очень рад.

Остались вопросы или пожелания? Не стесняйтесь, пишите в комментариях, с удовольствием пообщаемся.

Ставьте лайки ПОДПИСЫВАЙТЕСЬ на канал и вы всегда будете в курсе новых публикаций.

Приходите почаще будет много интересного, а также читайте и другие статьи нашей странички и смотрите видео.


Универсальное решение для программирования оптических трансиверов

Программное обеспечение SFPTotal поддерживает гибкую работу с кодом оптических трансиверов, а устройства программаторов позволяют успешно перепрограммировать модули популярных форм факторов самых различных производителей.

Отличительная особенность - отсутствие привязки к модулям конкретного производителя, а также поддержка защищенных от записи трансиверов.


Программатор SFPTotal Mini

Устройство разработано в виде миниатюрного USB программатора SFP и SFP+ трансиверов. Поддерживает программирование как простых модулей 1G, так и мощных SFP+ CWDM/DWDM 10G трансиверов, в том числе AOC и твинаксиальные кабели.

Самый популярный программатор во всей линейке устройств SFPTotal.

Новый программатор SFPTotal Plus

Универсальный программатор SFPTotal Plus предназначен для поддержки широкого спектра трансиверов на базе одного устройства. Позволяет перепрограммировать модули популярных форматов: SFP, SFP+, SFP28, XFP, QSFP и QSFP28.

Данное решение является отличным инструментом для продавцов сетевого оборудования, ISP и системных интеграторов, работающих с модулями различных форм факторов и производителей.


Высокая скорость программирования

Программаторы SFPTotal работают на основе проприетарного протокола управления, который обеспечивает быстрый и стабильный доступ к памяти трансиверов посредством шины IIC.

Дружелюбный интерфейс

Программное обеспечение предоставляет удобный интерфейс, позволяющий считывать, редактировать и записывать изменения в память трансивера.

Более 300 известных паролей

Мы регулярно исследуем продукты различных производителей и предоставляем своим клиентам поддержку по паролям для программирования трансиверов с защитой от записи.

Доступ к библиотеке прошивок

В нашей базе данных предоставлено более 25 000 прошивок, которые помогут вам найти и устранить проблему совместимости с коммутационным оборудованием.

Сообщество специалистов

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

Профессиональная техподдержка

Служба поддержки проконсультирует по вопросам использования оборудования и решения наиболее популярных проблем с трансиверами при помощи программатора.

Бесплатное тестирование до покупки

Базовые функции программного обеспечения доступны до покупки устройства. Вы можете загрузить ПО, чтобы протестировать его бесплатно и принять окончательное решение.


Общая информация

Программаторы SFPTOTAL предназначены для программирования памяти трансиверов GBIC, SFP, SFP+, SFP28, XFP, QSFP+, QSFP28, QSFP56, QSFP-DD в том числе SFP RJ45, DAC и AOC кабелей. Устройства поддерживают программирование трансиверов с DDM, в том числе трансиверов с защитой от записи.

Устройства программаторов выполнены без корпусов для обеспечения свободного доступа к элементам управления и контактам, которые необходимы для программирования некоторых DAC и AOC кабелей, а также модулей с аппаратными элементами защиты.

Программаторы позволяют улучшить совместимость с оборудованием таких брендов, как 3com, Alcatel, Cisco, Extreme, Juniper, Lucent, Moxa, HP, HPE, Meriton, Ericsson / Marconi, Mellanox, Nortel, Net Insight, Nokia, Redback, Siemens, Transmode, Qlogic, Westermo, Allied Telesis, Cyan, DCN, Dlink, Enterasys, Foundry, Hitachi, Apresia, Huawei, Linksys, Netgear, Mikrotik, Orion, Ruijie, Tejas Network, Transitfion, ZTE, Zyxel и др.

Быстрый старт

Работа с программатором осуществляется с помощью программы SFPTotal Wizard, которая предоставляет удобный интерфейс для редактирования, чтения и записи прошивки в память трансивера. Для начала работы с программой не требуется предварительная настройка. Программа SFPTotal Wizard автоматически определит программатор, подключенный к ПК.

После установки драйвера на некоторых версиях ОС Windows требуется обязательная перезагрузка системы для корректной работы драйвера виртуального серийного порта.

Совместимость

Программаторы разработаны в соответствии со спецификациями SFF Committee и поддерживают работу с трансиверами GBIC, SFP, SFP+, XFP и QSFP, QSFP-DD форм фактов, и способны успешно перепрограммировать модули большинства производителей благодаря соблюдению требований спецификации MSA.

Программаторы поддерживают все адресные пространства трансивера (например A0H, A2H). Это означает, что вы сможете прочитать все доступные страницы памяти трансивера.

Аппаратная часть выполнена с условиями для обеспечения совместимости и безопасности микросхем памяти и чипа управления, а также стабильного питания схемы трансивера.

По-умолчанию, программатор осуществляет запись в память трансивера блоками по 8 байт при частоте тактирования шины 10 kHz, что обеспечивает максимальную совместимость с модулями разных аппаратных исполнений. При необходимости настройки работы (скорость шины данных, размер блока записи и пауза между блоками) могут быть изменены. Поэтому у вас не будет проблем с перепрограммированием большинства MSA трансиверов.

Как прошить трансиверы с защитой от записи?

Для программирования трансиверов с защитой от записи поддерживается ввод пароля через интерфейс ПО перед выполнением операции записи. Пароли для основных OEM производителей могут быть предоставлены по запросу. Также присутствует возможность поиска неизвестного пароля.

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

Для отдельных производителей трансиверов возможность программирования может иметь ограничения, связанные с заменой чипа в новой партии или установкой пароля, который еще не был найден и протестирован командой SFPTotal.

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

Где взять прошивки для трансиверов?

Большинство проблем совместимости трансиверов с коммутационным оборудованием связано с наличием ошибок в параметрах кода, декларирующих характеристики модуля, неверными контрольными суммами или использованием несовместимых образов. Для устранения проблем совместимости необходимо прежде всего загрузить корректную прошивку в память трансивера.

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

По всем вопросам обращайтесь в Службу поддержки.

Гарантийные обязательства

Официальная гарантия производителя на оборудование составляет 36 месяцев с момента первой покупки.

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

При покупке устройств через дилера уточняйте параметры действующей гарантии.

Сейчас без микроконтроллеров не обходится ни одна серьёзная конструкция. Где-то ставят ПИК, где-то АВР. И для работы с ними нужен программатор. А чтоб не делать несколько разных - соберите один для различных типов МК. Предлагаю вашему вниманию универсальный программатор EXTRA-PIC v3.2, с возможностью программирования как PIC, так и AVR контроллеров.

Программатор с возможностью программирования PIC и AVR

С помощью EXTRA-PIC+ можно программировать следующие чипы:

  • 10F серии: PIC10F206 PIC10F204 PIC10F202 PIC10F200
  • 12F серии: PIC12F683 PIC12F675 PIC12F635 PIC12F635 PIC12F629 PIC12F510 PIC12F509 PIC12F508
  • 16F/С серии: PIC16F627 PIC16F627A PIC16F628 PIC16F628A PIC16F630 PIC16F636 PIC16F639 PIC16F648A PIC16F676 PIC16F684 PIC16F685 PIC16F687 PIC16F688 PIC16F689 PIC16F690 PIC16F73 PIC16F74 PIC16F76 PIC16F77 PIC16F716 PIC16F737 PIC16F747 PIC16F767 PIC16F777 PIC16F83 PIC16F84 PIC16F84A PIC16F87 PIC16F88 PIC16F818 PIC16F819 PIC16F870 PIC16F871 PIC16F872 PIC16F873 PIC16F873A PIC16F874 PIC16F874A PIC16F876 PIC16F876A PIC16F877 PIC16F877A PIC16C61 PIC16C62 PIC16C62A/B PIC16C63 PIC16C63A PIC16C64 PIC16C64A PIC16C65 PIC16C65A/B PIC16C66 PIC16C67 PIC16C620/A PIC16C621/A PIC16C622/A PIC16CE623 PIC16CE624 PIC16CE625 PIC16C71 PIC16C72 PIC16C72A PIC16C73 PIC16C73A/B PIC16C74 PIC16C74A/B PIC16C76 PIC16C77 PIC16C710 PIC16C711 PIC16C712 PIC16C716 PIC16C745 PIC16C765 PIC16C773 PIC16C774 PIC16C923 PIC16C924 PIC16C925 PIC16C926
  • 18F серии: PIC18F1220 PIC18F2220 PIC18F2320 PIC18F2331 PIC18F2410 PIC18F242-2439 PIC18F2420 PIC18F2431 PIC18F2455 PIC18F248 PIC18F2480 PIC18F2510 PIC18F2515 PIC18F252-2539 PIC18F2520 PIC18F2525 PIC18F2550 PIC18F258 PIC18F2580 PIC18F2585 PIC18F2610 PIC18F2620 PIC18F2680 PIC18F4220 PIC18F4320 PIC18F4331 PIC18F4410 PIC18F442-4439 PIC18F4420 PIC18F4431 PIC18F4455 PIC18F448 PIC18F4480 PIC18F4510 PIC18F4515 PIC18F452-4539 PIC18F4520 PIC18F4525 PIC18F4550 PIC18F458 PIC18F4580 PIC18F4585 PIC18F4610 PIC18F4620 PIC18F4680
  • EEPROM 24C серии: 24C512 24C256 24C128 24C64 24C32 24C16 24C08 24C04 24C02 24C01
  • EEPROM 93хх серии

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

Схема универсального программатора



Теперь немного о значении джамперов и выключателя. Выключатель, как это и должно быть по логике, управляет питанием. Контактные штырьки J3 отвечают за возможность повторного программирования некоторых микроконтроллеров (так как после подачи напряжения на запрограммированный чип, он сразу же начинает выполнять свою программу, и из-за чего не поддается перепрограммированию). J3 – положение: 1-2 – режим первого программирования, 2-3 – режим повторного программирования (если первый выдает ошибки). Контактные штырьки J4 переключение между MISO и MOSI. Десятипиновый разъем предназначен для подключения адаптеров.

УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР

Форум по обсуждению материала УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР


Приводятся основные сведения о планарных предохранителях, включая их технические характеристики и применение.


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


В каком направлении течет ток - от плюса к минусу или наоборот? Занимательная теория сути электричества.


Что такое OLED, MiniLED и MicroLED телевизоры - краткий обзор и сравнение технологий.

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

Ну вот и настало время написать о том чем пользуюсь я.

Всем здравствуйте! Сегодня немного расскажу какими программаторами я пользуюсь и с каким софтом. Как обойтись без дорогого программатора. Статья должна быть интересной!

А сейчас фото всех сразу моих "игрушек" и по отдельности с кратким описанием возможностей. Возможно я что-то смогу упустить, но основную информацию и интересные варианты использования некоторых из прогеров я вам расскажу.

Первый и наверное самый популярный программатор это TL866A - моя версия. На сегодняшний день цена такого прогера колеблется от 3 до 7 тысяч рублей. В зависимости от количества панелей для программируемых микросхем. Всё в нём хорошо, большая база программируемых микросхем, но в этой модели нет возможности чтения- записи NAND микросхем. В основном я его использую для прошивки 24х, 25х серий микросхем. Так-же есть возможность подключения по ISP - внутрисхемное программирование некоторых контроллеров таких как известная ATMEGA , некоторые PIC контроллеры. Но многие контроллеры не поддерживаются. Всё можно почитать в интернете. Работаю на нём с "родным" софтом.

Внешне неказистый, "собран на коленке" на контроллере atmega88pa это один из самых интересных программаторов - Postal 3 usb. Этот программатор был собран мной ,в начале, для прошивки всего одного телевизора LG- модель не помню, прошивал в том телевизоре процессор micronas. У тех моделей тв при выходе из строя блока питания (вздутия конденсаторов) - слетала прошивка этого процессора. Прошивал контроллер atmega этого программатора как раз TL866. Как ни странно на сегодняшний день продолжаются разработки программатора Postal и его софта. И я, шагая в ногу с временем, тоже его немного усовершенствовал и эта "штуковина" стала читать и писать загрузочные области EMMC. И этот Postal 3 мне очень помог. Причём после модернизации все старые опции остались! В этих видео1 и виедо2 я показывал как всё это работает. Работаю с этим программатором с родным софтом, но есть нюанс! У этого прогера много версий программ и соответственно для каждых микросхем свои программы! Цена вопроса этого прогера со всеми "потрохами" мне вышла порядка 600 рублей. Подробнее можно найти на ФОРУМЕ

Это программатор ChipStar Janus. Я про него немного рассказывал в ЭТОЙ статье. Несколько раз выручал при прошивке NAND микросхем на Samsung, Philips, Lg, Sharp в корпусе tssop48. Цена вопроса конструктора была порядка 900р сейчас маленько подорожал. Но я брал не конструктор, а уже собранный по-моему за 2000р + отдельно у ребят с форума ремонтауд заказывал плату, и панельку брал на алике. Вышло всё порядка 4000р . Ну в принципе он себя только-только окупил :) Как-то так.

Следующий и не менее интересный прогер.

Так-же многим наверное известен. Это CH341.

А вот и интересненькое пошло.

Ну если честно , то по началу многое про него не знал. Как оказалось это ну очень даже не плохой программатор, который может действительно многое! Вплоть до считывания логов с телевизоров! Я правда сам этим не занимался. Мне он потребовался для прошивки процессора Weltrend да CH341 шьёт Weltrend. Конечно основная его функция это прошивка так-же 24хх 25хх 93хх и других микросхем. Но мне как-то потребовалось прошить Weltrend на телевизоре Samsung и я нашёл вот ЭТУ статью и по инструкции всё сделал. Я и знать не мог что этот программатор работает с программой Postal. За это отдельное спасибо разработчику софта! Сам программатор стоит порядка 300-400 рублей.

И ещё одна интересная игрушка- картридер!

Вот это ну очень интересная игрушка заказанная с али за 100 рублей.

И снова здравствуй Postal 3 ! Как работает этот картридер я показывал на ЭТОМ видео. Тоже читая интернет и ища бюджетные варианты для работы с emmc нашел все на том-же форуме-мониторе, как emmc прошить картридером. По сути эта платка представляет из себя флешку, но без самой микросхемы памяти.А вот эта микросхемка, которую видно на фото, является "посредником" между компьютером и памятью.Соединив нужные выводы от emmc такие как cmd,clk,d0 мы получаем "мост" между микросхемой памяти (emmc) и компьютером и с помощью программы Postal3 уже можно считать и записать содержимое. И в отличии от программатора Postal -который читает и пишет загрузочные (малые области) области, картридер считывает и записывает уже основное содержимое (big user) emmc весь софт телевизора (это простым языком)

У меня есть ещё один usbasp программатор. На фото он не попал, куда-то "закатился" :)

Купил я этот программатор за 300 рублей. А потребовался он мне для прошивки, при модернизации,Postal-3 хотя можно было и TL-кой снова воспользоваться, но почему-то купил usbasp. В дальнейшем с помощью него я прошил мультитестор LCR-T4. Вкратце я ЗДЕСЬ описывал. Про этот программатор информации можно много найти в интернете.Пользуюсь софтом AVRDUDE

В конце хотел подвести итог. Прочитав огромное количество информации я сделал вывод - УНИВЕРСАЛЬНЫЙ ПРОГРАММАТОР - МИФ ! Как-бы дорого не стоил программатор в нём всё-равно "чего-то" не будет хватать. У меня все эти программаторы появились с течением времени. Самый первый у меня был TL-866 - достался по наследству. Но "шагая вперёд" и ища боле-менее дешёвые варианты пришлось "городить" Postal потом приобретать Чипстар. У меня нет потока телевизоров с одинаковыми неисправностями, вот и приходилось изощряться перелопачивая стони страниц на форумах и собирать инфу по крупицам, но оно того стоило. Конечно я ещё очень многого не знаю, но стремится нужно :)

Ну вот наверное пока и всё чем хотел сегодня с вами поделиться.

Всем спасибо за внимание!

Если статья поможет вам в решении некоторых проблем, буду очень рад.

Остались вопросы или пожелания? Не стесняйтесь, пишите в комментариях, с удовольствием пообщаемся.

Ставьте лайки ПОДПИСЫВАЙТЕСЬ на канал и вы всегда будете в курсе новых публикаций.

Приходите почаще будет много интересного, а также читайте и другие статьи нашей странички и смотрите видео.

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