Not recommended for future use with OpenWrt due to low flash/ram.
Limitations in extensibility and stability of operation are to be expected.
See 432_warning for details.
This page had not been modified for over two years. As the pre-existing information (following the heading 'Information Below is Pre-2013') is quite detailed and makes a good reference, a few more recent details will be added to the top here (the rest will be left unaltered). The router I have lists a different cpu when ssh'ing into it. The dead firmware download link in the 'Installation' paragraph is for an old version of OpenWrt (10.03). For more current firmware, see the 'Downloads' headings. When I posted a thread on the forum asking for pointers on updating this page, the answer I got back stated that OpenWrt version 10.03 was not applicable (too old?). I have flashed OpenWrt Barrier Breaker 14.07 (openwrt-DVAG3810BN-squashfs-cfe.bin) onto this model using the instructions that were here before my additions, but have not tested the router other than accessing the OpenWrt config webpage using 192.168.1.1 in the browser address bar.
Edit by brolin on 2019‑05‑13: I registered for this wiki to edit this page because I still use this model of computer and thought that this page should explicitly note that the Wireless LAN controller is removable and therefore upgradeable because it is a MiniPCI (parallel PCI) card instead of a fixed part of the motherboard.
openwrt-DVAG3810BN-squashfs-cfe.bin (this is a backfire 10.03rc4 image) works. Connect your computer to the WAN port and set the ip address in the 192.168.1.? network. Hold the reset button while powering on the router. Wait for the power light to stay a steady green. With a web browser (I use firefox on linux others should work i.e. internet explorer) go to 192.168.1.1 and a firmware upgrade screen will appear. “Browse” to the firmware and click the “Update Software” to load the firmware. *NOTE*: If the power light stays red when it reboots you will have to repeat this procedure. It seems that the CFE loader loads the firmware at 0xbe400000 the first time it is run. The second time it loads at 0xbe010000 (the correct address).
If you have connected to the serial console you can use the CFE command line to load the firmware.
Use Luci System / Flash Firmware or use the console CFE or use the above installation procedure.
You can download an older version of the original firmware from http://tsd.dlink.com.tw. Extract the openrg.img file from the tar archive and use LuCI's system/flash firmware to install it. You can also use the Installing OpenWrt instructions to load the original firmware image file.
| o 1 o Ground
S | o 2 1 Rx data
h | o 3 2 Vcc (3.3v)
i | 3 Tx Data
Just remember that you can't hook up a PC serial port directly. You need a TTL level converter.
Although LuCI sees the 5325 switch DO NOT use it to configure it. LuCI does not seem to connect to port 5 (the router). So if you update through LuCI you will lose connectivity to the router. Edit the /etc/config/network file instead.
To be able to use LuCI to configure the switch edit the /usr/lib/lua/luci/model/cbi/admin_network/vlan.lua file.