Unlocking the iPhone

So my dad’s been looking to get a smart phone so that he can purchase stocks over the web while he’s at work. Unfortunately the company he works at doesn’t provide internet access to employee’s computers.

Anyway, initially I was looking for mobile broadband solutions, where he could stick an USB or PC Card device into his laptop and just go online like he normally does. Unfortunately, all mobile broadband services at all the service providers I looked at (AT&T, T-Mobile, Sprint, Verizon) all charged $60/mo for about 5GB of bandwidth. Verizon did have a cheaper plan at $40/mo, but only came with 250MB.

I then started looking at tethering options. With tethering, the data plans for T-Mobile is only $20 extra per month. Only certain smart phones allow tethering and if you search online, you should be able to easily find a compilation like this: How To: Tether Your T-Mobile Smartphone as a Modem (2008 Edition)

I asked Derek for his advice in this regard and he mentioned that tethering to the phone is a bit cumbersome and definitely a disadvantage for my dad. He’s not technologically-impaired, but the fewer the components, the better for him. Derek suggested that I consider the iPhone. It unfortunately doesn’t support tethering (yet), but its screen is pretty big and simple to use. I decided to do some research.

I started looking at prices on eBay and then remember that Xyon might actually still have his old phone since he upgraded to the iPhone 3GS recently. I pinged him asking if he still had it and was willing to sell it or not. We reached an agreed upon price and I just needed to confirm with my dad if he was okay with the iPhone. He visited a cell phone store and gave the iPhone a whirl.

He liked it, but wished it had a stylus since he has big fingers. I looked into stylus for the iPhone. I recall the regular stylus don’t work since the iPhone uses human capacitance to detect fingers, it would have to be some special pen. A quick search resulted in the Pogo Stylus, which cost about $10. I went to DealExtreme and found they had several variations of iPhone stylus and I suggested my dad pick up one of these for $3.45 since it had the best reviews/ratings.

Anyway, I got the iPhone today and spent most of tonight trying to unlock it. The same sets of instructions for unlocking the 3.1 firmware were plaster across the web: Unlock iPhone 2G/3G with Firmware 3.1 on Windows. Unfortunately, I hit into the issue where it would be stuck in the “Preparing iPhone for restore” phase and eventually return a 1604 or 1600 error code. Researching this further, it looked like a common issue many people where hitting: How to Jailbreak Unlock iPhone 2G 3G OS 3.1 Custom Firmware.

I tried the suggested solution of getting iH8sn0w’s iREB which would apply some patch to ignore these errors, but never was able to get my screen to flash white/red. It would just remain off.

I gave up after several attempts. I also had issues flashing to an earlier version as iTunes 9.0 didn’t like iPhone firmwares before 3.1.

Before calling it a night, I decided to give it one more try. I installed iTunes 8.2.1 on my laptop (since I didn’t want to touch my existing iTunes installation on my main desktop) and decided to try to flash back to 3.0: Unlock/Jailbreak 3.0.x (iPhone 2G) Using RedSn0w – Windows. It actually worked without a hitch. I inserted my T-Mobile SIM card for testing and was able to make a call to my VoIP line.

Looks like it’s a success!

By the way, the iPhone should come with a paper clip. It took me forever to find something that I could actually stick into that tiny hole to pop out the SIM card holder. Needles and tacks didn’t quite work that well.

Comcast Blast Speed Tier

So Tekman IMs me today about this new Comcast Blast Tier (16Mbps down / 2Mbps up) and says that the D-Link DCM-202 cable modem (which I recommended) wasn’t compatible with it and it maxed out at ~8Mbps.

So I started digging around the internet for this and apparently many users were having problems getting the higher speeds from Comcast with this D-Link cable modem. Some people claimed that Comcast uses some proprietary “Burst” technology which wasn’t compatible with all cable modems. According to their FAQ, if you’re renting a modem from them, you can always ask for an upgrade to a newer model which is compatible. Others were saying that even though the Burst technology required DOCSIS 1.1 and the D-Link cable modem was DOCSIS 2.0 compatible, there was some header configuration screw up, where Comcast would only detect the cable modem as DOCSIS 1.0, which capped the transfer speeds to 8Mbps/768Kbps. Apparently if you call in and keep on escalating to a knowledgeable tech support, they would be able to manually set your DOCSIS to 1.1 and you’ll be able to get the higher speeds.

So first thing I go check is what tier I am on. Apparently I’m on the 8Mbps/768Kbps tier and Tekman said he was able to get the 16/2 Burst Tier for $42/mo. A bit bummed, I decided I could live with 8/768 for $30/mo.

However when I got home today, I received a letter from Comcast stating:

RE: 16 Mbps download and 2 Mbps upload High-Speed Internet for no additional charge

I didn’t even bother reading the rest of the letter till later and went ahead decided to try flashing my modem. Apparently there’s a Comcast specific firmware you’re suppose to use. You can find the firmware on D-Link’s website: Product Support Resources for DCM-202. I thought it was a bit weird that the Comcast firmware was 2004 while the newest one was 2007, but I decided to go with the 2.0.1 Comcast firmware anyway.

The included PDF documentation was pretty straight forward, though they only included instructions for Windows XP. There was one missing instruction and that was the fact you should connect your computer directly to the cable modem’s ethernet port. When I was first trying to connect over the switch, it wouldn’t see the cable modem. Once I was able to ping it, the flashing was pretty painless. They did screw up the login information. The web login information remains dlink/dlink and not admin/hitron.

My newly flashed cable modem shows:

  • Class ID: 2
  • Max Downstream Rate (bps): 17600000
  • Max Upstream Rate (bps): 2200000
  • Upstream Channel Priority: 1
  • Guaranteed Min Upstream Data Rate (bps): 0
  • Max Upstream Transmit Burst (bytes): 0
  • Privacy Enable: 1

Unfortunately, I don’t have what it showed beforehand as I was too excited to get the newer speeds.

So I went and did a speed test and the results are:
comcast burst tier speed test

Sweet! 16/2 Burst Speed Tier for $30/month! I guess that might be ending soon, since it was only a 6 month promo. At 16/2, this matches Verizon FiOS’ $52.99 plan. Did I mention how sweet this is?!

UPDATE: Apparently it wasn’t the fact that Tekman wasn’t getting the higher speeds with the D-Link DCM-202 cable modem, but they weren’t as high as when he had tested the connection with a Motorola cable modem. He was getting 12000-16000Kbps down / 1000-1500Kbps up with the D-Link DCM-202, while with the Motorola cable modem, he was consistently getting 18000-20000Kbps down / 2000Kbps up. I did notice my upload speed was a bit on the weak side for 2Mbps. Looks like the cheapest Motorola cable modem on Amazon is ~$55.