============================================================== WRT54G CFE.BIN Mod Utility v1.0 ============================================================== This program is merely a quick hack of a utility to allow one to modify a "CFE.BIN" bootloader for a WRT54G or WRT54GS Linksys Router. The resulting binary can then be re-flashed onto the router (i.e. - via JTAG). This utility will allow one to change the default MAC Address as well as changing/adding/removing any of the "default" NVRAM parameters that are stored in the CFE and are restored on a factory reset. (Think of it as changing the factory NVRAM defaults). ******************************** WARNING ************************************** PLEASE BE AWARE OF WHAT YOU ARE CHANGING ... AS CHANGING THE WRONG THING CAN LEAD TO VERY ODD (POSSIBLY DAMAGING) RESULTS. ******************************** WARNING ************************************** For instance - for those WRT54G v2 units that really have a 32MB of RAM but can only access 16MB of RAM (governed down by Linksys intentionally) you can change the following parameters to a new CFE.BIN and then re-flash it to open up all 32MB as useable memory: 16MB Parameters 32MB Parameters -------------------- -------------------- boardflags=0x0188 boardflags=0x0388 sdram_init=0x0000 sdram_init=0x0008 sdram_config=0x0032 sdram_config=0x0022 Another possible use is to change the boot_wait=off to boot_wait=on so that even after a factory reset - the default is on - this helps in allowing to re-tftp a good flash image after bricking a unit. (Of course if you got JTAG then this isn't too much of an issue) Anyhow - maybe it will help someone... I know their are folks who have bricked their units and the only way to recover is via JTAG and they would like their original MAC Address to be used instead of one from a replacement CFE.BIN file. Enjoy! -hairydairymaid