Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > CyberWrt

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.05.2015, 21:50   #1
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Прошивка роутера wr703n v1.7 без вскрытия

Человек впервые столкнулся с OpenWrt и нарвался на роутер wr703n ver. 1.7 , а более точно то firmware 3.17.1 Build 140120 Rel.56593n
Соответственно он не стал сам рисковать и попросил меня помочь ему прошить этот роутер в CyberWrt

Производитель лишил нас возможности прошивать CyberWrt, OpenWrt,DD-WRT через веб интерфейс. Но это не самое страшное
Проблема в том что производитель спрятал загрузчик в недрах прошивки и тем самым усложнил задачу (отпилил сук на котором сидел)

И так все по порядку ...

Для прошивки нам потребуется

1-Установить на ПК сервер TFTP
Для Linux: sudo apt-get install tftpd tftp
Для винды: здесь

2-Прописать на ПК, настройки сети IP 192.168.1.9

3-скачать и разархивировать приложенный мной архив. В архиве должно быть 4-ре файла(aa, i1, i2, busybox) и ничего лишнего. Не вздумайте редактировать какой либо из файлов, результат может быть не предсказуемым

4-положите эти 4-ре файла в папку TFTP сервера на ПК
в Linux папка называется /srv/tftp
На всякий случай дайте ей права 777

5-подключите роутер LAN кабелем к ПК и включите питание

6-После того как роутер загрузился нужно зайти в веб интерфейс в раздел "administration" и выполнить "factory reset"

7-открываем окно с консолью на ПК и выполняем по очереди команды
Код:
cd /srv/tftp
curl -o - -b "tLargeScreenP=1; subType=pcSub; Authorization=Basic%20YWRtaW46YWRtaW40Mg%3D%3D; ChgPwdSubTag=true" "http://192.168.1.1/"
curl -o - -b "tLargeScreenP=1; subType=pcSub; Authorization=Basic%20YWRtaW46YWRtaW40Mg%3D%3D; ChgPwdSubTag=" --referer "http://192.168.1.1/userRpm/ParentCtrlRpm.htm" "http://192.168.1.1/userRpm/ParentCtrlRpm.htm?ctrl_enable=1&parent_mac_addr=00-00-00-00-00-02&Page=1"
curl -o - -b "tLargeScreenP=1; subType=pcSub; Authorization=Basic%20YWRtaW46YWRtaW40Mg%3D%3D; ChgPwdSubTag=" --referer "http://192.168.1.1/userRpm/ParentCtrlRpm.htm?Modify=0&Page=1" "http://192.168.1.1/userRpm/ParentCtrlRpm.htm?child_mac=00-00-00-00-00-01&lan_lists=888&url_comment=test&url_0=;cd%20/tmp;&url_1=;tftp%20-gl%20aa%20192.168.1.9;&url_2=;sh%20aa;&url_3=&url_4=&url_5=&url_6=&url_7=&scheds_lists=255&enable=1&Changed=1&SelIndex=0&Page=1&rule_mode=0&Save=%B1%A3+%B4%E6"
Не вздумайте во время выполнения команд отключить питание или выдернуть Lan кабель!!!
Дождитесь полной прошивки и перезагрузки устройства.
Во время всех этих процедур светодиод будет периодически моргать, а когда роутер уже загрузится с прошивкой OpenWrt то светодиод должен постоянно светится
Для контроля можете попробовать подключится из Putty по telnet ip 192.168.1.1, Вы должны попасть в консоль OpenWrt, тогда с облегчением можете вздохнуть

Вроде бы казалось OpenWrt прошит и работает, можно радоваться, но Вы ошибаетесь
Как я писал ранее u-boot-а на роутере нету. Не вздумайте нажимать кнопку reset(wps) , если не хотите получит кирпичь
Далее я опишу как установить u-boot
Вложения
Тип файла: rar wr703n_files.rar (3.61 Мб, 759 просмотров)
Admin вне форума   Ответить с цитированием
 


Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 14:26. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика