[FSO on Palm Pre] Status Update
morphis at gravedo.de
morphis at gravedo.de
Tue Feb 2 11:12:28 CET 2010
I am now hacking on the Palm Pre for more than three months. Hacking?
Jep, if we want FSO running on a more update-to-date phone than the
Openmoko Freerunner we have to take another phone on the market and
modify the FSO framework to run it. When the Pre arrived on the german
market we started with a FSO challenge which had the target to get a
running call within one month after the Pre was available. The callenge
failed because Palm uses a MSM modem specific protocol to communicate
with the Baseband modem. This was the point where the hacking started.
Currently I have investigated a lot of time to get more details out of
webOS about the msmcomm protocol. There is now a implemenation in the
FSO git repository called msmcomm. msmcomm includes a daemon (for layer
1 communication), a library called libmsmcomm (does the hanling and
notification of all the messages from modem to userland and vice versa)
and a little testing application called msmcterm as the whole stuff is
currently not integrated in the FSO framework.
All informations about the basics of the protocol are written down on
the webos-internal gsm modem research page
Informations about the messages are currently only available in the
msmcomm source code but I am planning to set up a wiki page for this
(problem is there are about 100 and more messages/responses/events).
The message send between userland and modem are not well known. They are
big blobs with some data in it like phone numbers or operator names. Now
we have to look into this blobs, try to find out what the date mean and
implement it in libmsmcomm. That a lot of work we have do to until we
can fully control the modem used in the Palm Pre.
Maybe some people are interested in helping me with that stuff. Just
answer this email. In the next few days I will publish some more
documentation, so it is maybe easier for you to help.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 198 bytes
Desc: not available
More information about the Smartphones-userland