Proceed with caution. Updating firmware carries a risk of hardware failure if interrupted or if incorrect files are used. D-Link is not responsible for damages caused by unauthorized or third-party firmware sources.
Look at the sticker on the bottom of your router (e.g., H/W Ver: T1 or V1). Firmware is version-specific. dlink dsl124 firmware update download best high quality
Double-check your hardware version. Using firmware for "Version A" on "Version B" hardware will fail. Proceed with caution