tech: August 2007 Archives

n75.jpg

The Nokia N75 is a new-ish Symbian OS phone released through an initially-exclusive deal with AT&T in the States. A flip-phone, which is rather unusual for Nokia, the N75 shares much in common with the N76, which is also a clamshell but a more obvious direct RAZR competitor (if not a RAZR knock-off.)

The N75 has the advantage of being a Quad-Band GSM phone, which means it'll work in all overseas GSM markets, plus having the UMTS 2100 band for North American 3G support. (It lacks some of the competing phones' higher-speed HSPDA support, but for most uses UMTS should be just fine.)

Since I first started using Nokia Symbians, the Finnish company has split their line of smartphones between Enterprise E-Series and Consumer N-Series. The former is where you'll find Blackberry-style form factors, whereas the latter is where you'll find music-focused phones -- as well as high-end gadgets like the N93.

As mentioned, the N75 was initially a Cingular (later AT&T) exclusive. Though Nokia is now selling the North American N75 directly to consumers as an unlocked phone, that option comes with a $400 price tag. A cheaper route is to get the N75 through AT&T, either as a new customer or as an existing subscriber near the end of your contract. This method gives you deals between $179 and completely free, depending on which matrix of rebates and service agreements and middlemen you choose to go through.

There're two downsides to the contract approach, hardware and firmware. The hardware is easiest to see: AT&T's N75s are branded "Cingular" on the outside. Usually some form of either official factory case replacement spare parts are available to fix this, or a knockoff grey-market case appears a few months after the phone becomes popular (these are either reverse-engineered by taking molds of official service parts, or in some cases run on the same factory lines during the night by unscrupulous contractors.)

So much for outward appearances. I haven't actually changed my case yet, but what I have spent some time on is fixing arguably the bigger problem: carrier lock and AT&T-specific firmware. The first of these is a restriction in the phone's firmware that allows only AT&T (and Cingular Orange) SIM cards to function. This restriction is understandable, given the fact that AT&T is 'subsidizing' the price of the phone anywhere from $200-$400 off retail price, in return for grabbing you as a subscriber for one or two years. (Of course, AT&T pays nowhere near full MSRP for the N75, especially since these phones have AT&T-specific firmware, but to the consumer the net effect is a discount off retail price.)

The good news here is twofold: 1) There are several legitimate reasons why you might need to unlock this 'subsidy' restriction, and 2) AT&T is actually pretty responsive about giving you the unlock code, especially for long-time customers (since 2002 in my case.) The main reason people want to unlock the phone is to use local SIM cards, often pre-paid, in countries where they're traveling for long enough periods of time that international roaming becomes cost-prohibitive. So for example if I'm in Helsinki for a week for a conference, I might want to spend $20 on a Finnish SIM card that gives me a phone number in Finland (so Finns can call me without dialing internationally) and great calling rates to Finnish phone numbers. Since phonebooks became richer than SIM cards could handle, most devices store their address books on local memory and so all your contacts are accessible despite the SIM swap. In addition, as people start having more and more agenda and calendar data on their smartphones, keeping all that information around while using a different SIM card is more important than ever.

There are differing reports on how easy it is to get a Subsidy Unlock Code from AT&T, but this may be due to the fact that not very many people travel overseas extensively in proportion to AT&T's large customer base: some Customer Service Representatives may just be unfamiliar with the unlock procedures. I was able to get an unlock code for my N75 very quickly, about 2 days after making the request. Once you type the magic unlock string of digits into the phone, you'll see a message saying the phone is no longer carrier-locked. (At this point, you could technically sell the phone on eBay for slightly less than $400, but I can't really imagine anybody doing this unless you had another phone you wanted to use instead and didn't mind getting locked into a 2-year, $1,500 contract for the sake of a $400 profit.)

This brings us to the second half of the firmware issue, which is replacing the customized "Cingular" software that's installed by default on all AT&T-subsidized N75s. There are a few different schools of thought on what's added by the carrier versus the original phone manufacturer, but the issue basically parallels the issue of "crapware" or "trialware" that tends to load down new PC's purchased from consumer-focused vendors such as HP and Sony. In the case of the N75, AT&T has added a bunch of demo programs that expire after 30 days of use or have similar restrictions. Inexplicably, they've added in a redundant email program, in addition to the excellent IMAP4/POP/APOP client that Nokia ships on Symbian, which comes configured for Hotmail, Yahoo, AOL and Bellsouth. They've also commandeered the "Music" function on the phone, including the three buttons on the front faceplate, to apply only to their Cingular-branded music player and online store. On the plus side, they do ship a nice Symbian-native IM client which works with MSN, AIM and Yahoo. However the phone's "theme", or visual identity, has also been modified to a rather retina-scarring Cingular Orange:

n75-cingular.gif

The phone starts up and shuts down with a long, loud trailer movie of "Cingular 3G" signal strength bars flying around like Superman. And finally, the Cingular firmware doesn't support A2DP, the protocol for stereo audio over Bluetooth. This is strange omission for a music-centric phone, but it may just be that this feature made it into a later version of the phone's firmware than Cingular chose to customize.

Luckily, there's a way to get rid of all this Cingular-added stuff and restore the phone back to the way the Finns intended. It does required getting the Subsidy Unlock Code, as I mentioned above -- for some reason this controls some variables which we need to have complete access to. Once you have an unlocked Nokia N75 ready, however, the actual process is not that difficult. First, we're going to need a program called Nemesis Service Suite, which allows you to change some low-level attributes of the phone. In particular, we need to change the Product Code from 0527376 (the subsidized Cingular model) to 0541358 (the Unbranded model.)

To do this, start the software and hit "Scan" if your phone doesn't show up at first. Then press "Read" to get the current values from your phone. Then check the "Enable" box next to "Product Code," which tells the software that it's only that field you want to modify. Type the new code 0541358 into the box, and hit "Write."

nokia-nss.gif

Now we have a phone which is electronically indistinguishable from the $400 unlocked model that Nokia will sell you -- and thus we can use all of Nokia's software update tools to bring it up to the most recent firmware version.

Although the phone itself has a Update Firmware Over-the-Air function, this struck me as a potentially bad idea given the 70mb firmware size. Instead, I chose to run Nokia Software Updater, a PC application. (You can choose a similar phone such as the N76 -- all that matters is that you get the program downloaded and installed.) Connect up the Pop-port to USB cable that shipped with the phone:

nokia-downloading.gif

Sure enough, the program recognized my phone as having firmware 10.1.273 and offered to upgrade it to 10.2.055. The actual download of the 70mb firmware took quite a while (perhaps because the app is set to look for a European server?) but with a full battery charge and a solid data cable connection the result was a clear success:

nokia-sucess.gif

With the N75 reset to its original identity and functionality, it's all set to accompany me to Uppsala where it will receive a Swedish SIM and thus a local phone number.



ADDENDUM 8/28/2007:

I happened to have two different N75's paired to my MacBook, with different firmware versions (Nokia and AT&T.) Mac OS X 10.4.10 lists the following differences between which Bluetooth profiles are exposed:

10.1.273 (Cingular)10.2.055 (Nokia)
SDP Server SDP Server
AVRCP Target
Hands-Free Audio Gateway Hands-Free Audio Gateway
Headset Audio Gateway Headset Audio Gateway
Audio Source
SyncMLClient SyncMLClient
OBEX File Transfer OBEX File Transfer
Nokia OBEX PC Suite Services Nokia OBEX PC Suite Services
Nokia SyncML Server Nokia SyncML Server
OBEX Object Push OBEX Object Push
Dial-Up Networking Dial-Up Networking
Imaging Imaging

The obvious differences are the AVRCP Target and the mysterious "Audio Source" profile. The former lays the groundwork for home audio integration, as well as possibly allowing sophisticated interaction between a phone and a A2DP headset. As for what the "Audio Source" profile is, I have no idea -- OS X Tiger doesn't really support A2DP, so it's unlikely that Apple is just calling it that by another name. If I still had my Leopard install running I could see what that returned... or, perhaps I'll see what a more sophisticated 3rd-party service sniffer can discover about the N75.

One thing to note -- though I'm not a huge fan of carriers doing their own firmware, neither is it the case the Cingular/AT&T necessarily "crippled" the N75 from having A2DP. (I'm sure AT&T stores would love to sell marked-up A2DP headphones with as many phones as possible.) What's more likely is that A2DP was either not ready or too buggy in the firmware that AT&T began work on, and after it was they had the problem of how communicate to customers about esoteric technical things like firmware flashing. In any case, I see A2DP as a 'no-fault' exclusion from the subsidized N75, which nevertheless justifies flashing the phone to the latest and greatest from Finland.

