LWN.net Logo

An update from OpenMoko

From:  Sean Moss-Pultz <sean-4Bgg8jF3iZdWk0Htik3J/w-AT-public.gmane.org>
To:  community <community-ZwoEplunGu2lQHEW8SrWTx2eb7JE58TQ-AT-public.gmane.org>
Subject:  New Oceans
Date:  Thu, 28 Jun 2007 05:31:42 +0800
Cc:  announce-ZwoEplunGu2lQHEW8SrWTx2eb7JE58TQ-AT-public.gmane.org
Archive-link:  Article, Thread

Dear Community,

Andre Gide once said, "Man cannot discover new oceans unless he has the
courage to lose sight of the shore." Sexism aside, I can't think of a
better way to describe our adventures this past year. 

Around the end of March, we were three months behind schedule. Critical
hardware bugs were being discovered almost weekly. I had just returned
from an exhausting trip around the world. Harald landed in Taiwan the
following week. One look at his face and I knew he was in basically the
same depleted state I was in. But, we were both dedicated to keep
pushing forward. We've come to realize, largely because of your support,
that failure is not an option for this project. 

For the people pushing this project, an open phone is not really even a
product. It's the very embodiment of our vision of technology. We
absolutely, passionately, believe that something as fundamental to our
lives as the mobile phone must be open. 

OpenMoko has become far bigger than just a small group of people trying
to build an open mobile platform. I can tell you for sure, things will
never be the same again inside FIC. To their credit, whole departments
and divisions have been reorganized to maximize the opportunity for
OpenMoko. This is the reason for my absence from this list for so long. 

The people inside FIC are amazingly open-minded. Our CEO and Chairman
are the two greatest supporters inside this company. Earlier this month
they did something courageous and support of the communities commitment.
The entire mobile communications division was restructured to build
devices for OpenMoko. And OpenMoko -- the project will officially become
OpenMoko -- the company. This is how much they believe in us. This is
how much faith they have that we will be successful. 

What does all this mean to us as a company and community? 

In one word: focus. 

We now have full control over the future of OpenMoko and the resources
needed to give it every possible chance of succeeding. Behind us (well
actually still in the same building :-) sits an supportive 800 pound
gorilla in the OEM/ODM world, eagerly waiting to work with us to make
our dreams a reality. 

OpenMoko -- together with all of you in the community -- will design,
from the ground up, open devices and write the free software platform
that powers them. FIC will build the hardware and help us set phones
free around the world. This is about the most perfect relationship we
can think of. Sure there will be rough times ahead. If it were easy, you
know who would have done this long before. Making new things is never
easy. But we're in this together. This project has changed me, changed
you, and changed FIC. Hopefully, one day, this project will change the
world.

Now that OpenMoko is officially a company inside the FIC Group,
blueprints of our office modifications cover the desk and walls where
I'm sitting. Writing this letter to you all is finally giving me time to
reflect on this thrilling roller coaster ride. Sorry for putting so many
bits into your inbox. But I just can't help it. It's been months that we
could hardly step back and see things from a big picture. Now, I really
don't think I've been this excited since the day I got my first set of
Lincoln Logs. For those of us that love to build new things, Taiwan,
especially now at FIC and OpenMoko, is a great place to be. 

So here's the point of this email, finally after more than one year,
we're entering into a new ocean. 

In our factory in China, 400 Neos are waiting for you all. Another 600
will be ready before next week. More are queued up waiting for us to say
go. 

We've had a particularly challenging time trying to setup the online
infrastructure and figure out how to ship these phones. Sometime later
today or early tomorrow we're going to make another announcement asking
for some advice.

(Here come the details.)

Starting July 9th, we will launch openmoko.com and start taking orders.
We're going to have two configurations:

Neo Base -- everything the mobile application developer needs to enjoy
the benefits of the first freed phone, the Neo 1973:

 * Neo 1973 (GTA01B_v4)
 * Battery
 * Stylus
 * Headset
 * AC Charger
 * Phone Pouch
 * Lanyard
 * SanDisk 512MB MicroSD Card (2x)
 * Micro USB Connectivity Cable

Neo Advanced -- everything the mobile device hacker wants to get down
and dirty with the first freed phone, the Neo 1973:

 * Neo 1973 (GTA01B_v4)
 * Battery (2x)
 * Stylus
 * Headset
 * AC Charger
 * Phone Pouch
 * Lanyard
 * SanDisk 512MB MicroSD Card (2x)
 * Mini USB Connectivity Cable (2x)
 * USB Host Mode Cable
 * Debug Flex Cable
 * Debug Board v2 (JTAG and serial console)
 * Ruggedized Toolbox with shoulder strap
 * Guitar Pick (for opening case)
 * Torx T6 screwdriver

The delays have been expensive for us and annoying for you. We've
decided that instead of setting up a complicated return or tracking
system to remember who gets a discount for GTA02, we going to give you
_all_ a discount on GTA01. 

We're going to sell the Neo Base for $300. The Neo Advanced will be
$450. 

GTA02 (AKA: The Mass Market Neo 1973) is on schedule to go on sale in
October. It will have the following new hardware components:

 * 802.11 b/g WiFi
 * Samsung 2442 SoC
 * SMedia 3362 Graphics Accelerator
 * 2 3D Accelerometers
 * 256MB Flash

We will sell this device through multiple channels. Direct from
openmoko.com, the price will be $450 for the Neo Base and $600 for Neo
Advanced. 

We have three more mobile devices planned for next year (not including
GTA02). During the next few months we will be adding serious resources
to both FIC and OpenMoko to support these projects. I will update you
all after we stabilize GTA02. Right now we must collectively focus
everything on turning the Neo into mass marketable device that proves,
once and for all, the power of an open phone.   

Finally, more than a few of you have complained about a lack of
transparency during the past few months. You have my word that we will
always best to be as open as possible. But sometimes we must make
compromises. I had to make a choice: keep up my travel schedule building
support for this project and tend to this list, or fix these real
issues.

Ignoring this list was one of the hardest things for me to do. All of
your comments give us our drive to keep pushing. But if we didn't keep
the project on track and make the necessary organizational changes this
project would be even later. And I knew that when I could come back to
explain this to you all, you would understand. Thank you.

We're back now. I can tell you like nobody else can, this project is
stronger than ever. We've got a whole new ocean in front of us just
begging for exploration.

Sincerely, 

OpenMoko and FIC. 

P.S. It seems that in all this restructuring, someone has been
eavesdropping on us. It could be a spy. Or it could be a ninja. Only
time will tell. So stay tuned ;-)


(Log in to post comments)

What do the carriers think?

Posted Jun 28, 2007 15:25 UTC (Thu) by stevenj (subscriber, #421) [Link]

What I'd really love to hear is what the carriers, especially the US carriers, think of the OpenMoko project. I get the impression that the carriers would rather exercise absolute control over what software can run on your phone, since heaven forbid you do something with your phone without paying for it.

I've just been shopping for a new Verizon phone to replace my old basic cellphone and my old Palm Pilot, and it's been eye-opening to discover how crippled many otherwise-amazing phones are by the total control of the carrier over the software. If you don't like the calendar interface, or the email program, or some other feature, you have absolutely no recourse.

And don't get me started on the absolutely ridiculous degree to which particular phones are tied to particular carriers. It's like having to buy a different computer depending on internet provider you choose; there's no reason for carriers to have this kind of power as long as the phones adhere to the correct technical standards. (Which makes me wonder—if you have an open phone, will it be possible to hack it to talk to any carrier you want, whether the carrier likes it or not?)

I really hope that OpenMoko can help to change this situation. Cellphones have become general-purpose computing devices central to our lives, and it's long past time for users to be in charge of them.

What do the carriers think?

Posted Jun 28, 2007 17:36 UTC (Thu) by Los__D (subscriber, #15263) [Link]

(Which makes me wonder—if you have an open phone, will it be possible to hack it to talk to any carrier you want, whether the carrier likes it or not?)

You already can, unless you bought a SIM-locked phone, which you got cheaper because of that lock. I highly doubt an OpenMoko will be sold as a SIM-locked phone, though. (Or maybe it's different in America, and they lock it no matter what?)

In Denmark, the providers are required to give you the unlock key after 6 months upon request (As far as can remember, maybe a year), usually you can also get it earlier by paying something like 2-300 DKK ($35-55).

What do the carriers think?

Posted Jun 28, 2007 17:49 UTC (Thu) by ajross (subscriber, #4563) [Link]

US GSM providers (AT&T/Cingular and T-Mobile are the big ones) work like they do anywhere in the world, which means you can run an unlocked phone on their network just fine. It's true that the phones they sell you are often locked to their network, but they will generally remove that restriction on request (just tell them that you are traveling to Europe). I have a Chinese-market Motorola A780 that I've been using for the past two years without trouble.

As for the carrier's preferences, my experience is that they're happy to work with any platform as long as it's cheap. The Windows Mobile stuff is (for the industry) comparatively very open and hackable, for instance, but it's pervasively available in the US because Microsoft is essentially dumping it to gain market share (and, sadly, because it just works better than PalmOS or Symbian). If a free (beer) platform showed up that worked well, they'd be happy to pick it up and use it.

What do the carriers think?

Posted Jun 28, 2007 19:07 UTC (Thu) by khim (subscriber, #9252) [Link]

Linux is different. As long as they can benefit from platform openness - it's not a problem, it's a plus. Unless, of course, you want to deliver this openness to the end user.

That being said carriers should and will support uncrippled phones - as long as you buy them from someone else...

real carrier independence requires software radios

Posted Jun 28, 2007 19:15 UTC (Thu) by stevenj (subscriber, #421) [Link]

I guess the real problem is the proliferation of mobile phone standards; for example, a lot of US carriers don't use GSM. The ideal thing would be if it were possible to implement GSM, EVDO, etcetera in software. It's technically possible (e.g. Vanu Inc. apparently had a GSM receiver running on a 1GHz Pentium laptop 5 years ago); I wonder whether it's nearing possibility for the CPUs that run in a typical smartphone?

(The initial OpenMoko-based phone is using a standard hardware GPRS modem from TI with a proprietary binary driver. This is understandable, as their primary concern is not the software-radio problem.)

real carrier independence requires software radios

Posted Jun 28, 2007 20:55 UTC (Thu) by njs (subscriber, #40338) [Link]

For software radio to be technically viable, it's not enough for the CPU to be fast enough to keep up with hardware radio alternatives -- it would have to keep up while drawing the same amount of power. Not my area of expertise, but this seems like a pretty significant barrier.

(Then there are the idiotic FCC rules.)

real carrier independence requires software radios

Posted Jul 3, 2007 23:55 UTC (Tue) by rise (subscriber, #5045) [Link]

According to my sources inside Qualcomm a decent number of chipsets are available that do CDMA as well as GSM, but for various & sundry (as well as stupid) reasons they're almost never used to do both.

An update from OpenMoko

Posted Jun 29, 2007 8:05 UTC (Fri) by pointwood (subscriber, #2814) [Link]

I'm really looking forward to the OpenMoko - I will never buy an iPhone, it is simply way too locked down.

Neither will probably ever become my primary phone since they both lack a keyboard - I doubt it will ever be possible to create a touch screen keyboard that works as well as a normal one.

An update from OpenMoko

Posted Jun 29, 2007 17:28 UTC (Fri) by drag (subscriber, #31333) [Link]

Well I believe Neo1973 will support bluetooth.

So it should be possible to use a bluetooth keyboard with the thing. They are kinda expensive, but you can find little ones that you can fold up and such.

I am very interested in the 3D accelerator chip they have added to the specs recently.

From wikipedia:
http://en.wikipedia.org/wiki/System_on_Chip
> The consumer release of the Neo1973 will include features that are not present in the development release of the phone (Phase 1)[1]. The changes include 802.11 b/g WiFi, SMedia 3362 graphics accelerator, two 3D accelerometers, Samsung 2442 SoC, and 256MB Flash[1]. This release (Phase 2) is scheduled to happen in October[1].

That SMedia 3362 is suppose to be able to support OpenGL-ES. The 3D accelerometers are potentially very cool also.

Does this stuff have good Linux support? Are they going to have DRI drivers aviable for the SMedia thing?

It has the potential of not only being a miniturized Linux workstation, telephone, and smart PDA... but also a handheld gaming device for home brew gamers!

Either way it should go good with the Asus EEE device I want to get...
http://www.hothardware.com/Articles/Hands_on_with_the_ASU...

Ultra portable laptop with..
Flash-based storage. 7 inch UMPC-style display. Full keyboard (if a bit small). Intel 910 chipset with GMA 900 graphics. Wifi. Runs Linux by default and is suppose to cost around 200 dollars for the 4gig drive model.

:)

An update from OpenMoko

Posted Jun 29, 2007 17:35 UTC (Fri) by drag (subscriber, #31333) [Link]

With those 3D accelerator thingy would it be possible to use phone as a sort of 3D mouse for a laptop or desktop computer?

Like the WII controller?
http://www.youtube.com/watch?v=ALqduQfm09c

An update from OpenMoko

Posted Jun 30, 2007 0:39 UTC (Sat) by njs (subscriber, #40338) [Link]

Yes. The accelerometers are absolutely capable of tracking position on the relevant time-scale, and then you can just wire up the phone as a bluetooth input device to your laptop...

You can actually buy such mice stand-alone now -- they're marketed for presenters, so you can control your powerpoint while standing up at a screen, and by themselves they're already quite expensive.

An update from OpenMoko

Posted Jul 1, 2007 15:00 UTC (Sun) by khim (subscriber, #9252) [Link]

by themselves they're already quite expensive.

And that's the problem. There are no need for them to be expensive

An update from OpenMoko

Posted Jun 29, 2007 17:38 UTC (Fri) by pointwood (subscriber, #2814) [Link]

I was thinking about a keyboard on the phone itself. Michael Robertson
have some good points about the iPhone which are relevant for the OpenMoko
too: http://www.michaelrobertson.com/archive.php?minute_id=240

An update from OpenMoko

Posted Jul 6, 2007 7:27 UTC (Fri) by p3ngwin (guest, #46102) [Link]

i've found the graphics companies site with some info on the graphics chip. i am too interested in the multimedia chips of phones as the more features they get the less able the main CPU is and another chip is needed to help get decent performance. SMedia 3362 G this is Smedia's Glamo series. http://www.smediatech.com/product3362.htm not enough info on the media chip, but better than nothing, if anyone finds out more then please share. this phone is very promising and i'm seriously thinking of getting it.

Copyright © 2007, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds