We Got Us Some Telephone Devices

October 24, 2009

As I mentioned in the last post, Jess and I got new phones – Palm Pres. After a couple of days of playing with them, we’re pretty pleased. They’re smartphones with a lot of similar functionality to an iPhone, except without all of Apple’s shady business practices. Moreover, the Pre, like any Android-based phone such as the HTC Hero, really appeals to me as a software developer because Palm is very developer-friendly. I’m going to download their SDK shortly and start playing around with writing some apps for the phone.

I’m very happy with the phone’s performance. The UI is snappy and responsive, it accepts a standard headphone plug, the phone works well, the camera is fantastic, and there is a rapidly-growing list of applications available for it, and you can actually browse the catalog on your PC, unlike the iPhone app store and the Android Market. For the iPhone and Android-based phones you can only browse the app catalogs from the handset, itself.

I mentioned the camera is great. Look at this picture I took after work this week. It’s scaled down to fit on this page. Click it for the full-size version:

While the phones, themselves, are great, getting them set up… not so much. Some would call the whole process a bit of a nightmare. Read more if you’re interesting in hearing some tales of woe that become laughable at some point.

I bought the phones from Amazon because they had far-and-away the best price, especially given that there were no mail-in rebates involved, unlike if I’d have bought them directly from Sprint or from one of those discount cell phone web sites. The process started off well. I ordered the phones on Thursday night, and on Friday morning I received an email from Amazon stating that I had to call Sprint to answer some questions before they’d authorize me for service. That’s pretty normal, and that call went very smoothly. 5-10 minutes and I was off the phone and had received a new email from Amazon stating that I had been authorized by Sprint and they’d continue processing my order. A few hours later and I was told my phones had shipped. A couple days later, on Tuesday, the phones arrived. So far so good.

I went to the Pens game on Tuesday night, so activating them would have to wait until Wednesday. Wednesday, after work, I set out to activate the phones and port over our old numbers. The details off all the times I had to call Sprint’s customer service are a bit fuzzy now due to how many menus I went through, how many English-troubled support people I talked to, and how many times I was disconnected or transferred to the wrong departement, such as the time they told me they need to escalate me to “tech support,” and transfered me to “Pay by phone.” I don’t want to make anything up, so I’ll just write about the details I remember.

On Wednesday night I called to activate and to port the numbers. This was… difficult. I spent about three hours on the phone with them and took one trip to the Sprint store.

First step: activation. I called to activate the phones. They asked for the new phones’ numbers. I gave them to them. Then they asked for the account’s PIN code. Uh-oh. The account was brand new. I never set up a pin code. One wasn’t assigned to me, either. Fantastic. The woman on the line, through her broken English, told me she could not help me and suggested I go to a Sprint store to have the phones activated. I was told to bring two forms of Photo ID. I explained that I only have one. They said that would be fine. Turns out it was, because they asked for no ID at all at the store. Anyway, at the store, the guy took a look at the phones and told me they were already activated! They certainly weren’t activated when I began the process an hour earlier. While I was there, I set up a PIN code and security question for the account then headed home to call about number porting.

Second step: number porting. When I got home from the store I called Sprint back to begin the number porting process. They asked for my phone number and my account PIN. I gave them the PIN I’d just set up in the store. Didn’t work. I told it to her again. Nope. A third try. She told me it wasn’t even close. I then asked her to read me the security question and I’d answer that. There was no security question on the account. Whatever the guy set up in the store, it didn’t take. I wonder if he changed someone else’s PIN and security question… The support person then said she could email my PIN to the email address on record for the account and I could read it back to her. Why couldn’t they do this before I had to go to the Sprint store?

So they emailed the PIN code to me, and it truly was nothing like the one I’d just set up in the store. I read it back to her and was able to begin the number porting process. This took about 90 minutes. In the end, they said the porting had been scheduled and the phones would be active with the new numbers at 11:31 and 11:34 PM. When we went to bed, Jess set the alarm for midnight so I could get up and check if it worked and put the phones on the chargers. It hadn’t worked. Our old phones had been deactivated, yes, but our new phones didn’t work. When I tried to make a call with them, I was greeted with something, “Thank you for calling American Calling Services. Please enter your PIN or press 0 to make a collect call.” Uh-oh. I went back to bed and called Sprint the next morning.

I spent an hour on the line with their support people Thursday morning getting the numbers ported correctly. The first phone went well and was up and running in 10 minutes. The second phone proved to be more troublesome. After 45 minutes, the tech guy gave up on me. He told me that my phone was probably faulty and I should send it back to Amazon. I wasn’t buying it. I noticed that the working phone had an EVDO icon on it, while the faulty one did not. I searched the web for 2 minutes and found that others have had this problem and it was not a hardware issue, but that the phone’s had not been properly provision by Sprint to include the necessary data service.

