Hello. I'm the proud owner of the DIR-645 (hardware revision A1)
At Tools>Firmware, the router displays current firmware of 1.04 dated 6/14/2013. I'm hitting the "Check Now" button - and it comes back empty.
However, at Dlink.com/support for this router, I'm showing a (nonBETA) stable firmware of 1.04.B11 dated 12/4/13.
This would appear to be the latest firmware, but I can't be sure and I'd hate to disrupt the router.
Any suggestions?