Сервісний центр VPSGroup ремонт комп'ютерної техніки, заправка картриджів, ремонт оргтехніки, Київ, Виставковий центр, Васильківська, 55

Як залити на роутер прошивку через COM порт ?.

26.11.2016

Зміст

  • 1 Алгоритм відновлення прошивки роутера
  • 2 Відновлення прошивки роутерів TP-LINK з флешкою ​​16м.
  • 3 Запис u-boot

Універсальна інструкція, як завантажити прошивку в будь-який роутер, не залежно від виробника. При цьому спосіб це працює навіть в тих випадках, коли немає доступу до панелі управління роутером через браузер.

Особливість альтернативних прошивок, та й офіційних - це те, що ні не буде перезаписано завантажувальний область на флеш-пам'яті.Отже, поки цілий boot - роутер поламати важко. І при наявності СОМ кабелю його завжди можна відновити. Тому, в ідеалі, завантажується прошивка повинна бути без буту. Але, якщо ви використовуєте для відновлення роутера - заводську прошивку з boot, то його необхідно видалити.

Алгоритм відновлення прошивки роутера

  • У Windows XP завантажуємо tftpd сервер, і встановлюємо його в папку.
  • Копіюємо файл з прошивкою.
  • Підключаємо роутер до комп'ютера за допомогою мережевого кабелю.В налаштуваннях мережевого підключення вписуємо IP адреса: 192.168.1.27. Чому саме 192.168.1.27?Если відкрити файл прошивки роутера boot.bin, то в ньому побачимо: ipaddr = 192.168.1.10.serverip = 192.168.1.27
  • Запускаємо tftpd сервер
  • Підключаємо СОМ або UART-TTL кабель, налаштовуємо і запускаємо PuTTY.
  • Включаємо роутер і як тільки з'явиться рядок «Autobooting in 1 seconds» - швидко вводимо «tpl», в іншому випадку Ваш маршрутизатор, знову перезавантажиться.
  • Після того як циклічна перезавантаження зупинена.Переходимо до процесу прошивки.
  • Вводимо команди:

    ar7240> erase 0x9f020000 + 0x3c0000

    ar7240> tftpboot 0x81000000 1.bin

    ar7240> cp.b 0x81000000 0x9f020000 0x3c0000

    ar7240> bootm 0x9f020000

    Ось і все, прошивка роутера відновлена.

    Відновлення прошивки роутерів TP-LINK з флешкою ​​16м.

    erase 0x9f020000 + 0xfc0000

    tftpboot 0x81000000 1.bin

    cp.b 0x81000000 0x9f020000 0xfc0000

    bootm 0x9f020000

    Запис u-boot

    Увага! Помилки при перезапису u-boot можуть привести до втрати працездатності вашого апарату, з подальшим відновленням тільки через програматор.

    erase 0x9f000000 + 0x20000

    tftpboot 0x81000000 u-boot.bin

    cp.b 0x81000000 0x9f000000 0x20000

    bootm 0x9f000000

    В цьому прикладі переписується u-boot повний, розміром 128кб.

    .