If you purchased through a managed service provider, your firmware link may be behind a login wall:
The search for a reliable ends at the official D-Link support portal. Avoid third-party sites. Always verify your hardware revision, read the release notes, and follow the hard-reset procedure after flashing. dwr930m firmware link