1

Тема: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

Суть проблемы: роутер Netgear WNDR4000-100PES, прошит OpenWRT и не даёт откатиться на родную (или какую либо другую) прошивку. При попытке шить из-под веб-интерфейса пишет "неверный формат файла", по телнету не цепляет, "истекло время ожидания", загнать его в режим восстановления, удерживая кнопку reset при включении, не получается... При этом, роутер не кирпич, OpenWRT функционирует, просто не устраивает владельца. Что ещё можно сделать? Через SSH запустить команду erase, но с какими параметрами? Что бы потом залить прошивку через "tftp -i 192.168.1.1 put D:\WNDR4000-V1.0.2.4_9.1.86.chk"? Подскажите, коллеги, кто знает! Или ткните носом, где проблема разбиралась))))

2

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

erase linux
reboot
Тех. поддержка Netgear: [b]8-800-100-1160[/b] (звонок бесплатный)
Режим работы: Понедельник - Пятница с 9:00 до 18:00 часов
[u]Я не являюсь сотрудником Netgear, это просто подпись для того чтобы вы знали куда обращаться[/u]

3 (07.11.2014 14:59:47 отредактировано Grayhaund)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

пишет: root@OpenWrt:~# erase linux
-ash: erase: not found
reboot понимает.

4 (07.11.2014 15:03:38 отредактировано Boombox)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

нету в этой прошивке erase значит вообще, неважно с каким ключом её просто нет

http://wiki.openwrt.org/ru/doc/howto/generic.uninstall

Тех. поддержка Netgear: [b]8-800-100-1160[/b] (звонок бесплатный)
Режим работы: Понедельник - Пятница с 9:00 до 18:00 часов
[u]Я не являюсь сотрудником Netgear, это просто подпись для того чтобы вы знали куда обращаться[/u]

5 (07.11.2014 15:12:03 отредактировано Grayhaund)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

Прекрасно... А какой может быть функциональный аналог? Или, может быть, какой-то пакет доустановить, что бы она появилась?
Простите дурака, страничку по вашей ссылке я уже видел, только разумения не хватает, что бы применить её к моей ситуации... Я виндошник, с линухом знаком слабо.

6

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

ссылку дал

Тех. поддержка Netgear: [b]8-800-100-1160[/b] (звонок бесплатный)
Режим работы: Понедельник - Пятница с 9:00 до 18:00 часов
[u]Я не являюсь сотрудником Netgear, это просто подпись для того чтобы вы знали куда обращаться[/u]

7

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

Простите дурака, эту страничку я уже видел, только разумения не хватает, что бы применить её к моей ситуации... Я виндошник, с линухом знаком слабо.

8 (07.11.2014 15:28:35 отредактировано Boombox)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

это все вводится так же через ssh или прямо через вебмору

нужно только залить куда то прошивку, ну или указывать путь прям на нетгир

там все по-русски написано и винда тут совсем не причем, нужно скопировать код просто, заменив путь до оригинальной прошивки на свой

Тех. поддержка Netgear: [b]8-800-100-1160[/b] (звонок бесплатный)
Режим работы: Понедельник - Пятница с 9:00 до 18:00 часов
[u]Я не являюсь сотрудником Netgear, это просто подпись для того чтобы вы знали куда обращаться[/u]

9 (07.11.2014 15:34:49 отредактировано Grayhaund)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

"Куда-то" это, как я понимаю, куда-то в памяти роутера? Или достаточно указать папку на компьютере?

10 (07.11.2014 15:57:54 отредактировано Boombox)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

куда то в интернет откуда роутер сможет её скачать, можно взять прямо с сайта нетгира

ftp://downloads.netgear.com/wndr4000/ww … 9.1.86.chk


да кстати попробуй

mtd erase linux

может обойдется без всего этого

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

Тех. поддержка Netgear: [b]8-800-100-1160[/b] (звонок бесплатный)
Режим работы: Понедельник - Пятница с 9:00 до 18:00 часов
[u]Я не являюсь сотрудником Netgear, это просто подпись для того чтобы вы знали куда обращаться[/u]

11 (07.11.2014 16:24:59 отредактировано Grayhaund)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

Спасибо! А то как раз не мог найти, где она незаархивированная лежит!


Увы, эффект нулевой.
Ввёл ему:
wget ftp://downloads.netgear.com/wndr4000/ww … 9.1.86.chk
./mtd.static -e linux -r write WNDR4000-V1.0.2.4_9.1.86.chk linux
Он его скачал, проценты пробежали, а записывать, судя по всему, не захотел. После перезагрузки по-прежнему OpenWRT

12 (07.11.2014 16:42:06 отредактировано Boombox)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

cd /tmp
wget ftp://downloads.netgear.com/wndr4000/ww/WNDR4000-V1.0.2.4_9.1.86.chk
mtd -r write /tmp/WNDR4000-V1.0.2.4_9.1.86.chk firmware

а там разьве линукс в файле? нет там целиковая прошивка

Тех. поддержка Netgear: [b]8-800-100-1160[/b] (звонок бесплатный)
Режим работы: Понедельник - Пятница с 9:00 до 18:00 часов
[u]Я не являюсь сотрудником Netgear, это просто подпись для того чтобы вы знали куда обращаться[/u]

