Есть ли способ исправить поломку маршрутизатора?

Есть ли способ исправить поломку маршрутизатора?

У меня закирпичился маршрутизатор 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

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

Большинство маршрутизаторов имеют различные части для прошивки. Первый этап сравнительно прост, частоuboot. Этот первый этап затем загружает настоящую прошивку в качестве второго этапа. Гугл, похоже, подтверждает, что 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.

Связанный контент