hello nathan_vanan,
I also have a rb532a whith openwrt kamikaze 7.07 installed. To buil your own firmware it's really easy (thanks to the nice OpenWrt developpers work):
1) create a working directory, for instance :
$ mkdir /home/your-user-name/openwrt
$ cd /home/your-user-name/openwrt
2) Check out the 7.07 sources
$ wget http://downloads.openwrt.org/kamikaze/7 … 07.tar.bz2 && tar jxvf kamikaze_7.07.tar.bz2
3) Optional: if you want X-Wrt extension
$ cd kamikaze_7.07/package
$ svn checkout http://svn.berlios.de/svnroot/repos/xwr … kage/webif
$ svn checkout http://svn.berlios.de/svnroot/repos/xwr … bif-batman
$ svn checkout http://svn.berlios.de/svnroot/repos/xwr … webif-mesh
$ svn checkout http://svn.berlios.de/svnroot/repos/xwr … -netsukuku
$ svn checkout http://svn.berlios.de/svnroot/repos/xwr … webif-olsr
4) Customize the sources
$ cd kamikaze_7.07
$ make menuconfig
(make sure you save changes when exiting)
$ make package/symlinks (this enables all packages)
$ make menuconfig
--> it will open a configuration menu as a traditional linux kernel. In this menu you can for instance tweak busybox (the Swiss Army Knife of Embedded Linux), add or remoe specific kernel modules (filesystem, wireless drivers, ...), add or remove some applications (freeradius, chillispot, openvpn, ...). You will see, you have the possibility to really customize your firmware. In my case, I always build a firmware whith a 128 MB parition size (the size of the NAND memory of our rb532a). One time your configuration finished, quit and save the menuconfig.
5) Run the compilation
$ make V=99
and be patient ... the firmware is under the bin directory and the packages are under the bin/package directory (from the kamikaze_7.07 directory)
6) Install the firmware on a compact flash (suppose your CF is detected under /dev/sdc)
$ dd if=bin/openwrt-rb532-2.6-jffs2-128k.bin of=/dev/sdc
7) Put CF into the rb532's slot
8) Start the board and see throught a serial cable the startup.
Note: by default the wan interface is firewalled, you can edit /etc/firewall.user in oder to autorize the ssh traffic. I hope for anything to have forgotten.
Good luck !
(Last edited by toboz on 17 Aug 2007, 12:53)