Palm Pre modem plugin

Marcel Holtmann marcel at holtmann.org
Sat Nov 21 10:12:36 PST 2009


Hi Morphis,

> > > > > I saw you added some time ago support for the Palm Pre MSM Modem. I am
> > > > > working 
> > > > > on the FSO (http://www.freesmartphone.org/) side to support this kind of
> > > > > MSM 
> > > > > modem as well. I am are currently stucked with the binary protocol spoken 
> > > > > between modem and userland in webOS.
> > > > > 
> > > > > The Problem why we do this is the following: As I and some other people
> > > > > find out, 
> > > > > there is no support on the data channel (the one you use in oFono to speak
> > > > > 
> > > > > plain AT with the modem) for unsolicited responses.
> > > > > 
> > > > > So the only option is to support the binary protocol to get minimally the 
> > > > > response from the modem when for example a call arrives.
> > > > > 
> > > > > So my question is: How do you want to manage this with your plugin for the
> > > > > 
> > > > > Palm Pre modem? Do you even plan to use the serial interface on the 
> > > > > /dev/modemuart port? 
> > > > 
> > > > I expect that at some point someone does a MSM plugin that talks this
> > > > binary protocol and it will work with more Qualcomm based devices than
> > > > the Palm Pre. We will see. However any patches are more than welcome.
> > > 
> > > No patches from me for oFono as I am a FSO fan boy :) 
> > 
> > I think we need to convert you :)
> 
> You can try but I think it's currently impossible :)

for oFono we have a pretty much brought spectrum and if the Qualcomm
GOBI cards use a similar protocol to what we find in the Palm Pre, then
you might wanna actually consider going for oFono. Since we will be
pushing oFono as the main telephony stack for desktops, laptops and
netbooks. Using it on actual mobile phones is just a side product.

And I did see FSO using the SMS PDU engine from oFono already, so you
might switch over ;)

> > To be honest it would be way simpler for you to write a MSM plugin for
> > oFono since it is actually designed to support binary protocols like the
> > Nokia Phonet in the first place.
> 
> What do mean with that? If I look at fsogsmd (the vala implementation of
> the fso gsm daemon) it's even abstracted so I can easily implement a
> binary protocol as we found in the Palm Pre modem.

If you wanna go for FSO, then by all means go for it. If they finally
have a proper abstraction layer then all the better. With all the weird
integration work we have done so far, we are pretty happy with our
current design and have the flexibility we need and it worked out better
for us than we ever dreamed it would.

Regards

Marcel




More information about the ofono mailing list