Техническое задание: Разработка прошивки OpenWRT
Цель проекта
Адаптация и создание стабильной прошивки на базе OpenWRT для специфичного аппаратного обеспечения с последующей сборкой готового к прошивке образа.
Исходные данные и оборудование
- Целевое устройство: OEM-роутер (производитель не указан).
- Текущая версия ПО: Основана на OpenWRT 18.06 (snapshot).
- Аппаратная платформа: Процессор Mediatek MT7628AN.
- Встроенный модем: SIMCOM A7600C (4G/LTE).
- Предоставленные материалы:
- Дамп памяти (флэш) устройства для аварийного восстановления (unbrick).
- Файл обновления (*.BIN) от производителя.
Основные задачи
- Проанализировать предоставленные файлы (дамп и BIN-образ).
- Создать рабочее окружение для сборки OpenWRT, совместимое с данной платформой.
- Адаптировать ядро и системные пакеты OpenWRT для корректной работы с чипсетом MT7628AN.
- Интегрировать драйверы и обеспечить стабильную работу модема SIMCOM A7600C (включать управление, передачу данных, возможно, SMS).
- Настроить сетевые интерфейсы (LAN, WAN, мобильный broadband).
- Собрать готовый образ прошивки в формате, пригодном для установки на устройство.
- Предоставить базовую инструкцию по установке и откату на стоковую прошивку при необходимости.
Требования к результату
- Готовая к установке прошивка с актуальной стабильной версией OpenWRT (или Lede), где это возможно.
- Полная работоспособность всех ключевых функций: проводная сеть, Wi-Fi, мобильный 4G-интернет.
- Стабильность работы в режиме 24/7.
- Возможность восстановления устройства из предоставленного дампа в случае неудачной прошивки.
Важное примечание
Исполнитель должен иметь опыт работы со сборкой OpenWRT для платформ на Mediatek (MIPS) и интеграцией USB-модемов. Приветствуется понимание процедур восстановления (unbrick) подобных устройств.