Some D-Link love

D-Link DIR-685
D-Link DIR-685

I was finally able to get my hands on a cheap D-Link DIR-685 router/frame. This is a combination WiFi router + network storage device with a teenie-weenie 3.2 inch frame. It naively supports FrameChannel as well as Microsoft’s defunct FrameIt service.

I fired it up, ran a cable from my existing network into the ‘internet’ jack (right-most jack on the back of the unit), and plugged my laptop into one of the 4 remaining jacks. I then started up my laptop and opened a browser and entered ‘http://192.168.0.1’ into the address bar. After entering the password (the default is no password — wow, that’s profoundly bad.) I was presented with the administration page.

I went to the ‘SETUP’ page, then choose ‘Internet Setup’ on the left. I then clicked the ‘Manual Internet Connection Setup’ button. I made sure the ‘Internet Connection Type’ was set to ‘Dynamic IP (DHCP)’ and ‘Advanced DNS Service’ was off. Further down the page is an option to enter ‘Primary DNS address’ – GOAL!

I have setup a customized DNS server that will correctly route requests made by the device to the FrameAlbum service rather than the original FrameChannel servers. In the ‘Primary DNS address’ field enter 64.2.142.181 and then ‘Save Settings’. You can leave the other fields on this page unchanged.

I then rebooted the DIR-685 and activated the FrameChannel option. I was watching the logs on the FrameAlbum server and I saw the request come in and then the server promptly generated an error message — DOH! A quick update of permissions on one of the servers directories and retried it — WHAM! I see the beautiful green ‘here is your activation code’ image on my itty-bitty screen.

I ran back to my computer, activated the screen on my FrameAlbum account, assigned it a channel and a while latter I was squinting to see my tiny photos on the screen. Yippie!

I did find another bug during this process; the system did not correctly identify this frame as a D-Link product so I have some work to do to track that down — not a biggie, it works just fine the way it is.

Sadly, I’ve learned that the DIR-685 differs from the DSM-210 in that it does not use the same requests when talking to the server. I was hoping to use this device as a surrogate to add support for that popular frame, but alas, no such luck.

So while I can cross the DIR-685 off the list of frames to test on the service I’m still in need of a DSM-210 to be able to add support for that frame. If anyone has one they aren’t using and would be willing to sell cheap, drop me a line.