OpenWrt Forum Archive

Topic: WL500GP question about NVRAM

The content of this topic has been archived on 3 May 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

While reading the wiki page on the WL500GP I'm now curious where in the hardware the NVRAM is stored?  Is that in the flash itself, or is it another memory technology?  If it is part of flash, could any code at the driver level that can write to flash write on the NVRAM part?

I'm curious why reloading the box doesn't reset the IP address.  Is it just that the IP address is stored in a different place discontiguous from the code that would get reloaded?

What if the bootloader gets destroyed?  Is that when the lack of JTAG means this becomes a brick?

Does anyone have an address list of what is generally stored where?  Like where is the boot loader (that loads from TFTP if you engage it to do that), the kernel (where saved after loading from TFTP), the NVRAM, and that IP address used by the boot loader that never gets reset.

How does the manufacturer initialize this w/o JTAG?  Or do they pre-load the flash chip from another machine before it gets soldered in during fabrication?

The discussion might have continued from here.