Page 1 of 4 123 ... LastLast
Results 1 to 15 of 55

Thread: Загрузка с USB flash на устройствах с 2Mb flash (Asus WL-520gC)

  1. #1

    Thumbs up Загрузка с USB flash на устройствах с 2Mb flash (Asus WL-520gC)

    Модернизация 520GC->520GU , 520GC/GU -> 500GP v2

    Есть большое желание поэксперементировать с 520GC, поставив флешку большего объема
    залить в него прошивку 520GU (флешка 32 мбит) или 500GPv2 (флешка 64мбит) .
    Подскажите маркировку флешей в 520GU и 500GP v2.
    Last edited by Omega; 04-01-2012 at 17:16. Reason: fixed

  2. #2

    Загрузка с USB flash на устройствах 2Mb flash

    Имеется роутер ASUS WL-520GC, на котором 2Mb flash и разведен USB порт, т.е. это фактически ASUS WL-520GU с вдвое меньшим объемом внутреннего flash.
    Хотелось бы загрузить прошивку Олега с внешнего USB flash drive, но для этого нужна прошивка (фактически загрузчик), содержащая ядро, драйвера USB, ext2fs,mass storage и т.п. (необходимый минимум для монтирования корневой файловой системы с флешки), которая влезет в флеш размером 2мб.
    Каким образом подобную прошивку можно собрать\пересобрать, или может есть уже готовая?

    Про загрузку корневой файловой системы с флешки нашел в faq

    PS Подобный "фокус" был успешно реализован с прошивкой DD-WRT, с помощью специальной утилиты которая распаковывает\запаковывает файл прошивки http://dd-wrt.com/phpBB2/viewtopic.php?t=44436

  3. #3
    Начал эксперименты с исходниками прошивки Олега 1.9.2.7-10. Подправил Makefile на предмет удаления некоторых пакетов, чтобы размер скомпилированного образа был не более 1.8Мб.
    Собираю как make images-520gu, после заливки этой прошивки в роутер, лампочка power горит, но реакции никакой, в том числе и на reset.
    А вот если собрать как make image-wl520gc, то роутер хотя бы пингуется, правда с потерей пакетов, и на кнопку reset реагирует (при удерживании кнопки, начинает часто мигать power).

    Скачал с сайта асуса исходники прошивки для 520gc, пытался скомпилировать, но похоже либо тулчейн не подошел (с того же сайта), либо еще чего, посыпались ошибки.

    Буду продолжать эксперименты дальше...

  4. #4
    Вопрос к гуру *nix систем.
    Возможно ли сделать загрузочное ядро со всеми необходимыми драйверами (vmlinuz), которое будет загружать роутер с первого раздела внешнего диска (usb flash, hdd, sd card), и ядро грузить уже с него?
    Например, так же как это делает загрузчик с live cd на компе.

  5. #5
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Я не гуру, но отвечу

    Ключевое слово для изучения - "initrd". Дальше, при наличии драйвера, можно хоть слона подмонтировать.

  6. #6
    Quote Originally Posted by lly View Post
    Я не гуру, но отвечу
    Ключевое слово для изучения - "initrd". Дальше, при наличии драйвера, можно хоть слона подмонтировать.
    Спасибо, буду изучать

    А есть какая либо документация, что собой представляет файл прошивки, из чего состоит (то что в ней есть ядро и rootfs я знаю, а дальше - темный лес), и как его собрать?

  7. #7
    Join Date
    Feb 2007
    Location
    Moscow, Russia
    Posts
    3,805
    Quote Originally Posted by lightix View Post
    А есть какая либо документация, что собой представляет файл прошивки, из чего состоит (то что в ней есть ядро и rootfs я знаю, а дальше - темный лес), и как его собрать?
    Надо сложить все нужные файлы в одно место (после компиляции прошивки (make install) этим местом является gateway/mipsel-uclibc/target) (после этого в это древо можно добавить желаемые файлы от сторонних пакетов; можно и удалить что-нибудь, если уверен, что это не требуется) и выполнить две комманды: mksquashfs-lzma чтобы собрать squashfs образ и asustrx чтобы превратить его в асусный формат.

    Исходники прошивки у тебя похоже под рукой. Идешь в директорию gateway и ищешь синтаксис этих двух комманд в Makefile.
    Last edited by al37919; 14-01-2009 at 13:41.

  8. #8
    Спасибо!

    А что при сборке является специфическим для конкретной модели роутера - пытаюсь разобраться почему у меня роутер не заводится с "кастрированной" таким образом прошивкой?
    Теоретически - это поддержка процессора и флеш-памяти конкретной модели ядром, практически - есть еще что-то что не дает ему завестись

  9. #9

    Велосипед?

    А по-моему, ваша задача уже была (почти) решена тут:
    http://wl500g.info/showthread.php?t=13301

  10. #10
    Quote Originally Posted by dvlad666 View Post
    А по-моему, ваша задача уже была (почти) решена тут
    см. первое сообщение текущей темы.
    я эту задачу решил аппаратно, и программно с прошивкой dd-wrt. хотелось бы решить с прошивкой Олега.

    PS прошивка 1.9.2.7-10 у меня на 520GC уже работает. Все-таки 2Мб это очень уж мало Помимо выбрасывания самбы\фтп\ссш и прочего, пришлось немного "кастрировать" busybox, хотя с другой стороны он даже в таком виде в разы серьезней чем асусовский в оригинальной прошивке для 520gc,или в прошивке Олега для 520gc.
    доведу до ума - выложу.

  11. #11
    Собрал оптимальный вариант прошивки для WL520GC c юсб портом на базе 1.9.2.7-10. Ядро в полном составе, полный busybox, драйвера езернет и юсб. И немножко места осталось для flashfs.
    Пришлось из прошивки и из rootfs выбросить модуль uhci-hcd, глючил безбожно на 520GC.
    Немного подправлены исходники rc.

    Ссылка:
    http://depositfiles.com/files/d03kdiac1

    Заливать как обычно, по тфтп, желательно сбросив настройки перед заливкой.
    После заливки прошивки роутер доступен телнетом по адресу 192.168.1.1, имя\пароль admin/admin.

    Можно сразу на роутере разбить на разделы флешку (fdisk), отформатировать (mke2fs), залить на флешку по сети с компа с помощью tftp или wget архив с корневой системой, и тут же на роутере его развернуть.

    Файловая система http://ifolder.ru/10193011


    Развернуть на ext2/ext3 раздел, дальше по инструкции
    http://wl500g.info/showpost.php?p=18094&postcount=11 В частности, нам нужно из всей инструкции только вот это:
    Code:
    nvram set boot_dev="/dev/scsi/host0/bus0/target0/lun0/part1"
    nvram commit

    PS Прошивка собрана из исходников прошивки Олега 1.9.2.7-10, и будет корректно работать только с 1.9.2.7-10, не пытайтесь грузить любые другие прошивки Олега.

    PPS Как добавить USB порт на WL520GC написано здесь
    Last edited by lightix; 29-01-2009 at 21:33.

  12. #12
    Здравствуйте уважаемый lightix,
    У меня вопрос - как к wl-520gc подключается флешка? Передо мной лежит эта модель, и там нет усб порта.
    Вобщем-то проблема в том, что ни при асусовской прошивке, ни при 0.0.0.16 не работает локалка + vpn. По этому есть необходимость прошить олеговской прошивкой.

  13. #13
    Quote Originally Posted by ganjainbox View Post
    Здравствуйте уважаемый lightix,
    У меня вопрос - как к wl-520gc подключается флешка?
    Надо развести порт ручками
    http://dd-wrt.com/phpBB2/viewtopic.php?t=44436

  14. #14

    usb flash

    Здраствуйте, прошу помощи!
    Встроил в WL-520GC usb порт, заливаю прошивку от товарища lightix: "надежный вариант прошивки: ядро в полном составе от 1.9.2.7-10, полный busybox, драйвера езернет и юсб. И немножко места осталось для flashfs".

    Ссылка:
    http://depositfiles.com/files/d03kdiac1
    или
    http://ifolder.ru/10186048

    Соединняюсь с роутером по телнет, разбиваю, форматирую флэшку, по инструкции, но как залить на флешку по сети с компа с помощью tftp или wget архив с корневой системой, и тут же на роутере его развернуть, так и не понял, изучал немного команды Linux, так как в ней совсем чайник,но запутался совсем.

    Файловая система http://ifolder.ru/10193011

    Помогите пожалуйста, если несложно примером.

  15. #15

    Question Asus wl 520 gc с usb и мега прошивкой от Олега

    Можно ли поставить на это модифицырованное "чудо" web сервер с поддержкой php5 и mysql и rtorrent?

    Пробовал по инструкциям к 500g - не получилось... или вобще не реално на 520 gc поднять это с мега прошивкой? Спасибо за ответы!

Page 1 of 4 123 ... LastLast

Similar Threads

  1. Flash mod - замена CFE и Flash на WL-500gP
    By Serg22 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 141
    Last Post: 20-12-2016, 17:01
  2. Using USB Flash as HDD ?
    By zerg in forum WL-500gP Q&A
    Replies: 0
    Last Post: 05-06-2012, 10:33
  3. Flash Upgrade?
    By lamawithonel in forum WL-500gP Q&A
    Replies: 2
    Last Post: 21-01-2008, 01:35
  4. Replies: 5
    Last Post: 14-01-2008, 00:50
  5. How much ram / flash?
    By ethanpil in forum WL-500g Pics & Specs
    Replies: 7
    Last Post: 28-01-2005, 13:13

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
  •