Thursday, December 17, 2009

Delivering a Green Christmas with FOTA

Jason Lackey

In business we often view green more in the context of money than the environment, regardless of whatever lipservice some might pay to this cause or the other. Fortunately technology sometimes provides an out. One classic example that many have already forgotten would be automobile emissions. Yeah, it is a PITA to get your car smogged, but with far fewer people the air in places like LA and Tokyo was far more toxic and opaque in the 60's than it is today.


Some solutions, like smogging cars, are pretty obvious as they directly address problems. Others are less so because they are less direct.

FOTA is one of them.

FOTA - Firmware Over The Air, a way of updating the operating system of a mobile phone remotely, is a technology which, while well established in Japan (by a little software company called InnoPath), has justed started to be widely used in the US.

This year, so far, 3.5 Million devices have been updated, saving a total of 33 Million Kg of CO2 emissions.

You can check out the InnoPath Press release on it, here.

Wednesday, December 9, 2009

FOTA: $140m Saved and Counting!

Jason Lackey

Every valley shall be raised up, every mountain and hill made low; the rough ground shall become level, the rugged places a plain. - Isaiah 40:4

Every bug shall be patched, every broken feature made whole; the rough spots smoothed over and the defective UI fixed. - FOTA 4:20

Mobile operators have it rough. On the one hand they have huge networks to support, on the other they have subscribers, each and every one of which thinks they are paying too much. Top it off with the fact that many, if not most, want to have the very latest and greatest phone and they want the latest and greatest to do more and more cool things.

OK, fine. Now this creates more than a little bit of pressure, as the operators, particular those in markets like North America where most devices are subsidized, lean on the device makers and encourage them to rush their best and most beautiful devices onto market and top off these demands with a burning desire to have a specially cooked, custom, operator specific ROM on those phones and you have a situation where you have created the perfect storm for bugs.

Indeed, it is surprising that devices don't crawl like Klendathu (homeworld of The Bugs in Heinlein's Starship Troopers) with bugs.

However, like death, taxes and dropped calls for iPhone users, bugs happen.

What's an operator to do? Well, back in the dark ages, you could do a recall and reflash the phones. Or you could invite your subs to bring their phones in so your techs in the back room of the brick and mortar could jack in with cables and reflash. If you are from Cupertino, you could set down the stone axe and pick up a bronze sword and use iTunes to sideload a full system ROM using (you guessed it) a Mac or PC and a cable. Or, you could set down the antiques and pick up a laser pistol (or at least a nice Smith and Wesson!) and do the updates Over the Air with FOTA - Firmware Over the Air.

Nature abhors a vacuum and thinking people abhor inefficiency. When you look at even major updates, they don't usually involve that much new or changed code. This means that shipping over a whole system image involves a great deal of duplication and inefficiency. FOTA is different, because with FOTA you take the old firmware and the new firmware and create a difference package and push that package to the device. A client on the device, a FOTA client, then reads the diff and uses it to gen up new firmware using the copy already on the device. No waste, no fuss, no fiddly cables or other hassles.

While some of this may not matter to upscale powerusers or may be more of a matter of convenience vs necessity, keep in mind that for an increasingly large number of mobile subscribers in the world that the Third Screen (mobile) is the Only Screen - no Mac, no iTunes, just a phone.

While FOTA has been a standard practice in Japan for years (most device there get at least one update at some point in the product lifecycle), FOTA is just getting started in the US.

Just a couple years ago I recall my delight and joy when I discovered that I could do an OTA update of my Sprint RAZR, an update which fixed a really annoying problem with a corrupted address book.

Now, just some of the devices updated by InnoPath servers in North America in 2009 include:

  • Casio C711
  • LG GR500
  • LG VX11k
  • Motorola V750
  • Motorola VU204
  • Motorola VU30
  • Motorola V860
  • Motorola W755
  • Motorola ZN4
  • Nokia 6555
  • Nokia 6650
  • Nokia E71x
  • PCD CDM 8975
  • Samsung Rugby
  • Samsung SGH-A737
  • Samsung u-350
  • Samsung u-450
  • Samsung u-490
  • Samsung u-650
  • UTS GTX75

  • Anyway, considering how delighted I was when my RAZR stopped autohosing itself, I suspect that the 3.5 million devices that have been updated with InnoPath technology, despite the occasional glitch, have brought a fair amount of relief to a large number of people. Things like this make it a lot easier to come in to work in the morning.

    Our press release on this topic is here:

    Tuesday, December 1, 2009

    30 Million to go Silent in India


    Jason Lackey


    Well, today is the day. Finally, after numerous slipped deadlines and delays, India has finally dropped the ban hammer on GSM phones with bogus IMEIs.
    For background, check out our story here.

    Much of the impetus behind this effort stems from the Mumbai terror attacks where terrorists armed with assault rifles and mobile phones with bogus and thus untraceable IMEIs went on a three day killing spree, spreading terror and mahem across the Indian metropolis.

    Unlike prior efforts, the Department of Telecoms is not backing down, despite the best efforts of the Cellular Operators Association of India (COIA), who would prefer to take no action rather than banning paying customers.

    For subscribers in India with bogus IMEIs, there is a way out. A trip to one of 1600 COIA and COIA run Genuine IMEI Implant (GII) centers, with ID and 199 Rupees and you should be set with a banproof IMEI and a paper receipt to prove it.