2

Я получил кирпичный маршрутизатор UBNT EdgeRouter X. Это было заложено при смене прошивки с использованием SSH. Затем, когда я пытался разблокировать его с помощью UART - контакт 3v3 маршрутизатора был подключен к 3v3 UART.

Теперь вывод 3v3 маршрутизатора дает напряжение 0,0. Но светодиоды маршрутизатора все еще работают на случай, если я включу или подключу и отключу соединительные шнуры.

Я пытался подключить его с помощью

  • TXD - стрелка влево; RX, RXD - стрелка влево; TX, GND - стрелка влево; GND
  • и TXD - стрелка влево; TX, RXD - стрелка влево; RX, GND - стрелка влево; GND.

Я использовал PuTTY, попытался подключиться, используя номер COM, который я получаю из Компьютер> Управление> Диспетчер устройств. Скорость передачи 115200, биты данных 8, стоп-биты 1, управление потоком отсутствует.

И в обоих случаях я получаю пустое окно PuTTY.

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

1 ответ1

0

Вы не сказали точно, что вы сделали через ssh, который "замутил прошивку".

Большинство роутеров имеют разные части для прошивки. Первый этап - сравнительно простой, часто загружаемый. Этот первый этап затем загружает реальную прошивку как второй этап. Похоже, поиск в Google подтверждает, что UBNT EdgeRouter X использует uboot.

Поэтому, если вы не уничтожили uboot тем, что вы делали, вы сможете использовать режим восстановления uboot (google).

Если вы его уничтожили, вероятно, вы ничего не сможете сделать. В таком случае нужно учиться тому, что при обновлении прошивки вы всегда обновляете только "правильную" (вторая ступень) прошивки. И прежде чем вы это сделаете, вы хорошо посмотрите, какая часть флэш-ПЗУ содержит какую информацию.

редактировать

Поскольку в этом есть некоторая путаница, давайте разберемся между последовательным /UART и JTAG.

Глядя на страницу OpenWRT для маршрутизатора, можно увидеть UART/ последовательное соединение на следующем рисунке:

UART/ последовательный порт

Это обеспечит последовательную консоль для устройства, которому нужна рабочая прошивка, например, uboot. Если в любом случае uboot уже запущен, использование последовательной консоли не дает никаких преимуществ по сравнению с использованием сетевой консоли в режиме восстановления (если по какой-то причине это не работает). И сетевая консоль не нуждается в дополнительном оборудовании, как провода, необходимые для подключения к последовательному порту.

Чипсет также, кажется, имеет порт JTAG, хотя я не нашел никаких указаний, где он находится на плате. Стандартный заголовок JTAG имеет 20 контактов, на рисунке видно место для заголовка (не припаянного) с 14 контактами, которые могут содержать некоторые контакты JTAG (или могут быть чем-то совершенно другим). Также может вообще не быть распаянного заголовка JTAG, и было бы необходимо получать сигналы JTAG непосредственно от основного чипсета.

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .