i suggest you download the source codes on TP's GPL site, as far as i knowe your uboot doesn't support the saveenv cmd.
so you'd better compile your owen one,
1,find the proper board relate h file in /include/config/yourborad.h (usually you can find your board name in the series printout messages like ap99 ap93 or db121 etc.)
2,find the config cmd micro it looks like #define CFG_COMMAND .... can't remember the exact name ,and add CFG_CMD_ENV
3,add #defien ENV_IS_IN_FLASH 1 ,and #undef ENV_IS_NOWHERE, #define ENV_ADDR the addr you wanna save at, #define ENV_LEN 0x10000 sooorry can't remember either but looks like these, and you can find them in the .h file
and run make youboard_config; make
then you will get a u-boot.bin file .but be careful about the file size if it's <128kB you should append FFFFFFF upto 128kB(no more no less) using a winhex or some other tool,also edit the MAC addr at offset 0x1fc00.
caution !!!!! your wrt may bricked
(Last edited by tthrx on 28 Nov 2011, 13:29)