[[TOC(Абонентам/Маршрутизаторы/WNR2200*,depth=1)]] = Восстановление через консоль После загрузки прошивки маршрутизатор не загружается и не позволяет запустить режим восстановления. == Решение 1. Раскручиваем корпус. Находим на материнской плате четырёхножечный разъём: земля, передача, приём, +3.3 В. Точкой отмечен 3.3 В[[FootNote(Netgear WNR2200 !// wiki.openwrt.org — 2015. 1 c. Режим доступа https://wiki.openwrt.org/toh/netgear/wnr2200 открытый (дата обращения 19.11.2015).)]]. 2. Подключаете к [wiki:/Абонентам/ПоследовательныйПорт последовательному порту] с транзистор-транзисторной логикой (далее — ТТЛ) ножки приёма и передачи. Запускаете терминальную программу, можно «Путти», но лучше «Тератерм» и подключаетесь к порту на скорости 115200. 3. Инициализируете ввод/вывод на последовательном порту маршрутизатора, подключив питание 3.3 В на консольный порт. Питание можно взять с блоки питания ATX. Основное питание маршрутизатора должно быть обязательно отключено. 4. Если все прошло правильно, то вы увидите следующее сообщение, в котором будет написано о включении ввода/вывода на последовательный порт: {{{ U-Boot 1.1.4-dirty (May 18 2011 - 08:43:35) WNR2200 (ar7241) U-boot dni13 V0.9.3 DRAM: sri ar7240_ddr_initial_config(139): virian ddr1 init #### TAP VALUE 1 = 0x2, 2 = 0x2 [0x0: 0x0] 64 MB Top of RAM usable for U-Boot at: 84000000 Reserving 279k for U-Boot at: 83fb8000 Reserving 192k for malloc() at: 83f88000 Reserving 44 Bytes for Board Info at: 83f87fd4 Reserving 36 Bytes for Global Data at: 83f87fb0 Reserving 128k for boot params() at: 83f67fb0 Stack Pointer at: 83f67f98 Now running in RAM - U-Boot at: 83fb8000 id read 0xc22018 Finding MXIC Flash. ID c22018 flash size 16MB, sector count = 256 Flash: 16 MB calData0:9fff1000:a55a calData1:9fff1000:a55a In: serial Out: serial Err: serial Net: ag7240_enet_initialize... Fetching MAC Address from 0x9fff0000 Fetching MAC Address from 0x9fff0006 }}} 5. После этого вывод прекратиться. Отключаете питание последовательного порта. 6. Подключаете основное электропитание. Начнётся загрузка. В процессе загрузке появится сообщение о возможности её прерывания, нужно нажать любую клавишу, на это будет даваться 2 секунды. Если вы не успели, и загрузка сбойного образа началась, отключите питание и включите снова. 7. Если всё прошло правильно, то у вас будет примерно выведено следующее: {{{ U-Boot 1.1.4-dirty (May 18 2011 - 08:43:35) WNR2200 (ar7241) U-boot dni13 V0.9.3 DRAM: sri ar7240_ddr_initial_config(139): virian ddr1 init #### TAP VALUE 1 = 0x2, 2 = 0x2 [0x0: 0x0] 64 MB Top of RAM usable for U-Boot at: 84000000 Reserving 279k for U-Boot at: 83fb8000 Reserving 192k for malloc() at: 83f88000 Reserving 44 Bytes for Board Info at: 83f87fd4 Reserving 36 Bytes for Global Data at: 83f87fb0 Reserving 128k for boot params() at: 83f67fb0 Stack Pointer at: 83f67f98 Now running in RAM - U-Boot at: 83fb8000 id read 0xc22018 Finding MXIC Flash. ID c22018 flash size 16MB, sector count = 256 Flash: 16 MB calData0:9fff1000:a55a calData1:9fff1000:a55a In: serial Out: serial Err: serial Net: ag7240_enet_initialize... Fetching MAC Address from 0x9fff0000 Fetching MAC Address from 0x9fff0006 Virian MDC CFG Value ==> 4 : cfg1 0xf cfg2 0x7014 eth0: 4c:60:de:d1:46:7f eth0 up Virian MDC CFG Value ==> 4 : cfg1 0xf cfg2 0x7214 eth1: 4c:60:de:d1:46:7e ATHRS26: resetting s26 ATHRS26: s26 reset done eth1 up eth0, eth1 Trying eth1 dup 1 speed 1000 Client starts...[Listening] for ADVERTISE...checksum bad checksum bad Tchecksum bad checksum bad checksum bad TTchecksum bad checksum bad checksum bad Retry count exceeded; boot the image as usual nmrp server is stopped or failed ! Hit any key to stop autoboot: 0 ar7240> }}} 8. Теперь можно выполнить заведомо неверную команду для перевода маршрутизатора в режим восстановления[[FootNote([原]WNR2200可以正常地使用OpenWRT了。— 2013. 1 c. Режим доступа http://m.blog.csdn.net/blog/gt945/12165569 открытый (дата обращения 18.11.2015).)]]: {{{ bootm 80800000 }}} 9. Теперь маршрутизатор находится в режима восстановления и можно на него с помощью клиента тривиального фтп (англ. tftp) [wiki:Абонентам/Маршрутизаторы/WNR2200/ВосстановлениеЗаводскогоПОО записать новую прошивку]. [[FootNote]]