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

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

Подготовка: что понадобится перед началом

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

Минимальный набор для аппаратных методов:

  • 🔌 USB-UART адаптер (например, на базе CH340 или CP2102) с поддержкой логических уровней 3,3 В;
  • 🧰 программатор для микросхем памяти — чаще всего CH341A с прищепкой для корпусов SOIC-8;
  • 🪛 отвёртки и пластиковая лопатка для вскрытия корпуса без следов;
  • 💻 компьютер с терминальной программой (PuTTY, minicom) и ПО для программатора.

Также заранее узнайте точную модель и аппаратную ревизию роутера — они указаны на наклейке снизу корпуса. От ревизии зависят тип флеш-памяти (NOR или NAND), распиновка отладочного разъёма и структура разделов.

💡

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