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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.06.2016, 09:37   #1
69000
Member
 
Регистрация: 06.04.2016
Сообщений: 37
Вес репутации: 0
69000 is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Роутер при этом в обычном режиме подключать, резет не нужно зажимать ?
69000 вне форума   Ответить с цитированием
Старый 11.06.2016, 12:40   #2
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 599
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Сообщение от 69000 Посмотреть сообщение
Роутер при этом в обычном режиме подключать, резет не нужно зажимать ?
А я разве об каких нибудь кнопках упоминал??? Это же не с веб-u-boot.

Загружаешся в обычном, заходиш в веб-роутера, выбрать пункт для смены програмного обеспечения, выбираешь разлоченное ПО, нажимаешь установить (install) и подтвердить.

Ждешь минут 3-5.
Запускаешь телнет (стандартная прога винды), на Windows-XP есть такое окно для ввода текста <<Выполнить>>
и туда вписать:
telnet 192.168.1.1
и нажать ENTER.
В открывшемся после этого черном окне (консоль для ввода команд), вписываешь команду:
passwd root
и нажать энтер. И далее с .....
melsem вне форума   Ответить с цитированием
Старый 24.10.2016, 11:58   #3
lov1702
Junior Member
 
Регистрация: 24.10.2016
Сообщений: 2
Вес репутации: 0
lov1702 is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Добрый день. Прошу помощи. Имеется роутер TL-MR3020. Требуется установить на него флеш Winbond 25Q256FV.
1. Заливаю через программатор UBoot (китайский Breed)
2. Запаиваю флеш в роутер
3. Захожу в веб морду китайского убута, флешка убутом видится, показывает размер флеша правильно
4. Заливаю ранее сохраненный ART
5. Заливаю прошивку dd-wrt
6. Роутер загружается, только в настройках dd-wrt отсутствует меню беспроводного подключения.
7. Прошиваю OpenWRT (неважно стабилка или транк) как и ожидается, роутер не стартует
8. Подключаю UART и в логах вижу, что система не может определить разметку диска, что естественно.

Теперь вопрос, в каком файле (для сборки прошивки из исподников) нужно изменить размер (таблицу разделов) для моего роутера (или для платформы ar71xx в целом), что роутер видел 32МБ флешку.
Нашел инструкции, для другой архитектуры (ramips), но на ar71xx таких файлов нет.
Может кто-нибудь, что-нибудь посоветовать?
lov1702 вне форума   Ответить с цитированием
Старый 24.10.2016, 18:58   #4
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

lov1702

Должна быть подобная строчка:
Код:
Image/Build/Profile/UR-336UN=$(call BuildFirmware/Default8M/$(1),$(1),ur-336un,UR-336UN)
где Default8M - размер прошивки 8Mb

в
./openwrt/target/linux/ar71xx/image/Makefile

Здесь:
Код:
define Device/tplink-4mlzma
$(Device/tplink)
  TPLINK_FLASHLAYOUT := 4Mlzma
  IMAGE_SIZE := 3904k
endef
В отличие от ramips здесь другая реализация, там прописан каждый девайс, здесь их объединили в группы

Код:
define Device/tl-mr3020-v1
    $(Device/tplink-4mlzma)
    BOARDNAME := TL-MR3020
    DEVICE_PROFILE := TLMR3020
    TPLINK_HWID := 0x30200001
    CONSOLE := ttyATH0,115200
endef

4Mlzma - меняем на 32Mlzma
и здесь правим
Код:
  IMAGE_SIZE := 31744k
Как-то так

Последний раз редактировалось sunny; 24.10.2016 в 19:26.
sunny вне форума   Ответить с цитированием
Старый 26.10.2016, 08:18   #5
lov1702
Junior Member
 
Регистрация: 24.10.2016
Сообщений: 2
Вес репутации: 0
lov1702 is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

sunny
Я так уже делал, этот способ не работает. Эта сточка лишь указание максимального объема прошивки для сборшика, т.к. если будет стоять 4mlzma, то прошивка не сможет собраться с дополнительными пакетами более 4 МБ, а строка 32Mlzma просто позволит собрать прошивку большего размера и не ругнется при сборке.
А мне надо изменить разметку. Например на архетектуре ramips это можно сделать так:
Цитата:
palmbus@10000000 {
spi@b00 {
status = "okay";

m25p80@0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "en25q64";
reg = <0 0>;
linux,modalias = "m25p80", "en25q64";
spi-max-frequency = <10000000>;

partition@0 {
label = "u-boot";
reg = <0x0 0x30000>;
read-only;
};

partition@30000 {
label = "u-boot-env";
reg = <0x30000 0x10000>;
read-only;
};

factory: partition@40000 {
label = "factory";
reg = <0x40000 0x10000>;
read-only;
};

partition@50000 {
label = "firmware";
reg = <0x50000 0xfb0000>;
};
};


};
lov1702 вне форума   Ответить с цитированием
Старый 26.10.2016, 12:26   #6
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

