Here is my new router ASUS WL-520GC bought from Amazon. Since my old router is not compatible with dd-wrt, I just purchased a new one. Before I made the order, I checked the review of this router and made sure that someone had installed dd-wrt on it successfully.
After I got it, I went to http://www.dd-wrt.com and searched my router on the database. It’s supported!
Then, I searched my router’s IP address in google, and got http://192.168.1.1, as well as the default user name and password.
After that, I searched the key words “install asus wl520gc dd-wrt ” and got a useful link: http://www.dd-wrt.com/wiki/index.php/ASUS_WL-520GC. I just followed the clear and concise guidance to install dd-wrt on my router.
Here is another article about the installation with screenshots. http://www.sillychicken.co.nz/General/asus-wl-520gc-dd-wrt-firmware.html