![]() |
|
![]() |
#1 |
Member
Регистрация: 25.01.2014
Сообщений: 68
Вес репутации: 0 ![]() |
![]()
Коллеги, после саги lolipop-а, загорелся этими новыми перспективными железками, по $17.
Самый простой способ прошить CyberWrt в роутер NEXX WT3020 Раньше все стопорилось отсутствием OpenWRT под это железо. Но сейчас-то все есть. Исходя из этого предлагаю об CyberWRT-ить еще одну удобную железку. От себя могу сказать, что заливается все очень просто, уложить ни один из моих роутеров еще не удалось (но не говорю, что это невозможно ![]() Начну с краткого описания, как установить OpenWRT на NEXX WT3020 (по сути - краткая проверенная выкладка из работы lolipop, с вложением всех нужных файлов). Итак, в руках свежеоткупоренный NEXX. Обращаю ваше внимание, что роутер с маркировкой "H", для других символов - качаем файл прошивки из нижеуказанного транка самостоятельно. Работоспособность на других не проверялась. Но по идее все должно работать, при выборе верного бинарника. Наши действия: 1) Подключаем питание, ждем загрузки роутера. 2) Подключаем сетевую к порту LAN роутера. Проверяем, включен ли DHCP на своей сетевой. Если включен - все получим автоматом. Если не включен - включаем, либо прописываем статический IP - 192.168.8.2 (Так же в качестве дополнительной проверки видим открытую сеть NEXX_(последние цифры мака). Можем подключиться к ней, если своя WiFi сеть стабильна, получаем IP по DHCP) 3) Заходим телнетом на 192.168.8.1 Код:
telnet 192.168.8.1 Password: y1n2inc.com0755 4) Закидываем u-boot-nexx-3020-7620.bin на свой сервер (предполагается, что он у нас доступен на 8000 порту 192.168.1.100 с логином/паролем - login/pass) Здесь можно поступить и по-другому. Например в настройках роутера поднять SSH сервер, затем воспользовавшись утилитой WinSCP подключиться к роутеру по SCP. И в стандартных окошках закинуть файл в /tmp/. В любом случае - основная цель - закинуть u-boot-nexx-3020-7620.bin в /tmp/ а как - уже детали, действуйте, как привыкли. 5) Находясь на роутере все в то-же telnet/SSH (зависит от п.4) выполняем по одной следующие комманды: а) если u-boot-nexx-3020-7620.bin лежит на удаленном сервере: Код:
cd /tmp/ wget http://login:[email protected]:8000...-3020-7620.bin mtd_write unlock mtd0 mtd_write erase mtd0 mtd_write -r write u-boot-nexx-3020-7620.bin mtd0 Код:
cd /tmp/ mtd_write unlock mtd0 mtd_write erase mtd0 mtd_write -r write u-boot-nexx-3020-7620.bin mtd0 ![]() Неспеша, после окончания помигиваний, отключаем питание. 6) Зажимаем кнопку Reset и подаем питание на роутер. Кнопку не отпускаем около 10сек!, пока индикатор не промигнет быстро несколько раз. Отпускаем ресет. Сетевая все еще в DHCP, на некоторых компьютерах нужно вкл/откл сетевую, либо просто передернуть шнур в сетевую. На некоторых DHCP переспросит новый адрес без лишних телодвижений. В итоге получили новый IP - 192.168.1.__ 7) Заходим браузером на 192.168.1.1 8) Некоторое время смотрим на прикольный интерфейс бутлоадера, клацаем кнопочки ![]() 9) Заходим в раздел обновления Firmware, выбираем файл openwrt-ramips-mt7620-wt3020-8M-squashfs-sysupgrade.bin , шьем. 10) !!!!!!! Не спешим !!!!!, после прошивки роутер что-то еще переразмечает, по-этому просто ждем, когда роутер начнет отзываться на ping 192.168.1.1 с нормальным временем жизни пакетов (не 100, как в режиме бутлоадера). 11) Если роутер даже после передергивания питания отзывается с 100, во времени жизни пакетов - значит поспешили в п.10 и нужно еще раз повторить все с п.7 (я только на втором роутере выявил эту закономерность, на первом не мог понять, почему то заливается прошивка, то нет. После первой прошивки из бутлоадера, до выдергивания питания - идите пить чай, что б руки не чесались). 12) Все, роутер нормально отзывается на 192.168.1.1, но по WEB-у не заходит. И не должен ![]() 13) Вставляем в порт WAN кабель с интернетом, раздающим его по DHCP. 14) Заходим Код:
telnet 192.168.1.1 Код:
passwd root 15) Не выходя проверяем, появился ли интернет на роутере: Код:
ping google.com 16) Обновляем opkg и инсталлируем WEB-интерфейс: Код:
opkg update opkg install luci логин - root пароль - тот, что сами вводили. Вуа-ля мы в WEB-интерфейсе OpenWRT на роутере с MT7620 на борту. Теперь немного о том, зачем я вложил три файла бутлоадера. Для любителей экспериментировать с прошивками lolipop подготовил другой бутлоадер (на основе исходников от pepe2k), с помощью которого можно без танцев с патчерами вливать прошивку от падавана или Зиксель Omni/Omni II. Перед заливкой этих прошивок необходимо обновить бутлоадер на uboot_3020_new.bin Сделать это можно просто из уже установленного бутлоадера. Только не промахнитесь с кнопкой, обновлять нужно UBOOT, а не Firmware в этом случае. Обновленный бутлоадер имеет два ключевых отличия от китайского: 1) Прошивки от зикселя и падавана будут работать только с этим бутлоадером. 2) Отключен DHCP (т.е. для последующих доступов к бутлоадеру нужно будет на своей сетевой прописывать руками IP 192.168.1.2 например) Дальше альтернативные прошивки заливаются из нового бутлоадера (он уже выглядит по-другому, просто, но выполняет основную задачу). И вот когда вы наиграетесь с падаваном, потом зикселем (на нем, кстати перепутаны местами LAN и WAN, имейте ввиду) и захотите вернуться на OpenWRT - ваш ждет засада.... не вливается прошивка с этого бутлоадера. Размер не тот-с ![]() И вот что бы исправить эту ситуацию - сначала обновляем бутлоадер промежуточным (u-boot-mt7620-compat-reset1.bin). И опять: ВНИМАТЕЛЬНО, обновляем бутлоадер, а не прошивку - найдите эту маленькую кнопочку самостоятельно ![]() А уже из промежуточного бутлоадера стандартным образом возвращаем нужный u-boot-nexx-3020-7620.bin И потом OpenWRT сверху. Зюкселевую прошивку не пробовал (она мне малоинтересна), от падавана в той теме (в комментариях) выложено две версии, одна без поддержки веб-камеры ядром, другая с поддержкой. Но mjpeg streamer придется все-равно устанавливать самостоятельно. А во вложении три проверенных на моделе H бутлоадера и вчерашняя прошивка OpenWRT с транка. И для тех, кто дочитал, в особенности для админа - нет повода не запилить CyberWRT на эту железку ![]() p.s. пока снимал дамп и т.д. вспомнил еще одну очень правильную прошивку - Wive-NG. Проверил, за одно и ее. РАБОТАЕТ отменно! (USB там не поддерживается, но прошивка немного в другую сторону ориентирована. Очень рекомендую.) Вродеб-то дописАл. Спасибо, что дочитали ![]() NEXX_WT3020H.zip И две картинки, на которых указаны четыре доступных GPIO: 0 и 19 2 и 18 Последний раз редактировалось shaman1010; 11.04.2015 в 19:51. |
![]() |
![]() |
![]() |
#2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Попросите sakatgg компильнуть
У меня пока так и не получилось справится с BB |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
Честно говоря такой тоже есть, но руки до него еще не дошли
![]() ![]() |
![]() |
![]() |
![]() |
#4 |
Member
Регистрация: 25.01.2014
Сообщений: 68
Вес репутации: 0 ![]() |
![]() |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
В ветке /barrier_breaker/14.07/ramips/mt7620n/ есть прошивки только на роутеры:
Asus RT-N14U Wan, 4 Lan http://www.asus.com/ru/Networking/RT...pecifications/ Buffalo WMR-300 Wan, Lan ? http://www.buffalotech.com/products/...-travel-router ZBT-WR8305RT Wan, 4 Lan http://www.zbtlink.com/list.aspx?cp_id=486 ZBT-WA05 Wan, 4 Lan http://sourcing.alibaba.com/selloffe...213617162.html Возможно собрать используя профиль Asus RT-N14U, но для начала попробуй ее прошить на NEXX WT3020 (только при условии, что в случае кирпича сможешь восстановить!!!), если нормально все будет работать с Wan, Lan, WiFi то можно попробывать собрать. Сейчас пока разбираюсь с A5-V11. Последний раз редактировалось sakatgg; 11.04.2015 в 18:05. |
![]() |
![]() |
![]() |
#6 | |
Member
Регистрация: 25.01.2014
Сообщений: 68
Вес репутации: 0 ![]() |
![]() Цитата:
WAN и LAN на своих местах. WiFi работает (почему-то немного медленней, чем на альтернатиных) Светодиод загорается, когда включается WiFi? если его выключить - роутер темный. Вобщем можно собирать ![]() p.s. пока снимал дамп и т.д. вспомнил еще одну очень правильную прошивку - Wive-NG. Проверил, за одно и ее. РАБОТАЕТ отменно! |
|
![]() |
![]() |
![]() |
#7 |
Junior Member
Регистрация: 03.04.2014
Сообщений: 1
Вес репутации: 0 ![]() |
![]()
а почему не взять из ветки trunk?
http://downloads.openwrt.org/snapsho...ramips/mt7620/ |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
Тут еще проблемка нарисовалась, такая же как здесь, консоль в этом роутере сидит тоже небось на /dev/ttyS0 и получается все модули завязанные на UART надо править с /dev/ttyATH0 на /dev/ttyS0. Это только автору известно.
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 15.07.2014
Сообщений: 939
Вес репутации: 990 ![]() ![]() ![]() ![]() ![]() |
![]()
knyshvk, Взять то можно, ток через два дня репозитарий ёкнется
![]() Последний раз редактировалось sakatgg; 11.04.2015 в 20:28. |
![]() |
![]() |
![]() |
#10 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]()
Репозиторий с прошивкой могу сохранить и выложить на cyberwrt.ru
Так же его можно сохранить и использовать локально |
![]() |
![]() |
![]() |
Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|