http://oleg.wl500g.info/ 
Changes:
Patched to WL-500W 1.9.8.5 firmware base code (New drivers for wl and et: 4.108.9.0)
Added support for WL500W
Added support for WL320gE/gP, additional lights are not supported (use WL550gE firmware)
Added a handling for DHCP supplied routes (Use Route page to enable/disable)
Multicast/IPTV: no longer need routes to be specified, cleaned up igmp logs
It's now possible to specify DNS server IP address in the AP mode (added to IP Config page)
Added new flashfs option: try 'flashfs enabled' to enable flashfs loading forever
Added new
http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable repository: use 'ipkg.sh install ipkg-opt' during initial ipkg installation
Fixed PPPoE clamping code (set Maximum Segment Size to actual MTU)
L2TP: server name resolution, persist/reconnect fixes
NFS: added statd for proper locking
SMB: Server string, new r/w share mode
/etc/fstab: swapon and post-mount called now properly
USB storage detection should work correctly for Philips mass storage devices
/proc/cpuinfo now reports CPU model, revision and packaging options
Changed connection tracking TCP timeout to 6 hours vs. 5 days
Some WL-HDD IDE fixes
Yet more fixes for built-in flash support (WL-500gP, WL-500W)
Some minor kernel fixes