Several concepts of the Router software part: CFE, firmware (Firmware), NVRAM
CFE the same as the PC BIOS is responsible for booting the operating system, firmware is the operating system of the router, just like windows on a PC The NVRAM is used to store the router's settings, which is equivalent to the CMOS of the PC.
when the router is plugged in and automatically enters the Cfe,cfe for a PC-like BIOS to self-test, after the self-test through the router's firmware (equivalent to the windows of the PC), normally up to one minute the router's firmware will be booted, and the power light is always bright. If the power light flashes, it is usually the CFE without booting the router's firmware (the firmware does not exist, is incorrect, is corrupted, and so on).
then we usually brush the firmware will be CFE also brush it. Oh, no, just like you normally install Windows, whether you are installed XP or Vista, or Win7, will not update your BIOS. Then I want to brush CFE to use what method. General users with the original router CFE can, if you want to play in depth some want to brush CFE, then you can use Jtag or Telnet method to brush (more dangerous, and limited by the firmware, some firmware is not supported). The
main is to initialize the hardware environment, image update, loading kernel, etc.