How did you get FreeBSD to boot on that model? A few months ago I've tried getting TL-WR1043ND to work with FreeBSD (it's supported by FreeBSD) but it seems like device drivers grew to big too fit in 8MB. As far as I can see at http://wiki.openwrt.org/toh/tp-link/tl-wdr4300, TL-WDR4300 also has 8MB flash.