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/28 10:57] – Added info about restoring factory fw 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.
  
 Продаваемая в России версия в некоторых источниках называется WNR2200-100RUS, но на самом роутере написано просто WNR2200 в любом случае. Продаваемая в России версия в некоторых источниках называется WNR2200-100RUS, но на самом роутере написано просто WNR2200 в любом случае.
 +
 +При сравнении наклеек на задней стороны роутера, было обнаружено, что они содержат одну и ту же информацию, FCC id и остальные цифровые коды идентичны, но расположены в разном порядке, кроме того, на версии 100RUS (16m) три наклейки, на которых:
 +SECURITY PIN, SERIAL, MAC
 +В то же время на роутере, на котором было 8M флеша, купленном в другой стране наклеек четыре:
 +WiFi Network Name (SSID), Network Key (Password), SERIAL, MAC.
 +
 +Данное наблюдение основывается только на двух роутерах и неизвестно, насколько оно надёжно. Для определения размера флеша лучше разобрать роутер и посмотреть или воспользоваться терминалом.
  
 Чтобы разобрать роутер необходимо снять четыре резиновые ножки (они не на клею, а просто вставлены) и выкрутить четыре винтика, понадобится отвёртка Torx T8 (звёздочка 2 мм по минимальному размеру) Чтобы разобрать роутер необходимо снять четыре резиновые ножки (они не на клею, а просто вставлены) и выкрутить четыре винтика, понадобится отвёртка Torx T8 (звёздочка 2 мм по минимальному размеру)
Line 13: 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 19: 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. Пример заголовка взятый у официальной прошивки:
  
   device:wnr2200   device:wnr2200
Line 38: 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. 
 После этого требуется отрезать первые 128 байт с заголовком, и так же можно убрать один байт с конца с контрольной суммой. Сделать это можно такой командой: После этого требуется отрезать первые 128 байт с заголовком, и так же можно убрать один байт с конца с контрольной суммой. Сделать это можно такой командой:
  
Line 53: Line 87:
 Так же, можно попробовать прошить эту же обрезанную прошивку через sysupgrade или веб-интерфейс OpenWRT. Так же, можно попробовать прошить эту же обрезанную прошивку через sysupgrade или веб-интерфейс OpenWRT.
  
-** Восстановление запоротой прошивки **+===== Восстановление запоротой прошивки =====
  
 Если роутер перестал загружаться, проще всего его восстановить через UART, для этого требуется разобрать корпус и подключить его как указано выше. Если всё подключено корректно вы должны увидеть примерно следующее: Если роутер перестал загружаться, проще всего его восстановить через UART, для этого требуется разобрать корпус и подключить его как указано выше. Если всё подключено корректно вы должны увидеть примерно следующее:
Line 199: Line 233:
 Из чего следует, что при отсутствии доступа к UART можно восстановить прошивку на стадии начальной загрузки по   [[http://www.chubb.wattle.id.au/PeterChubb/nmrp.html|протоколу NMRP]]. Из чего следует, что при отсутствии доступа к UART можно восстановить прошивку на стадии начальной загрузки по   [[http://www.chubb.wattle.id.au/PeterChubb/nmrp.html|протоколу NMRP]].
  
----- +На роутере автора настоящей статьи прошивка по способу из английской версии (включить, зажав Reset и отправить файл на tftp-сервер) не принесла результатов. Возможно, дело в разных версиях загрузчика. 
-**Альтернативный способ прошивки (старое содержимое страницы)**+ 
 +===== Альтернативный загрузчик ===== 
 + 
 +Для WNR2200 и других подобных роутеров существует версия U-Boot, собираемая из исходников: https://github.com/realmicu/uboot-wnrmod2k 
 +Она может пригодиться при замене микросхемы флеш памяти на другой объём или старый загрузчик был перезаписан. 
 +Обновление загрузчика является опасной процедурой и если её запороть, то придётся прошивать микросхему внешним программатором. 
 + 
 + 
 +===== Альтернативный способ прошивки (старое содержимое страницы) =====
  
 1. Прошиваем wnr2200-webflash.bin с сайта dd-wrt через интерфейс оригинальной прошивки. 1. Прошиваем wnr2200-webflash.bin с сайта dd-wrt через интерфейс оригинальной прошивки.
  • Last modified: 2024/02/11 21:58
  • by 127.0.0.1