A friend has a D-Link DI-624 revision C3, which according to the table of hardware is an AR2313 and has only 1MB flash and 8MB RAM. Is there any hope of ever getting OpenWRT to run in such circumstances?
Has anbody ever considered a strange approach like running a bootloader in the flash and using a networked host to fetch the real kernel and/or ramdisk content? Or maybe an NFS-mounted filesystem to be truly nasty?