diff options
Diffstat (limited to 'plugins/telit.c')
-rw-r--r-- | plugins/telit.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/plugins/telit.c b/plugins/telit.c index fe2ccd6f..79bc4219 100644 --- a/plugins/telit.c +++ b/plugins/telit.c @@ -186,6 +186,7 @@ static GAtChat *open_device(struct ofono_modem *modem, GAtSyntax *syntax; GIOChannel *channel; GAtChat *chat; + GHashTable *options; device = ofono_modem_get_string(modem, key); if (device == NULL) @@ -193,7 +194,16 @@ static GAtChat *open_device(struct ofono_modem *modem, DBG("%s %s", key, device); - channel = g_at_tty_open(device, NULL); + options = g_hash_table_new(g_str_hash, g_str_equal); + if (options == NULL) + return NULL; + + g_hash_table_insert(options, "Baud", "115200"); + + channel = g_at_tty_open(device, options); + + g_hash_table_destroy(options); + if (channel == NULL) return NULL; |