Omar:
#d_link_dir_615 Update (Dec 28th): This is actually two updates in one. First, the issue with the router is two-fold, it drops connections randomly (once every 5-10 minutes or so), the connections re-establish almost instantly, however the second issue occurs once in every 10 connections where the Internet dies and the router won't give the laptop an IP address.
So I downloaded and updated the firmware from 3.10NA to 3.11. This fixed the no-ip issue. However, I was still getting the dropped connections. Now, in everyday browsing this isn't such a big deal because the connection gets reestablished almost immediately so you don't really perceive it. However, when doing things that require continuous connections such as playing online games or using remote desktop... well they were TOTALLY unusable. Remote desktop would die every few minutes, and I couldn't have a single game of SF4 online.
I lost my receipt so I actually resigned myself to buying a new router and just either selling this DIR-615 for cheap, or using it as a wired router/switch if I ever needed one.
Well, long story short, I kept the router, didn't buy a new one, and I'm actually happy with its performance. How? Why? What?
Two words: Custom Firmware.
One word specifically: OpenWRT
There are 3 custom firmwares out in the wild right now:
dd-wrt,
tomato, and
openwrt.
Well, tomato only works with a very minor set of routers.
DD-WRT supports a lot more, but doesn't officially support the DIR-615.
That leaves OpenWRT.
Even then, OpenWRT is very very VERY hackerish in that you need to be pretty darn savvy to know what the heck is going on. It's essentially the anti-Tomato when it comes to user friendliness. However, it's super flexible, which is exactly what hacker/linux geeks love. Well, fortunately somebody made some custom packages available, and it only required a bit of hex-code editing to make compatible.
A few minutes and a couple of reboots later and I was good to go. Now I don't get dropped connections and performance is great.
I'm gonna write up a step-by-step guide on how to get OpenWRT onto the DIR-615, because there are a lot of 615's out there, and they all SUCK. But with OpenWRT they become quite capable performers.
Thank God for open source.
Dec 28, 09