I've owned my DGL-4300 for about 4 years now and have never had issue until firmware version 1.8. When FW 1.8 was initially released, I had updated the router. I did not ever realize that D-Link had removed the FW (for security reasons still not specified). I have always made backups of my configuration files. My router never indicated a newer firmware version from the Tools|Firmware page; it only indicated that 1.8 was the latest.
A few weeks ago, I was noticing some general unresponsive issues with the router, so I would reboot the router and everything would be OK again. I went to the D-Link site and noticed that there had been a FW 1.9 released some time ago.
I downloaded the 1.9 firmware and attempted an upgrade, which failed. I then used a packet sniffer to debug while the FW file was being transferred and noticed that the router never sends an ACK to the first packet (of the FW upload) that it receives. This is followed by a few retransmits, then a RST on the connection. The router reboots and does not upgrade (obviously, since it did not transfer the FW image). I also attempted older FW versions (such as 1.7 and 1.6).
After this, I decided to reset the router to default settings (remove power while holding reset and re-apply power). This cleared all of my configuration settings, so I attempted another FW upgrade to version 1.9. Again, the router did not ACK the first packet and eventually the connection was RST. I decided to restore my configuration with my latest backup, and it also fails; the same issue with the router not sending an ACK after receiving the first packet. I tried various other configuration backups I had to no avail. It almost seems as if the router wants the firmware from TFTP (or it is just completely broke).
I am completely stuck, as I need to retrieve some of the configuration data, but I find that the file is encrypted and have not been able to figure out the encryption. I did find someone who had decrypted another D-Link router configuration file, but unfortunately it is not the same encryption (his was an XML file that was bit shifted).
My pleas/questions go out to anyone who can help:
1. How do I get the v1.9 firmware loaded onto the router?
2. How do I get my backup configuration loaded onto the router?
3. How do I decrypt/decode the backup configuration file?
4. How do I get D-Link to fix this issue (since they conveniently dropped support after breaking the product with their FW upgrade)?
05/07/2011:
I still need some help/answers with this. Preferably, someone who has
knowledge/experience with the DGL-4300. Especially with #3 (and/or #4).
Has anyone ever figured out how to decode the configuration file for the DGL-4300? Someone has done this for the DIR-628 (and some others), which uses a simple encrypted XML file (
http://www.shulerent.com/2009/08/21/cracking-the-d-link-settings-file/)