Reviews:

Contacts:

Alternative firmware for DNS-300

Fixed firmware of DLink

In this section you can find patched DLink's firmware.
I use version numbers as DLink original version + 4. For example my firmware 5.01 it is patched DLink's firmware version 1.01.

ver. 5.01.004

Build on DLink firmware 1.01.003 (beta).
Download: dns300-5.01.004 (7 696 384)
Install: Just upgrade firmware by usual way on WWW interface. NOTE: it takes ~5 minutes on my device. Don't interrupt this process, because you can get “bricked” DNS-300 if you interrupt flash process in the middle.

Configuration: To use mod_codeconv plugin for ProFTPd you need to make following changes in /etc/proftpd.conf.

CharsetLocal "CP866"
CharsetRemote "CP1251"

It's settings specifically for russian users. If you use other language settings - you need to change this settings and maybe to renew libiconv.
Unfortunately it's inpossible to modify DLink's configuration software, because it's proprietary and I don't have sources. Also DNS-300 rewrites /etc/proftpd.conf on every restart, so we need to make changes in this file on every restart.
To make this configuration changes permanent, you need to add special file N91fix.sh to /etc/rc.d/rcS_up.d/.
Content of N91fix.sh file: