Изменение (upgrading) заводского firmware на что-то другое (например OpenWrt, или DD-Wrt) зачастую является достаточно сложным и болзненным процессом.
Но это справедливо не всегда.
Чтобы помочь людям установить OpenWrt (переход с заводской прошивки) я сделал эту пошаговую инструкцию, с актуальными копиями экранов в процессе установки.
Я использовал беспроводный маршрутизатор TP-Link TL-WR1043ND, изготовленный на основе чипсета Atheros. На этой модели маршрутизатора прошивку можно сменить через веб-интерфейс, что делает процесс быстрым и удобным.
Необходимость устанавливать tftp сервер отпадает.
Обновление прошивки для маршрутизатора TP-Link TL-WR1043ND
Версия аппартаного обеспечения (Hardware version)TL-WR1043ND v1.6
Перед тем как продолжить дальше, убедитесь что версия вашего маршрутизатора совместима с OpenWrt firmware.
1. Для обновления с заводской прошивки TP-Link TL-WR1043ND на OpenWrt, прежде всего необходимо сбросить все настройки на заводские.
Выберите в меню System Tools - Factory Defaults. Нажмите на кнопку "Restore" для сброса настроек на заводские.
2. Вы увидите сообщение "Factory settings restored successfully!", и маршрутизатор начнёт перезагружаться.

3. По умолчанию IP адрес TP-Link WR1043ND - 192.168.1.1
Маска подсети (netmask) - 255.255.255.0
Если вы проводите обновление firmware из Windows (я использовал компьютер с Windows XP), выберите меню (панель) Network Connections (Сетевые соединения) и измените IP адрес компьютера на статический, из той же подсети чтои адрес маршрутизатораhas.
Например: 192.168.1.200
Сделайте ping адреса маршрутизатора из комнадной строки Windows (>ping 192.168.1.1), чтобы убедиться что к маршрутизатору есть доступ.
Отсоедините все кабели от маршрутизатора кроме кабеля, которым он подключён к компьютеру (другие компьютеры, кабель от провайдера - WAN интерфейс, или кабель от кабельного/DSL модема)
4. Откройте в маршрутизаторе веб-интерфейс маршрутизатора.
Выберите в меню System Tools - Firmware Upgrade. Введите имя файла (с локального диска), в котором находится заранее загруженная прошивка OpenWrt.

Предварительно надо загрузить firmware из репозитория /backfire/10.03.1-rc4/ar71xx/.
Версия для обновления с заводской прошивки: openwrt-ar71xx-tl-wr1043nd-v1-squashfs-factory.bin
После выхода финальной версии OpenWrt Backfire 10.03.1, будет необходимо использовать репозиторий из финального выпуска.
5. Вы увидите сообщение "Please wait until system reboots..."
ВАЖНО!
НИКОГДА не обновляйте прошивку на маршрутизаторе через беспроводное соединение Wi-Fi. Вы можете испортить ваш маршрутизатор.
НИКОГДА не выключайте питание компьютера или мрашрутизатора в процессе обновления прошивки. Это может испортить маршрутизатор.
6. Подождите пока появится сообщение "Software Upgraded Successfully! Restarting..."
Не выключайте компьютер или маршрутизатор пока вы не увидите это сообщение
По моему опыту, эта процедура проходит с маршрутизатором WR1043ND достаточно быстро, намного быстрее по сравнению с маршрутизаторами, которые я "обновлял" до этого. Примерно время - 2-3 минуты.
7. Подождите пока не обновится сообщение в браузере. т.е. пока маршрутизатор не перезагрузится.
Снова откройте адрес 192.168.1.1 в броузере.
Иногда получается, что мешает кэш в броузере. Поэтому рекомендуется также удалить кэш, или использовать другой броузер (скажем Google Chrome) для проверки процесса.
Перед этим рекомнедуется проверить ping 192.168.1.1 из командной строки, чтобы убедиться что Ethernet интерфейс стартовал и сконфигурировался нормально.
После этого вы увидите интерфейс OpenWrt LuCI с предложением сделать login.
Нажмите на кнопку "Login", без указания какого-либо пароля.
8. Выберите меню
System - Admin, и выберите новый пароль.
9. (опционально)
Выберите меню
Overview - Hello screen, и вы увидите прветствие от OpenWrt/LuCI и разработчиков.
Система обновлена и функционирует нормально.
Далее вы можете продолжить конфигурирование
OpenWrt по своим потребностям.
English version of this FAQ:
How-To: upgrading TP-Link WR1043ND router from Factory Firmware to OpenWrt