This is a method (based very heavily on Mikes method -> p214.ezboard.com/fdsm320f...ID=6.topic ) that I just worked out and removes the need for the SimpleDNS server (my copy of the trial version ran out).
This works with the 1.03ww version where as the old method (with the SimpleDNS server) didnt work for me any more.
Intro:
DSM's sold outside of the USA are called "ww" (World-Wide) versions. They run a cut down firmware that disables the AOL OnLine, Media, Rhapsody and Napster sections of the player. They also run a different firmware and look for a different firmware when upgrading.
D-Link in all their wisdom have posted v1.04 of the full firmware so all USA DSM's can now enjoy the bug fixes/features that 1.04 provides, but for anyone using a "ww" version we are still on v1.03ww. D-Link hasn't got around to upgrading the ww firmware yet.
This HOWTO explains how to upgrade your ww DSM to the full USA firmware.
Q: Why would you want to do this?
A: Two reasons, firstly to get access to all the bug fixes/features in v1.04, secondly to get access to the OnLine Media part of your DSM.
Q: Is this safe, will it affect the warranty, etc?
A: It works, but it will probably VOID YOUR WARRANTY. So don't try this unless you know what you are doing. PROCEED AT YOUR OWN RISK.
Q: How do I know if I have a ww version DSM?
A: If you don't know how to check your firmware version then I suggest you DO NOT PROCEED. This requires a bit of knowledge and experience so if you are not sure what you are doing, STOP.
Background:
The DSM performs firmware upgrades by ftping to ftp.dlink.com and looking for a new version of firmware. The ww DSMs look for a particular "ww" version of the firmware, of which v1.03ww is the latest at time of writing.
The file that the DSM looks for is called DSM320-VerInfo and it is in the /medialounge/DSM320 directory. Full version DSM's look for that file, ww versions look for one called DSM320ww-VerInfo (note the ww). The file contains the version and filename of the latest firmware. The DSM then downloads the firmware, and once the download is complete it upgrades itself.
This trick works by creating a fake ftp.dlink.com site and providing a DSM320ww-VerInfo file that points to the full v1.04 firmware. The DSM is then fooled into downloading the full firmware rather than the ww version, and hey presto you have a fully functioning DSM!
Steps:
I'll assume you have a Windows XP PC attached to the same LAN as your DSM.
Step 1. Create the FTP directory structure on your PC.
- Somewhere on your PC (I suggest c
- Create a directory in ftp called "medialounge".
- Create a directory in medialounge called DSM320
- You should now have the following directory structure:
- C
Step 2. Get the real firmware and info files from D-Link.
- Go to ftp.dlink.com (you can use Internet Explorer)
- Go to the medialounge/DSM320 directory.
- Download the "FW-1.04" file to the C
- Download the "DSM320-VerInfo" file to the same place.
- Rename DSM320-VerInfo to DSM320ww-VerInfo (note the "ww" that we added). THIS IS A KEY STEP.
Step 3. Add an another IP Address to your network adapter that is the same as ftp.dlink.com.
- Go to Start, Run, type cmd.exe
- Type nslookup ftp.dlink.com and note down the IP Address next to the Address field (should be 64.7.210.131)
For Example:
Non-authoritative answer:
Name: ftp2.dlink.com
Address: 64.7.210.131
Aliases: ftp.dlink.com
- Type exit
- Go to Start, right click My Network Places, click Properties (Start Menu style) or just right click My Network Places on the desktop, click Properties (Classic Start Menu style)
- Right click Local Area Connection (or what ever you network device is named, if different), click Properties
- Scroll down to Internet Protocol (TCP/IP), Select it, click Properties
- Click Advanced
- Click Add, enter 64.7.210.131 (or whatever the IP Address is that you obtained above), click Add or just push Enter (you dont need to type in a subnet as Windows will work that out for you)
- Click OK, OK, Close (the IP will be added and relevant routes added - you can check this with route print at the command line)
Step 4. Create a fake FTP server on your PC.
You'll need some FTP server software, I used BulletProofFTP. Once again it has a free trial and is easy to use. (I haven't given exact instructions here on how to use BPFTP, but you can figure it out).
- Go to www.bpftpserver.com and download and install BulletProofFTP.
- Run the FTP server.
- Create or enable the anonymous user account, set the password to nothing (ie don't set a password)
- Give the anonymous user full read access to the C
- Start the FTP server.
Step 5. Tell the DSM to use your PC as its Gateway.
This is so that it looks at your PC and routes to the IP Address that you created above.
- Go to the Setup menu, and select Network.
- You need to use a Static IP rather than DHCP.
- Set the Gateway address to your PC's IP address.
Step 6. Upgrade the firmware!
- Go to the Version menu.
- Select Check for upgrades (or whatever the button actually says).
- It should (all working as planned) download the v1.04 firmware from your PC.
- It will then tell you that it has downloaded some new firmware and ask if you want to upgrade.
- Select Yes.
- It will upgrade and restart.
- Go back to the Network menu and change the Gateway back to what it should be (the real one not your PC). Turn DHCP back on if you want.
Step 7. Remove the IP Address from your network adapter that is the same as ftp.dlink.com.
- Go to Start, right click My Network Places, click Properties (Start Menu style) or just right click My Network Places on the desktop, click Properties (Classic Start Menu style), or just go back to the Network Connections window (assuming you left it open)
- Right click Local Area Connection (or what ever you network device is named, if different), click Properties
- Scroll down to Internet Protocol (TCP/IP), Select it, click Properties
- Click Advanced
- Click on the IP Address that you obtained above in the IP Addresses listbox, click remove
- Click OK, OK, Close (the IP will be removed and relevant routes deleted - you can check this with route print at the command line)
Step 8. All done!
You should now be running v1.04 firmware and have access to the AOL OnLine Media, Rhapsody and Napster stuff.
Make sure you shutdown the BPFTP software. I'd go so far as to uninstall them just to make sure you don't forget.
I hope I got all the steps right. I've just done this and it worked perfectly. But remember, this will probably VOID YOUR WARRANTY, so do proceed at your own risk.
Best of luck.
