Прошивка модуля

Содержание
  1. Прошивка или перепрошивка модуля связи (радиомодуля)
  2. Необходимость в прошивке
  3. Причины смены прошивки
  4. Прошивка радиомодуля
  5. Алгоритм прошивки
  6. Как правильно прошить стиральную машину самостоятельно
  7. Проводим подготовительные работы
  8. Где найти прошивку
  9. Как прошить стиральную машину: пошаговая инструкция
  10. Как проще обновить прошивку Starline e90, не покупая программатор
  11. Замена программатору «Starline-мастер»
  12. Обновление прошивки основного модуля
  13. Процесс обновления «по шагам»
  14. Обязательная начальная настройка
  15. Обновление прошивки модуля CAN
  16. Кому наше руководство адресовано
  17. Как прошить модуль «2CAN»
  18. Как прошить GSM модуль SIM900A
  19. Есть связь?
  20. AT команды
  21. Обновление прошивки
  22. Теги
  23. Инструкция по прошивке модулей (трансиверов), программаторы для перепрошивки
  24. Где находится внутреннее программное обеспечение модуля?
  25. Что такое прошивка?
  26. Что такое программатор модулей?
  27. Процесс прошивки модулей
  28. Как прошить SFP модули?
  29. Как прошить SFP+ и XFP модули?
  30. Где скачать прошивки для модулей?
  31. Multiprotocol TX Module
  32. Строение и функции Multiprotocol TX Module
  33. Какие радиочастотные чипы должны быть в мультипротокольном TX модуле?
  34. Какие протоколы нужно загрузить в мультипротокольный TX модуль?
  35. Какой тип интерфейса для соединения с аппаратурой управления  выбрать? PPM или Serial?
  36. Как собрать (скомпилировать) свою прошивку для модуля?
  37. Готовая прошивка Multiprotocol TX Module
  38. Как прошить модуль?
  39. Где скачать прошивку для Multiprotocol TX Module?

Прошивка или перепрошивка модуля связи (радиомодуля)

Прошивка модуля

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

Например, известнейший производитель Lenovo ориентирован на два различных рынка сбыта. Первый направлен на европейского потребителя, поэтому смартфоны производятся в Европе, а второй вид смартфонов «рождается» на китайском пространстве.

Если вы отмечаете проблемы с покрытием — возможно, дело в радиомодуле

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

К сожалению, «китаец» очень часто отказывается ловить сигнал сети 3G на частоте GSM 900.

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

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

Необходимость в прошивке

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

Кирпич — так называют смартфон, утративший свою функциональность

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

Причины смены прошивки

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

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

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

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

Перед покупкой устройства обратите внимание на надписи под крышкой

Если же вам китайское устройство подарили, придётся его самостоятельно усовершенствовать, «заставить» работать корректно и быстро, но для этого потребуется разобраться, какая прошивка радиомодуля является максимально эффективной.

Прошивка радиомодуля

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

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

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

Алгоритм прошивки

В самом начале столь ответственных действий важно получить Root-права на ваш Андроид. Далее закачайте TWRP-recovery и сохраните её на SD-карте.

Теперь понадобится закачать с Плей Маркета специальное программное обеспечение, которое поможет обновить Recovery. Отличным помощником при осуществлении таких действий может выступать утилита Mobileuncle MTK Tools.

Установите эту программу, запустите её и найдите пункт «Обновление Recovery». После того как вы кликните по этому пункту, система запросит место, куда был помещён файл Recovery. Безусловно, следует указать SD-карту.

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

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

Далее запустите Recovery, в основном меню найдите подпункт «Install», кликните по нему. Теперь на экране вновь появится окно, в котором необходимо указать путь к сохранённой версии прошивки радиомодуля.

После завершения процесса остаётся почистить кэш, удалив из смартфона все ненужные файлы. Для этого найдите пункт «Wipe cache/dev link», кликните и дождитесь завершения очистки. Теперь просто перезагрузите мобильный аппарат, после чего можете приступать к его использованию.

Очистите кэш устройства, нажав Wipe cache

Для прошивки радиомодуля можно воспользоваться и другим способом. Для этого первоначально придётся закачать и сохранить желаемую версию прошивки, а также файл android-info.txt.

Прошивку распаковать, найти файл Radio.img, переместить его в новую папку, куда также забросить и файл android-info.txt.

Теперь эту папку назвать PC10IMG, а затем заархивировать в формате zip. Этот созданный архив переместить на SD-карту.

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

В этом случае на экране появится программный запрос «Do you want to start update», на который должен последовать позитивный ответ, а именно — нажатие клавиши «громкость вверх».

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

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

Источник: https://nastroyvse.ru/devices/phone/proshit-modul-svyazi-radiomodul.html

Как правильно прошить стиральную машину самостоятельно

Прошивка модуля

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

Проводим подготовительные работы

Как самому перепрошить стиральную машину? Для этой работы нужно купить специальный программатор, который позволит подключить блок управления к компьютеру. Внимательно осмотрите разъемы ноутбука или компьютера, к которому будет выполняться подключение. Выбранный программатор должен совпадать с типом разъема: LPT, COM и USB.

Рекомендуется выбирать фирменный переходник. Например, для модуля типа «Аркадия» подойдет программатор USBDM Memory Dump. Некоторые мастера собирают такой переходник самостоятельно, но это не лучший выход. Почему?

  1. К самодельному оборудованию сложно подобрать программное обеспечение. Зато к каждому фирменному программатору идет соответствующее обеспечение.
  2. Оригинальное оборудование точно будет работать.
  3. Если сравнить стоимость сборки и покупки нового изделия, то разница невелика. Поэтому не тратьте время зря, приобретайте качественный товар.

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

Если вам нужно один раз выполнить ротационную прошивку своими руками, тогда возьмите изделие попроще. Обычный программатор легче в сборке, у него нет навороченного управления. Но в работе он также эффективен, как и более дорогое изделие.

Где найти прошивку

Программа для прошивки стиральных машин скачивается на специальных сайтах. Если вы заказываете программатор в интернет-магазине, к нему может идти программа. Также найти ее можно на сайте производителей комплектующих для вашей модели СМА.

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

Далее рассмотрим, как прошить машину самому через ноутбук.

Как прошить стиральную машину: пошаговая инструкция

Для работы вам нужно снять плату управления со стиральной машины. Перед демонтажем обязательно отключите СМ от сети. Выполните такие действия:

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

Теперь о том, как прошить модуль управления стиральной машины. Одну сторону программатора подключите к разъему компьютера, другую к электронной плате.

Закачайте на программатор программу прошивки, которую вы нашли ранее, а также драйвера. Затем проверьте, распознал ли компьютер подключенный USB. Для этого нажмите на вкладку «Пуск», выберите там «Панель управления» и «Диспетчер устройств».

Теперь нужно открыть программу и выбрать вкладку «USBDM». Если компьютер распознал соединение, во вкладке высветится название программатора.

Чтобы определить, распозналась ли плата управления, нажмите на вкладку «Target». В выбранном разделе «Device Selection» должен показаться номер платы.

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

  • Выберите вкладку «Target». Чтобы загрузить прошивку, нажмите на раздел «Load Hex Files».
  • После того как файл загружен, нужно запустить программу. Для этого выберите «Program Flash» и ожидайте до окончания процесса. Если в течение работы не высветилось ни одной ошибки, значит, вы успешно выполнили прошивку модуля СМ.

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

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

Если вы способны справиться с работой и точно определить причину неисправности, тогда видео по теме вам поможет:

Вам помогла статья?

Да Нет

Источник: https://cosmo-frost.ru/stiralnye-mashiny/kak-proshit-stiralnuyu-mashinu/

Как проще обновить прошивку Starline e90, не покупая программатор

Прошивка модуля

Сигналка Starline e90 gsm поставляется в одном варианте исполнения: без модуля CAN, без GPS-антенны, но с установленным модулем GSM. Рано или поздно, скорее всего, потребуется установить CAN-модуль. И тогда, возможно, вы столкнетесь с необходимостью обновить прошивку. Речь идет о прошивке самой сигнализации.

