[Community] [Gta04-owner] What software are we still missing on GTA04 distributions?
Neil Jerram
neil at ossau.homelinux.net
Sat Aug 25 13:48:24 CEST 2012
NeilBrown <neilb at suse.de> writes:
> On Thu, 26 Jul 2012 10:30:48 +0200 Radek Polak <psonek2 at seznam.cz> wrote:
>
>> On Thursday, July 26, 2012 12:52:15 AM NeilBrown wrote:
>>
>> > Reliable firmware for the GSM module?
>>
>> Me too ;-)
>>
>> > I've recently started noticing the problem where an incoming call causes
>> > the firmware to crash on occasion. I think Radek avoided that by
>> > disabling 3G or similar (Radek: what was the command to do that?).
>>
>> This is from QtMoko's modem plugin [1]:
>>
>> chat("AT_OPSYS=0,2"); // disable UMTS, use only GSM
>
> I finally tried this.
> My phone was not accepting or making calls, though it reported a reasonable
> signal strength.
> I queried the _OPSYS setting:
>
> OK
> AT_OPSYS?
> _OPSYS: 0,2
>
> OK
> AT_OPSYS=?
> _OPSYS: (0-5),(0-6)
>
> OK
> AT_OPSYS=0,2
> OK
> AT_OPSYS?
> _OPSYS: 0,2
>
>
> found that it was already 0,2, but set it anyway. Then I tried making a call
> and it worked. Might have been lucky. Maybe not.
>
> So I did some reading. Lots of places will tell me what the first number
> means:
> 0 - GSM or 2G or GPRS (opinions vary) only
> 1 - UMTS or 3G only
> 2 - prefer 2G over 3G
> 3 - prefer 3G over 2G
> 4 - keep using whatever you are using now
> 5 - automatic selection.
>
> Then I remembered that my GSM data connection was strangely slow..
> If I set _OPSYS to 3, I get about 300KB/sec.
> If I set _OPSYS to 0, I get about 10KB/sec.
>
> So... weird. Did setting it explicitly fix something? Will that always fix
> something no matter what it is set to? Why does it default to the slowest
> option? Does it really?
>
> I think I might need apps to enforce different OPSYS setting so I can
> experiment if it fails again.
>
> But I'm happy that I now have fast mobile internet.
>
>>
>> I also added many other workarounds in QtMoko for the GSM. I think it's
>> working quite good now, but not perfectly. Here is list of problems and
>> workarounds:
>>
>> * restart QtMoko after modem crashed. AT_OPSYS=0,2 does not completely solve
>> the crashing and after the crash the serial line stops working, so i restart
>> whole QtMoko [2].
>
> I just close/reopen whenever the tty port stops working.
>
>>
>> * sometimes after resume the serial line is silent - i am closing the serial
>> port before suspend and open it after resume and doing CLCC and SMS poll after
>> opened.
>
> I don't close over resume, but I do poll for SMS if the KEY_UNKNOWN appears
> on /dev/input/incoming.
>
>
>>
>> * very rarely the modem after resume simply disappeared - the serial port file
>> /dev/ttyHSO_Application was not existing at all.
>
> I had that once that I know of. I had to reboot. Maybe with the A4 you can
> power-cycle.
>
>>
>> * cant detect other side hangup in outgoing call - i do CLCC polling.
>
> I open /dev/ttyHS_Modem as well as ttyHS_Application. I get a "NO CARRIER"
> message on the _Modem port when the other end hangs up (if the network
> notices. If I get an incoming call to my home wire-line phone, I can hang up
> then pick up again and the call is still active. Of course I don't get NO
> CARRIER in that case, but I do for mobile-to-mobile).
>
>>
>> I am running the phone mostly with AT logging on. But sometimes you dont have
>> time to analyze what happend.
>>
>> Currently the modem with above workarounds works quite good, but i think many
>> people expect it to be 100% perfect...
>>
>> Regards
>>
>> Radek
>>
>> > So if there were some way to try out a newer firmware, I'd be keen to give
>> > it a go.
>
> So if setting OPSYS turns out to reliably fix my problem, it looks like I
> don't need new firm ware.
I don't quite understand, from the above, what OPSYS values you are
recommending. Initially (IIRC) you were trying 0,2, but later you said
that 3,X is needed for a fast data speed, so...?
Thanks,
Neil
More information about the Community
mailing list