1 вариант.
1. выкладываем trx прошивку где нибудь на http/ftp
2. логинимся в роутер по ssh или сразу в консоль
3. cd /tmp && wget <path>/firmware.trx
4. write /tmp/firmware.trx /dev/mtd/1 -r
2 вариант.
1. заливаем в роутер прошивку по scp/sftp сразу в /tmp
2. write /tmp/firmware.trx /dev/mtd/1 -r
3 вариант.
1. делаем в putty туннель localhost:4080 на лок.ip роутера:80
2. соединяемся по ssh с роутером через putty
3. заходим в web интерфейс роутера через http://localhost:4080
4. заливаем прошивку с локального компа as always
p.s ключ -r команды write доступен только в 1.9.2.7-d/rtn прошивке, нужен для автоматической перезагрузки после выполнения
p.p.s для 1.9.2.7-rtn записываем не в /dev/mtd/1, а в /dev/mtd1. в остальном все так же
Last edited by theMIROn; 27-09-2010 at 16:35.
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
О. Спасибо.
рекомендую вариант 2. Однако, при всем необходимо отметить, что это работает где-то в 95% случаев. В остальных требуется помощь локального оператора по перезагрузке по питанию.
ASUS WL500GPv1 имеет FLASH память длинной 8Mb. Могу ли я создавать прошивки для него почти на всю длину FLASH памяти (например, 7MB) за счет включения в прошивку большого числа модулей ядра и прикладных программ. Или я все же ограничен длиной прошивки не более 4Mb?
Заранее благодарен!
можно .
есть GPL source как создать прошивку???
Набросал тут некоторое время назад скриптик для автоматической сборки прошивки "от энтузиастов", да все никак руки не доходили опубликовать.
Собственно код:
http://paste.pocoo.org/raw/191153/
Использование:
firmware.sh [-6|--ipv6] [-m МОДЕЛЬ] [-h|--help] [-c|--clean] [-r ВЕРСИЯ]
-6,--ipv6 Включает поддержку IPv6 в прошивке.
-m МОДЕЛЬ Собирает прошивку для указанной модели роутера. По умолчанию используется WL500gp (не v2!).
-h,--help Показывает эту справочную часть.
-c,--clean Уничтожить следы работы скрипта (полностью удалит директорию ~/wl500g)
-r ВЕРСИЯ Собрать прошивку определённой версии. Помогает в тех случаях, когда текущая разрабатываемая версия работает крайне нестабильна.
Так же скрипт понимает переменную окружения FIRMDIR (cделанно для опытных пользователей).
Сборка возможна для следующих моделей роутеров: WL500gx, WL550gE, WL500gp, WL500gpv2, WL500W. Название модели регистрочувствительно.
При неправильном указании или неуказании модели - сборка осуществляется для модели WL500gp.
и да, реквестирую полный порядок действий для сборки прошивки rt-n. Тоже сделаю скриптик
выложил бы аттачем, форматирование побилось
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
Кстати, хоть разработчики и молчат, для последних ревизий прошивки GPL_1.9.2.7 не нужен, достаточно лишь директории создать.
Last edited by AlexeyS; 18-03-2010 at 18:07.
Доброго времени суток.Есть огромное желание чуток подправить наличие httpd smbd и прочих ненужных для меня вещей в прошивке.Мне удалось без проблем собрать неизмененную прошивку. вопрос: как на примере самбы удалить ее из прошивки? П.С. искал.не нашел.