Re: Open GSM firmware - OsmocomBB supports Neo FreeRunner
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
Fwd: Re: Open GSM firmware - OsmocomBB supports Neo FreeRunner
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 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,v&revision=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
Fwd: Re: Open GSM firmware - OsmocomBB supports Neo FreeRunner
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 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
Open GSM firmware - OsmocomBB supports Neo FreeRunner
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