ADDENDUM 1/19/2008:

Just updated my MacBook to Leopard (10.5), which exposes one additional service: SIM Access. This is mainly used for automobiles with Bluetooth integration, to allow you to access your phonebook from the in-dash radio/entertainment system. I don't know if this feature was in the Cingular firmware, but I don't remember seeing the menu to enable it.

Most of the technical information about debranding this phone was discovered and publicized in this thread at HowardForums.

My university's central computing group just sent out this warning:

A new type of dangerous email is arriving at the UW in large and increasing numbers. Email messages that say "a postcard is waiting for you, just click here," or something similar, are trying to entice you to visit a Web site capable of attacking your computer.

DO NOT CLICK ON ANY LINKS OR GO TO ANY WEB ADDRESSES IN SUCH MESSAGES!

If you do so, your computer is likely to be attacked by sophisticated programs designed to search for weaknesses in your computer's configuration and use them (if found) to inject viruses or bot programs into your computer.

Simply visiting the Web page will cause an attack, even without clicking on anything in the page.

Although up-to-date, well-maintained computers with current anti-virus software are less vulnerable, even they might be infected by such sites.

Because they are simple text, these messages are difficult for anti-virus and anti-spam programs to identify and filter out.

For more information about these emails, please see the following Web page:

http://www.washington.edu/computing/news/postcard_phish.html

I don't envy the task of educating 40,000 users about computer security, and having received these fake e-postcards myself I know it's an actual attack vector for malware. But what's interesting is the way that the urban legend/misinformation of 2000 (just visiting a site can infect your computer!) becomes the reality of 2007.

From the linked FAQ:

How can I tell if a postcard message is good or bad?
You should be suspicious of ANY email message containing WEB addresses! Anything about the message (wording, colors, graphics, logos, etc.) can be faked. That said, if the message is expected and is like legitimate messages you have received before, it MAY be legitimate.

How long till "DO NOT CLICK ON ANY LINKS OR GO TO ANY WEB ADDRESSES" just in general?

uppsala-river.jpg
Fyris river at dusk, Uppsala 2004

Since I'm going to be living and working in Uppsala, Sweden next academic year, I haven't yet pulled the trigger on an iPhone. The Apple device is sold locked to AT&T, and efforts to open it up to other GSM carriers haven't yet been successful.

This isn't to say that you can't use an iPhone abroad, however. AT&T has roaming agreements with GSM providers around the world: Vodaphone, Telia and 3 in Sweden. The problem comes when you start to add up the cost of using international roaming on a long-term basis. Let's assume you make a hour worth of phone calls a month (two 1-minute phone calls per day):

Nation 450 Service Plan: $60
Roaming per min: $1.30 × 60mins = $78

The roaming fee is assessed for every minute you talk -- those 450 minutes inherent in your plan don't count for anything.

Our grand total so far: $138 per month, for only an hour's worth of phone calls. For customers out of the country on a long-term basis, AT&T does have a special deal to cut down the cost. This involves signing up for World Traveler. Luckily, Sweden is one of the 20 (only?) countries in this program. You pay an additional fee to get a reduced international roaming rate:

Monthly Fee: $6
Roaming per min: $1 × 60mins = $60, instead of $78

That's saved us a grand total of $10, but obviously the more you talk (and roam) the better the deal gets, as the $6 monthly fee is balanced out by the 30¢ per minute reduction in roaming charges.

Let's take a look at data next. The iPhone's mandatory $20/month unlimited data plan, which is contained within the $40 Nation 450 minute plan above, doesn't give you anything when you're abroad. You'll be charged 2¢ per kilobyte, which means fetching an email with a 1megabyte attachment costs $20.50. And a streaming YouTube video with a few megabytes of data could turn into a $100 experience. Ouch. I won't even bother adding that to the total as the figures get obscene pretty quickly.

Very recently (as in this week) AT&T started to offer an International Data Roaming Plan for the iPhone:

Monthly Fee: $25
Free Data: 20megabytes
Data over 20megabytes: ½¢/kilobyte

What's really galling is that the true cost of this extremely limited, metered data service is more like $45/month, since you have to include the cost of the iPhone's mandatory $20/month "unlimited' data which is only good in the USA.

