I just spent two hours trying to upgrade the firmware of my DIR-825. After looking at many threads and on DLINKs site, I finally successfully upgraded. Here was my problem and the solution, hopefully someone else can benefit from this. I am sure there are many other posts around the world giving the same solution, but I didn't find them so one more for the search engines to pick up doesn't hurt.
My Router Details - DIR-825 B1 running 2.03NA firmware
- I checked via the Router GUI if there was a new firmware, it said there was (2.07) and I downloaded it via the Router GUI.
- When I tried to upgrade using the DIR825B1_FW207NAB07.bin file, I kept receiving the following error -
"The uploaded firmware file may not be correct. You may have uploaded a file that is not intended for this Gateway, or the uploaded file may be corrupted.
If the uploaded file is correct, it is possible that the gateway may be too busy to properly receive it right now. In this case, please try the upload again. It is also possible that you are logged in as a "user" instead of an "admin" - only administrators can upload new firmware.
The Gateway will not be reprogrammed."
- After tring several browsers, different computer, resetting to factory, etc, etc... I finally found a post about 2.05, saying to get to 2.05 v2 you first need to upgrade to 2.05 v1.
- I went to
http://support.dlink.com/ProductInfo.aspx?m=DIR-825 and downloaded firmware 2.05, unzipped it, and successfully upgraded using the DIR-825 B1_fw2.05_1.bin file.
- I then attempted to upgrade to 2.07, which was finally successful.
- I then restored my config from a backup, as one of the upgrades wiped it out.
DLink should really add some text informing customers that you need to do this, or even better, for pre 2.05v1 versions, the upgrade check tool should only report 2.05v1.
Hope this helps someone enduring the same frustration. All in all though, I do love this Router. If only they would build in some Policy Logic, QoS for individual PCs & internal quota management to it, similar to that which ISPs run (PCRF).