Как прошить роутер программатором

Обновлено: 07.07.2024

Маршрутизаторы с последовательным портом И работающим CFE (загрузчик) часто можно восстановить с помощью последовательного адаптера с помощью низкоуровневых команд CFE. В противном случае JTAG требуется разблокировать, если это возможно, что также может заменить поврежденный CFE. В крайнем случае можно отпаять микросхему флэш-памяти и с помощью программатора прошить CFE (при необходимости) и прошивку.

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

[править] Резюме Redhawk0

Последовательный кабель может иметь тип подключения USB или DB9 и может изменять уровень напряжения до +3,3 В, а не +5 В. Для правильной работы последовательного порта есть три или четыре соединения: Vcc (+3,3 В, но обычно не подключено), GND, Tx и Rx. Некоторые платы НЕ отмечены обозначением контактов, поэтому используйте мультиметр для определения питания и заземления, чтобы избежать короткого замыкания TTL-чипа последовательного кабеля. Затем вы можете угадать линии Rx и Tx. Rx и Tx помечены относительно кабеля, поэтому линия Rx должна быть подключена к Tx маршрутизатора, поскольку метки маршрутизатора также относятся к ней, поэтому Tx и Rx пересекаются для правильного соединения. На маршрутизаторах с двумя последовательными портами (Tx0/Tx1 и Rx0/Rx1) используйте для соединений порты "0" (я еще не видел маршрутизатора, который подключается к стороне "1").

[править] Командные терминалы

Вы подключаетесь к маршрутизатору и общаетесь с ним с ПК с помощью таких программ терминала/консоли, как:

  • PuTTY (все), HyperTerminal (WinXP и более ранние версии), minicom (Linux), picocom (Linux), terminalbpp (Win)

HyperTerminal в Windows XP: Кнопка Пуск->Все программы->Стандартные->Связь->HyperTerminal

  • Чтобы сохранить конфигурацию, нажмите "Файл" -> "Сохранить как" и выберите место для сохранения.

Putty: проверьте имя COM-порта в Диспетчере устройств (Win) или выводе `dmesg` (Linux)

  • Выберите Serial в разделе Connection, используйте порт, используемый для последовательного порта (например, COM3 в Windows)
  • Чтобы сохранить конфигурацию: нажмите «Сеанс», введите имя для вашего подключения в разделе сохраненных сеансов, Сохранить

[править] Последовательные интерфейсы

Вам НУЖЕН последовательный адаптер TTL 3,3 В со сдвигом уровня. Это специальный последовательный адаптер. ВЫ НЕ МОЖЕТЕ ИСПОЛЬЗОВАТЬ ПОСЛЕДОВАТЕЛЬНЫЙ АДАПТЕР, КОТОРЫЙ НЕ ПЕРЕДАЕТ УРОВЕНЬ! Кабель Nokia CA-42 представляет собой последовательный адаптер со сдвигом уровня. Другие подходящие последовательные адаптеры доступны на ebay, amazon и других онлайн-источниках. Вы можете купить кабели Nokia CA-42 онлайн примерно за 3,00 и отрезать телефонный конец. Затем вы должны выяснить, что делает каждый провод. Вам нужно только правильно подключить grd, tx и rx для работы последовательного интерфейса. Tx на адаптере идет на rx на маршрутизаторе, а rx на адаптере идет на tx на маршрутизаторе.

  • Если к контакту 8 не подключен провод, вместо него следует заземлить контакт, отмеченный на этом рисунке как контакт 2.

Вот что сделал redhawk0:

  • Я отрезал конец разъема и обнаружил 3 провода: синий, красный и оранжевый.
  • С помощью омметра я определил, что оранжевый провод – это заземление.
  • При использовании метода «угадывания» синий провод подключается к маршрутизатору Rx, а красный — к маршрутизатору Tx.
  • Кабель не был распознан в XP, и в процессе PnP драйверы не были найдены.
  • Я скачал утилиту, определяющую подключенное оборудование UVCViewer
  • Затем загрузите драйвер Prolific.
  • Предполагается, что обновленный драйвер версии 1.4.17 обеспечивает лучшую поддержку Vista/Win7.
  • После загрузки и подключения мой ноутбук видит устройство, подключенное к COM8 для настройки Putty, и все в порядке.

[LOM] Нет, нет фиксированного стандарта по цветам проводов и, очевидно, по количеству проводов. У моего первого CA-42 было 3 провода, а у тех, что я купил позже, было 5, картинка в моем посте выше - от одного из них. Вы можете аккуратно снять пластиковую накладку телефонного разъема и посмотреть, куда идет каждый провод, и узнать какого цвета горят соответствующие сигналы. Разъем телефона Nokia: схема

[strfr] «ТТЛ-адаптер 3,3 В со сдвигом уровня» является обязательным, вы не можете подключить маршрутизатор напрямую к стандартному последовательному интерфейсу RS232. Дешевый CA-42 подойдет, даже китайский клон с чипом ARK3116, поэтому вы не найдете подходящего драйвера для 64-битной системы Win7. Режим Windows XP является решением в таком случае.

[Malachi] Я купил несколько клонов Nokia, которые не работали, поэтому я покупаю такие адаптеры USB-UART.

[edit] Прервать загрузку CFE

'При включении питания есть меньше секунды, чтобы сломать CFE и остановить загрузку, что позволяет ввести клавиатуру в терминал. Сделайте это, быстро нажав Cntl-C (tpl для маршрутизаторов TP-Link) ТОЛЬКО во время запуска маршрутизатора.Временное окно для этого составляет менее секунды или двух. Это помогает получить кого-то, кто поможет с этим процессом, или иметь хорошую ловкость.
ПРИМЕЧАНИЕ. Убедитесь, что клавиша Scroll Lock выключена и управление потоком выключено или нет, или загрузка не остановится.

[править] Команды CFE

Чтобы просмотреть встроенные параметры CFE по умолчанию (восстановленные после стирания или сброса nvram):

`devinfo set ="" можно использовать для изменения значений.

Чтобы получить список устройств и их описания:

[править] Параметры Nvram

[edit] Стереть Nvram

По запросу cfe:

В некоторых случаях для восстановления могут потребоваться более конкретные команды. Сначала сделайте «показать устройства». Например:

[edit] Чтобы прошить прошивку

Это предполагает, что адаптер ttl подключен и готов к работе. Есть ссылка на стоковую прошивку. Это не относится к маршрутизаторам, использующим VxWorks на OEM-прошивке, так как они должны иметь jtag.

Подключите маршрутизатор к последовательному адаптеру с параметрами com: 115200, 8, 1, n, без управления потоком

Наблюдая за окном терминала, загрузите маршрутизатор и сразу же начните нажимать ctrl-c, чтобы получить приглашение cfe:

Выполните команду стирания nvram в командной строке CFE. Это также может помочь стереть linux, чтобы разобрать его.

Подготовьте утилиту tftp для прошивки СТОКОВОЙ прошивки для вашего маршрутизатора, поэтому все, что вам нужно сделать, это нажать Enter для запуска.

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

Статический IP-адрес: 192.168.1.10, маска 255.255.255.0, не обязательно, но шлюз 192.168.1.1

Если у вас есть маршрутизатор Linksys, в командной строке cfe:

Для других маршрутизаторов попробуйте:

Еще один вариант, который можно попробовать, – вручную принудительно запустить демон TFTP:

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

Вы вернетесь к подсказке cfe, когда это будет сделано:

Подайте команду "go":

Роутер запустит новую прошивку. Пусть загрузится: 2 ~ 3 раза. Теперь переустановите DD-WRT.

[edit] Инструкции Barryware для Linksys

Начинайте нажимать ctrl-c одновременно с включением маршрутизатора. В случае успеха вы увидите подсказку cfe: cfe> поставьте вашу утилиту tftp в очередь на прошивку прошивки STOCK LINKSYS для вашего маршрутизатора. Убедитесь, что у вас есть статический IP-адрес на вашей машине. На маршрутизаторе не будет запущен DHCP-сервер. В командной строке cfe введите:

через пару секунд вы получите статус команды = 0.. это хорошо. Вы вернетесь к подсказке cfe. Теперь введите:

(обратите внимание на пробелы до и после двоеточия) Теперь немедленно запустите утилиту tftp на своем компьютере. Роутер прослушает 3 раза, после чего истечет время ожидания, так что вам нужно быть быстрым. Вы увидите, что это программирование... это займет немного времени. Когда это будет сделано, вы снова вернетесь к подсказке cfe. После того, как флэш-чип будет запрограммирован и вы вернетесь к подсказке cfe, либо выключите и снова включите маршрутизатор (я предпочитаю), либо введите:

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

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

  1. Серийный номер предназначен для связи с маршрутизатором и выдачи команд.
  2. Все данные для флэш-памяти проходят через порты локальной сети.
  3. Остановите загрузку с помощью Ctrl-C (Вы должны быть быстрее, чем это возможно, чтобы достаточно быстро нажимать Ctrl-C!)
  4. Скажите ему принять загрузку микропрограммы по протоколу tftp (через порт(ы) локальной сети (eth0)) с помощью команды:
    flash -ctheader : flash1.trx [затем нажмите клавишу ввода]
  5. Немедленно запустите утилиту tftp на своем компьютере и отправьте соответствующую прошивку на маршрутизатор.
    • Время ожидания истекает очень быстро, поэтому введите команду и немедленно запустите утилиту.
  6. Прошивка стоковой прошивки Linksys при разблокировке маршрутизатора. (Вы можете снова прошить dd-wrt, следуя инструкциям вики для вашей модели роутера.

Когда вы вернетесь к подсказке cfe:

Маршрутизатор загрузится 3 раза. Не бойтесь.

[править] LOM на E3000

Самый простой способ прошивки E3000 при подключенном последовательном терминале:

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

[править] Устранение неполадок

Некоторым преобразователям USB ttl также требуется подключение Vcc, но большинству нужны только Tx, Rx и земля.

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

Эта фиксация не принадлежит ни к одной из веток в этом репозитории и может принадлежать ответвлению за пределами репозитория.

  • Открыть с рабочего стола
  • Просмотреть в необработанном виде
  • Копировать исходное содержимое Копировать необработанное содержимое

Копировать необработанное содержимое

Копировать необработанное содержимое

Прошить роутер программатором SPI

  • Прочитайте этот файл целиком, прежде чем что-либо делать! Вы были предупреждены.
  • В системе Linux установите flashrom (Ubuntu: sudo apt install flashrom )
  • Скопируйте оба файла сценария (argParser.sh и flash-router_spi.sh) в пустую папку, убедившись, что оба они установлены как исполняемые.
  • Добавить кастомную прошивку в эту же папку
  • Подключите программатор флэш-памяти (сценарий протестирован с помощью ch341a_spi) к компьютеру.
  • Подключите флэш-клип SOIC8 SOP8 к флэш-чипу на материнской плате маршрутизатора.
  • Выполните поиск в Интернете, чтобы узнать смещение прошивки во флэш-памяти вашего маршрутизатора (у TL-WR703N, для которого она использовалась, смещение составляет 131072 (0x20000) байт)

Выполнение вспышки:

Зайдите в Интернет и поищите, каково смещение прошивки во флэш-чипе вашего маршрутизатора! Это нужно для того, чтобы скрипт знал, куда поместить прошивку во флэш-памяти маршрутизатора.

Откройте оболочку внутри вашей папки и запустите
./flash-router_spi.sh -p ВАШ-ПРОГРАММИСТ -f ВАША-ПРОШИВКА -o СМЕЩЕНИЕ-ПРОШИВКИ-В-ПАМЯТИ Если вы не укажете программатор, сценарий предполагает, что вы используете программатор ch341a_spi. Чтобы получить список всех поддерживаемых программаторов, запустите man flashrom

Следующие доступны переключатели:

  • -p ПРОГРАММИСТ или --programmer ПРОГРАММИСТ (по умолчанию ch341a_spi)
  • -f FIRMWARE_FILE или --firmware FIRMWARE_FILE (это обязательно)
  • -o СМЕЩЕНИЕ или --offset СМЕЩЕНИЕ (обязательно)

После запуска сценария следуйте инструкциям. Первое, что произойдет, это то, что он проверит, правильно ли установлен зажим на флэш-чипе. Если это не так, вы будете проинформированы и вам будет предложено переустановить клип и повторить попытку. Это может быть разочаровывающим процессом, который занимает некоторое время. Как только вы установите его правильно, НИЧЕГО НЕ ПЕРЕМЕЩАЙТЕ!

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

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

Этот сценарий использовался для записи пользовательской прошивки на TL-WR703N. С другими устройствами не тестировалось. ИСПОЛЬЗУЙТЕ НА СВОЙ РИСК! На TL-WR703N прошивка находится во флеше по смещению 131072 (0x20000) байт. Это вряд ли верно для других марок и моделей маршрутизаторов! Прошивка образа с именем dd-wrt.bin на TL-WR703N с программатором ch341a_spi выполняется с помощью следующей команды:
./flash-router_spi.sh -p ch341a_spi -f dd-wrt.bin -o 131072
или
./flash-router_spi.sh --programmer ch341a_spi --firmware dd-wrt.bin --offset $((0x20000))

Обратите внимание, что использование $((0x20000)), шестнадцатеричного представления смещения в памяти, будет работать не во всех оболочках. Он будет работать в bash.


Крис Хоффман

< бр />

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.


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

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

Основы прошивки

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

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


Linksys WRT54G

Настраиваемая прошивка маршрутизатора впервые появилась в маршрутизаторе Linksys WRT54G, выпущенном в 2003 году. На этих маршрутизаторах использовалась прошивка на основе Linux. Linksys не выпустила исходный код при выпуске маршрутизатора, хотя должна была это сделать. В конце концов, после некоторого давления они выпустили исходный код прошивки WRT54G. Затем у энтузиастов был маршрутизатор, на котором работала Linux, и исходный код для маршрутизатора. Они могли взять этот код и изменить его, добавив функции, подправив его, изменив интерфейс, а затем запустив свою настроенную версию обратно на маршрутизатор.

В будущих версиях WRT54G использовалась другая операционная система. Тем не менее, линейка маршрутизаторов WRT54G на базе Linux продолжается в серии Linksys WRT54GL — буква L означает Linux. Однако серия WRT54GL поддерживает только Wi-Fi 802.11b/g и не поддерживает беспроводную связь 802.11n, поэтому сегодня это не лучший маршрутизатор для покупки.


Зачем беспокоиться?

Людям нравится устанавливать специализированную прошивку маршрутизатора, потому что она предоставляет дополнительные функции. Например, прошивка OpenWrt — это, по сути, дистрибутив Linux для вашего маршрутизатора с менеджером пакетов. Вы можете использовать его для установки облегченных веб-серверов, VPN и SSH-серверов на маршрутизаторе. Даже удобные для пользователя опции, такие как DD-WRT, добавляют мощные функции, такие как поддержка качества обслуживания (QoS) для определения приоритетов сетевого трафика, функция, которая часто встречается только на более дорогих маршрутизаторах. Вот демонстрация интерфейса DD-WRT, которую вы можете посмотреть в Интернете.

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

Безопасность — еще одна проблема. Например, некоторые маршрутизаторы D-Link содержали бэкдор — если в вашем браузере использовалась специальная строка пользовательского агента, вы могли получить доступ к интерфейсу администрирования без имени пользователя и пароля. Многие потребительские маршрутизаторы содержали еще один бэкдор, который был исправлен с помощью патча, но на самом деле патч просто скрывал бэкдор, поэтому злоумышленники все еще могли его использовать. Маршрутизаторы Asus с функциями общего доступа к сетевым файлам могут открывать доступ к вашим файлам в Интернете для всех. Состояние безопасности домашних маршрутизаторов — кошмар, и эти проекты с открытым исходным кодом, основанные на Linux, скорее всего, не будут включать любительские бэкдоры.


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

Если вы хотите использовать прошивку маршрутизатора стороннего производителя, вам сначала нужно выбрать ту, которую вы хотите использовать. OpenWrt — это мощная прошивка маршрутизатора на базе Linux, написанная с нуля для поддержки маршрутизаторов WRT54G, и теперь она поддерживает большее количество маршрутизаторов. DD-WRT — более удобный дистрибутив, основанный на OpenWrt. Tomato был популярен в прошлом, но последний раз он обновлялся в 2010 году, поэтому он не поддерживает столько маршрутизаторов и более устарел. Есть и много других сторонних проектов по прошивке — вы найдете длинный список в Википедии.

Далее вам нужно убедиться, что ваш маршрутизатор действительно поддерживает эту прошивку. Вы можете найти список поддерживаемых аппаратных прошивок маршрутизатора на их веб-сайтах — вот список устройств, поддерживаемых OpenWRT, и вот список устройств, поддерживаемых DD-WRT.

Если вы покупаете маршрутизатор, вам следует провести некоторое исследование, чтобы найти надежный современный маршрутизатор, который хорошо поддерживает маршрутизаторы сторонних производителей. Например, мы видели эту рекламу на сайте DD-WRT — ASUS рекламирует напрямую энтузиастов, ищущих сторонние прошивки роутеров, утверждая, что их железо — идеальная платформа для запуска собственной операционной системы роутера.Компьютерщики, взламывающие свои маршрутизаторы, представляют собой достаточно большой рынок, на который производителям стоит обратить внимание.


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


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

  • › Как убедиться, что на вашем домашнем маршрутизаторе установлены последние обновления безопасности
  • › Как контролировать использование полосы пропускания в Интернете и избегать превышения лимитов данных
  • › Как удаленно включить компьютер через Интернет
  • › Как настроить собственный домашний VPN-сервер
  • › Как контролировать пропускную способность и использование данных отдельными устройствами в вашей сети
  • › Почему вам следует обновить маршрутизатор (даже если у вас есть старые гаджеты)
  • › Как смотреть Netflix или Hulu через VPN без блокировки
  • › Как восстановить метки панели задач в Windows 11

В этом руководстве показано, как использовать программу FRC® Radio Configuration Utility для настройки беспроводного моста вашего робота для использования вне мероприятий FRC.

Предпосылки

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

Загрузите последнюю версию установщика FRC Radio Configuration Utility по следующим ссылкам:

Версия _IL предназначена для израильских команд и содержит версию прошивки OM5PAC с ограниченными каналами для использования в Израиле.

Подключайте напрямую с компьютера к порту Ethernet беспроводного моста, ближайшему к разъему питания. Убедитесь, что никакие другие устройства не подключены к вашему компьютеру через Ethernet. При питании радио через PoE подключите кабель Ethernet от ПК к разъему адаптера PoE (где будет подключаться roboRIO). Если у вас возникли проблемы с настройкой через адаптер PoE, вы можете попробовать подключить ПК к альтернативному порту радиомодуля.

В OM5P-AN и AC используется та же вилка питания, что и в D-Link DAP1522, однако это радиостанции на 12 В. Подключите радиостанцию ​​к клеммам 12 В 2 А на VRM (центральный положительный контакт).

Примечания по применению

По умолчанию утилита настройки радиоустройства программирует радиоустройство для принудительного применения ограничения пропускной способности 4 Мбит/с для трафика, исходящего от радиоустройства по беспроводному интерфейсу. В домашней конфигурации (режим AP) это общее количество, а не ограничение для каждого клиента. Это означает, что потоковое видео на несколько клиентов не рекомендуется.

Утилита была протестирована на Windows 7, 8 и 10. Она может работать и на других операционных системах, но не тестировалась.

Запрограммированная конфигурация

Список имен каждый из индикаторов состояния на двух разрешенных радиостанциях». ширина =

Утилита настройки радио при запуске программирует ряд параметров конфигурации в радио. Эти настройки применяются к радио во всех режимах (в том числе и на мероприятиях). К ним относятся:

Установите статический IP-адрес 10.TE.AM.1

Установите альтернативный IP-адрес на проводной стороне 192.168.1.1 для будущего программирования

Соедините проводные порты, чтобы их можно было использовать взаимозаменяемо

Конфигурация светодиодов показана на рисунке выше.

Ограничение пропускной способности 4 Мбит/с на исходящей стороне беспроводного интерфейса (может быть отключено для домашнего использования)

Управление роботом и статус (UDP 1110 , 1115 , 1150 )

Робот TCP и NetworkTables (TCP 1735 , 1740 )

Массовый (весь другой трафик). (отключено, если ограничение BW отключено)

DHCP-сервер включен. Подается:

10.TE.AM.11 - 10.TE.AM.111 на проводной стороне

10.TE.AM.138 – 10.TE.AM.237 со стороны беспроводной сети

Маска подсети 255.255.255.0

Адрес трансляции 10.TE.AM.255

DNS-сервер включен. IP-адрес DNS-сервера и суффикс домена ( .lan ) обслуживаются как часть DHCP.

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

Можно включить параметр брандмауэра, чтобы имитировать правила брандмауэра в поле (открытые порты можно найти в руководстве по игре)

Невозможно изменить конфигурацию вручную.

Установите программное обеспечение

Файл .exe установщика конфигурации радио в проводник Виндоус.

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

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

Запустите программу

Утилита настройки радио FRC в меню

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

Если вам нужно найти программу, она устанавливается в папку C:\Program Files (x86)\FRC Radio Configuration Utility . Для 32-разрядных машин путь C:\Program Files\FRC Radio Configuration Utility

Разрешить программе вносить изменения, если будет предложено

Диалоговое окно контроля учетных записей, которое появляется при запуске утилита настройки.

Может появиться запрос на разрешение утилите настройки внести изменения в компьютер. Нажмите Да, если появится запрос.

Выберите сетевой интерфейс

Каждая часть сетевых интерфейсов всплывающее окно выбора.

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

Если в списке нет интерфейсов Ethernet, нажмите «Обновить», чтобы повторно выполнить поиск доступных интерфейсов.

Выберите нужный интерфейс из раскрывающегося списка.

Примечание по прошивке Open Mesh

Чтобы утилита настройки радио FRC могла программировать радиомодули OM5P-AN и OM5P-AC, на радиомодуле должна быть установлена ​​специфичная для FRC сборка микропрограммы OpenWRT.

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

Радиостанции, используемые в 2019/2020/2021 годах, не нужно обновлять перед настройкой, инструмент 2022 года использует ту же прошивку 2019 года.

Загрузка прошивки FRC в Open Mesh Radio

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

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

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

Убедитесь, что в раскрывающемся списке "Радио" выбрано радио Open Mesh.

Убедитесь, что радиостанция подключена к ПК через Ethernet.

Отключите питание от радио. (При использовании кабеля PoE это также приведет к отключению Ethernet от ПК, это нормально)

Нажмите кнопку "Загрузить прошивку"

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

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

Команды также могут столкнуться с этой ошибкой в ​​операционных системах на иностранных языках. Если у вас возникли проблемы с загрузкой прошивки или программированием в ОС на иностранном языке, попробуйте использовать англоязычную ОС, например, на ПК, предоставленном KOP, или установите для параметра «Язык» значение «en_us», как описано на этой странице.

Выберите радио и режим работы

Выделяет радио и Раскрывающиеся списки режимов». ширина=

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

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

Выберите параметры

Установка имени робота изменит SSID . Флажки делают радио более похожим на работу на соревнованиях». ширина=

Значения параметров по умолчанию выбраны в соответствии с вариантами использования большинства команд, однако вы можете настроить эти параметры в соответствии со своим конкретным сценарием:

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

Брандмауэр: если этот флажок установлен, брандмауэр радио будет настроен на попытку имитировать поведение блокировки портов брандмауэром, присутствующим в поле FRC. Список открытых портов см. в руководстве по игре FRC.

Ограничение полосы пропускания: если этот флажок установлен, радио применяет ограничение пропускной способности 4 Мбит/с, как это делается при программировании на мероприятиях. Обратите внимание, что это общее ограничение, а не для каждого клиента, поэтому одновременная потоковая передача видео на несколько клиентов может привести к нежелательному поведению.

Брандмауэр и ограничение полосы пропускания применяются только к радиомодулям Open Mesh. Эти параметры не действуют на радиостанции D-Link.

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

Запуск процесса настройки

Внизу экрана инструкции для завершения процесса настройки.

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

Ход настройки

Диалоговое окно индикатора выполнения во время настройки работающий.

В процессе настройки в окне будет отображаться:

Шаг, который выполняется в данный момент.

Общий ход процесса настройки.

Все шаги выполнены на данный момент.

Настройка завершена

Всплывающее диалоговое окно, указывающее, что программирование прошло успешно.

После завершения настройки:

Нажмите OK в диалоговом окне.

Нажмите OK в главном окне, чтобы вернуться на экран настроек.

Ошибки конфигурации

Всплывающее диалоговое окно с ошибкой.

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

Устранение неполадок

Подождите достаточно долго, чтобы индикатор питания не горел в течение 10 секунд.

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

Убедитесь, что ваш брандмауэр выключен.

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

Убедитесь, что Ethernet подключен к порту, ближайшему к разъему питания на беспроводном мосту.

Если вы используете операционную систему на иностранном языке, попробуйте использовать англоязычную ОС, например, на ПК, предоставленном KOP, или установите для параметра «Язык» значение «en_us», как описано на этой странице.

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

Если ничего не помогло, попробуйте другой компьютер.

© Copyright 2022, FIRST и другие участники WPILib. Редакция 30e056cb .


trolley


Время работы
понедельник - пятница
9:00 - 17:00

USB E-Eprom и Serial Flash Programmer - биос, роутер

KMtronic USB E-Eprom и Serial Flash Programmer - биос, роутер

ПОДДЕРЖКА:

i2c eeproms
24c00, 24AA00, 24LC00, 24C01C, 24AA01,24LC01B, 24AA014, 24LC014, 24C02C, 24AA02,24LC02B, 24AA024, 24LC024, 24AA025, 24LC025,24AA04, 24LC04B, 24AA08, 24LC08B, 24AA16,24LC16B , 24LC21, 24LC21A, 24LCS21A, 24LC22A, 24LCS22A, 24LC32A, 24AA32A, 24AA52, 24LCS52,24LC64, 24AA64, 24FC64, Микросхема 24C65, 24LC65, 24AA65,24AA128, 24LC128, 24FC128, 24LC256, 24AA256,24FC256, 24AA512, 24LC512, 24FC512, 24AA515 ,24LC515, 24FC515, 24xx1024, 24AA1025, 24LC1025,24FC1025

SPI EEPROMS
25xx010, 25xx020, 25xx040, 25xx080, 25xx160, 25xx320, 25xx640, 25xx128, 25xx256, 25xx512, 25xx1024

Микропровод SPI EEPROMS
9306, 93C06, 93LC06,9346, 93C46, 93LC46,9356, 93C56, 93LC56, 9366, 93C66, 93LC66,9376, 93C76, 93LC76, 9386, 93C86, 9

SPI EEPROMS
95010, 95020, 95040, 95080, 95160, 95320,95640, 95128, 95256, 95512, 95M01

--- NEW ---
5P08, 24RF08 - зона EEPROM, 24RF08 - зона SECURITY

<Р> Серийные флэш-память

Macronix MX25L512, MX25L5121E, MX25L512C, MX25L512E, MX25V512, MX25V512C,
MX25L1005C, MX25L1006E, MX25L1021E, MX25L1025C, MX25L2005,
MX25L2006E, MX25L2026C, MX25L2026E , MX25L4005A, MX25L4006E,
MX25L4026E, MX25U4035, MX25V4005, MX25V4005C, MX25V4006E,
MX25V4035, MX25L8006E, MX25L8035E, MX25L8036E, MX25U8035,
MX25U8035E, MX25V8005, MX25V8006E, MX25V8035, MX25L1606E, <бр / > MX25L1633E, MX25L1635E, MX25L1636D, MX25L1636E, MX25U1635E,
MX25L3206E, MX25L3225D, MX25L3235D, MX25L3236D, MX25L3237D,
MX25U3235E, MX25L6406E, MX25L6436E, MX25L6445E, MX25L6465E,
MX25U6435E, MX25L12835E, MX25L12836E, MX25L12845E , MX25L12865E

Spansion S25FL004A, S25FL040A, S25FL004K, S25FL008K, S25FL008A, S25FL016A,
S25FL016K, S19FL032P, S25FL032A, S25FL032P, S25FL032K, S19FL064P,
S25FL064A, S25FL064P, S25FL064K, S19FL128P , S25FL128P, S25FL129P,
S25FL128K
Eon SSI
EN25F05, EN25F10, EN25LF10, EN25S10, EN25F20, EN2 5LF20, EN25S20,
EN25F40, EN25Q40, EN25LF40, EN25S40,
EN25F80, EN25Q80A, EN25S80, EN25F16, EN25Q16, EN25QH16, EN25F32,
EN25Q32A, EN25Q32B, EN25B64,
EN25Q64, EN25Q128

Электропитание:
программатор питается от USB-порта вашего ПК и не нуждается во внешнем источнике питания.

В комплекте:
- USB-программатор
- Программное обеспечение
- USB-кабель

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