Роутер, который после неудачной прошивки мигает всеми индикаторами сразу или не подаёт признаков жизни, чаще всего «окирпичен» на уровне загрузчика — и восстановить его через веб-интерфейс или TFTP уже не получится. В этой ситуации единственный рабочий путь — выпаять или подключиться к SPI Flash-памяти напрямую и записать заведомо рабочий дамп с помощью аппаратного программатора.

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

Когда программатор действительно необходим

Не каждый «кирпич» требует вмешательства на уровне железа. Сначала стоит проверить обратимые способы восстановления: аварийный режим прошивки через зажатую кнопку Reset при включении, загрузку образа по TFTP или через консоль U-Boot по UART. Эти методы зависят от конкретной модели и сохранности загрузчика — точную процедуру нужно искать в документации или на профильных форумах именно для вашей ревизии платы.

Программатор нужен, когда повреждён сам загрузчик: роутер не отвечает на TFTP-запросы, консоль UART молчит или выводит мусор, а индикаторы ведут себя аномально. Также аппаратная прошивка требуется при замене чипа памяти на новый (чистый) — например, при физической неисправности флеша или при переходе на чип большего объёма для установки OpenWrt.

💡

Программатор — крайняя мера. Сначала проверьте восстановление через TFTP и UART-консоль: они работают, пока жив загрузчик.