OpenWRT on Asus WL-500G Premium

I’ve the Asus WL-500G Premium access point since more than 2 month at home. I bought it for being able to play with OpenWrt without touching my productive setup. Now I finally found the time to install OpenWrt on it. There’s documentation available in the openwrt-wiki, but again JFTR (for myself) I document the relevant steps.
Downloaded openwrt-brcm-2.4-jffs2-4MB.trx [md5: c11b1b3b16a804aa3a190413f69a7510] (cause it works, thanks mabu) and uploaded the firmware image via tftp:
% tftp 192.168.1.1 binary rexmt 1 timeout 60 trace put openwrt-brcm-2.4-jffs2-4MB.trx
After waiting a few minutes and another reboot I could access the webinterface. Setting the password failed in the first try and needed another reboot (known problem). Accessing the interface via ssh works then:
root@OpenWrt:~# uname -a
Linux OpenWrt 2.4.30 #1 Sun Mar 26 19:02:04 CEST 2006 mips unknown
root@OpenWrt:~# free
total used free shared buffers
Mem: 14348 8280 6068 0 0
Swap: 0 0 0
Total: 14348 8280 6068
root@OpenWrt:~# nvram
usage: nvram [get name] [set name=value] [unset name] [show]
root@OpenWrt:~# nvram get vlan1ports
0 5u
root@OpenWrt:~# nvram get wan_ifname
eth0
root@OpenWrt:~# nvram get lan_ifnames
vlan0 eth1
root@OpenWrt:~# nvram get lan_ifname
br0
root@OpenWrt:~# nvram get sdram_init
0x000b
root@OpenWrt:~# nvram get sdram_ncdl
0x309
root@OpenWrt:~# nvram set sdram_init=0x0009
root@OpenWrt:~# nvram set sdram_ncdl=0
root@OpenWrt:~# nvram commit
root@OpenWrt:~# reboot
[...]
root@OpenWrt:~# free
total used free shared buffers
Mem: 30556 7488 23068 0 0
Swap: 0 0 0
Total: 30556 7488 23068
root@OpenWrt:~#
Now I’ll play around with OpenWrt. If you have suggestions for other firmware versions/variants that work as well and are worth a look please let me know. :)