[PATCH] Qtopia: SMS Toolkit disable initialization

Lorn Potter lpotter at trolltech.com
Thu Jun 12 07:45:33 CEST 2008


On Thursday 12 June 2008 14:41, Mike (mwester) wrote:
> I'm not at all sure what the SMS Toolkit is, there doesn't
> seem to be any documentation.

simtoolkit is enabling applications/menu that are on your sim.
Most operators have some sort of menu/applications here.

>
> I think it's disabled in the Qtopia build, but I'm not sure --
> there's at least part of it in the initialization that isn't
> and it seems that it can result in an unsolicited response that
> makes Qtopia and the GSM angry with one-another and refuse to
> speak with each other again.

We tried to get the simtoolkit working but the modem would never give a good 
answer and we could never even get the main menu.

>
> At initialization time, we see this in the logs:
>
> 5076.460: -> AT%CSQ=1.
> 5076.465: <- AT%CSQ=1...%CSQ: 1 ....OK..
> 5076.485: -> AT%SATC=1,"FFFFFFFFFF".AT%CUNS=1.
> 5076.490: <- AT%SATC=1,"FFFFFFFFFF"...OK..AT%CUNS=1
> 5076.505: -> AT%CTZV=1.
> 5076.505: <- ...OK..AT%CTZV=1.
>
> Note the AT%SATC sent to the modem.  Now, some time
> later, note an unsolicited response in the log (%SATN):
>
> 5118.340: -> AT+CCFC=0,2.
> 5119.035: <- ..%SATN: "0000"..
> 5121.490: <- ..OK..
> 5121.495: -> AT+CCFC=0,2.
>
> If that %SATN is sent as the very first string from the GSM upon
> resume, then the GSM will respond with "ERROR" to each AT command
> sent by Qtopia.  Perhaps the GSM is requiring some acknowledgment,
> or whatever -- in any case, the GSM won't talk, Qtopia stops talking,
> and a reboot is the only recourse.
>
> The following patch fixes this.  I rather suspect there's a better way
> to fix this, so perhaps if one of the Qtopians can comment that would be
> good.  Without this patch, this problem would occur within the first 1/2
> hour of use with my T-Mobile SIM.  With this patch, it has not failed
> all day today.

Until and if we can get simtoolkit working with the calypso modem, this is ok.

>
> Regards,
> Mike (mwester)
>
> ---
> git/devices/ficgta01/src/plugins/phonevendors/ficgta01/vendor_ficgta01.cpp.
>orig     2008-06-10 21:28:52.000000000 -0500 +++
> git/devices/ficgta01/src/plugins/phonevendors/ficgta01/vendor_ficgta01.cpp 
> 2008-06-11 18:38:16.000000000 -0500 @@ -513,7 +513,7 @@
>       // Turn on SIM toolkit support in the modem.  This must be done
>      // very early in the process, to ensure that it happens before
>      // the first AT+CFUN command.
> -    chat( "AT%SATC=1,\"FFFFFFFFFF\"", this, SLOT(configureDone(bool)) );
> +     //    chat( "AT%SATC=1,\"FFFFFFFFFF\"", this,
> SLOT(configureDone(bool)) );
>
>      // Enable %CPRI for ciphering indications.
>  //    chat( "AT%CPRI=1" );


done.
thanks.


-- 
Lorn 'ljp' Potter
Software Engineer, Systems Group, MES, Trolltech




More information about the openmoko-devel mailing list