если уж прошивка энтузиастов идет на новых роутерах RT-N16, RT-N15U, RT-N10U, RT-N12, то теоретически и ASUSWRT должна пойти на роутерах WL-500gp и WL-500W.
вопрос портирования ASUSWRT для серии WL-500 вообще кому-то интересен?
если уж прошивка энтузиастов идет на новых роутерах RT-N16, RT-N15U, RT-N10U, RT-N12, то теоретически и ASUSWRT должна пойти на роутерах WL-500gp и WL-500W.
вопрос портирования ASUSWRT для серии WL-500 вообще кому-то интересен?
Это снятые с производства модели, каждой из которых Азус давно подготовил и выпустил замену. Как вы сами видели, в кодовой базе asuswrt нет упоминания снятых с производства устройств. Кроме того, их производительность ставит под большое сомнение фич за пределами роутерного функционала.
Закапывайте. Их давно пора упокоить.
что-то пользователи не особо спешат их закапывать.
этих роутеров достаточное количество еще на руках, да и прошивка энтузиастов продолжает развиваться для них.
понятно, что в коде 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.
Что пора делать энтузиастам лучше знать самим энтузиастам. Хочу напомнить, что у любого светлого начинания есть своё развитие, цветение и закат. С прежней студенческой прытью этим никто снова заниматься не будет. Время идёт дальше и пытаться войти в ту же воду второй раз смысла не много.
В прошивку добавлен не Entware, а скрипт для развёртывания Entware. Shibby в свой мод TomatoUSB вообще добавил наш скрипт развёртывания без каких-либо правок. Нафига только?
Так переходите на новые роутеры и оставьте в покое старьё. На новый GPL код, поверьте, энтузиасты с интересом поглядывают, правда их больше интересуют изменения в SDK.
Вы представляете как будет ворочаться web-интерфейс asuswrt на wl-500gpv2? Он на RT-N66U не шустро работает. Кроме того, код asuswrt уже дико перегружен #ifdef/#ifndef для того, чтобы учитывать разницу между имеющейся кучи моделей. Это была одна из причин по которой Padavan переписывал rc-код с нуля. У азуса чёрт ногу сломит.
Это всего лишь бинарники из состава Broadcom SDK, к которым есть соответствующая часть кода в исходниках, в частности, правки в ядре. Необходимо смотреть, поддерживает ли та версия Broadcom SDK, что вы хотите использовать перечисленное старое железо. Почти всё перечисленное железо вообще MIPS R1. Придётся в т.ч. пересобирать тулчейн.
Скорее всего ничего не надо. Если надо будет внедрять какие-либо новые переменные NVRAM, жизненно необходимые после полного сброса, то я расскажу как это сделать.
Last edited by ryzhov_al; 30-07-2014 at 19:59. Reason: добавление про CFE
тут вопрос спорный, однако.
я вот смотрю 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 нормально себя ведет.
так что проблем не в вэб морде.
Это мелочь. Ответьте для себя на более значимые вопросы: что вы в итоге подарите владельцам старых роутеров в результате своих усилий:
- Увеличение производительности?
- Новый WebUI?
- «Уникальные» фичи AiCloud\AiDisk?
Какая из killer features азусовской прошивки заставит владельца старого роутера поставить asuswrt? Если игра будет стоить свеч, то вперёд, остальное будет зависеть от вашего энтузиазма.
Мой вердикт прежний — закопайте уже эти некророутеры. Всему своё время, в частности, их время уже ушло.
Команда Entware, скажем, иногда обсуждает переход на MIPS R2. Единственная причина, которая нас от этого удерживает состоит в том, что перечисленные роутеры ещё не все вымерли.
Last edited by ryzhov_al; 31-07-2014 at 12:45.
одних моих усилий и одного моего энтузиазма на все это не хватит
адаптация 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. и лично у меня к примеру их четыре штуки трудятся(ВСЕ с восстановленными БП и один роутер восстановлен) и еще валяются 520gc и 520gu.
Last edited by AndreyPopov; 31-07-2014 at 13:07.
Кто-то может подсказать по поводу деталей предстоящего пути, но путь придётся проходить именно вам. Никто в реализации вашей светлой идеи не заинтересован больше вас самих.
Не понял. Предлагается всё это реализовать руками энтузиастов?
Интересная мысль, может энтузиасты как-нибудь прокоментируют вопросы по этой теме?
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
• Oleg's FAQ • Mini FAQ • Все об Asus RT-N16 • Все об Asus RT-N66U • VectorMM.net • Wiki-HUB.ru • WikiDevi • Wi-Cat.ru •
Я полагал, что комментарии особо и не нужны, большую часть откомментировал ryzhov_al, за что ему большое спасибо.
AsusWRT имеет в своей базе срез TomatoUSB, думаю это очевидно. Свежий Broadcom SDK врезал уже сам ASUS.
С CFE ничего делать не надо.
Если кратко, то всё просто - у нас лучше тулчейн, ядро, часть системных утилит, а у TomatoUSB/AsusWRT веб-морда и прикрученные юзерские плюшки.
Но заниматься реальной поддержкой морды и юзерских плюшек тупо некому. Полагаю, AndreyPopov просто пока не столкнулся с обратной стороной медали. Мерлиновский вариант, когда он боится любых правок ядра и/или uClibc как огня, лично мне не нравится. Но на вкус и цвет, товарища нет, как известно.
P.S. Блобы меня задрали - ситуация, когда в ядре ничего поправить нельзя из-за того, что какая-то дерьмюшка проприетарная отвалится, отвратительна.
ну Мерлин то основан на Asus исходниках и он свои обновляет(merge) по мере выхода свежих.
я не очень в курсах тонкостей, но ведь у у Мерлина можно сделать отдельный бранч на гит хабе? чтобы вносить правки и добавлять свои плюшки.
ну так тем более, почему не перенести это все (ВСЕ ЛУЧШЕЕ) на "новую платформу"?
Мерлин-то не изобретал ничего, он просто добавил в исходники Asus то, что "обычно" добавляется.
вон Entware смотрит в сторону поддержки ARM.
я и не спорю, я вообще первую 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
[*]Увеличение производительности? - а ведь не исключено, что так и будет, просто никто не проводил сравнения!
AndreyPopov я вот писал в другой теме, что не правильно отображается загрузка ЦПУ. А может она и правильно отображается. Тогда выходит что на ВРТ проц меньше нагружается чем на прошивке 3.0.6-r5066M от 27.04.2013. 30% против 95% - загрузка проца при одной и той же скорости закачки.
П.С. Но все же не исключаю кривое отображение на ВРТ.
есть еще закладка Tools - Sysinfo там есть стандартные CPU Load Average 1min, 5min, 15min - можете сравнит данные на графике с данными там.
ну не так - надо подождать пока на картинке заполнится весь график в течении 15 мин и тогда смотреть данные на Tools - Sysinfo
потому как самый первый бросок на графике - это собственно загрузка кода рисования графика - она нагружает проц. надо исключить.