Fwd: Cinterion plugin patch

Reinhard Speyerer rspmn at arcor.de
Sun Nov 27 20:55:58 UTC 2016


On Sat, Nov 26, 2016 at 12:46:21AM +0000, Andrew Bird wrote:
> On Fri, 25 Nov 2016 21:16:55 +0100
> Reinhard Speyerer <rspmn at arcor.de> wrote:
> 
> > On Fri, Nov 25, 2016 at 10:13:08AM +0100, Aleksander Morgado wrote:
> > > Hey Reinhard & Matthew,
> > > 
> > > On Thu, Nov 24, 2016 at 10:34 PM, Reinhard Speyerer <rspmn at arcor.de> wrote:
> > > [...]
> > > > PLS8-E REVISION 02.011:
> > > > +CUSD: 1,"Hauptmen~:\0A1 Guthabenkonto\0A2 Guthaben Verf~gbarkeit\0A3 Gutschein einl|sen\0A4 Pack Manager\0A7 Tarifinfo\0A8 Hilfe",15
> > > 
> > > Any idea if this has any impact on how ModemManager handles USSD in
> > > this device? Or is this only an issue to the consumer of the USSD
> > > responses?
> > 
> > Hi Aleksander,
> > 
> > I think ModemManager should replace the \xx escapes for devices which
> > apply them like PLS8 with firmware 02.x and 03.x with the corresponding
> > character before passing the +CUSD: string to the consumer of the USSD
> > response.
> > 
> > Regards,
> > Reinhard
> 
> Sorry to butt in, but if you do that won't any USSD messages that have backslashes embedded be mistaken for the badly encoded ones and fixed up erroneously.

Hi Andrew,

from looking at a SMS in text mode where this escaping also occurs it can be
seen that " is represented as \22 and \ is represented as \5C for PLS8 with
firmware 02.x and 03.x when AT+CSCS="GSM" is used so there should be no
ambiguity when converting the \xx escapes back.

For the time being the focus should most likely be the AT^SWWAN code and
maybe adding IPv6/dualstack support to it so that the main use case is covered.

Regards,
Reinhard


More information about the ModemManager-devel mailing list