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

Thread: Нужна ли прошивка AsusWRT для роутеров серии WL-500 ?

  1. #1
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question Нужна ли прошивка AsusWRT для роутеров серии WL-500 ?

    если уж прошивка энтузиастов идет на новых роутерах RT-N16, RT-N15U, RT-N10U, RT-N12, то теоретически и ASUSWRT должна пойти на роутерах WL-500gp и WL-500W.

    вопрос портирования ASUSWRT для серии WL-500 вообще кому-то интересен?

  2. #2
    Quote Originally Posted by AndreyPopov View Post
    вопрос портирования ASUSWRT для серии WL-500 вообще кому-то интересен?
    Это снятые с производства модели, каждой из которых Азус давно подготовил и выпустил замену. Как вы сами видели, в кодовой базе asuswrt нет упоминания снятых с производства устройств. Кроме того, их производительность ставит под большое сомнение фич за пределами роутерного функционала.

    Закапывайте. Их давно пора упокоить.

  3. #3
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by ryzhov_al View Post
    Кроме того, их производительность ставит под большое сомнение фич за пределами роутерного функционала.

    Закапывайте. Их давно пора упокоить.
    что-то пользователи не особо спешат их закапывать.

    этих роутеров достаточное количество еще на руках, да и прошивка энтузиастов продолжает развиваться для них.

    понятно, что в коде asuswrt отсутсвует упоминания о серии wl-500.


    мне как-то в голову пришла мысль, что может пора уже энтузиастам переходить на новый уровень?
    просто прошивка энтузиастов на тех же RT-N15U, RT-N10U, RT-N16 работает не совсем корректно - лампочки мигают не так как надо к примеру.

    а новые роутеры все выходят и выходят.

    вот вы Entware предложили и RMerlin его в свою прошивку добавил.

    так может стоит уже перейти на новый код и новые роутеры?

    попробовать забэкпортить AsusWRT-Merlin на wl-500gp, wl-500gpv2, wl-500w, wl-700?
    в 8 метров флэша прошивка влазит!


    может не до конца разобрался, но выглядит так, что:
    1. надо драйвера отдельно:
    wl_ap.o
    wl_apsta.o
    wl_sta.o
    wk_high.o
    для указанных моделей.

    2. исправить init-broadcom.c для корректной инициализации внутренних коммутаторов

    3. надо ли что-то делать с cfe тоже вопрос?
    Last edited by AndreyPopov; 30-07-2014 at 19:33.

  4. #4
    Quote Originally Posted by AndreyPopov View Post
    мне как-то в голову пришла мысль, что может пора уже энтузиастам переходить на новый уровень?
    Что пора делать энтузиастам лучше знать самим энтузиастам. Хочу напомнить, что у любого светлого начинания есть своё развитие, цветение и закат. С прежней студенческой прытью этим никто снова заниматься не будет. Время идёт дальше и пытаться войти в ту же воду второй раз смысла не много.

    Quote Originally Posted by AndreyPopov View Post
    вот вы Entware предложили и RMerlin его в свою прошивку добавил.
    В прошивку добавлен не Entware, а скрипт для развёртывания Entware. Shibby в свой мод TomatoUSB вообще добавил наш скрипт развёртывания без каких-либо правок. Нафига только?

    Quote Originally Posted by AndreyPopov View Post
    так может стоит уже перейти на новый код и новые роутеры?
    Так переходите на новые роутеры и оставьте в покое старьё. На новый GPL код, поверьте, энтузиасты с интересом поглядывают, правда их больше интересуют изменения в SDK.

    Quote Originally Posted by AndreyPopov View Post
    попробовать забэкпортить AsusWRT-Merlin на wl-500gp, wl-500gpv2, wl-500w, wl-700?
    в 8 метров флэша прошивка влазит!
    Вы представляете как будет ворочаться web-интерфейс asuswrt на wl-500gpv2? Он на RT-N66U не шустро работает. Кроме того, код asuswrt уже дико перегружен #ifdef/#ifndef для того, чтобы учитывать разницу между имеющейся кучи моделей. Это была одна из причин по которой Padavan переписывал rc-код с нуля. У азуса чёрт ногу сломит.

    Quote Originally Posted by AndreyPopov View Post
    может не до конца разобрался, но выглядит так, что:
    1. надо драйвера отдельно:
    wl_ap.o
    wl_apsta.o
    wl_sta.o
    wk_high.o
    для указанных моделей.
    Это всего лишь бинарники из состава Broadcom SDK, к которым есть соответствующая часть кода в исходниках, в частности, правки в ядре. Необходимо смотреть, поддерживает ли та версия Broadcom SDK, что вы хотите использовать перечисленное старое железо. Почти всё перечисленное железо вообще MIPS R1. Придётся в т.ч. пересобирать тулчейн.

    Quote Originally Posted by AndreyPopov View Post
    3. надо ли что-то делать с cfe тоже вопрос?
    Скорее всего ничего не надо. Если надо будет внедрять какие-либо новые переменные NVRAM, жизненно необходимые после полного сброса, то я расскажу как это сделать.
    Last edited by ryzhov_al; 30-07-2014 at 19:59. Reason: добавление про CFE

  5. #5
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by ryzhov_al View Post
    Вы представляете как будет ворочаться web-интерфейс asuswrt на wl-500gpv2? Он на RT-N66U не шустро работает.
    тут вопрос спорный, однако.

    я вот смотрю RT-N15U:
    system type : Broadcom BCM5357 chip rev 2 pkg 10
    processor : 0
    cpu model : MIPS 74K V4.9
    BogoMIPS : 249.85

    и WL-500gp:
    system type : Broadcom BCM4704 chip rev 9 pkg 0
    processor : 0
    cpu model : Broadcom BCM3302 V0.6
    BogoMIPS : 295.93


    я понимаю, что BogoMIPS очень относителен, но все же..... оба проца на 300Мгц.

    и не могу сказать, что вэб морда Олега(энтузиастов) летает на RT-N15U, а ведь есть еще более слабые модели RT-N10 и RT-N12 - там вэб морда Asuswrt нормально себя ведет.

    так что проблем не в вэб морде.

  6. #6
    Quote Originally Posted by AndreyPopov View Post
    тут вопрос спорный, однако.
    Это мелочь. Ответьте для себя на более значимые вопросы: что вы в итоге подарите владельцам старых роутеров в результате своих усилий:

    • Увеличение производительности?
    • Новый WebUI?
    • «Уникальные» фичи AiCloud\AiDisk?

    Какая из killer features азусовской прошивки заставит владельца старого роутера поставить asuswrt? Если игра будет стоить свеч, то вперёд, остальное будет зависеть от вашего энтузиазма.

    Мой вердикт прежний — закопайте уже эти некророутеры. Всему своё время, в частности, их время уже ушло.
    Команда Entware, скажем, иногда обсуждает переход на MIPS R2. Единственная причина, которая нас от этого удерживает состоит в том, что перечисленные роутеры ещё не все вымерли.
    Last edited by ryzhov_al; 31-07-2014 at 12:45.

  7. #7
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by ryzhov_al View Post
    Это мелочь. Ответьте для себя на более значимые вопросы: что вы в итоге подарите владельцам старых роутеров в результате своих усилий:

    • Увеличение производительности?
    • Новый WebUI?
    • «Уникальные» фичи AiCloud\AiDisk?

    Какая из killer features азусовской прошивки заставит владельца старого роутера поставить asuswrt? Если игра будет стоить свеч, то вперёд, остальное будет зависеть от вашего энтузиазма.

    Мой вердикт прежний — закопайте уже эти некророутеры. Всему своё время, в частности, их время уже ушло.
    Команда Entware, скажем, иногда обсуждает переход на MIPS R2. Единственная причина, которая нас от этого удерживает состоит в том, что перечисленные роутеры ещё не все вымерли.
    одних моих усилий и одного моего энтузиазма на все это не хватит

    адаптация Asuswrt-Merlin для начальных роутеров RT-N - вот мой энтузиазм
    DualWan, JFFS, CIFS, SSH, VPN server and client, cron

    вопрос не ко мне, вопрос наверное к "энтузиастам"?

    по поводу вашего списка:
    [*]Увеличение производительности? - а ведь не исключено, что так и будет, просто никто не проводил сравнения!
    [*]Новый WebUI?- именно! и там в вэб-морде уже есть DualWan, JFFS, VPN server and client - этого нет у энтузиастов
    [*]«Уникальные» фичи AiCloud\AiDisk? - AiCloud,TimeMachine, MediaServer, OpenVPN в саму прошивку это вряд ли в лезет, но ведь у моделй wl-500 есть USB, а в вэб морде AsusWRT есть /ext и /user и можно сделать web-pack на флэшку с расширенным интерфейсом.

    P.S.
    Quote Originally Posted by ryzhov_al View Post
    Единственная причина, которая нас от этого удерживает состоит в том, что перечисленные роутеры ещё не все вымерли.
    и лично у меня к примеру их четыре штуки трудятся(ВСЕ с восстановленными БП и один роутер восстановлен) и еще валяются 520gc и 520gu.
    Last edited by AndreyPopov; 31-07-2014 at 13:07.

  8. #8
    Quote Originally Posted by AndreyPopov View Post
    одних моих усилий и одного моего энтузиазма на все это не хватит
    Кто-то может подсказать по поводу деталей предстоящего пути, но путь придётся проходить именно вам. Никто в реализации вашей светлой идеи не заинтересован больше вас самих.


    Quote Originally Posted by AndreyPopov View Post
    вопрос не ко мне, вопрос наверное к "энтузиастам"?
    Не понял. Предлагается всё это реализовать руками энтузиастов?

  9. #9
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by ryzhov_al View Post
    Не понял. Предлагается всё это реализовать руками энтузиастов?
    почему бы и нет? - это раз. имхо - как мне кажется надо сделать качественный шаг вперед?

    и два - без их помощи лично я не смогу портировать Asuswrt - мои познания С и Java не столь глубоки.

    поправить config_base и MakeFile где комментами, где пару if добавить, или заменить if if if на case:

    http://forums.smallnetbuilder.com/sh...62&postcount=6

    я еще могу. но вот SDK, тулчейн и преприоретарные драйвера - это для меня еще скрыто завесой тайны ;(

  10. #10
    Quote Originally Posted by AndreyPopov View Post
    почему бы и нет? - это раз. имхо - как мне кажется надо сделать качественный шаг вперед?
    Ещё раз: «зааутсёрсить» других людей для исполнения своей задумки — плохая идея. Вы и только вы будете локомотивом своей цели.

    Quote Originally Posted by AndreyPopov View Post
    и два - без их помощи лично я не смогу портировать Asuswrt - мои познания С и Java не столь глубоки.

    но вот SDK, тулчейн и преприоретарные драйвера - это для меня еще скрыто завесой тайны ;(
    Вам обязательно помогут если вы будете «заражать» окружающих своей идеей, своим примером показывая насколько она вам нужна, показывая окружающим сколько сил вы на неё тратите и какие прекрасные плоды ваши усилия дают. Тогда и только тогда за вами и\или вашей идеей кто-то пойдёт.

    А взывания к «качественным шагам вперёд» к другим людям лучше оставьте. Они никогда не действуют.

  11. #11
    Join Date
    Mar 2009
    Location
    Russia, Moscow
    Posts
    2,119
    Blog Entries
    33
    Quote Originally Posted by AndreyPopov View Post
    мне как-то в голову пришла мысль, что может пора уже энтузиастам переходить на новый уровень?
    просто прошивка энтузиастов на тех же RT-N15U, RT-N10U, RT-N16 работает не совсем корректно
    - лампочки мигают не так как надо к примеру. а новые роутеры все выходят и выходят.

    Вот Вы Entware предложили и RMerlin его в свою прошивку добавил.
    так может стоит уже перейти на новый код и новые роутеры?

    попробовать забэкпортить AsusWRT-Merlin на wl-500gp, wl-500gpv2, wl-500w, wl-700?
    в 8 метров флэша прошивка влазит! может не до конца разобрался, но выглядит так, что:

    1. надо драйвера отдельно:
    wl_ap.o
    wl_apsta.o
    wl_sta.o
    wk_high.o

    для указанных моделей.

    2. исправить init-broadcom.c для корректной инициализации внутренних коммутаторов

    3. надо ли что-то делать с cfe тоже вопрос?
    Интересная мысль, может энтузиасты как-нибудь прокоментируют вопросы по этой теме?
    http://wl500g.info/showthread.php?33...630#post265630

    Ну и наш народ еще тут умудрялся запустить на этих старых добрых роутерах даже DualBand
    http://wl500g.info/showthread.php?27...DualBand/page5

    З.Ы. Спасибо Андрею Попову за очень интересные темы по прошивкам AsusWRT для WL/RT-N
    Last edited by Omega; 31-07-2014 at 23:30. Reason: fixed

  12. #12
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Omega View Post
    Интересная мысль, может энтузиасты как-нибудь прокоментируют вопросы по этой теме?
    http://wl500g.info/showthread.php?33...630#post265630

    Ну и наш народ еще тут умудрялся запустить на этих старых добрых роутерах даже DualBand
    http://wl500g.info/showthread.php?27...DualBand/page5

    З.Ы. Спасибо Андрею Попову за очень интересные темы по прошивкам AsusWRT для WL/RT-N
    Я полагал, что комментарии особо и не нужны, большую часть откомментировал ryzhov_al, за что ему большое спасибо.

    AsusWRT имеет в своей базе срез TomatoUSB, думаю это очевидно. Свежий Broadcom SDK врезал уже сам ASUS.
    С CFE ничего делать не надо.

    Если кратко, то всё просто - у нас лучше тулчейн, ядро, часть системных утилит, а у TomatoUSB/AsusWRT веб-морда и прикрученные юзерские плюшки.
    Но заниматься реальной поддержкой морды и юзерских плюшек тупо некому. Полагаю, AndreyPopov просто пока не столкнулся с обратной стороной медали. Мерлиновский вариант, когда он боится любых правок ядра и/или uClibc как огня, лично мне не нравится. Но на вкус и цвет, товарища нет, как известно.

    P.S. Блобы меня задрали - ситуация, когда в ядре ничего поправить нельзя из-за того, что какая-то дерьмюшка проприетарная отвалится, отвратительна.

  13. #13
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by lly View Post
    Мерлиновский вариант, когда он боится любых правок ядра и/или uClibc как огня, лично мне не нравится. Но на вкус и цвет, товарища нет, как известно.

    P.S. Блобы меня задрали - ситуация, когда в ядре ничего поправить нельзя из-за того, что какая-то дерьмюшка проприетарная отвалится, отвратительна.
    ну Мерлин то основан на Asus исходниках и он свои обновляет(merge) по мере выхода свежих.

    я не очень в курсах тонкостей, но ведь у у Мерлина можно сделать отдельный бранч на гит хабе? чтобы вносить правки и добавлять свои плюшки.

    Quote Originally Posted by lly View Post
    Если кратко, то всё просто - у нас лучше тулчейн, ядро, часть системных утилит, а у TomatoUSB/AsusWRT веб-морда и прикрученные юзерские плюшки.
    ну так тем более, почему не перенести это все (ВСЕ ЛУЧШЕЕ) на "новую платформу"?
    Мерлин-то не изобретал ничего, он просто добавил в исходники Asus то, что "обычно" добавляется.

    вон Entware смотрит в сторону поддержки ARM.

    Quote Originally Posted by lly View Post
    Но заниматься реальной поддержкой морды и юзерских плюшек тупо некому. Полагаю, AndreyPopov просто пока не столкнулся с обратной стороной медали.
    я и не спорю, я вообще первую firmware скомпилировал три месяца назад.
    Asuswrt - месяц назад.

    Мерлин в своем варианте поддерживает всего 5 моделей, а реально их больше 20-ти.
    мое предложение исправить его Tools_Sysinfo у него кроме скепсиса ничего не вызвало:
    понятно для трех моделей можно и if'ами обойтись, но 20 - требуют уже switch case.
    но "вердикт" Мерлина был: для интерпретатора лучше 19 строк, а не 100.

    http://forums.smallnetbuilder.com/sh...ad.php?t=18590

    P.S. есть куча проблем и при компилированни Asuswrt-Merlin:
    - не получается обрезать прошивку, чтобы она была меньше 4 метров! при этом вэб морду обрезал так, что она меньше, по размеру, чем у Asus в его прошивках для 4м роутеров. /usr тоже меньше...
    - стлкнулся с непоняткой, которую не могу осилить - при компилировании на основе Asus JFFS появлялась при свободном месте больше 512к и такой и была:
    скажем роутер RT-N10P - флэш 8М, прошивка 5.5 - на asuswrt размер JFFS был 512к - 00770000-007F0000
    при компиляции asuswrt-merlin - JFFS получается 2М - 005A0000-007F0000, при этом роутер жутко тормозит и не хочет сбрасываться на заводские.

    вот где "собака порылась"?
    Last edited by Omega; 12-09-2014 at 01:24. Reason: fixed

  14. #14
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by AndreyPopov View Post
    я не очень в курсах тонкостей, но ведь у у Мерлина можно сделать отдельный бранч на гит хабе? чтобы вносить правки и добавлять свои плюшки.
    Дело не в том где держать репозиторий, а в том, кто именно будет всё поддерживать.

    ну так тем более, почему не перенести это все (ВСЕ ЛУЧШЕЕ) на "новую платформу"?
    Мерлин-то не изобретал ничего, он просто добавил в исходники Asus то, что "обычно" добавляется.
    Всё тот-же "маленький" вопрос - кто всё это будет мержить? У меня, увы, времени на это нет. У theMIROn, похоже, тоже, teddy_bear уже несколько лет не занимается проектом.

    вон Entware смотрит в сторону поддержки ARM.
    Тут сильно проще - 90% зависит от тулчейна+libc, ибо ядром рулит прошивка.

    - не получается обрезать прошивку, чтобы она была меньше 4 метров! при этом вэб морду обрезал так, что она меньше, по размеру, чем у Asus в его прошивках для 4м роутеров. /usr тоже меньше...
    Практически нереально. Единственный вариант - отключить IPv6 и CONFIG_KALLSYMS в ядре.

    - стлкнулся с непоняткой, которую не могу осилить - при компилировании на основе Asus JFFS появлялась при свободном месте больше 512к и такой и была:
    скажем роутер RT-N10P - флэш 8М, прошивка 5.5 - на asuswrt размер JFFS был 512к - 00770000-007F0000
    при компиляции asuswrt-merlin - JFFS получается 2М - 005A0000-007F0000, при этом роутер жутко тормозит и не хочет сбрасываться на заводские.

    вот где "собака порылась"?
    Надо смотреть исходники, как идёт разбивка mtd на разделы. Должно быть в linux/linux-2.6/arch/mips/brcm-boards/bcm947xx/setup.c. Ну и в rc может быть чего-нибудь наколбашено.

  15. #15
    Join Date
    Feb 2008
    Location
    Dniepropetrovsk, Ukraine
    Posts
    1,527

    Question

    Quote Originally Posted by lly View Post
    Практически нереально. Единственный вариант - отключить IPv6 и CONFIG_KALLSYMS в ядре.
    IPv6 - отключен. куча все его еще отключено. но у ASUS прошивка влазит в 3,9, а у меня получается 4,3
    CONFIG_KALLSYMS - попробую.

    Quote Originally Posted by lly View Post
    Надо смотреть исходники, как идёт разбивка mtd на разделы. Должно быть в linux/linux-2.6/arch/mips/brcm-boards/bcm947xx/setup.c. Ну и в rc может быть чего-нибудь наколбашено.
    setup.c - гляну (глянул один в один).
    сейчас проверю вариант, когда вообще JFFS не создавалfсь, была меньше 512К, то включал дополнительные алгоритмы сжатия:
    CONFIG_JFFS2_LZO
    CONFIG_JFFS2_RUBIN
    CONFIG_JFFS2_RTIME
    думал может поможет меньшую JFFS сделать. проверю сейчас.

    в rc сравнивал rc.c init.c - кроме добавления custom скриптов все один в один с ASUS.

    спасибо!

    -------------------------------------------------------------
    нашел свой ляп. так увлекся обрезанием из прошивки "лишнего", что решил для моделей без USB убрать hotplug и hotplug2 - вот и напортачил


    то-то и смотрю, что 15у и 10у работают нормально, а 10р и 12в1 не хотят.


    Quote Originally Posted by lly View Post
    Всё тот-же "маленький" вопрос - кто всё это будет мержить? У меня, увы, времени на это нет. У theMIROn, похоже, тоже, teddy_bear уже несколько лет не занимается проектом.
    вопрос пока стоит в том КТО поможет спортировать?
    Last edited by AndreyPopov; 01-08-2014 at 16:38.

Page 1 of 4 123 ... LastLast

Similar Threads

  1. DualWAN в прошивке AsusWRT для Asus RT-N10U/N12B1/N15U/N16/N53
    By AndreyPopov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 401
    Last Post: 27-02-2020, 00:02
  2. [WL-600g] Доработка прошивки для серии ADSL роутеров
    By AndreyPopov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 100
    Last Post: 02-04-2015, 18:06
  3. Нужна помощь по настройке Wi-Fi на WL-500gp V2
    By tsynik in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 185
    Last Post: 29-07-2014, 13:21
  4. ЛАВРИК-у нужна помощь.
    By LnrMn in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 72
    Last Post: 08-01-2014, 15:58
  5. Нужна помощь с Asus WL-700gE
    By stolk in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 218
    Last Post: 05-11-2012, 12:31

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
  •