Archive for August, 2005

Tuesday, August 30, 2005

Safari 2.0.1 and 1.3.1 Released

This is standard update fare. Fire up software update or download the updates from Apple (1.3.1 and 2.0.1).

Apple’s documentation is pretty light on what’s changed.

Safari version 2.0.1/1.3.1 for Mac OS X Tiger/Panther improves website compatibility, application stability and support for 3rd party web applications.

It sounds like WebKit might have been updated (perhaps to include Acid test compatibility). It could also be that minor parts of the interface were amended, but I didn’t find any such changes. If you use Saft, you’re going to have to update that too.

Get Opera Free

Opera is giving away their excellent web browser away for free today only.

Go get your registration codes now!

Friday, August 26, 2005

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.

  1. 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.

  2. 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/
    
  3. 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.plist
    
  4. Configure 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.

  5. 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.

  6. Telnet into the cable modem. You’ll need to use another Terminal command for this one.

    telnet 192.168.100.1 23
    
  7. Log into the modem. Use username dlink and password dlink.

  8. 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.bin
    
  9. Wait until the modem resets and the cable light turns blinking amber. The Ethernet light will also be dark.

  10. Reset the modem using the pinhole in the back. Hold down for 7 seconds.

  11. 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!

Wednesday, August 24, 2005

Macworld Article Deux

I got the opportunity to write another article for Macworld Online (I don’t know if it’ll get used in Macworld Magazine or not). Check it out.

I got to review one of my favorite pieces of Mac software, Growl. In short, it manages all kinds of alerts. It’s still not 1.0, so the review is a “Promising Prospect” piece. I hope that by the time it reaches 1.0, it’s part of every good Mac user’s arsenal; it’s part of mine.

Google Talk

After many rumors, Google has released its own IM and VoIP system, Google Talk (in beta).

Google decided to use Jabber as the backbone. That means you can IM Google Talk users with any Jabber client using their Gmail address as their username. You can even do so using iChat. If I gave you a Jabber account for godlikenerd.com, you can use that as well. Update: Or not. I can’t seem to connect to chat via anything but a Gmail name. That’s not cool. According to Google:

It isn’t possible to call or chat with non-Gmail users through Google Talk (but we’re working on it). You can email any of your contacts by clicking the envelope next to their names in your Friends list, but if you want to talk to your friends live, they need to be Gmail (and Google Talk) users too.

You can invite your friends who aren’t Gmail users to download Google Talk. They’ll receive an invitation to create a Gmail account at the same time. Just sign in to Google Talk, and click ‘invite’ next to your friend’s name or click ‘Add friend’ at the bottom of your Friends list. Then follow the prompts to email an invitation to his or her email address.

The bad thing is that Google’s official client (the only one with VoIP capability) is currently Windows only, though Mac and Linux versions are in the works. VoIP for those not in the know, is Voice Over Internet Protocol, otherwise known as phone on the Internet. Skype has recently made this service particularly popular, offering such options as voicemail, external phone numbers, and the ability to dial phone numbers. Google Talk still lacks this apparently.

Google also will be supporting SIP in the future, allowing communication with Gizmo and Vling users.

This extra weight may push a lot more users to Jabber, which benefits us all (due to its decentralized nature, there is no reliance on a single body). Heck, it may push the major players (AOL/ICQ, Yahoo, MSN) into opening a Jabber interface into their services. I wouldn’t hold my breath though.