Implementing Bluetooth SIM Access Profile (SAP) on OpenMoko

Onur Cinar ocinar at simowireless.com
Tue Sep 9 23:30:25 CEST 2008


Hi Stefan,
Thank you for your quick and detailed response. It seems like the task will
be much harder than I was envisioning.

Based on OpenMoko wiki pages, I'm assuming that customizing the TI Calypso
won't be possible through open source?  Does OpenMoko has any customizations
on it already?

Regards,

-onur


On Tue, Sep 9, 2008 at 1:54 PM, Stefan Schmidt <stefan at openmoko.org> wrote:

> Hello.
>
>
> On Tue, 2008-09-09 at 12:25, Onur Cinar wrote:
> >
> > I went through the gsmd,
>
> gsmd is not longer used by Openmoko. You best bet would be ogsmd by
> freesmartphone.org
>
> > and the kernel source code, but I wasn't able to
> > find the right place to intercept and re-route the communication between
> the
> > GSM radio and the SIM card.
>
> Not possible. Linux kernel and GSM stack are running on two separated CPUs.
> Arm based samsung SoC for the linux kernel and TI Calypso for the GSM side.
> The
> only communication between these two are a serial line where AT commands
> are
> spoken.
>
> > I just wanted to ask if this is something
> > possible on OpenMoko pragmatically.  Based on the documents on wiki, it
> > looks like the GSM radio has direct connection with the SIM card, and the
> > kernel is not involved. Is there anyway I can change that from the
> kernel?
>
> AFAIK SAP is only possible if the bluetooth stack runs on the same CPU as
> the
> GSM stack and has direct access to the SIM card. That is not the case on
> the Neo
> 1973 and the Neo Freerunner.
>
> As long as you don't know a way to export the SIM informations you need for
> your
> SAP server over plain AT commands I see no way to make this possible.
>
> regards
> Stefan Schmidt
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.openmoko.org/pipermail/openmoko-kernel/attachments/20080909/3a817af1/attachment-0001.htm 


More information about the openmoko-kernel mailing list