Open GSM firmware - OsmocomBB supports Neo FreeRunner

2012-07-10 Thread Martix

Hi!

There is some GTA02 support in OsmocomBB project. You can flash open 
source firmware for TI Calypso GSM modem.

http://bb.osmocom.org/trac/wiki/OpenMoko

Did anybody tried this firmware on his Neo FreeRunner? What's your 
experience? Is it usable with SHR or Qt Moko like old proprietary 
firmware? Calls, SMS, GPRS, SIM load/store (contacts, SMSs) works? How 
many successfully flashed devices are here? And how many bricks? ;-)


I know about OsmocomBB from beginning, but Openmoko smartphones support 
wasn't priority for them. I'm glad to see some progress on GTA02.


Did leaked documentation and proprietary firmware source codes helped 
OsmocomBB?

http://lists.openmoko.org/pipermail/community/2011-November/065731.html

Best Regards,

Martix

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Fwd: Re: Open GSM firmware - OsmocomBB supports Neo FreeRunner

2012-07-10 Thread Martix
Useful informations for these not subscribed to 
baseband-de...@lists.osmocom.org:



 Pu*vodní zpráva 
Pr(edme(t:  Re: Open GSM firmware - OsmocomBB supports Neo FreeRunner
Datum:  Tue, 10 Jul 2012 13:35:32 +0200
Od: Alexander Huemer alexander.hue...@xx.vu
Komu:   baseband-de...@lists.osmocom.org



Hi Martix,

On Tue, Jul 10, 2012 at 01:14:21PM +0200, Martix wrote:

Hi!

There is some GTA02 support in OsmocomBB project. You can flash open
source firmware for TI Calypso GSM modem.
http://bb.osmocom.org/trac/wiki/OpenMoko

Did anybody tried this firmware on his Neo FreeRunner? What's your
experience? Is it usable with SHR or Qt Moko like old proprietary
firmware? Calls, SMS, GPRS, SIM load/store (contacts, SMSs) works?
How many successfully flashed devices are here? And how many bricks?
;-)


AFAIK osmocom-bb works on the OpenMoko phones, but most likely not in
the way you expect. There is so far no AT-command interface, which means
you cannot use OpenMoko dialing-apps, etc. You have to use the normal
osmocom-bb telnet interface to interact with it.



[...]



Kind regards,
-Alexander Huemer




___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Fwd: Re: Open GSM firmware - OsmocomBB supports Neo FreeRunner

2012-07-10 Thread Martix
Useful informations for these not subscribed to 
baseband-de...@lists.osmocom.org:



 Pu*vodní zpráva 
Pr(edme(t:  Re: Open GSM firmware - OsmocomBB supports Neo FreeRunner
Datum:  Tue, 10 Jul 2012 13:50:54 +0200
Od: Pierre Pronchery khor...@defora.org
Komu:   baseband-de...@lists.osmocom.org



Hi,

On 10/07/2012 13:14, Martix wrote:


There is some GTA02 support in OsmocomBB project. You can flash open
source firmware for TI Calypso GSM modem.
http://bb.osmocom.org/trac/wiki/OpenMoko

Did anybody tried this firmware on his Neo FreeRunner? What's your
experience? Is it usable with SHR or Qt Moko like old proprietary
firmware? Calls, SMS, GPRS, SIM load/store (contacts, SMSs) works? How
many successfully flashed devices are here? And how many bricks? ;-)


I think there's already been a thread recently about this; please check
the archives.


I know about OsmocomBB from beginning, but Openmoko smartphones support
wasn't priority for them. I'm glad to see some progress on GTA02.


It's neither SHR or QtMoko, but I have begun to write some code to
integrate OsmocomBB with my own telephony implementation (called
DeforaOS Phone) for the Openmoko Freerunner. It is very, very early
work and therefore far from being functional yet, but for the record,
you can find it here:
http://www.defora.org/os/project/browse/3343?file=/src/modems/osmocom.c,vrevision=1.2

Previous versions of the DeforaOS environment are already packaged for
the hackable:1 distribution, and released within the dse series. For
more information on how to install and test this:
http://trac.hackable1.org/trac/wiki/DeforaOSSmartphone
http://trac.hackable1.org/trac/wiki/AvailableVersions/dse2
http://www.defora.org/os/wiki/3438/DeforaOS-Smartphone

HTH,
--
khorben




___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: Open GSM firmware - OsmocomBB supports Neo FreeRunner

2012-07-10 Thread Denis 'GNUtoo' Carikli
On Tue, 2012-07-10 at 13:14 +0200, Martix wrote:
 Hi!
 
 There is some GTA02 support in OsmocomBB project. You can flash open 
 source firmware for TI Calypso GSM modem.
 http://bb.osmocom.org/trac/wiki/OpenMoko
1) no need to flash it, just load it.
2) flashing doesn't work currently with the calypso of the openmoko
because its flash is not detected.
 
 Did anybody tried this firmware on his Neo FreeRunner? What's your 
 experience? Is it usable with SHR or Qt Moko like old proprietary 
 firmware? Calls, SMS, GPRS, SIM load/store (contacts, SMSs) works? How 
 many successfully flashed devices are here? And how many bricks? ;-)
Calls, SMS, SIM should worktrough the telnet interface...
I'm not sure about the GPRS...

Adding support for osmocombb in FSO is doable, however the big problem
is that the layer 2 and layer 3 of GSM are actually not running on the
calypso but on another CPU(for instance the CPU of a laptop/desktop, or
it could run on the CPU running SHR as well, it only requires to
cross-compile applications such as mobile etc..., it's easy to do).

Why is running the layer 2 and 3 on the calypso CPU important?
Simply because you may want to permit the CPU running SHR to suspend and
to resume when you have a call or an SMS: with the proprietary
firmware(which runs layer 1,2,3 on the calypso) it works that way:
I don't know the exact details but I guess there is an interrupt line
between the modem(calypso) and the CPU.

If the CPU running SHR is suspended and that there is a call, the
calypso, which is not suspended will trigger the wakeup of the CPU
running SHR, the CPU will then wakeup and display that there is a
call,ring and vibrate.

I'm not a GSM protocol specialist yet, but I guess that if you're only
running layer1 on the calypso you have no way to determine if there is
an incoming call. The CPU that can do that is the one running SHR, and
the layer 2 and 3, however if that CPU is suspended it can't know that
there is a call.

A workaround suggested long time ago by someone on IRC would be to wake
up the CPU often and check if there is a call, however that may not be
doable because suspend/resume may take quite some time, and the wakeup
would eat more power etc...

There are 2 ways to solve the problem correctly:
1) help with the port of the GSM applications on top of nuttx:
While the gta02 is supported in nuttx,we were currently focussing on the
c155 with its drivers(such as display,spi,uwire,poweroff etc...)
2) port the layer 2 and 3 to the calypso without the help of nuttx.

Denis.



___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community