D-Link DCM-202 and Firmware How-To
Because I’m a cheap bastard, I decided to buy my cable modem instead of rent or buy from Comcast.
Review
It’s hard to review a cable modem really. Sites like CNet can do group comparisons, but I have neither the cash nor the time to do a full comparison like that. I can use it for a bit to see if I need to reset it and what kinds of speeds I can get.
In those two regards, this modem is excellent. I haven’t needed to reset the modem once. I’ve also been getting 800 KB/s downloads. That translates to 6.25 Mbps, which is actually a quarter of a Megabit greater than the service I’m supposedly getting. I’m happy with that.
I can recommend the D-Link DCM-202 without reservation. Go get yours at Amazon.com.
Updating the Firmware with a Mac
Most routers let anyone with a slightly modern web browser update the firmware using a web page form. It’s child’s play. The D-Link DCM-202 isn’t quite as easy. Fortunately, cable modems don’t need regular updates.
There is a single update aimed at Comcast users. Keep in mind that my modem was working just fine, but I’m an update junkie. I simply can’t leave well enough alone. Well, you can imagine my disappointment when I found out that D-Link only provided files to perform the update on a Windows machine. The update was three parts, the firmware file, the instructions, and a Windows update utility.
The thing is though, the Windows update utility is really just a TFTP server. What happens when you update is that you activate the TFTP client in the modem and tell it to download from a TFTP server (generally the one being run via the Windows utility they supply).
What few people know is that Mac OS X includes a built-in TFTP server. That’s right, with a stock OS X installation, you too can update this firmware. A few caveats before the instructions. If you are looking for someone to blame should something go wrong, don’t use these instructions. I can’t make any guarantees. You’ll also need to use the Terminal.
Download the latest relevant firmware update from D-Link. You should see have three files when you’re done downloading and decompressing: the instructions, the firmware, and the Windows utility. Verify you have these three files. The name of the firmware at time of publication was Hitr252.bin.
Copy the firmware into the TFTP server directory. To do this, use the following command in the Terminal and authorize when prompted for password.
sudo cp /path/to/Hitr252.bin /private/tftpboot/Activate the TFTP server. You’ll also probably want to disable any firewalls. Use the following command in the Terminal to start the TFTP server.
sudo launchctl load -w /System/Library/LaunchDaemons/tftp.plistConfigure your network settings. You’ll need to visit Network in System Preferences. Go to the Ethernet configuration and set it to use 192.168.100.2 as the IP address and 255.255.255.0 as the subnet mask. Make sure you apply those settings.
Connect your Mac directly to the modem via an Ethernet cable. You’ll probably also want to disconnect the coaxial cable from the cable modem.
Telnet into the cable modem. You’ll need to use another Terminal command for this one.
telnet 192.168.100.1 23Log into the modem. Use username dlink and password dlink.
Tell the modem to download the firmware from the TFTP server you’re running. You’re going to type a command to the modem which you’ve connected through telnet to.
dload 192.168.100.2 Hitr252.binWait until the modem resets and the cable light turns blinking amber. The Ethernet light will also be dark.
Reset the modem using the pinhole in the back. Hold down for 7 seconds.
Verify the firmware correctly updated. Point your web browser at 192.168.100.1. Log in with username admin and password hitron. I think my username or password may have differed from these (I’m basing these instructions of the D-Link provided ones). Once you’re logged in, look for the firmware version. It should match what you uploaded.
You’re done! You just did the impossible by doing something that normally would require a PC. Enjoy the new firmware and the satisfaction of doing it yourself.
Update: David notes that he had to use different IP addresses than what I wrote. My bad. I’m correcting them.
As a side note, I had to use “100″ in the following steps rather than “0″ (zero):
STEP 4: 192.168.0.2–>192.168.100.2
STEP 6: 192.168.0.1–>192.168.100.1
STEP 11: 192.168.0.1–>192.168.100.1
He also confirmed the username and password. Thanks David!

