NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

Christophe56's avatar
Christophe56
Aspirant
Jul 20, 2017
Solved

N900 (WNDR4500v2) Web Administration not accessible

Hello,   Overnight, the router's Web administration server became inaccessible: the port 80 was closed, but everything else was still functioning properly (Wi-Fi, local connectivity and Internet, e...
  • Christophe56's avatar
    Christophe56
    Jul 24, 2017

    Thanks to AndyOxon I succeeded to unbrick my router!

     

    I bought this cable (2.46€): niceeshop(TM) PL2303HX USB TTL Pour UART COM RS232 Câble Module Convertisseur (Noir, 1m)

    https://www.amazon.fr/gp/product/B00F167PWE/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1

     

     

    And I connect it to the router like here, switching TXD and RXD:

    https://www.myopenrouter.com/article/how-set-serial-console-netgear-wndr4500v2

     

    1- nothing
    2- TXD, green cable
    3- nothing
    4- nothing
    5- RXD, white cable
    6- GND, black cable

     

     

    I connected my laptop with the router on Ethernet port LAN1, and on USB with the PL2303HX cable.

     

    Then, on my laptop, using Linux and picocom:

    picocom -s 115200 /dev/ttyUSB0

    I started by doing a normal boot and waited for a shell. Then, I kept CTRL + C on the picocom prompt and rebooted (physically) the router. A CFE prompt has appeared. I executed the following command:

    CFE> nvram erase
    *** command status = 0

    In another shell on my laptop, I connected in TFTP on the router:

    tftp> connect 192.168.1.1
    tftp> mode binary
    tftp> timeout 90
    tftp> put WNDR4500v2-V1.0.0.62_1.0.39.chk

    Do not hit enter after the "put" command!

     

    Back to the CFE shell in picocom:

    CFE> flash -noheader : flash1.trx

    Press Enter and very quickly switch to the shell with TFTP and also press Enter to validate the "put" command.

    CFE> flash -noheader : flash1.trx
    Reading :: Done. 12804154 bytes read
    Programming...done. 12804154 bytes written
    *** command status = 0
    CFE> reboot
    Decompressing...done

    and then... it does not work for me... yet.

    This boot ends with:

    Checking crc...Invalid boot block on disk
    [...]
    Start TFTP server
    Reading ::

     

    Go back to the TFTP shell and execute the "put" command again. Into the picocom shell:

    Reading :: Done. 12804154 bytes read
    Programming...done. 12804154 bytes written
    Decompressing...done
    [...]

     

    And now it's all good! The router is fully functional using firmware 1.0.0.62_1.0.39 (and telnet backdoor is still here...).