Оновлення застарілого ar71xx до ath79

Починаючи з OpenWrt 19.07, з’явився новий цільовий профіль на базі device tree — ath79, який замінює ar71xx. У версії 19.07 підтримуються обидва таргета, але в майбутніх випусках підтримка ar71xx буде припинена.

Перехід з ar71xx на ath79 не завжди є простим і залежить від моделі пристрою. Ця сторінка містить інструкції та застереження для безпечного оновлення.

Приблизно 50% пристроїв на ar71xx були перенесені до ath79 у релізі 19.07. Перевірте, чи присутня ваша модель на сторінці стану підтримки ath79. Також перегляньте сторінку список сумісності ar71xx-ath79.

Можна також перевірити напряму сторінку завантаження ath79. Увага: образи для деяких пристроїв не створюються, якщо є обмеження на розмір flash-пам’яті.

Якщо ваш пристрій ще не підтримується в ath79: потрібно додати підтримку — це може зробити будь-хто, навіть ви! Див. ath79, Додати новий пристрій і застосування патчів.

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

Інструкція: backup і відновлення

Завантажте sysupgrade-образ ath79 для OpenWrt 19.07 під вашу модель. Скопіюйте його в каталог `/tmp/` вашого маршрутизатора (через SCP, LuCI або інше).

Переконайтесь, що ви завантажили правильний образ саме для вашого пристрою!

Прошийте образ без збереження налаштувань. Можна скористатись LuCI або CLI:

  • у LuCI зніміть позначку “Keep settings and retain the current configuration”
  • у CLI використовуйте:
    sysupgrade -n <назва-файлу-образу>

На цьому етапі ризик мінімальний: якщо образ підходить, оновлення швидше за все буде успішним. Після перезавантаження пристрій буде доступний на стандартній IP-адресі OpenWrt (зазвичай 192.168.1.1).

Якщо з’являється помилка перевірки образу — не виконуйте оновлення примусово, читайте далі.

Якщо ви бачите повідомлення “Device not supported by this image” або “Image check failed”:

  1. перевірте ще раз, що ви вибрали правильний образ
  2. якщо так — повідомте про помилку для виправлення в наступному релізі. Вкажіть точну модель пристрою, яку ar71xx прошивку використовували, і яку ath79 пробували.

Оскільки конфігурацію не збережено, пристрій має бути доступним за стандартною IP-адресою OpenWrt. Перевірте базову функціональність після перезавантаження: доступ через веб-інтерфейс/SSH, з’єднання WAN, Wi-Fi тощо.

Якщо пристрій не відповідає через кілька хвилин після оновлення: повідомте про проблему та див. розділ нижче про відновлення через bootloader.

Спершу перевірте, що працює режим failsafe — це ваша страховка на випадок помилок.

Потім імпортуйте конфігурацію:

  1. Якщо конфігурація проста — відновіть вручну.
  2. Інакше — порівняйте збережену конфігурацію з новою ath79 після першого запуску. Зверніть увагу на:
    • шляхи до пристроїв у `wireless`
    • імена інтерфейсів у `network`
    • LED-індикатори в `system`
  3. Підготуйте нові файли з урахуванням відмінностей і протестуйте.
  4. Якщо виникають проблеми — повідомте про них.

Вітаємо! Оновлення завершене.

Ви можете скористатися завантажувачем пристрою для оновлення прошивки. Знайдіть вашу модель у Таблиці обладнання та дотримуйтесь специфічної для пристрою інструкції.

Примусове оновлення дозволяє прошити образ, який не відповідає пристрою — ви робите це на власний ризик!

Ще раз переконайтесь, що ви використовуєте правильний образ.

  • у LuCI поставте галочку “Force upgrade”
  • у CLI виконайте:
    sysupgrade -F -n <назва-файлу>

Якщо пристрій зависає після оновлення: ви були попереджені! Ваш єдиний шанс — відновлення через bootloader / UART.

  • шляхи до Wi-Fi пристроїв у `/etc/config/wireless`
  • імена мережевих інтерфейсів та налаштування комутатора у `/etc/config/network`
  • налаштування LED-індикаторів у `/etc/config/system`

Ці пристрої мають конфігураційні зміни, які не обробляються автоматично. Тому sysupgrade без `-n` призведе до конфліктної конфігурації.

  • AVM FritzBox4020
  • TP-Link Archer C25 v1, C58 v1, C59 v1/v2, C60 v1/v2
  • TP-Link TL-WR841N/ND v8 (не стосується v7, v9–v12)
  • ...
  • TP-Link TL-WR741N/ND v4
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/05/29 09:59
  • by vazaz