Tag Archive for 'AT&T'

3G Cellular Data Coverage on the Oregon Coast

Living in Portland, we frequently visit the Oregon Coast (at least once or twice a year). It’s only about an hour’s drive away, and it’s breathtakingly beautiful. Some of our favorite places to go are Tillamook (the cheese and ice cream factory!), Cannon Beach (Mo’s and Tolovana Park are great, as is Ecola State Park), Seaside (kitschy promenade, etc.), Lincoln City, and Newport. There are tons of really nice little towns along the coast, too. Honestly, my favorite coast activity is just driving Highway 101 - the road is fun, and the scenery is out of this world.

Bye bye beach!


We took a little family vacation to the coast last weekend, and of course, I can’t turn off my geeky parts (though I did leave the laptop at home - a first for me!). So I was paying attention to what kind of cell phone data coverage I was seeing, whether it was 3G or not, and what kind of speeds I was getting. I had three devices with me to test: my iPhone 3G, my wife Rachel’s original iPhone, and my Amazon Kindle, with it’s cellular “Whispernet” radio that works on Sprint’s EVDO data network.

In the past, cell phone coverage (even for voice) was spotty. You were probably OK if you were in one of the big towns, but outside that, you were out of luck. Data coverage was slow and spotty. Things have improved greatly in the last few years, and the one impression I got from this trip was that not only has cell coverage in general gotten MUCH better on the Oregon coast, 3G has arrived in a big way. It was really nice to be able to stay connected so well.

First, the iPhones on AT&T’s network. When they first started rolling out 3G (before the iPhone), the fast HSDPA data service was only available in 20 or so major metro areas. Cities like Portland and Seattle were covered, but not the towns in between, and not at the coast. AT&T has been building out it’s 3G network at an aggressive rate - no doubt in part because of the iPhone 3G. This weekend, except for localized “dead spots” (like our hotel room, in a deep hollow and right on the beach), where I didn’t have much signal at all, I had great AT&T 3G HSDPA coverage in all of the towns we stopped in: Seaside, Cannon Beach, Tillamook, Lincoln City, and Newport. I did some speed tests in a few places, and averaged roughly 600Kbps - about the same I get in the Portland suburbs.

DSLReports iPhone Speed Test - Much Improved


I also did a few tests on my Kindle. I honestly wasn’t expecting much coverage, but I was pleasantly surprised. In the places I checked (mostly in Lincoln City, where we were staying), I had 4 or 5 bars of EVDO signal, and while I didn’t do any speed tests, it felt just as zippy as anywhere else I’ve used it. Which was great, because I really, REALLY needed to download the book Breaking Dawn (book 4 in the Twilight teen vampire saga - guilty pleasure!) the instant it became available at midnight EST on Saturday night. ;-) At 9:02PM PST, I made the purchase, and less than a minute later, I started reading (the book is EXCELLENT, by the way! - Affiliate links to the hardcover and Kindle editions).

So, it’s nice to see that the cell carriers (well, AT&T and Sprint, at least) are improving their coverage on the Oregon Coast. Now I can count on staying connected when I’m there, and a few people have asked me about my experiences with coverage there, so hopefully they’ll find this post through Google or however, and get their questions answered.

Maybe next time I’ll have more time to sit and read or surf or whatever - we took our two kids, Emma (5) and Gabe (almost 2), so this wasn’t exactly a “sit around and relax” kind of vacation. In fact, now that we’re home, I feel like I need ANOTHER vacation to recover. ;-)


History of Software on the iPhone - A Prelude

My iPhone is now an iBrick. Here’s how it happened, what I learned, how it felt, and what you might be able to learn from the whole thing. I’ll write up the details of that story in a separate post. This one is for background.

My Line Waiting Assistants

I am a HUGE iPhone fan. I camped out on release day to be number one in line. I’ve used the heck out of my iPhone every single day since I got it. I’ve taught other people how great they are, answered countless questions about it, and generally been a huge fan.

Getting Ready to Activate

I have had many, many mobile devices, and understand that since the operating system for most devices resides in flash ROM, and isn’t meant to be readily modified, you can’t expect the device manufacturer to help you fix problems you run into with a modified device. This hasn’t prevented lively developer communities from springing up around popular devices - like XDA-Developers, etc. - to help power users get even more functionality and fun from their devices.

Soon after the iPhone was launched on June 29, 2007, such a developer community popped up around it. Even though Apple made it very clear that they didn’t intend to support iPhone developers at all. “Make web applications. That’s good enough.” was the edict from Cupertino. Most people I know, from real developers to regular old users were miffed that Apple wasn’t releasing a Software Development Kit (SDK) to make applications for the iPhone. So the development community took matters into its own hands.

It ranged from people like Joe Hewitt (of Firebug and now Facebook fame - he’s the guy that wrote Facebook’s iPhone UI, which has been featured in Steve Jobs keynotes) engineering and releasing tools like iUI to make better web applications to the dedicated hackers who figured out how to get your own applications to install and run on the iPhone. Following best practices from the Linux world, they gave people how were willing to “jailbreak” their iPhone the ability to run Nullriver’s AppTapp Installer.app - a package manager that opened the door to browse and install dozens of iPhone applications.

Apps installed on my iPhone, 9/11/07

There was an uneasy stalemate between Apple and the iPhone developers. Apple openly admitted that they weren’t going to support these 3rd party developers, but they weren’t going to try to stop them, either. On September 11, 2007, Gearlog published this quote from an interview with Greg Joswiak, VP of Hardware Product Marketing at Apple:

I asked him about independent, native software development for the iPhone. He said Apple doesn’t oppose native application development, which was new to me. Rather, Apple takes a neutral stance - they’re not going to stop anyone from writing apps, and they’re not going to maliciously design software updates to break the native apps, but they’re not going to care if their software updates accidentally break the native apps either.

In other words, iPhone “hacking” would follow the same path as other mobile devices, like Windows Mobile, iPods, etc. No one expected Apple to help customers make 3rd party applications work. Everyone knew that the most you could expect from Apple was a complete wipe and restore back to factory new settings. In fact, when iPhone updates 1.0.1 and 1.0.2 were released, this is exactly what happened. If you had “jailbroken” your iPhone and installed 3rd party apps, the device was wiped and restored to Apple’s known good “clean” state. No more than two weeks later, Apple radically reversed its position on this issue.

The Smugness

Then came the seemingly similar activity of “unlocking” iPhones to work on cellular carriers other than AT&T. The iPhone is a unique device in that it’s extraordinarily locked down, meant only to work if you have a valid account with AT&T. Without active AT&T service, you couldn’t use any of the other features of the iPhone. No wifi web browsing, no iPod media playback, nothing. So the people outside of AT&T service area (the whole world outside the United States), and people who couldn’t or didn’t want to switch to AT&T could never have an iPhone, under Apple and AT&Ts rules. Many people felt this was unfair and dictatorial, and It’s interesting to note that the U.S. Federal Trade Commission (FTC) requires U.S. cell phone carriers to SIM unlock customers’ phones upon request, for overseas travel, or any other reason.

Mac Book Pro and iPhone

So the development community set to work on a “SIM unlock” for the iPhone, which modified the radio/baseband part of the iPhone firmware to allow it to use ANY SIM card from ANY carrier. The unlocking apps were released. The world rejoiced. And no one expected Apple to support iPhones that weren’t on the AT&T network. Just like installing 3rd party applications, the most you could expect Apple to do would be to wipe and restore your iPhone to its original state.

An application called anySIM was the first free version of these unlocking apps. It was made available through the popular and simple Installer.app package system (it was pulled a few hours later). During the time it was available, I downloaded it. I didn’t need or want to unlock my iPhone - I’m happy with AT&T’s service (we have two lines of service in our family), and I didn’t even have a non-AT&T SIM card that I could use to test and see if the unlock worked. But I’m a geek and an enthusiast and a blogger, so I ran the unlock software, if only to document the process, just like all the other 3rd party software installations I had done.

And that’s where all the trouble started…

(Click here to read the next part of the saga: I admit it - I ran anySIM to unlock my iPhone (a photo story))