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?