I called back at lunchtime to ask them to properly provision the phone and then reset it so it would connect. They tried, I guess, but couldn’t get it right. They suggested that I take it to a Sprint store to have it handled there. So I did just that. At the store they told me it would take about 40 minutes to get it right. I left the phone with them while I ran back to the office to throw my lunch down my throat hole. I went back 45 minutes later and they were “just finishing up.” After a couple minutes of waiting the phone was done and finally worked. Lesson learned: do not buy a cell phone online if either or both of the following are true:

  • You are porting your old number to the new phone.
  • Your new service plan includes a data component in addition to the voice component.

With that out of the way, It’s time to get to work on those shed pictures I promised…

6 Responses to “We Got Us Some Telephone Devices”

  1. That’s a fun story.

    True, the android market doesn’t yet have official browsing support on the web (lame) but this guy made it possible about a year ago:

    http://www.cyrket.com/

    And this site came later which adds video and discussion support:

    http://www.androlib.com/

  2. Cool beans.

    It sounds to me like AT&T is the one with the shady business practices and then it’s falling onto Apple… Although, I’ll admit, Apple isn’t exactly Mother Theresa either..

    I got both of my ipods and my cell phone stolen out of my car (among other items)… so it made sense for me to just get an iPhone…
    The Mobile Me thing that Apple offers is really cool with the iPhones… You can locate the exact location of your iPhone on a map if it’s ever lost or stolen, and you can also send threatening messages (or nice ones) to the phone via any computer… and even wipe all of your info from the phone remotely if the need be…

    If circumstances were different, I might have gotten a Palm Pre myself… they are pretty cool, imo.. I actually made some $ off of PALM stock last month when the Pre was new and their shares had a run-up..

    -Mac

  3. Mac, of course you’re going to be an Apple guy. I mean, your name’s Mac, afterall. But seriously, folks, the locate my phone thing is pretty cool. I read a story about how a guy who got mugged at gunpoint had the assailants arrested an hour or two later by tracking his iPhone online and giving the coordinates to the police. Here’s something similar:

    http://www.precentral.net/homebrew-apps/where-my-pre

    What I really don’t like about the iPhone is that they dictate what you can install on your phone. They have been known to deny an application’s acceptance into their app store without giving a reason. And they do not allow you to install applications that do not come from the store. As a software developer, the notion of a platform this closed does not sit well with me.

    http://gizmodo.com/gadgets/iphone/apple-says-unlocked-iphones-will-brick-after-software-update-+-what-does-it-mean-303171.php

    It is for this reason that my choice of phones was between a “Google Phone” (an Android-based phone) or a WebOS phone (the Pre). They are both Linux-based computers coming from very developer-friendly places. Both have official application stores, but at the same time, you are doing nothing “wrong” if you load applications that come from outside of their stores. They actively encourage it, in fact.

    Originally I chose the Pre over the T-Mobile G1 or MyTouch 3G simply because the Android phones didn’t have a 3.5mm headphone jack and the Pre does. That’s important to me. But now the HTC Hero is out, so there’s an Android option with that jack. I still chose the Pre because I really liked the demos I’d seen of the UI.

  4. For the sake of accuracy: you can’t install compiled ARM code on an iPhone that is not signed, and you can only get signed ARM code from other developers from the App Store (which is browsable on a desktop in iTunes, btw).

    You can install web applications on the iPhone from any source. These are the equivalent of WebOS applications: locally stored HTML/CSS/JS resources, local storage, accelerometer events, GPS support, custom icon, etc. Gmail is an example of this; if you go to Gmail on an iPhone and add it to your home screen, it stores the web app locally and you can access your mailbox while offline. No App Store or approval process necessary.

    Since Palm does not allow native ARM code — WebOS essentially is running a single user-visible native process, the browser — they have no reason to require code signing or an approval process.

  5. Hey, Marshall! It’s been quite some time. I should’ve known that a post in which I reveal that I don’t care too much for Apple would bring a visit…

    You’ve got me there on WebOS apps not being native. But it should be noted that, yes, currently WebOS apps must be written in HTML/CSS/JS, but it is HTML5 – a noteworthy distinction over HTML of the past. Also, there are rumblings that WebGL could be coming to the platform. That should be… handy.

    I’d also like to point out that Palm, Inc., isn’t exactly bothered by this:

    http://www.webos-internals.org/wiki/Main_Page

  6. Woooo!

    http://www.precentral.net/palm-details-impending-open-app-distribution-model

Leave a Reply