Некоторые «старые» версии ПО не совместимы с модулями «2CAN 35», «2CAN Мастер», «CAN-LIN Мастер». Был один инцидент: модуль «CAN-LIN» не определялся сигналкой B94, пока прошивку, установленную с завода, не обновили до более «новой». Дальше рассмотрено, как выполняют подобное обновление без использования программатора.

Замена программатору «Starline-мастер»

Обновлять прошивки сигнализаций «Старлайн» может не кто угодно, а сертифицированные инженеры. Поэтому, например, ту же сигналку Старлайн е90 нельзя просто так подключить к ПК. Но с использованием переходников, соединяемых с 5-проводным разъемом, проблема решается.

Программатор с названием «Starline-мастер»

Фирменный переходник, называемый «Starline-мастер», нельзя купить. А находиться такое устройство может только в авторизованном центре.

По идее, блок «Starline-мастер» – это контроллер «USB to UART», дополненный специальным тумблером. Появились отзывы, где говорится буквально следующее:

  1. Был куплен переходник, собранный на микросхеме CP2102;
  2. Затем этот переходник корректно подключили к сигналке;
  3. В схему добавили один переключатель, и прошивку удалось обновить, используя фирменный софт Старлайна.

Электрическая схема, о которой шла речь, будет выглядеть так:

Подключение программатора к сигнализации

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

Приложение, управляющее программатором, называется «Starline-мастер». Оно доступно на сайте «ultrastar.ru/30768». Скачайте архив, выполните установку. В результате в системе появится одно приложение и один новый драйвер. А еще, папка программы будет содержать инструкцию (файл PDF).

Обновление прошивки основного модуля

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

Контроллер CP2102

Как видите, здесь есть три «нужных» линии: RX, TX, «масса». Подключение выполняют согласно схеме (см. выше). Возможно, схема подойдет для всех сигналок Старлайн, но опыт проводился над одной из них. Речь идет о модели Starline e90 gsm.

Процесс обновления «по шагам»

Все, что вы сделаете дальше, выполняется на свой страх и риск. Согласно инструкции, сигнализация Starline e90 получает питание по двум проводам – черному и красному, и они оба размещены на клеммнике снизу. Итак, сначала к сигналке подключают питание, но взять его нужно с разъема ПК (Molex «12 Вольт»).

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

Скриншот приложения при запуске

В строке «Обнаружено устройство» должна быть надпись, показанная на фото. Именно она обозначает сигналку Starline e90 gsm. Вообще надпись соответствует любым устройствам, построенным на базе 22-го процессора (K22).

Если в строке «Обнаружено устройство» вы видите сочетание «Программатор Starline», то, согласно инструкции, надо обновить найденное устройство. Кнопка «Обновить» выглядит, как две стрелки.

Рассмотрим теперь, как выполнить установку прошивки:

  1. Сама автосигнализация Starline e90 должна быть отключена от питания;
  2. USB-разъем контроллера тоже отсоединяют от ПК;
  3. Тумблер, показанный на схеме, переводят в положение «включено» (замыкание контактов);
  4. Включают контроллер и питание сигналки;
  5. Нажимают кнопку «Обновить» (две стрелочки).

Как сказано в инструкции, значок «Обновить прошивку» должен активизироваться. Нажмите на этот значок и выберите один файл, соответствующий вашему процессору. Например, модель Starline e90 gsm совместима с такими прошивками:

Файлы прошивок, выбор

В подходящих названиях присутствует суффикс «K22».

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

Обязательная начальная настройка

Итак, индикатор обновления показал «100%». Подождите 10 секунд и отключите питание. Дальше выполняют стандартную последовательность:

  1. USB-разъем отсоединяют;
  2. Тумблер переводят в положение «выключено»;
  3. Снова все подключают, жмут кнопку «Обновить».

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

Скриншот программы в режиме настройки

Задействуйте иконку «Настройка». Перейдя к новой вкладке, нужно выполнить сброс к заводским установкам. Пропускать этот шаг, как сказано в инструкции, в любом случае нельзя.

Вкладка, позволяющая менять настройки

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