Since the iPhone can't be set to retrieve headers only with either IMAP or POP3 (somebody please correct me if I'm wrong,) and since there are a lot of reports that disabling GPRS/EDGE isn't really exposed as a UI option, the only safe solution would seem to be either not setup email at all, set it up on a special account that nobody knows about and have back-end filters forward important mail to there, and/or disable automatic email checking, relying on a manual email check that you can activate when you know you're on a WiFi hotspot.

The other question going through my head is where there are any "vampire" data services outside of email that suck up data kilobytes without your knowledge. I understand the RSS reader solution for the iPhone is a webpage hosted on Apple's servers, so obviously checking feeds won't trigger an EDGE connection. And apparently the "Stocks" app only updates prices when you launch it. (If I get an iPhone, the only ticker symbols I'm putting are going to be 3G data providers...)

iphone-stocks.jpg

But the Weather widget documentation doesn't say either way. And according to those familiar with the phone, the "Visual Voicemail" system does use the GPRS system to update the iPhone's index of who's called and left you a message. (This surprises me -- I would have thought they would use special machine-readable SMS messages.)

The final piece of the puzzle is those communication forms that lie somewhere between voice and data: SMS and MMS. Luckily the iPhone doesn't support the latter, despite its built-in camera. Unlike my pre-Cingular old AT&T plan, which offered free incoming messages (a boon for services such as Dodgeball,) the 'new' AT&T apparently treats incoming as part of the same limited number: 200 for the Nation 450 plan. At least incoming are counted as part of those 200 when abroad -- outgoing are an additional 50¢ each.

But that's just the technological aspect of the SMS system, not the social. Presumably Europeans will be paying a bunch more to send an SMS to my American phone number, which is a somewhat unfortunate disincentive. And with metered (and expensive) data, checking email or webmail is not the workaround for pay-per-text SMS systems that it otherwise would be.

So let's sum this all up: I'm looking at $151/month for a phone that with an hour of talktime, 20 megs of data transfer, and an American area code that makes it extremely inconvenient for Swedes to call or SMS me on. (Of course, given how much calls cost a minute, the fewer conversations I have on the iPhone the better.) On the plus side, the same number I've had since 2003 will continue to work, and Americans can reach me by dialing a 206 number.

uppsala-wifi.png What might be the deciding factor is the range and ubiquity of university/private WiFi networks in Uppsala. My researcher apartment is right next to a Waynes Coffee, which is sort of the Starbucks of Sweden, complete with tie-in to 802.11 provider (Telia Homerun in this case.) And as the above link shows, the Uppsala academic wireless network looks to be well-developed and present in a wide variety of academic buildings.

So the question remains: just how much money, and how little functionality, is it worth to send the gadget-obsessed Swedes into fits of envy?

Footnote: Though linked above (as "Ouch,") I wanted to give some extra mention to Felix Salmon's excellent write-up of the trauma of iPhone international roaming. Though I found his post about 80% of the way through writing this one, he has the best and clearest survey of what the lay of the land is for international roamers with this phone right now. He's also got some great tips on how to use the phone with WiFi as the main (or only) data connection.

This was postpended to an invite request from someone on LinkedIn, a social networking site with a focus on professional and corporate connections:

Fact: More people have joined LinkedIn than live in Sweden

Is that some kind of vague threat? Or a prediction for the future? It's hard to believe that an affiliative lifestyle choice like creating a profile on LinkedIn is in anyway comparable to being born in northern Europe...

About this Archive

This page is an archive of entries in the tech category from August 2007.

tech: July 2007 is the previous archive.

tech: September 2007 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Recent Activity

Tuesday Aug 31
  • Peter tweeted, "voucher-for-bumping = impromptu subsidized email catchup at LAX."
  • Peter is returning from a trip to Los Angeles, CA.
Thursday Aug 26
  • Peter tweeted, "is about to present on citation networks in Old Norse studies as part of the wind-up of the NEH #humnets workshop."
Tuesday Aug 24
Monday Aug 23
  • Peter tweeted, "Great talk from David Blei (Princeton) on Relational Topic Models. Instead of word overlap, use lower-dimensional representation. #humnets"
  • Peter tweeted, "Really enjoying Krytzof Urban's talk on word space models and keyword search at #humnets."
Saturday Aug 21
  • Peter is planning a trip to Los Angeles, CA in September 2010.
Saturday Aug 14
Friday Aug 13
  • Peter is planning a trip to Tokyo, Japan in November 2010.

Bilder

Flash Required