From b483b5c98fbd5e07a5884463e312c8098a046988 Mon Sep 17 00:00:00 2001 From: Pierre Pronchery Date: Thu, 3 Jun 2010 02:17:52 +0000 Subject: [PATCH] Added a quirk for the Openmoko Freerunner (not implemented yet) --- src/gsm.c | 9 ++++++--- src/modem.h | 3 ++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/gsm.c b/src/gsm.c index 4aeedd2..b81cd3b 100644 --- a/src/gsm.c +++ b/src/gsm.c @@ -201,11 +201,14 @@ static struct } _gsm_models[] = { { "\"Neo1973 Embedded GSM Modem\"", - GSM_MODEM_QUIRK_CPIN_QUOTES }, + GSM_MODEM_QUIRK_CPIN_QUOTES + | GSM_MODEM_QUIRK_WANT_SMSC_IN_PDU }, { "\"Neo1973 GTA01/GTA02 Embedded GSM Modem\"", - GSM_MODEM_QUIRK_CPIN_QUOTES }, + GSM_MODEM_QUIRK_CPIN_QUOTES + | GSM_MODEM_QUIRK_WANT_SMSC_IN_PDU }, { "\"Neo1973 GTA02 Embedded GSM Modem\"", - GSM_MODEM_QUIRK_CPIN_QUOTES }, + GSM_MODEM_QUIRK_CPIN_QUOTES + | GSM_MODEM_QUIRK_WANT_SMSC_IN_PDU }, { NULL, 0 } }; diff --git a/src/modem.h b/src/modem.h index c3e1ac7..a48b97f 100644 --- a/src/modem.h +++ b/src/modem.h @@ -35,7 +35,8 @@ typedef enum _GSMModemAlphabet typedef enum _GSMModemQuirk { GSM_MODEM_QUIRK_NONE = 0, - GSM_MODEM_QUIRK_CPIN_QUOTES = 1 + GSM_MODEM_QUIRK_CPIN_QUOTES = 1, + GSM_MODEM_QUIRK_WANT_SMSC_IN_PDU = 2 } GSMModemQuirk;