Обновление прошивки модуля CAN

Перед тем, как «прошивать» саму охранную систему, лучше зайти на сайт, где содержатся сведения о фирменном ПО. Как видно, у версии «L8» есть одна особенность – она не совместима с CAN-модулем, если в последнем прошивка не обновлена.

Скриншот сайта базы знаний

То есть, сигнализация Starline e90 не распознает наличие тех модулей, в которых установлено ПО более старых версий, чем 3.4. И получается, что без установки прошивки на еще одно устройство обойтись не удастся.

Для начала скачивают приложение, предназначено для программирования. Доступно оно на сайте can.starline.ru:

Скриншот сайта CAN Starline

Затем к CAN-модулю подсоединяют шнур micro-USB. Запустив приложение, вы увидите список:

  1. Выбор файла;
  2. База данных;
  3. Настройка.

Включив вилку USB-шнура в порт, можно видеть название устройства:

Программа для работы с модулями

Выбираем файл, жмем «Открыть», затем – «Загрузить».

Кому наше руководство адресовано

Все то, что рассматривалось до сих пор, будет справедливо не только для модели Starline e90 gsm, но и для любой сигналки, снабженной 5-проводным антенным шлейфом. Речь идет, конечно, о сигнализациях «Старлайн».

Антенный шлейф фирмы Старлайн

Теоретически, рассмотренные действия можно проводить с такими устройствами:

  1. Starline A94/64, B94/64, D94/64;
  2. Starline A93/63, также T94, i95 (LUX/ECO), AX3;
  3. Starline e90 gsm и все модели e90/e91 в разных версиях (gps/gsm).

Отзывы при построении списка не использовались. За основу были взяты названия файлов.

Решив обновить прошивку сигналки, зайдите на сайт базы знаний. Что нужно затем, чтобы научиться настраивать систему. Установка нового ПО влечет не только улучшение работоспособности. Таблица опций изменяется тоже:

Корпус сигналки E90 GSM

Согласно инструкции, проводят базовую настройку:

  1. Надо позвонить с телефона владельца на номер GSM-модуля;
  2. Следуя ым подсказкам, задают пароли доступа (PS и PW).

Будем считать, все эти действия уже выполнены.

Обновление прошивки модуля проводят так:

  1. С телефона владельца отправляют одну SMS-команду: 00591;
  2. Питание сигналки не должно отключаться;
  3. По каналу GPRS прошивка будет обновлена автоматически;
  4. На телефон вернется SMS с отчетом.

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

Скриншот сайта Ultrastar

В списке сказано то, что приведено на скриншоте. Удачной настройки!

Проводя обновление, ответного сообщения нужно дождаться обязательно. Оно, согласно инструкции Старлайна, появляется после установки прошивки. Между шагами 1 и 4 питание отключать нельзя. Иначе, программа модуля будет повреждена.

Как прошить модуль «2CAN»

Источник: https://autolocked.ru/avtosignalizacii/starline-e90

Как прошить GSM модуль SIM900A

Прошивка модуля

GSM модуль SIM900A от SIMCOM заработает в Европе (и России)? Конечно! Читайте дальше, и я покажу вам, как.

GSM модуль SIMCOM SIM900A

GSM модуль SIMCOM SIM900A предназначен для азиатского рынка и не будет зарегистрирован в европейской сети. Чтобы он заработал, вам необходимо обновить прошивку. В данной статье я использую прошивку ”1137B03SIM90064_ST_ENHANCE.cla”.

Для выполнения обновления вам понадобится программа под названием “Simcom – sim900 Customer flash loader”. У меня версия 1.01. Эта программа передает прошивку с вашего компьютера на модуль SIMCOM.

Из аппаратного обеспечения я использую модуль SIMCOM SIM900A, SIM карту, кабель для последовательного интерфейса, компьютер с Windows и макетную плату.

Соедините компоненты в соответствии с фотографией ниже.

Подключение к макетной плате

В этом модуле есть два разных способа его подключения к другим схемам. Одним из способов является использование транзисторно-транзисторной логики (TTL), а другим – использование встроенной микросхемы MAX232. Я использую второй вариант. Чтобы включить микросхему MAX232, необходимо установить несколько перемычек на разъеме 2×3 выводов.

Установка перемычек

Чтобы убедиться, что вы всё подключили правильно, откройте HyperTerm или любую другую программу для связи через последовательный порт. В данной статье я использую GtkTerm. Это программа для Linux, но всё нормально; это только для проверки соединений. Для фактического обновления мне нужно перейти на мой компьютер с Windows.

Есть связь?

Когда программа для связи через последовательный порт открыта, вы можете использовать любую стандартную скорость передачи. Когда SIM900A запускается, он переходит в состояние автоматического детектирования скорости передачи. Я успешно использовал скорости 2400, 4800, 9600 и 115200.

Теперь, когда программа для связи через последовательный порт запущена и всё подключено к вашему компьютеру, при включении модуля вы увидите что-то вроде этого:

Стартовые символы при успешном соединении

Чтобы проверить соединение и убедиться, что общаемся с модулем SIM900A, введите AT и нажмите Enter. Если всё работает, в ответе вы получите OK.

Соединение работает

AT команды

Для связи с GSM модулем SIM900A мы используем нечто, называемое AT командами; это сокращение от ATtension. После AT нам нужна инструкция. Чтобы увидеть, подключен ли модуль к сети, мы можем использовать 'AT+CREG?', или, чтобы увидеть, к какому оператору вы подключены, можно выполнить команду 'AT+COPS?'. Существует множество AT команд, которые вы можете использовать.

Тестирование разных AT команд. Это изображение было получено после выполнения обновления прошивки.

Команда 'AT+CREG?' показывает регистрацию в сети.

Команда 'AT+COPS?' показывает выбор оператора.

Обновление прошивки

Теперь, когда мы подключились к модулю с командой 'AT+COPS?' и не получили названия оператора сотовой связи, пришло время для обновления.

Начните с загрузки и установки программы “Simcom – sim900 Customer flash loader”.

Выполните следующие простые шаги:

  1. скачайте и установите “Simcom – sim900 Customer flash loader”;
  2. скачайте нужную прошивку (в этой статье я использовал ”1137B03SIM900M64_ST_ENHANCE.cla”);
  3. откройте sim900 Customer flash loader и загрузите файл прошивки;
  4. нажмите Start.

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

Если в конце вы получили “Download done”, вы успешно прошили новое программное обеспечение в свой GSM модуль SIM900A.

Файл прошивки выбранСтирание текущей прошивкиЗапись новой прошивкиСообщение о завершении выполнения загрузки

Чтобы убедиться, что всё работает, и вы зарегистрировались в сети оператора сотовой связи, закройте загрузчик Customer flash loader и снова запустите программу терминала. Вам нужно будет выключить и снова включить питание, чтобы модуль перешел в рабочий режим с автоматической настройкой скорости передачи. Если вы напишете команду 'AT+COPS?', то увидите название вашего сотового оператора.

Проверка регистрации в сети оператора после обновления прошивки

Теперь у вас есть GSM модуль SIM900A с новой прошивкой и готовый к работе.

Оригинал статьи:

  • Jens Christoffersen. How to Flash the SIM900A Module

Теги

Firmware / прошивкаGSMGSM модульSIM900SIMcomМобильная связь

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

Источник: https://radioprog.ru/post/589

Инструкция по прошивке модулей (трансиверов), программаторы для перепрошивки

Прошивка модуля

В ходе работы с активным сетевым оборудованием (коммутаторы, маршрутизаторы, медиаконвертеры и т. д.

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

Например, модуль SFP 10km 1310 из коммутатора HP, по умолчанию не будет работать в коммутаторе Cisco. А вместо «Port Status: UP» в командной строке пользователь увидит сообщение «unsupported transceiver».

Модули Cisco GLC-LH-SMD и HP J4859C являются аппаратными аналогами. Вероятно проблема заключается в несовместимости внутреннего программного обеспечения модуля с коммутатором.

Для решения этой проблемы нужно сменить программное обеспечение трансивера на совместимое с конкретной маркой и моделью активного сетевого оборудования. Для смены ПО (прошивки модуля), понадобится:

  • Трансивер
  • Файл-прошивка
  • Программатор

Важно уточнить, что часто каждый производитель использует программатор модулей собственной разработки, но встречаются «универсальные программаторы».

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

  1. трансивер устанавливается в порт программатора
  2. выбирается файл с прошивкой
  3. код записывается в память модуля

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

Где находится внутреннее программное обеспечение модуля?

Внутреннее программное обеспечение – прошивка модуля хранится в энергонезависимой памяти – EEPROM.

Общий объём памяти у модулей SFP и SFP+ составляет 512 байт, его можно условно разделить на 4 области:

  • А0 0-127 – общая информация (артикул, серийный номер, дальность, длина волны и т.д.)
  • А0 128-255 – данная область зарезервирована для производителей, используется крайне редко.
  • А2 0-127 – здесь содержаться пороговые значения DDM и калибровочные значения параметров
  • А2 128-255 – зарезервирована для производителей. Часто используется для хранения информации о совместимости.

С каждой областью памяти модуля нужно работать отдельно. Часто необходимая для совместимости информация, заложена в области А0 0-127, в которой содержится общая информация.

Для каждого SFP или SFP+ модуля эта область будет отличаться, как минимум серийным номером.

Оборудование некоторых производителей для определения совместимости обращается к области А2 128-255, но, как правило, информация в ней будет одинаковой для моделей одного типа.

Общий объём памяти у XFP модулей составляет 768 байт, его можно условно разделить на 5 областей, по 128 байт:

  • Table00h – зарезервирована под дальнейшее возможное развитие функций диагностики (DDM)
  • Table01h – общая информация (артикул, серийный номер, дальность, длина волны и т.д.)
  • Table02h – предназначена для служебной информации производителя. Здесь содержится специфическая информация, предназначенная для хост-системы.
  • Table03h-7Fh – выделена под информацию, описывающую специфические функции
  • Table80h-FFh – зарезервирована для дальнейшего развития возможностей форм-фактора.

Как и в модулях SFP и SFP+, А0 0-127 в XFP – основной областью памяти является Table01h, в которой содержится информация. Сетевое оборудование некоторых вендоров обращается к области Table02h.

В высокоскоростных моделях, таких как QSFP+, CFP, QSFP28 и других, устройство внутренней памяти еще более сложное, но сохраняет общую логику: область с общей информацией, область с информацией для производителей, область со значениями DDM.

Что такое прошивка?

Файл-прошивка для модулей представляет собой бинарный файл с расширением .bin и размером 128 байт – для прошивки одной области и 256 байт – для перепрошивки нескольких областей.

Международный стандарт описывающий адресное пространство модулей:

  • Спецификация MSA SFF-8472 описывает адресное пространство трансиверов SFP и SFP+;
  • Спецификация MSA INF-8077 описывает адресное пространство трансиверов XFP;
  • Спецификация MSA INF-8438 описывает адресное пространство трансиверов QSFP;
  • CFP MSA Management Interface Specification описывает адресное пространство трансиверов CFP.

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

Что такое программатор модулей?

Для этой задачи потребуется специальное устройство – программатор (на англ. – programming board). Программатор модулей – это специализированное устройство для работы с внутренней памятью трансиверов различных форм-факторов, представляющее собой печатную плату:

  • с одним или несколькими слотами для модулей различных форм-факторов,
  • портом для подключения к компьютеру, зачастую, используется USB интерфейс,
  • портом питания.

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

Важно понимать, что для каждого программатора в комплекте идёт собственное программное обеспечение, без которого с ним невозможно работать.

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

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

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

Некоторые поставщики OEM трансиверов предлагают «облачные» программаторы. Такие устройства оснащены портами для трансиверов распространённых форм-факторов – SFP, XFP, QSFP, CFP и требуют подключение к интернету.

Их главная особенность заключается в том, что после установки модуля оператор выбирает производителя и модель (линейку) устройства, после чего программное обеспечение само генерирует прошивку и записывает её в память трансивера.

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

Процесс прошивки модулей

Процесс прошивки модулей всех форм-факторов выглядит одинаково:

  1. трансивер устанавливается в соответствующий порт программатора
  2. программатор инициализирует установленный трансивер и считывает с него внутреннее программное обеспечение
  3. выбирается файл-прошивки
  4. код записывается в память модуля
  5. производится проверка успешности перезаписи прошивки

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

Как прошить SFP модули?

Проще всего перепрошить трансиверы форм-фактора SFP, так как они не защищены паролем и с ними можно работать любым программатором имеющим соответствующий разъем.

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

В остальном перепрошивка SFP модулей совпадает с описанным выше процессом.

Как прошить SFP+ и XFP модули?

Смена внутреннего кода трансиверов форм-факторов SFP+ или XFP сопряжена с одной проблемой – защитой от записи. Стандартом MSA зарезервированы байты для ввода пароля. Пароль состоит из четырёх байт в шестнадцатеричной системе, и выглядит таким образом: 5A 68 80 A4 или 11 22 33 44.

Пароль используется для защиты от случайной перезаписи или порчи трансивера. Каждый производитель использует свой пароль. Таким образом, для перепрошивки SFP+ или XFP модулей необходимо знать пароль для записи. После ввода пароля в дальнейшем перепрошивка совпадает с описанным выше процессом.

Где скачать прошивки для модулей?

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

Источник: https://Modultech.ru/chto-takoe-proshivka-modulya/

Multiprotocol TX Module

Прошивка модуля

Мультипротокольный TX модуль, или мульти-модуль (с англ. Multiprotocol TX Module) — это внешний модуль передатчика (пульта) 2.4GHz, с помощью которого можно подключаться практически к любому приемнику различных брендов, которые работают на разных протоколах.

Подключается модуль к заднему отсеку аппаратуры:

Строение и функции Multiprotocol TX Module

Фото github.com

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

  1. Мультипротокольный модуль (Multiprotocol TX Module) подключается к главному передатчику (пульту). Модуль обычно состоит из:
    — микроконтроллер. На сегодня это ATMega328P или STM32. Микроконтроллер взаимодействует с модулем, передает команды на аппаратуру в аппаратный RF разъем. Для связи с приемником модели, радиочастотный чип в TX модуле должен соответствовать радиочастотному чипу в приемнике.Обычно, поддерживаются 4 наиболее популярных радиочастотных чипа: TI CC2500, Nordic NRF24L01, Cypress CYRF6936 и Amiccom A7105.
  2. Прошивка загружается в микроконтроллер и выполняет несколько функций: — взаимодействует с сигналами от TX и декодирует их для передачи в приемник модели; — управляет процессом связывания;

    — с некоторыми протоколами, такими как у DSMX и FrSky, модуль умеет обрабатывать информацию телеметрии и передавать ее в аппаратуру управления.

  3. Физическая антенна 2.4GHz.

Одной из наиболее интересных функций TX модулей является обработка и передача в аппаратуру управления информации телеметрии и работает эта функция со всеми протоколами, которые поддерживают прием/передачу телеметрии.

Какие радиочастотные чипы должны быть в мультипротокольном TX модуле?

В первую очередь это зависит от ваших потребностей, тем не менее, на Banggood уже появились TX модули 4 в 1, то есть, у него есть все чипы под большинство приемников.

Большинство производителей радио аппаратуры (Spektrum, FrSky, FlySky) и радио игрушек (Syma, Hubsan и т. д.) используют один из этих 4 чипов для управления соединением между передатчиком и приемником:

Производитель RF чип Примеры протоколов
Cyprus SemiconductorCYRF6936DSM/DSMX
Walkera Devo
J6Pro
Texas InstrumentsCC2500FrSky
Futaba SFHSS
AmiccomA7105FlySky
FlySky AFHDS2A
Hubsan
Nordic SemiconductorNRF24L01HiSky
Syma
ASSAN
и другие китайские модели

Какие протоколы нужно загрузить в мультипротокольный TX модуль?

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

К счастью, процесс выбора и компиляции очень прост и полностью описан на странице Программирование и компиляция на ГитХабе.

Если вам нужны все протоколы, то нужно использовать модуль с микроконтроллером ARM STM32.

Какой тип интерфейса для соединения с аппаратурой управления  выбрать? PPM или Serial?

Multiprotocol TX Module поддерживает стандартный интерфейс PPM, который работает со всеми передатчиками, к которым можно подключиться через:

  • Модульный отсек (RF);
  • Порт тренера;
  • Любой порт PPM, который свободен внутри аппаратуры.

Если у вас аппаратура управления, которая поддерживает прошивки er9X / erSky9X или OpenTX (Frsky Taranis, Horus или FlySky TH9X или семейство Turnigy 9X), то у вас есть возможность использовать Serial порт. Для использования интерфейса Serial (последовательный порт) не требуется какая-либо модификация оборудования, но возможно понадобится обновление прошивки на аппаратуре управления. 

Несколько преимуществ использования Serial:

Как собрать (скомпилировать) свою прошивку для модуля?

  • Перейдите на страницу Протоколы (гитхаб) и выберите те, которые вам нужны.
  • Выберите модуль, который вас интересует (на Atmega328 всего один, если вам не нужны все протоколы), рекомендуем покупать модули на базе STM32:
  • Перейдите на страницу Компиляция и программирование, чтобы приступить к сборке прошивки и скачайте Arduino IDE.
  • Теперь вам останется перейти на страницу Передатчиков и выбрать тот, что есть у вас и произвести финальные настройки.

В случае каких-либо проблем, заходите на эту страницу: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/docs/Troubleshooting.md

Там перечислены основные проблемы, а также способы их исправления, а также настройки.

Готовая прошивка Multiprotocol TX Module

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

В качестве примера того, что меняется в прошивке: в версии v1.2.1.83 разработчики добавили автоматическую настройку радиочастоты во время привязки приемников FrSky, а в версии ранее — добавлен анализатор спектра 2.4GHz, который доступен в OpenTX версии 2.3 и новее.

Прошивки находятся в репозитории ГитХаба по ссылке: https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/releases

Как прошить модуль?

  • Для начала вам нужно скачать программу для прошивки модуля: https://github.com/benlye/flash-multi/releases
  • Затем скачайте файл прошивки по ссылке выше (в зеленом блоке). Файлов много, поэтому обратите внимание, описание сборок вначале страницы.

    Сначала выбирается Карта каналов (Channel Orders), затем, в зависимости от того, какой микроконтроллер в вашем TX модуле: STM32 или Atmega328 (еще есть OrangeRX)

Если у вас модуль Jumper JP4IN1, iRangeX IRX4 и т. д.

, а также аппаратура управления на OpenTX или JumperTX, то выбирайте multi-stm-opentx-****-*****-v*****.bin

  • Теперь подсоедините USB-кабель к модулю и компьютеру.  В диспетчере устройств появится новое устройство:
  • Запустите программу Flash-Multi.exe и выберите Serial port в выпадающем списке. Затем выберите файл прошивки:
  • Нажмите Upload и дождитесь окончания прошивки:
  • Все, ваш модуль прошит.

Где скачать прошивку для Multiprotocol TX Module?

Ben Lye — разработчик мультипротокола, создал удобный сайт для поиска и скачивания прошивки: https://downloads.multi-module.org/

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

Multi v1.3.0.91

Изменения версии v1.3.0.87

  • Протоколы появляются в алфавитном порядке, доступны только в последних версиях OpenTX 2.3.8 (пока не опубликовано)
    • в действии:  https://youtu.be/eiExuVHtWDw
    • Показываются только те протоколы, которые установлены в модуле Multi
      • единственное исключение — FrSky D8 и V8, которые по-прежнему будут отображаться, если они отключены, но будут отображаться как недействительные.
  • Протоколы RX теперь имеют функцию отключения LNA и меньше ненужных настроек
  • Новый протокол  Skyartec

или ссылку, которая не работает, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник: https://ProFPV.ru/multiprotocol-tx-module-multiprotokolnyj-tx-modul/

Лайфхаки
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: