Topic: Support for Marvell 88F5xx81 based routers
I have a WRT350N v2 which is based on a Marvell 88F5181 SOC with an Atheros AR5008 for the wireless. GPL source is available, and the same chip is used in the D-Link DNS-323 which is a low-end NAS, and the Airport Extreme. A slightly different chip is used in some Buffalo Linkstations, and the community is working to clean up the released code (which is 2.6.12) for submission to the mainline kernel.
They ship hostapd, with a binary libwsc.so that's got something to do with 802.1x or EAP. They also ship what appear to be precompiled versions of ip_nat_ipsec, ip_conntrack_ipsec and mv88f5181, as well as binary atheros drivers and wsc_daemon.ko. The bootloader is U-Boot1.1.1 (Marvell version 1.7.3), which is shipped as a binary without any source. The toolchain is arm-linux-uclibc and is also shipped as binary without any source.
So, how can I help get OpenWRT ported to this architecture? I'm not afraid of bricking it as I have friends who've done JTAG reprogramming before.
Update 2009-08-31: Firstly, the thread title is wrong, should be 88Fxx81, and this thread is mostly about the WRT350N v2. Secondly, thanks to the work of mindbender, Kaloz, Davidkra, maddes.b, dirkNL, StrikerNL, relghuar, buytenh (apologies if I've missed anyone) there's now an image available for testing - see page 16 and on.
Update 2010-04-04: The Linksys WRT350N v2 is fully supported by Backfire 10.03, using the image in the orion directory. openwrt-wrt350nv2-squashfs-webupgrade.img can be used to flash from the original firmware, and openwrt-wrt350nv2-squashfs.img with sysupgrade. The Netgear WNR854T also works, except for the wireless card which does not have drivers yet. One option is to replace it with a card that does, see the thread for more details.