I bought a D-link dir2660 recently and installed Openwrt on it with NO issues.
I have bought another D-Link DIR2660 and tried to install Openwrt with no success, each time it fails to upload the file after selection.
After further checking the 1st working Openwrt DIR2660 is HW Ver A2 and the one that keeps failing is HW Ver A1. Yet the Openwrt file below works fine on the A2
D-Link Recovery GUI: power down the router, press and hold the reset
button, then re-plug it. Keep the reset button pressed until the power
LED starts flashing orange, manually assign a static IP address under
the 192.168.0.xxx subnet (e.g. 192.168.0.2) and go to http://192.168.0.1