Dsl-124 Firmware | D-link
This usually happens if the file extension is wrong or the hardware version does not match. Ensure you have unzipped the downloaded file if it came in a .zip folder. The router usually requires a .bin file.
Serial TTL recovery (requires opening the case, soldering, and a USB-UART adapter). D-link Dsl-124 Firmware