13

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

Пишет, что неправильный формат файла...

14 (07.11.2014 17:33:17 отредактировано Boombox)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

значит mtd erase linux и через tftp

либо

cd /tmp
wget http://downloads.openwrt.org/people/wbx/mtd.static
chmod a+x mtd.static
wget http://www.example.org/original.trx
./mtd.static -e linux

mtd.static -e linux это тот же самый erase linux

Тех. поддержка Netgear: [b]8-800-100-1160[/b] (звонок бесплатный)
Режим работы: Понедельник - Пятница с 9:00 до 18:00 часов
[u]Я не являюсь сотрудником Netgear, это просто подпись для того чтобы вы знали куда обращаться[/u]

15 (07.11.2014 17:54:57 отредактировано Grayhaund)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

root@OpenWrt:~# cd /tmp
root@OpenWrt:/tmp# wget http://downloads.openwrt.org/people/wbx/mtd.static
chmod a+x mtd.static
wget http://www.example.org/original.trx
./mtd.static -e linuxConnecting to downloads.openwrt.org (78.24.191.177:80)
wget: server returned error: HTTP/1.1 404 Not Found
root@OpenWrt:/tmp# chmod a+x mtd.static
chmod: mtd.static: No such file or directory
root@OpenWrt:/tmp# wget http://www.example.org/original.trx
Connecting to www.example.org (93.184.216.119:80)
wget: server returned error: HTTP/1.1 404 Not Found
root@OpenWrt:/tmp# ./mtd.static -e linux
-ash: ./mtd.static: not found

Вот что он мне отвечает... (((

16 (07.11.2014 18:34:15 отредактировано Boombox)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

все я понял что ты совсем не рубишь в этом деле и просто переписываешь с одного места на другое...


http://downloads.openwrt.org/people/wbx/mtd.static не существует просто по этому он её и не може скачать


wget http://www.example.org/original.trx это ваще я просто забыл стереть )))


вообщем достаточно написать

mtd -e linux

пробуй
нет у меня роутера под руками и опенврт чтоб проверить какие команды он понимает

Тех. поддержка Netgear: [b]8-800-100-1160[/b] (звонок бесплатный)
Режим работы: Понедельник - Пятница с 9:00 до 18:00 часов
[u]Я не являюсь сотрудником Netgear, это просто подпись для того чтобы вы знали куда обращаться[/u]

17

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

Я же писал выше, что я дурак дураком ))))((((
Вот что получилось:
root@OpenWrt:~# mtd -e linux
Usage: mtd [<options> ...] <command> [<arguments> ...] <device>[:<device>...]

The device is in the format of mtdX (eg: mtd4) or its label.
mtd recognizes these commands:
        unlock                  unlock the device
        refresh                 refresh mtd partition
        erase                   erase all data on device
        verify <imagefile>|-    verify <imagefile> (use - for stdin) to device
        write <imagefile>|-     write <imagefile> (use - for stdin) to device
        jffs2write <file>       append <file> to the jffs2 partition on the device
        fixtrx                  fix the checksum in a trx header on first boot
Following options are available:
        -q                      quiet mode (once: no [w] on writing,
                                           twice: no status messages)
        -n                      write without first erasing the blocks
        -r                      reboot after successful command
        -f                      force write without trx checks
        -e <device>             erase <device> before executing the command
        -d <name>               directory for jffs2write, defaults to "tmp"
        -j <name>               integrate <file> into jffs2 data when writing an image
        -s <number>             skip the first n bytes when appending data to the jffs2 partiton, defaults to "0"
        -p                      write beginning at partition offset
        -o offset               offset of the image header in the partition(for fixtrx)

Example: To write linux.trx to mtd4 labeled as linux and reboot afterwards
         mtd -r write linux.trx linux

Спасибо огромное за уделённое внимание.

18

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

mtd erase linux

а так?

Тех. поддержка Netgear: [b]8-800-100-1160[/b] (звонок бесплатный)
Режим работы: Понедельник - Пятница с 9:00 до 18:00 часов
[u]Я не являюсь сотрудником Netgear, это просто подпись для того чтобы вы знали куда обращаться[/u]

19

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

root@OpenWrt:~# mtd erase linux
Could not open mtd device: linux
Could not open mtd device: linux



((((

20

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

странно это

http://forum.netgear.ru/viewtopic.php?pid=46735#p46735
тут вот товарищ писал все способы так же, какой то из них должен был прокатить

Тех. поддержка Netgear: [b]8-800-100-1160[/b] (звонок бесплатный)
Режим работы: Понедельник - Пятница с 9:00 до 18:00 часов
[u]Я не являюсь сотрудником Netgear, это просто подпись для того чтобы вы знали куда обращаться[/u]

21 (07.11.2014 19:33:13 отредактировано Grayhaund)

Re: WNDR4000-100PES, откат на стоковую прошивку после OpenWRT

root@OpenWrt:~# mtd erase linux
Could not open mtd device: linux
Could not open mtd device: linux

((((

Я тоже это читал... (((

Походу, придётся разбирать девайс и коротить ноги микросхемы.