lov1702
У меня несколько "другой ramips" (попроще ), либо пробовать самому делать по аналогии.
А лучше конечно спросить здесь: https://forum.openwrt.org/index.php
И не забыть поделиться с нами
sunny вне форума   Ответить с цитированием
Старый 27.10.2016, 22:05   #7
paulerr
Senior Member
 
Регистрация: 04.01.2013
Адрес: Москва
Сообщений: 461
Вес репутации: 1152
paulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond reputepaulerr has a reputation beyond repute
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Поищите по форуму. Про 32Мб Flash (25Q256) на платформе АР71 уже было.
paulerr вне форума   Ответить с цитированием
Старый 06.12.2016, 10:11   #8
alex286
Junior Member
 
Аватар для alex286
 
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0
alex286 is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Прикупил флеш W25Q128FVSG.
Выпаял FL032PIF, по этой ссылке, подготовил программатор и считал.... 3 раза, результаты сравнил, - одинаковы.. По этой ссылке изменил размер прошивки и записав в новый флеш, запаял его в роутер.

Включил. Программатор перегружается и на несколько секунд появляется адрес 192.168.0.254 (была заводская прошивка).
Подключил терминал, и с "энной" попытки, получил вожделенную строку hornet>.
Вот по этой инструкции выполнил все команды...Делаю уже не первый раз, ранее уже приходилось поднимать его-же и было все нормально..
А здесь ...Облом..

На команду: tftpboot 0x80000000 firmware.bin , терминал ругается нехорошими словами:
"tftpboot 0x80000000 firmware.bin
*** ERROR: `eth1addr' not set
eth0 link down
hornet> "

По команде : printenv пишет

hornet> printenv
bootargs=console=ttyS0,115200 root=31:02 rootfstype=squashfs init=/sbin/init mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),2752k(rootfs),896k(uImage),64k(NVRA M),64k(ART)
bootcmd=bootm 0x9f020000
bootdelay=1
baudrate=115200
ethaddr=0xba:0xbe:0xfa:0xce:0x07:0x41
stdin=serial
stdout=serial
stderr=serial
ipaddr=192.168.1.4
serverip=192.168.1.2
ethact=eth1
Environment size: 358/65532 bytes
hornet>
--------------------------------------
Здесь странным вижу только строку,ethact=eth1

Адреса соответствуют установленным, tftp "поднят", имя прошивки соответствует и она лежит, там где положено.. И еще... до роутера, в этом режиме, пинги не идут.. "физика" в норме.

Вопрос как всегда один , что делать? Файл загрузки прилагаю... На форуме есть спойлер, чтоб "портянки" не разводить?
Вложения
Тип файла: txt log1.txt (34.7 Кб, 135 просмотров)

Последний раз редактировалось alex286; 06.12.2016 в 10:37.
alex286 вне форума   Ответить с цитированием
Старый 06.12.2016, 18:17   #9
alex286
Junior Member
 
Аватар для alex286
 
Регистрация: 06.11.2016
Адрес: Москва
Сообщений: 13
Вес репутации: 0
alex286 is an unknown quantity at this point
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

melsem, большое спасибо!
С твоей подсказки загрузил u-boot в 25Q128FV, запаял снова и роутер выбросил WEB-морду загрузчика, по адресу 192.168.1.1.
Не могу понять почему "старая" флешь отказалась работать совсем, странно.. Ну да ладно... Надо что-то вливать, а что?
У меня есть ТРИЖДЫ считанный старый флеш, где в Ём что?
Я так понимаю, что там все есть... Интересует ART (как "вырвать"), прошивку можно найти на форуме..

Последний раз редактировалось alex286; 06.12.2016 в 18:25.
alex286 вне форума   Ответить с цитированием
Старый 06.12.2016, 19:46   #10
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию Re: Замена и восстановление Flash ROM в роутере MR3020 и WR703n

Цитата:
Сообщение от alex286 Посмотреть сообщение
melsem, Интересует ART (как "вырвать"), прошивку можно найти на форуме..
последние 65536 байт фулфлеша
solalex вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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