[...] Topic >> Re: tftp cable modem firmware? by nobody@[EMAIL PROTECTED] Sep 11, 2005 at 04:33 PMIn <slrndi7ogf.10oc.abuse@[EMAIL PROTECTED] >, on 09/11/05 at 07:51 AM, Paul Ratcliffe <abuse@[EMAIL PROTECTED] > said: >> While searching to find what this update helps (I found nothing), I came >> across the following >> >> http://godlikenerd.com/weblog/2005/08/26/d-link-dcm-202-and-firmware-how-to/ >> >> which tells Mac users how to do the upgrade without needing Windows. My >> question is, can the same be done with OS/2, and, if so, how? >It would appear so. The only bit that’s different is the TFTP server. >Open a command prompt, make a temporary directory, copy the firmware file >into it and then run TFTPD from that directory. I tried to do the upgrade under Windows (disconnected router as apparently required), but the instructions apparently were written for XP, so 98 didn’t match, and I had no clue what to do, so I didn’t try. Could you please look at that url, and tell me somewhat step by step how to do it under os/2? I’d really be grateful, as I don’t know how to change the IP settings mentioned on that page that are needed before running TFTPD. According to D-link tech support, that upgrade should fix my problems connecting to CNN, gmail, google maps, and the other couple of sites I’m having trouble with. Thank you very much, Alan — ———————————————————————- ** Please use address alanh77[at]comcast.net to reply via e-mail. ** Posted using registered MR/2 ICE Newsreader #564 and eComStation 1.14 BBS - The Nerve Center Telnet FidoNet 261/1000 tncbbs.no-ip.com ———————————————————————- 4 Posts in Topic: [...]
[...] Hi–1. Are you using ftp or tftp? There’s a difference, and cable modems and such usually use tftp. This page has instructions on how to upgrade the D-Link DCM-202 using the built in tftp server on OS X. If you’re looking for something a little less “unixy”, you could try MacTFTP Client and see if it works.2. That sounds like your computer is trying to mount a network drive or something. Do you have it mounting another drive somewhere across the network at startup? Perhaps an iDisk? If you are, and it’s not available because the cable modem is down, it’s probably waiting to connect. When you disconnect the cable modem, your computer is no longer waiting for the network resource to time out, so it continues to boot.charlie [...]
Hi, I am having problems updating the firmware. I am following the instructions provided and while it is downlaodin the firmware update, it says Download Error. Anyone encountered this?
Please help. email - mridha@rashidtz.com
For Muhammad;
Make sure your cable modem is disconnected from your ISP before you do the upgrade. I had the same problem as you. I disconnected, powered off the modem for a minute, powered it back on and I was able to do the file transfer.
I own a PC. I did the upgrade as described for Comcast using the USB port instead of the ethernet port.
After the reset, the ethernet port on the DCM is dead. Did the Comcast USB update kill then ethernet capability of the DCM?
[...] [...]
[...] I have a D-Link DCM-202 cable modem. It seems to be working fine with eCS (save for problems with cnn.com, maps.google.com, and gmail.com, which don’t load), but Comcast users apparently need to update its firmware (the D-link website doesn’t say what the update fixes, nor does the Comcast site.) Of course, the update comes with a Windows executable. While searching to find what this update helps (I found nothing), I came across the following http://godlikenerd.com/weblog/2005/08/26/d-link-dcm-202-and-firmware-how-to/ which tells Mac users how to do the upgrade without needing Windows. My question is, can the same be done with OS/2, and, if so, how? Thanks, Alan — ———————————————————————- ** Please use address alanh77[at]comcast.net to reply via e-mail. ** Posted using registered MR/2 ICE Newsreader #564 and eComStation 1.14 BBS - The Nerve Center Telnet FidoNet 261/1000 tncbbs.no-ip.com ———————————————————————- [...]
Thanks for the great, clear directions. Worked perfectly!
Just thought I would add a few tips I found for anyone trying to load the firmware WITH Windows.
1.Be sure to disconnect the coax and power down the Cable modem before doing the tranfer.
2.The Login/Password does NOT reset to admin/hitron. I performed the upgrade and mine stayed default:dlink/dlink
The upgrade seems to allow the modem to be capable of Speedboost, which is a bandwidth traffic system. The system was created for Comcast, but used by Cox as well. I actually work for the latter, and I will be taking this to the higherups. I was under the impression the system was all CMTS and up. Interesting.
The cable modem web interface is not fully compatible with Firefox 2.0. But IETab takes care of that.
Know thy technology; love thy technology.
Great write up on the firmware upgrade. I just did the upgrade for the same reason: my modem worked, but I just had to have the latest version
I have successfully updated firmware (comcast one) which is available at dlink site.
Now DHCP is not working, Telnet is also not working .. How can I revert back to original firmware?
how to revert back to original firmware?
urgent,please tell me how to revert back
Is it just me, or does the Comcast firmware prevent any further firmware upgrades? I installed the Comcast firmware, and my cable modem no longer accepts telnet connections, nor does it permit me to use most of the web user interface. I guess that’s no great problem right now, but if I switch away from Comcast some day I’ll want to get rid of the Comcast firmware, and I’m not sure I’ll be able to.
I’ll be terribly annoyed if Comcast induced me to install firmware which may cripple my ability to use my cable modem with other ISPs in the future.
[...] Scan. Takes 6 Minutes. Sponsored by: http://www.RegistrySimple.com [Found on Ads by Yahoo!] 2. d00dism » D-Link DCM-202 and Firmware How-To Most routers let anyone with a slightly modern web browser update the firmware using a web page [...]
Wait, are you telling me you actually installed firmware into your cable modem, that was provided by the cable company?!?
Congrats, you just got bent over and RAPED! See Jim’s observations, above, about why you ought not to do this…
The aptly-named COX cable company used to (maybe still does?) give out an “Internet CD” with their service, back in 2003/2004 or so. Obviously nobody needed it, so what was it for? It was cram-packed with spyware!
If I had comcast and service that worked, I would never install “the comcast firmware”. If there were a problem that could be resolved by an update, I would install the update provided by the vendor that was NOT company specific. Or get a different modem.
Cable companies are media whores - television mostly, but more and more, internet too. Don’t forget that - be reminded every time they spam you with ads for boring TV shows (lol TV sucks! Ads suck!) and try to ram that unwanted digital television package up your ass when all you wanted in the first place was an IP address…
[...] to find what this update helps (I found nothing), I came > across the following > > http://godlikenerd.com/weblog/2005/08/26/d-link-dcm-202-and-firmware-how-to/ > > which tells Mac users how to do the upgrade without needing Windows. My > question is, [...]
Thanks for sharing
Cable TV Can't Equal Dish Network…
When you look around at all of the television service providers out there who are willing to provide television programming to you, you’re sure to come across a lot of hype that can confuse you if you’re trying to find out what kinds of features are …
NOTE: UPDATING FIRMWARE IS PERMANENT! YOU CANNOT REVERT BACK! IF YOU HAVE COMCAST CABLE, THIS FIRMWARE IS SUPPOSED TO WORK WITH COMCAST’S SPEEDBOOST TECHNOLOGY. I DO NOT KNOW IF THIS UPDATE TRULY INCREASES THOROUGHPUT. I HAVE NOT TESTED WHETHER OR NOT YOU CAN USE THE MODEM AFTER THIS UPDATE ON ANY OTHER CABLE SERVICE, BUT I CANNOT IMAGINE WHY THIS UPDATE WOULD LEAVE YOUR MODEM USELESS.
5 YEARS OF INSTALLING CABLE MODEMS. NOT AN EXPERT ON FIRMWARE THOUGH BUT UNDERSTAND THE TECHNOLOGY.
ADDED Procedures that WORK! If it says ADDED, you must do additionally!
(Tips that have been left out that must be done)
Just thought I would add a few tips (to Treys) that work for anyone trying to load the firmware WITH Windows and are STILL having problems.
Above the power input behind the modem, use a paperclip and push down on the reset button for 10 seconds. Release. Modem reboots and resets to defaults.
ADDED! Turn the modem back on before starting firmware update!
ADDED! The download to the device will stall for about 20 seconds then the automatic firmare update will continue. Once completed, the modem will reboot automatically.
The Login/Password does NOT reset to admin/hitron after update either. I performed the upgrade and mine stayed default:dlink/dlink NOT admin/hitron. (You can change this if you like later in change login once connected to your modem webpage.)
ADDED! A MUST DO! Revert back to dhcp for either ethernet or usb tcp/ip in opposite of step 4. (for those of you who claim they have no connection after updating firmware.)
Good Luck! Hope this helps.
[...] While searching to find what this update helps (I found nothing), I came across the following http://godlikenerd.com/weblog/2005/0…rmware-how-to/ which tells Mac users how to do the upgrade without needing Windows. My question is, can the same [...]
[...] left a space after the "url=" tacit.) here’s tacit’s link until he fixes it! _________________________ rogerMacBook 2.4 Ghz · 4 Gb ram · 10.5.5(iMac G5 2.1 Ghz · 2.5 Gb ram · [...]
[...] on Computer Components Here. Sponsored by: http://www.become.com [Found on Ads by Yahoo!] 13. d00dism » D-Link DCM-202 and Firmware How-To Aug 26, 2005 … I can’t make any guarantees. You’ll also need to use the Terminal. D… [...]
[...] many blogs and forums as possible in order to provide you with the information you are looking for. http://godlikenerd.com/weblog/2005/08/26/d-link-dcm-202-and-firmware-how-to/Sometimes the best information on the internet is produced by the network of bloggers. Millions of [...]