I have followed eveywhere in the readme, faq and in this forum. None of those guides work to upload the firmware in my Buffalo WHR-G54S for first time. It keeps say timeout forever in 10 minutes or more, even with the whr_install.bat. I have went with different way by reset for a few seconds then run tftp in DOS by manual right away and within a few seconds it's already uploaded very quickly. After two minutes, I went to erase the nvram. It works great so far. Thanks for nice firmware.