mirror of git://git.sysmocom.de/ofono
atmodem: added Gemalto vendor quirk for +CNMI
This commit is contained in:
parent
0d9a380ea0
commit
92bf7fb867
|
@ -858,8 +858,18 @@ static gboolean build_cnmi_string(char *buf, int *cnmi_opts,
|
||||||
data->cnma_enabled ? "21" : "1", FALSE))
|
data->cnma_enabled ? "21" : "1", FALSE))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
|
switch (data->vendor) {
|
||||||
|
case OFONO_VENDOR_GEMALTO:
|
||||||
|
mode = "0";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
/* Sounds like 2 is the sanest mode */
|
||||||
|
mode = "20";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
/* Always deliver CB via +CBM, otherwise don't deliver at all */
|
/* Always deliver CB via +CBM, otherwise don't deliver at all */
|
||||||
if (!append_cnmi_element(buf, &len, cnmi_opts[2], "20", FALSE))
|
if (!append_cnmi_element(buf, &len, cnmi_opts[2], mode, FALSE))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue