Page 3 of 19 FirstFirst 1234513 ... LastLast
Results 31 to 45 of 460

Thread: Сборка собственной прошивки

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Quote Originally Posted by artp View Post
    Ловить после reboot'а момент для заливки довольно напряжно. Или там можно как-то таймаут накрутить?

    Или вы имеете в виду, типа, поднять tftp сервер на федоре, а из консоли tftp ..., а потом что-то вроде cat ...>/dev/mtd/2

    А чуть более развернуто не поясните?
    teamviewer.com наверное поможет. Ставь дома и ходи с работы ...

  2. #2
    Quote Originally Posted by artp View Post
    Нет ли какого-то способа прогружать прошивку из шелла?
    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.

  3. #3
    Join Date
    Aug 2007
    Location
    St.Petersburg
    Posts
    114
    О. Спасибо.

  4. #4
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    рекомендую вариант 2. Однако, при всем необходимо отметить, что это работает где-то в 95% случаев. В остальных требуется помощь локального оператора по перезагрузке по питанию.

  5. #5

    Какова максимальная длина прошивки для ASUS WL500GPv1 ?

    ASUS WL500GPv1 имеет FLASH память длинной 8Mb. Могу ли я создавать прошивки для него почти на всю длину FLASH памяти (например, 7MB) за счет включения в прошивку большого числа модулей ядра и прикладных программ. Или я все же ограничен длиной прошивки не более 4Mb?

    Заранее благодарен!

  6. #6
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    можно .

  7. #7

    GPL source

    есть GPL source как создать прошивку???

  8. #8
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805

  9. #9
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Из чистого ASUS GPL так не получится, требуется еще ломик и какая-то матерь
    В-общем, без базовых знаний C и разработки(не мышевозничества!) в принципе, можно даже не пытаться.

  10. #10

    Post Скрипт для автоматической сборки прошивки "от энтузиастов"

    Набросал тут некоторое время назад скриптик для автоматической сборки прошивки "от энтузиастов", да все никак руки не доходили опубликовать.

    Собственно код:
    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.

  11. #11
    и да, реквестирую полный порядок действий для сборки прошивки rt-n. Тоже сделаю скриптик

  12. #12

  13. #13
    Кстати, хоть разработчики и молчат, для последних ревизий прошивки GPL_1.9.2.7 не нужен, достаточно лишь директории создать.
    Last edited by AlexeyS; 18-03-2010 at 18:07.

  14. #14
    Quote Originally Posted by skim View Post
    и да, реквестирую полный порядок действий для сборки прошивки rt-n. Тоже сделаю скриптик
    Он такой же, как и для wl, только ядро 2.6.22.19 помещается в директорию linux/linux-2.6, вместо linux/linux

  15. #15

    Кастомайзинг содержимого прошивки.

    Доброго времени суток.Есть огромное желание чуток подправить наличие httpd smbd и прочих ненужных для меня вещей в прошивке.Мне удалось без проблем собрать неизмененную прошивку. вопрос: как на примере самбы удалить ее из прошивки? П.С. искал.не нашел.

Page 3 of 19 FirstFirst 1234513 ... LastLast

Similar Threads

  1. Загрузка прошивки с USB
    By VictorL in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 170
    Last Post: 23-08-2016, 14:19
  2. Новый веб-интерфейс прошивки от энтузиастов
    By euseller in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 636
    Last Post: 27-08-2014, 01:26
  3. Прошивки для Asus RT-N16
    By Oleg in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 395
    Last Post: 20-08-2014, 17:17
  4. Сборка пакетов под WL-500g Premium
    By angel_il in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 127
    Last Post: 24-11-2011, 12:28

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •