Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
ru:toh:netgear:wnr2200 [2019/10/29 18:28] – [Восстановление запоротой прошивки] sefralgonru:toh:netgear:wnr2200 [2019/11/02 08:47] sefralgon
Line 1: Line 1:
 ====== Netgear WNR2200 ====== ====== Netgear WNR2200 ======
  
-==== Железо ====+===== Версии железа ===== 
 +---- datatable ---- 
 +cols    : Brand, Model, Versions, Supported Current Rel, OEM device homepage URL_url, OWrt Forum Topic URL_url, Device Techdata_pageid 
 +headers : Фирма, Модель, Ревизия, Версия OpenWRT, Страница производителя, Тема форума, Технические данные 
 +align   : c,c,c,c,c,c,
 +filter  : Model=WNR2200 
 +---- 
 + 
 + 
 +===== Спецификации оборудования ===== 
 +---- datatable ---- 
 +cols    : Model, Versions, CPU, CPU MHz, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4GHz, WLAN 5.0GHz, Ethernet 100M ports_, Ethernet Gbit ports_, Modem, USB ports_ 
 +header  : Модель, Версии,Процессор,CPU MHz,Flash MB,RAM MB,Беспроводная сеть,WLAN2.4,WLAN5.0,Порты 100M,Порты Gbit,Модем,USB 
 +align   : c,c,c,c,c,c,c,c,c,c,c,c,
 +filter  : Model=WNR2200 
 +---- 
 + 
 + 
 +===== Установка ===== 
 +---- datatable ---- 
 +cols    : Model, Versions, Supported Current Rel, Firmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_url, Firmware OEM Stock URL_url 
 +headers : Модель, Версия, Версия OpenWRT, Установка OpenWrt из оригинальной прошивки, Обновление прошивки OpenWrt, Оригинальная прошивка 
 +align   : c,c,c 
 +filter  : Model=WNR2200 
 +---- 
 + 
 + 
 +===== Железо =====
  
 В Netgear WNR2200 установлен процессор Atheros AR7241 и 64 мегабайта RAM. Размер флеша отличается в разных версиях: в продаваемой в России и Китае 16MiB SPI-NOR flash на микросхеме MX25L12845EMI-10G, в версии продаваемой в других странах 8 мегабайт флеша на SOIC8 микросхеме SPI flash. В Netgear WNR2200 установлен процессор Atheros AR7241 и 64 мегабайта RAM. Размер флеша отличается в разных версиях: в продаваемой в России и Китае 16MiB SPI-NOR flash на микросхеме MX25L12845EMI-10G, в версии продаваемой в других странах 8 мегабайт флеша на SOIC8 микросхеме SPI flash.
Line 20: Line 47:
 Микросхема флеша находится рядом с кнопками WPS и WLS под EJTAG. Перед прошивкой роутера желательно убедиться, что вы выбрали образ правильно. В случае прошивки образа 8 мегабайт на роутер с 16 мегабайт флеша ничего страшного не произойдёт, но раздел ART с данными калибровки и MAC-адресом Wi-Fi будет недоступен для прошивки. Микросхема флеша находится рядом с кнопками WPS и WLS под EJTAG. Перед прошивкой роутера желательно убедиться, что вы выбрали образ правильно. В случае прошивки образа 8 мегабайт на роутер с 16 мегабайт флеша ничего страшного не произойдёт, но раздел ART с данными калибровки и MAC-адресом Wi-Fi будет недоступен для прошивки.
  
-==== Получение доступа в терминал ====+===== Получение доступа в терминал =====
  
 В прошивке с завода есть сервис telnet, но для для его включения нужна специальная программа (подробнее здесь: https://openwrt.org/toh/netgear/telnet.console ) В прошивке с завода есть сервис telnet, но для для его включения нужна специальная программа (подробнее здесь: https://openwrt.org/toh/netgear/telnet.console )
Line 26: Line 53:
 Гораздо проще воспользоваться UART. После этого, можно взять прошивку sysupgrade и залить её с помощью утилиты mtd, при этом будет пропущена верификация. Перед прошивкой убедитесь, что первые четыре байта: "2200", сделать это можно командой head -c 4 openwrt.img Гораздо проще воспользоваться UART. После этого, можно взять прошивку sysupgrade и залить её с помощью утилиты mtd, при этом будет пропущена верификация. Перед прошивкой убедитесь, что первые четыре байта: "2200", сделать это можно командой head -c 4 openwrt.img
  
-==== Прошивка ====+===== Прошивка =====
  
 В прошивке для WNR2200 (factory для openwrt) имеется заголовок размером 128 байт, содержащий текст вроде этого и дополненый до 128 байт символами 0x00, и дополнительный байт в конце с контрольной суммой. Для создания такого образа используется утилита mkdniimg. Пример заголовка взятый у официальной прошивки: В прошивке для WNR2200 (factory для openwrt) имеется заголовок размером 128 байт, содержащий текст вроде этого и дополненый до 128 байт символами 0x00, и дополнительный байт в конце с контрольной суммой. Для создания такого образа используется утилита mkdniimg. Пример заголовка взятый у официальной прошивки:
Line 45: Line 72:
 Прошивка sysupgrade не содержит заголовка из 128 байт и однобайтной контрольной суммы в конце, начинается с "2200" и годится для заливки на раздел mtd или обновления из уже установленной OpenWRT. Прошивка sysupgrade не содержит заголовка из 128 байт и однобайтной контрольной суммы в конце, начинается с "2200" и годится для заливки на раздел mtd или обновления из уже установленной OpenWRT.
  
-==== Восстановление заводской прошивки из OpenWRT ====+===== Восстановление заводской прошивки из OpenWRT =====
  
 Для восстановления заводской прошивки на роутере с 16 мегабайт флеша требуется скачать соответствующую прошивку с сайта netgear.**ru**, помеченную как "(только Россия и Китай)", на момент написания статьи последняя версия — 1.0.2.24.  Для восстановления заводской прошивки на роутере с 16 мегабайт флеша требуется скачать соответствующую прошивку с сайта netgear.**ru**, помеченную как "(только Россия и Китай)", на момент написания статьи последняя версия — 1.0.2.24. 
Line 60: Line 87:
 Так же, можно попробовать прошить эту же обрезанную прошивку через sysupgrade или веб-интерфейс OpenWRT. Так же, можно попробовать прошить эту же обрезанную прошивку через sysupgrade или веб-интерфейс OpenWRT.
  
-==== Восстановление запоротой прошивки ====+===== Восстановление запоротой прошивки =====
  
 Если роутер перестал загружаться, проще всего его восстановить через UART, для этого требуется разобрать корпус и подключить его как указано выше. Если всё подключено корректно вы должны увидеть примерно следующее: Если роутер перестал загружаться, проще всего его восстановить через UART, для этого требуется разобрать корпус и подключить его как указано выше. Если всё подключено корректно вы должны увидеть примерно следующее:
Line 208: Line 235:
 На роутере автора настоящей статьи прошивка по способу из английской версии (включить, зажав Reset и отправить файл на tftp-сервер) не принесла результатов. Возможно, дело в разных версиях загрузчика. На роутере автора настоящей статьи прошивка по способу из английской версии (включить, зажав Reset и отправить файл на tftp-сервер) не принесла результатов. Возможно, дело в разных версиях загрузчика.
  
-==== Альтернативный загрузчик ====+===== Альтернативный загрузчик =====
  
 Для WNR2200 и других подобных роутеров существует версия U-Boot, собираемая из исходников: https://github.com/realmicu/uboot-wnrmod2k Для WNR2200 и других подобных роутеров существует версия U-Boot, собираемая из исходников: https://github.com/realmicu/uboot-wnrmod2k
Line 214: Line 241:
 Обновление загрузчика является опасной процедурой и если её запороть, то придётся прошивать микросхему внешним программатором. Обновление загрузчика является опасной процедурой и если её запороть, то придётся прошивать микросхему внешним программатором.
  
----- + 
-==== Альтернативный способ прошивки (старое содержимое страницы) ====+===== Альтернативный способ прошивки (старое содержимое страницы) =====
  
 1. Прошиваем wnr2200-webflash.bin с сайта dd-wrt через интерфейс оригинальной прошивки. 1. Прошиваем wnr2200-webflash.bin с сайта dd-wrt через интерфейс оригинальной прошивки.
  • Last modified: 2024/02/11 21:58
  • by 127.0.0.1