[PATCH] Simcom support
by Anthony Viallard
Add SIMCOM support.
I developped this with the SIM5216E chipset and ofono 1.12.
- SMS and GPRS work (in the same time) ;
- SIM card presence check ;
- No voice part because I can't test it ;
- Use default characters set instead GSM because it works like that
for what I'm doing (SMS+GPRS) (by default, the set is IRA for SIM5216E).
Also, the SIMCOM doc affraids me about problems when using GSM
(this setting causes easily software flow control (XON /XOFF) problems.).
Signed-off-by: Anthony Viallard <homer242 at gmail.com>
--- ofono-1.12.orig/Makefile.am 2012-04-20 21:06:29.000000000 +0200
+++ ofono-1.12/Makefile.am 2013-01-21 17:17:48.089627277 +0100
@@ -371,6 +371,9 @@ builtin_sources += plugins/samsung.c
builtin_modules += sim900
builtin_sources += plugins/sim900.c
+builtin_modules += simcom
+builtin_sources += plugins/simcom.c
+
if BLUETOOTH
builtin_modules += bluetooth
builtin_sources += plugins/bluetooth.c plugins/bluetooth.h
--- ofono-1.12.orig/drivers/atmodem/sms.c 2012-04-20 21:06:29.000000000 +0200
+++ ofono-1.12/drivers/atmodem/sms.c 2013-01-21 16:48:44.460627485 +0100
@@ -805,6 +807,7 @@ static gboolean build_cnmi_string(char *
case OFONO_VENDOR_NOVATEL:
case OFONO_VENDOR_HUAWEI:
case OFONO_VENDOR_ZTE:
+ case OFONO_VENDOR_SIMCOM:
/* MSM devices advertise support for mode 2, but return an
* error if we attempt to actually use it. */
mode = "1";
diff -pruN ofono-1.12.orig/drivers/atmodem/sim.c ofono-1.12/drivers/atmodem/sim.c
--- ofono-1.12.orig/drivers/atmodem/sim.c 2013-01-23 11:38:22.959609087 +0100
+++ ofono-1.12/drivers/atmodem/sim.c 2013-01-23 11:57:52.602608948 +0100
@@ -1023,12 +1023,18 @@ static void at_pin_send_cb(gboolean ok,
FALSE, cbd, g_free);
return;
case OFONO_VENDOR_ZTE:
case OFONO_VENDOR_ALCATEL:
case OFONO_VENDOR_HUAWEI:
+ case OFONO_VENDOR_SIMCOM:
/*
* On ZTE modems, after pin is entered, SIM state is checked
* by polling CPIN as their modem doesn't provide unsolicited
* notification of SIM readiness.
+ *
+ * On SIMCOM modems, SIM is busy after pin is entered (we've
+ * got an "+CME ERROR: 14" at "AT+CPIN?" request) and ofono
+ * don't catch the "+CPIN: READY" message sent by the modem
+ * when SIM is ready. So, use extra CPIN to check the state.
*/
sd->sim_state_query = at_util_sim_state_query_new(sd->chat,
2, 20, sim_state_cb, cbd,
diff -purN ofono-1.12/drivers/atmodem/network-registration.c ofono-patched/drivers/atmodem/network-registration.c
--- ofono-1.12/drivers/atmodem/network-registration.c 2013-01-18 15:04:03.598659165 +0100
+++ ofono-patched/drivers/atmodem/network-registration.c 2013-01-18 14:54:03.256659236 +0100
@@ -1411,6 +1411,14 @@ static void at_creg_set_cb(gboolean ok,
}
switch (nd->vendor) {
+ case OFONO_VENDOR_SIMCOM:
+ /* Register for CSQ changes */
+ g_at_chat_send(nd->chat, "AT+AUTOCSQ=1,1", none_prefix,
+ NULL, NULL, NULL);
+
+ g_at_chat_register(nd->chat, "+CSQ:",
+ csq_notify, FALSE, netreg, NULL);
+ break;
case OFONO_VENDOR_PHONESIM:
g_at_chat_register(nd->chat, "+CSQ:",
csq_notify, FALSE, netreg, NULL);
@@ -1534,7 +1537,6 @@ static void at_creg_set_cb(gboolean ok,
break;
case OFONO_VENDOR_NOKIA:
case OFONO_VENDOR_SAMSUNG:
- case OFONO_VENDOR_SIMCOM:
/* Signal strength reporting via CIND is not supported */
break;
default:
--- /dev/null 2013-01-28 10:34:59.843091650 +0100
+++ ofono-1.12/plugins/simcom.c 2013-02-15 16:16:38.058552544 +0100
@@ -0,0 +1,401 @@
+/*
+ *
+ * oFono - Open Source Telephony
+ *
+ * Copyright (C) 2008-2011 Intel Corporation. All rights reserved.
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ */
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <errno.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <glib.h>
+#include <gatchat.h>
+#include <gattty.h>
+
+#define OFONO_API_SUBJECT_TO_CHANGE
+#include <ofono/plugin.h>
+#include <ofono/modem.h>
+#include <ofono/devinfo.h>
+#include <ofono/netreg.h>
+#include <ofono/sim.h>
+#include <ofono/cbs.h>
+#include <ofono/sms.h>
+#include <ofono/ussd.h>
+#include <ofono/gprs.h>
+#include <ofono/gprs-context.h>
+#include <ofono/radio-settings.h>
+#include <ofono/phonebook.h>
+#include <ofono/log.h>
+
+#include <drivers/atmodem/atutil.h>
+#include <drivers/atmodem/vendor.h>
+
+#define MAX_IGNITION_POOL_CALL 7
+
+#define CMEERR_SIMBUSY 14
+
+static const char *none_prefix[] = { NULL };
+
+struct simcom_data {
+ GAtChat *modem;
+ GAtChat *data;
+ guint ignition_pool;
+ unsigned int ignition_pool_call;
+ unsigned int at_ignition_pending;
+ ofono_bool_t have_sim;
+};
+
+/* Callback and helpers functions */
+static void simcom_debug(const char *str, void *user_data)
+{
+ const char *prefix = user_data;
+
+ ofono_info("%s%s", prefix, str);
+}
+
+static gboolean simcom_ignition(gpointer user_data)
+{
+ struct ofono_modem *modem = user_data;
+ struct simcom_data *data = ofono_modem_get_data(modem);
+
+ ++data->ignition_pool_call;
+
+ if(data->at_ignition_pending > 0)
+ {
+ if(data->ignition_pool_call > MAX_IGNITION_POOL_CALL)
+ {
+ ofono_error("Ignition timeout");
+ return FALSE;
+ }
+
+ /* Waiting reply of AT commands */
+ DBG("Waiting AT reply...");
+ return TRUE;
+ }
+
+ ofono_modem_set_powered(modem, TRUE);
+
+ return FALSE;
+}
+
+static void simcom_sim_status(gboolean ok, GAtResult *result, gpointer user_data)
+{
+ struct ofono_modem *modem = user_data;
+ struct ofono_error error;
+ struct simcom_data *data = ofono_modem_get_data(modem);
+
+ --data->at_ignition_pending;
+
+ if(!ok)
+ {
+ decode_at_error(&error, g_at_result_final_response(result));
+ if(error.type == OFONO_ERROR_TYPE_CME)
+ {
+ if(error.error == CMEERR_SIMBUSY)
+ {
+ DBG("System is busy. Retry...");
+ g_at_chat_send(data->data, "AT+CPIN?",
+ none_prefix,
+ simcom_sim_status, modem,
+ NULL);
+ ++data->at_ignition_pending;
+ return;
+ }
+ }
+
+ data->have_sim = FALSE;
+ return;
+ }
+
+ /* If doesn't have an "fatal" error on AT+CPIN request,
+ * we can guess there a SIM card ...
+ */
+ data->have_sim = TRUE;
+}
+
+static void cfun_enable(gboolean ok, GAtResult *result, gpointer user_data)
+{
+ struct ofono_modem *modem = user_data;
+ struct simcom_data *data = ofono_modem_get_data(modem);
+
+ DBG("");
+
+ if (!ok) {
+ g_at_chat_unref(data->modem);
+ data->modem = NULL;
+
+ g_at_chat_unref(data->data);
+ data->data = NULL;
+
+ ofono_modem_set_powered(modem, FALSE);
+ return;
+ }
+
+ /* Get model and sim card status */
+ data->at_ignition_pending = 0;
+
+ g_at_chat_send(data->data, "AT+CPIN?", none_prefix,
+ simcom_sim_status, modem, NULL);
+ ++data->at_ignition_pending;
+
+ data->ignition_pool = g_timeout_add_seconds(1,
+ simcom_ignition,
+ modem);
+}
+
+static void cfun_disable(gboolean ok, GAtResult *result, gpointer user_data)
+{
+ struct ofono_modem *modem = user_data;
+ struct simcom_data *data = ofono_modem_get_data(modem);
+
+ DBG("");
+
+ g_at_chat_unref(data->data);
+ data->data = NULL;
+
+ if (ok)
+ ofono_modem_set_powered(modem, FALSE);
+}
+
+static GAtChat *open_device(struct ofono_modem *modem,
+ const char *key,
+ char *debug)
+{
+ const char *device;
+ GIOChannel *channel;
+ GAtSyntax *syntax;
+ GAtChat *chat;
+ /* GHashTable *options; */
+
+ device = ofono_modem_get_string(modem, key);
+ if (device == NULL)
+ {
+ ofono_error("Failed to get modem '%s'", key);
+ return NULL;
+ }
+
+ DBG("%s %s", key, device);
+
+ /* options = g_hash_table_new(g_str_hash, g_str_equal); */
+ /* if (options == NULL) */
+ /* return NULL; */
+
+ /* g_hash_table_insert(options, "Baud", "115200"); */
+ /* g_hash_table_insert(options, "Parity", "none"); */
+ /* g_hash_table_insert(options, "StopBits", "1"); */
+ /* g_hash_table_insert(options, "DataBits", "8"); */
+ /* g_hash_table_insert(options, "XonXoff", "off"); */
+ /* g_hash_table_insert(options, "RtsCts", "on"); */
+ /* g_hash_table_insert(options, "Local", "on"); */
+ /* g_hash_table_insert(options, "Read", "on"); */
+
+ channel = g_at_tty_open(device, NULL);
+
+ /* g_hash_table_destroy(options); */
+
+ if (channel == NULL)
+ {
+ ofono_error("Failed to get tty for '%s'", key);
+ return NULL;
+ }
+
+ syntax = g_at_syntax_new_gsm_permissive();
+ chat = g_at_chat_new(channel, syntax);
+ g_at_syntax_unref(syntax);
+
+ g_io_channel_unref(channel);
+
+ if (chat == NULL)
+ {
+ ofono_error("Failed to get chat for '%s'", key);
+ return NULL;
+ }
+
+ //if (getenv("OFONO_AT_DEBUG"))
+ g_at_chat_set_debug(chat, simcom_debug, debug);
+
+ return chat;
+}
+
+/* Modem interface function */
+static int simcom_probe(struct ofono_modem *modem)
+{
+ struct simcom_data *data;
+
+ DBG("%p", modem);
+
+ data = g_try_new0(struct simcom_data, 1);
+ if (data == NULL)
+ return -ENOMEM;
+
+ ofono_modem_set_data(modem, data);
+
+ return 0;
+}
+
+static void simcom_remove(struct ofono_modem *modem)
+{
+ struct simcom_data *data = ofono_modem_get_data(modem);
+
+ DBG("%p", modem);
+
+ if(data->ignition_pool > 0)
+ {
+ g_source_remove(data->ignition_pool);
+ data->ignition_pool = 0;
+ }
+
+ ofono_modem_set_data(modem, NULL);
+
+ /* Cleanup after hot-unplug */
+ g_at_chat_unref(data->data);
+
+ g_free(data);
+}
+
+static int simcom_enable(struct ofono_modem *modem)
+{
+ struct simcom_data *data = ofono_modem_get_data(modem);
+
+ DBG("%p", modem);
+
+ data->modem = open_device(modem, "Modem", "Modem: ");
+ if (data->modem == NULL)
+ return -EINVAL;
+
+ data->data = open_device(modem, "Data", "Data: ");
+ if (data->data == NULL) {
+ g_at_chat_unref(data->modem);
+ data->modem = NULL;
+ return -EIO;
+ }
+
+ g_at_chat_set_slave(data->modem, data->data);
+
+ g_at_chat_blacklist_terminator(data->data,
+ G_AT_CHAT_TERMINATOR_NO_CARRIER);
+
+ /* init modem */
+ g_at_chat_send(data->modem, "ATE0 +CMEE=1", NULL, NULL, NULL, NULL);
+ g_at_chat_send(data->data, "ATE0 +CMEE=1", NULL, NULL, NULL, NULL);
+
+ g_at_chat_send(data->data, "AT+CFUN=1", none_prefix,
+ cfun_enable, modem, NULL);
+
+ return -EINPROGRESS;
+}
+
+static int simcom_disable(struct ofono_modem *modem)
+{
+ struct simcom_data *data = ofono_modem_get_data(modem);
+
+ DBG("%p", modem);
+
+ g_at_chat_cancel_all(data->modem);
+ g_at_chat_unregister_all(data->modem);
+
+ g_at_chat_unref(data->modem);
+ data->modem = NULL;
+
+ g_at_chat_cancel_all(data->data);
+ g_at_chat_unregister_all(data->data);
+
+ g_at_chat_send(data->data, "AT+CFUN=4", none_prefix,
+ cfun_disable, modem, NULL);
+
+ return -EINPROGRESS;
+}
+
+static void simcom_pre_sim(struct ofono_modem *modem)
+{
+ struct simcom_data *data = ofono_modem_get_data(modem);
+ struct ofono_sim *sim;
+
+ DBG("%p", modem);
+
+ ofono_devinfo_create(modem, 0, "atmodem", data->data);
+ sim = ofono_sim_create(modem, OFONO_VENDOR_SIMCOM, "atmodem",
+ data->data);
+
+ if (sim)
+ ofono_sim_inserted_notify(sim, data->have_sim);
+}
+
+static void simcom_post_sim(struct ofono_modem *modem)
+{
+ struct simcom_data *data = ofono_modem_get_data(modem);
+ struct ofono_message_waiting *mw;
+ struct ofono_gprs *gprs;
+ struct ofono_gprs_context *gc;
+
+ DBG("%p", modem);
+
+ ofono_phonebook_create(modem, 0, "atmodem", data->data);
+
+ ofono_sms_create(modem, OFONO_VENDOR_SIMCOM, "atmodem",
+ data->data);
+
+ /* gprs things */
+ gprs = ofono_gprs_create(modem, 0, "atmodem", data->data);
+ gc = ofono_gprs_context_create(modem, 0, "atmodem", data->modem);
+
+ if(gprs && gc)
+ {
+ ofono_gprs_add_context(gprs, gc);
+ }
+}
+
+static void simcom_post_online(struct ofono_modem *modem)
+{
+ struct simcom_data *data = ofono_modem_get_data(modem);
+
+ DBG("%p", modem);
+
+ ofono_netreg_create(modem, OFONO_VENDOR_SIMCOM, "atmodem", data->data);
+ ofono_cbs_create(modem, 0, "atmodem", data->data);
+ ofono_ussd_create(modem, 0, "atmodem", data->data);
+}
+
+static struct ofono_modem_driver simcom_driver = {
+ .name = "simcom",
+ .probe = simcom_probe,
+ .remove = simcom_remove,
+ .enable = simcom_enable,
+ .disable = simcom_disable,
+ .pre_sim = simcom_pre_sim,
+ .post_sim = simcom_post_sim,
+ .post_online = simcom_post_online,
+};
+
+static int simcom_init(void)
+{
+ return ofono_modem_driver_register(&simcom_driver);
+}
+
+static void simcom_exit(void)
+{
+ ofono_modem_driver_unregister(&simcom_driver);
+}
+
+OFONO_PLUGIN_DEFINE(simcom, "SIMCOM modem driver", VERSION,
+ OFONO_PLUGIN_PRIORITY_DEFAULT,
+ simcom_init, simcom_exit)
2 weeks, 6 days
[PATCH_v4 0/5] Private network request to ConnMan
by Guillaume Zajac
Hi,
Changelog from v3 is:
- Add private-network source/include
- ConnMan plugin is independant from emulator
- Each application that need VPN will pass a callback as argument
when private network is requested. This callback will contain the
private network settings.
Guillaume Zajac (5):
gatppp: Add new contructor to use external fd
private-network: add callback typedef drivers and settings
private-network: add request/release functions and new feature to
Makefile.am
emulator: add request/release private network calls
connman: add plugin in oFono to request request/release private
network
Makefile.am | 10 +-
gatchat/gatppp.c | 33 +++++-
gatchat/gatppp.h | 1 +
gatchat/ppp.h | 2 +-
gatchat/ppp_net.c | 40 ++++---
include/private-network.h | 59 +++++++++
plugins/connman.c | 297 +++++++++++++++++++++++++++++++++++++++++++++
src/emulator.c | 49 ++++++--
src/ofono.h | 6 +
src/private-network.c | 89 ++++++++++++++
10 files changed, 556 insertions(+), 30 deletions(-)
create mode 100644 include/private-network.h
create mode 100644 plugins/connman.c
create mode 100644 src/private-network.c
3 weeks, 1 day
Business
by Daser Jnr.
Hi all
>From a business point of view, can some one tell me what i can do with ofono
Cheers
Daser S.
2 months, 2 weeks
Ofono not "recognizing" some USB dongles
by Jerônimo Lopes
Long story, I'm trying to setup a system using Buildroot, Beaglebone Black,
Connman, Ofono, and 3G USB dongles to connect to the internet.
I have 3 usb dongles (names showed at their plastic case):
- ZTE MF-190: not working
- Huawei E173: not working
- Huawei E160: working
I'm attaching some log information of the dongles.
Both not working ones, are working at a PC with Ubuntu 13.10. Also they are
recognized as the same device on Beaglebone and PC.
I'm aware that it's probably not a 'Ofono problem'. I'm using buildroot
default kernel for the Beaglebone and set some options myself, like USB
Serial Converter (not enabled by default), so there is a big probability
that something is missing.
Best regards.
8 years, 1 month
Setting 'legacy' property for GSM modem
by Eric Nelson
Hi all,
I'm an Ofono N00b trying to figure out how configuration
should happen, and I'm a bit stuck.
I'm trying to get a Novatel 3G modem configured, and seem
to be quite close.
Using the nice OFONO_AT_DEBUG=1 switch, I can see what appears
to be proper traffic to the point of connection:
ofonod[1928]: Modem: > AT+CGDATA="PPP",1\r
ofonod[1928]: Modem: < \r\nCONNECT HSDPA 3.6\r\n
And using strace, I see a bunch of writes following this:
write(11, "~\377}#\300!}!}!} }$\321\265~", 17) = 17
write(11, "\377}#\300!}!}!} }$\321\265~", 16) = 16
but no returned data.
If I contrast this with the same card in my laptop running
Network Manager, I see that the "ATD*99**1#\r" string is
used to make the connection:
read(27, "\r\n+CGDCONT: 1,\"IP\",\"roam\",\"\",0,0"..., 1024) = 115
read(27, 0x130f623, 1024) = -1 EAGAIN (Resource
temporarily unavailable)
write(27, "A", 1) = 1
write(27, "T", 1) = 1
write(27, "D", 1) = 1
write(27, "*", 1) = 1
write(27, "9", 1) = 1
write(27, "9", 1) = 1
write(27, "*", 1) = 1
write(27, "*", 1) = 1
write(27, "*", 1) = 1
write(27, "1", 1) = 1
write(27, "#", 1) = 1
write(27, "\r", 1) = 1
read(27, "\r\nCONNECT HSDPA 3.6\r\n", 1024) = 21
And data flows thereafter.
Reading the code, it appears that this form of dialing string is
supported in Ofono, by using the 'legacy' option:
http://git.kernel.org/cgit/network/ofono/ofono.git/tree/gatchat/gsmdial.c...
I'm just not sure where to put this (or if it will do the trick).
I get messages from connmand regarding a missing file
/var/lib/connman/cellular_310260820143731_context1/settings
but I'm not really sure what should be in there. I've tried supplying
one, but the syntax isn't clear to me, and I think I'm barking
up the wrong tree.
Is there a template configuration file for a 3G modem somewhere?
Google doesn't seem to be doing it for me today, and the docs and
source code have me puzzled.
Thanks in advance for any pointers.
Regards,
Eric
8 years, 1 month
problem sim status
by Eric BOUXIROT
hi,
i make an embedded platform with a 3G modem from Sierra Wireless
(SL808x series).
i have a problem with ofono (v1.14) that ask sim status too fast after
modem added resulting in CME Error 14 (SIM busy).
is there a way to delay the sim status query (+CPIN) ??
thank you all !
Eric.
8 years, 1 month
Particular APN and Ofono+Connman+BBB+Buildroot
by Jerônimo Lopes
Hi,
First of all, I just subscribe to the mailing list, and I'll warn that I'll
probably be asking some silly or nonsense questions.
I'm trying to build a embedded Linux system for the Beaglebone Black (BBB)
board, using Buildroot. That system must be able to connect to the internet
through a 3g modem. Also must have the possibility of use 2 or more modems
(each one with a different operator) and the ethernet port to get online,
and manage witch is the preferred interface. The system must start
everything needed and connect automatically with no user interface.
After some research, I'm trying to use Connman+Ofono to achieve that. I'm
using the latest version of Buildroot (2014.02), witch supports Connman
1.19 and Ofono 1.13.
Ok, I build the system. Buildroot creates a script to auto start connmand
but not for ofonod (I don't knows if there is any reason for that). I
manually start ofonod and then connmand, and I've sucessfully make one 3g
modem connected, with connmancli.
As fair as I understand, ofono gets the correct APN settings using
Gnome Service Provider Database.
My questions are:
- How can I 'tell' ofono to use a specific APN settings?
- It seams that ofono only works if is started after usb-modeswitch
detects the modem and create /dev/ttyUSBx devices. Is there anything to do
to configure that to work properly?
Thanks in advance for any tip.
Best regards,
Jerônimo Lopes
8 years, 1 month
wwan0 interface without IP
by Eric BOUXIROT
hi !!
i'm back with my project using ofono/connman/sierra 3G modem...
now my modem work fine with ofono until connection. i can see IP
address with ofono in debug mode (response from !SCPADDR command)
interface wwan0 is UP... but without IPV4 parameters.. (only MAC
address)
i can't go to internet with this.
i have try to put connman in debug mode too, and get an error because
IPAddress is not set.
at this time, if i start udhcpc -i wwan0... connection is made and work
fine....
few seconds only after a very short time, connman say idle timeout and
ofono goes offline.
i mean there is something wrong in ofono... (or connman ? don't know..)
someone can help me ?
thank you so much
8 years, 1 month
Re: Problem reconnecting when 3G dongle is re-inserted
by Homam Dabis
The issue seems sepcific to the E303 HiLink H-2 model.
If I do the same thing using the E303 HiLink S-1 model then all is fine.
Huawei seem to have updated their chipset with the H-2 revision and are
stopping production of the S-1 revision.
Cedric: Can you provide me with more details please.
Thanks
Homam
On 19 March 2014 11:24, <ofono-request(a)ofono.org> wrote:
> Send ofono mailing list submissions to
> ofono(a)ofono.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> https://lists.ofono.org/mailman/listinfo/ofono
> or, via email, send a message with subject or body 'help' to
> ofono-request(a)ofono.org
>
> You can reach the person managing the list at
> ofono-owner(a)ofono.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of ofono digest..."
>
>
> Today's Topics:
>
> 1. Re: Problem reconnecting when 3G dongle is re-inserted
> (Cedric Jehasse)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 19 Mar 2014 12:23:56 +0100
> From: Cedric Jehasse <cedric.jehasse(a)gmail.com>
> To: ofono(a)ofono.org
> Subject: Re: Problem reconnecting when 3G dongle is re-inserted
> Message-ID:
> <
> CABvLYuAqFjGYvqVGH7mQ6pNk5XGDrZbBtKksp97Xe-zZ5KMr_Q(a)mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi,
>
> I remember having the same issue with the E303. If memory serves me right,
> the dongle drops it's carrier detect when you disconnect. The tty hangs up
> and that causes your problem.
> Git history shows at some point in time tty hangups were handled by the
> huawei plugin, but this got replaced by sending AT&C0 to avoid the hangups.
> Seems like AT&C0 doesn't work on the E303...
>
> Cedric
>
>
> On Thu, Mar 13, 2014 at 10:23 AM, Homam Dabis <hdabis(a)digisoft.tv> wrote:
>
> > Hi,
> >
> > Any comment re this issue would be greatly appreciated.
> >
> > Homam
> >
> >
> > On 12 March 2014 17:49, <ofono-request(a)ofono.org> wrote:
> >
> >> Send ofono mailing list submissions to
> >> ofono(a)ofono.org
> >>
> >> To subscribe or unsubscribe via the World Wide Web, visit
> >> https://lists.ofono.org/mailman/listinfo/ofono
> >> or, via email, send a message with subject or body 'help' to
> >> ofono-request(a)ofono.org
> >>
> >> You can reach the person managing the list at
> >> ofono-owner(a)ofono.org
> >>
> >> When replying, please edit your Subject line so it is more specific
> >> than "Re: Contents of ofono digest..."
> >>
> >>
> >> Today's Topics:
> >>
> >> 1. Re: [PATCH 1/5] test: Make print calls compatible with Python
> >> 3 (Martin Pitt)
> >>
> >> 2. Re: Problem reconnecting when 3G dongle is re-inserted
> >> (Homam Dabis)
> >>
> >>
> >> ----------------------------------------------------------------------
> >>
> >> Message: 1
> >> Date: Wed, 12 Mar 2014 17:29:01 +0100
> >> From: Martin Pitt <martin.pitt(a)ubuntu.com>
> >>
> >> To: ofono(a)ofono.org
> >> Subject: Re: [PATCH 1/5] test: Make print calls compatible with Python
> >> 3
> >> Message-ID: <20140312162901.GB2983(a)piware.de>
> >> Content-Type: text/plain; charset=us-ascii
> >>
> >> Hey Denis,
> >>
> >> Denis Kenzior [2014-03-12 10:37 -0500]:
> >>
> >> > I went ahead and applied all 5 patches in this series after slightly
> >> > tweaking the commit messages.
> >>
> >> That was fast, thanks! With the code being python3 only, the print()
> >> one could even be simplified a bit again, but oh well.
> >>
> >> Thanks,
> >>
> >> Martin
> >> --
> >> Martin Pitt | http://www.piware.de
> >> Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)
> >>
> >>
> >> ------------------------------
> >>
> >> Message: 2
> >> Date: Wed, 12 Mar 2014 17:50:31 +0000
> >>
> >> From: Homam Dabis <hdabis(a)digisoft.tv>
> >> To: ofono(a)ofono.org
> >> Subject: Re: Problem reconnecting when 3G dongle is re-inserted
> >> Message-ID:
> >> <
> >> CAK+sfoujsztr+-h-y3dsg-YmAcaudjGq516GmbFWa+ABpGPadw(a)mail.gmail.com>
> >> Content-Type: text/plain; charset="iso-8859-1"
> >>
> >>
> >> Issue is specific to Huawei E303 HiLink dongle.
> >>
> >> I have tried the same setup with ZTE modem and all is fine.
> >>
> >> However, the requirement I have is to use the Huwaei dongle so any help
> >> would be greatly appreciated.
> >>
> >>
> >> Homam
> >>
> >>
> >> On 12 March 2014 16:15, <ofono-request(a)ofono.org> wrote:
> >>
> >> > Send ofono mailing list submissions to
> >> > ofono(a)ofono.org
> >> >
> >> > To subscribe or unsubscribe via the World Wide Web, visit
> >> > https://lists.ofono.org/mailman/listinfo/ofono
> >> > or, via email, send a message with subject or body 'help' to
> >> > ofono-request(a)ofono.org
> >> >
> >> > You can reach the person managing the list at
> >> > ofono-owner(a)ofono.org
> >> >
> >> > When replying, please edit your Subject line so it is more specific
> >> > than "Re: Contents of ofono digest..."
> >> >
> >> >
> >> > Today's Topics:
> >> >
> >> > 1. Re: [PATCH 1/5] test: Make print calls compatible with Python
> >> > 3 (Denis Kenzior)
> >> > 2. Re: Problem reconnecting when 3G dongle is re-inserted
> >> > (Homam Dabis)
> >> >
> >> >
> >> > ----------------------------------------------------------------------
> >> >
> >> > Message: 1
> >> > Date: Wed, 12 Mar 2014 10:37:27 -0500
> >> > From: Denis Kenzior <denkenz(a)gmail.com>
> >> > To: ofono(a)ofono.org
> >> > Subject: Re: [PATCH 1/5] test: Make print calls compatible with Python
> >> > 3
> >> > Message-ID: <53207F37.2090802(a)gmail.com>
> >> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> >> >
> >> > Hi Martin,
> >> >
> >> > On 03/11/2014 11:39 AM, Martin Pitt wrote:
> >> > > Turn print calls into print() function calls and avoid using
> >> > comma-separated
> >> > > arguments, so that they work and look the same with both Python 2
> and
> >> 3.
> >> > > ---
> >> >
> >> > I went ahead and applied all 5 patches in this series after slightly
> >> > tweaking the commit messages.
> >> >
> >> > Thanks for doing the heavy lifting.
> >> >
> >> > Regards,
> >> > -Denis
> >> >
> >> >
> >> >
> >> > ------------------------------
> >> >
> >> > Message: 2
> >> > Date: Wed, 12 Mar 2014 16:16:50 +0000
> >> > From: Homam Dabis <hdabis(a)digisoft.tv>
> >> > To: ofono(a)ofono.org
> >> > Subject: Re: Problem reconnecting when 3G dongle is re-inserted
> >> > Message-ID:
> >> > <
> >> > CAK+sfouWEXtEzg9s25dDf92zHT5ZOcfvTB97Kz9E5R-g9-s+RQ(a)mail.gmail.com>
> >> > Content-Type: text/plain; charset="iso-8859-1"
> >> >
> >> > In fact it seems that I am unable to do the following:
> >> >
> >> > root@smp8670:~# dbus-send --system --print-reply --dest=org.ofono
> >> > /huawei_2/context1 org.ofono.ConnectionContext.SetProperty
> >> string:"Active"
> >> > variant:boolean:true
> >> > method return sender=:1.237 -> dest=:1.253 reply_serial=2
> >> >
> >> > root@smp8670:~# dbus-send --system --print-reply --dest=org.ofono
> >> > /huawei_2/context1 org.ofono.ConnectionContext.SetProperty
> >> string:"Active"
> >> > variant:boolean:false
> >> > method return sender=:1.237 -> dest=:1.256 reply_serial=2
> >> >
> >> > root@smp8670:~# dbus-send --system --print-reply --dest=org.ofono
> >> > /huawei_2/context1 org.ofono.ConnectionContext.SetProperty
> >> string:"Active"
> >> > variant:boolean:true
> >> > Error org.ofono.Error.Failed: Operation failed
> >> >
> >> > With ofono error log as before.
> >> >
> >> >
> >> > Homam
> >> >
> >> >
> >> >
> >> > On 12 March 2014 10:34, <ofono-request(a)ofono.org> wrote:
> >> >
> >> > > Send ofono mailing list submissions to
> >> > > ofono(a)ofono.org
> >> > >
> >> > > To subscribe or unsubscribe via the World Wide Web, visit
> >> > > https://lists.ofono.org/mailman/listinfo/ofono
> >> > > or, via email, send a message with subject or body 'help' to
> >> > > ofono-request(a)ofono.org
> >> > >
> >> > > You can reach the person managing the list at
> >> > > ofono-owner(a)ofono.org
> >> > >
> >> > > When replying, please edit your Subject line so it is more specific
> >> > > than "Re: Contents of ofono digest..."
> >> > >
> >> > >
> >> > > Today's Topics:
> >> > >
> >> > > 1. Re: [PATCH] Port ofono test scripts to also work with Python3
> >> > > (Denis Kenzior)
> >> > > 2. Re: Problem reconnecting when 3G dongle is re-inserted
> >> > > (Homam Dabis)
> >> > >
> >> > >
> >> > >
> ----------------------------------------------------------------------
> >> > >
> >> > > Message: 1
> >> > > Date: Tue, 11 Mar 2014 14:44:38 -0500
> >> > > From: Denis Kenzior <denkenz(a)gmail.com>
> >> > > To: ofono(a)ofono.org
> >> > > Subject: Re: [PATCH] Port ofono test scripts to also work with
> Python3
> >> > > Message-ID: <531F67A6.6020409(a)gmail.com>
> >> > > Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> >> > >
> >> > > Hi Martin,
> >> > >
> >> > > >> I'm okay moving to Python 3, but you might want to send this as
> an
> >> > > >> RFC to garner more feedback.
> >> > > >
> >> > > > That patch is a lot smaller, so it can be applied independently of
> >> the
> >> > > > other four. What you mean with "send as RFC" other than sending it
> >> to
> >> > > > the ML for review?
> >> > >
> >> > > Just means to preceed that patch title with 'RFC:' But no worries,
> >> > > we'll figure it out.
> >> > >
> >> > > Regards,
> >> > > -Denis
> >> > >
> >> > >
> >> > >
> >> > > ------------------------------
> >> > >
> >> > > Message: 2
> >> > > Date: Wed, 12 Mar 2014 10:35:13 +0000
> >> > > From: Homam Dabis <hdabis(a)digisoft.tv>
> >> > > To: ofono(a)ofono.org
> >> > > Subject: Re: Problem reconnecting when 3G dongle is re-inserted
> >> > > Message-ID:
> >> > > <
> >> > > CAK+sfoue_n6P_zGMYrdp-5mgm-UZYivkM+XW6fg4_fszBjLnaA(a)mail.gmail.com>
> >> > > Content-Type: text/plain; charset="iso-8859-1"
> >> > >
> >> > > Hi,
> >> > >
> >> > > I have simplified the process by eliminating connman and focusing on
> >> > ofono.
> >> > >
> >> > > I insert the dongle and run the following:
> >> > >
> >> > > oot@smp8670:~# dbus-send --system --print-reply --dest=org.ofono /
> >> > > org.ofono.Manager.GetModems
> >> > > method return sender=:1.86 -> dest=:1.93 reply_serial=2
> >> > > array [
> >> > > struct {
> >> > > object path "/huawei_0"
> >> > > array [
> >> > > dict entry(
> >> > > string "Online"
> >> > > variant boolean false
> >> > > )
> >> > > dict entry(
> >> > > string "Powered"
> >> > > variant boolean false
> >> > > )
> >> > > dict entry(
> >> > > string "Lockdown"
> >> > > variant boolean false
> >> > > )
> >> > > dict entry(
> >> > > string "Emergency"
> >> > > variant boolean false
> >> > > )
> >> > > dict entry(
> >> > > string "Interfaces"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > dict entry(
> >> > > string "Features"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > dict entry(
> >> > > string "Type"
> >> > > variant string "hardware"
> >> > > )
> >> > > ]
> >> > > }
> >> > > ]
> >> > >
> >> > > root@smp8670:~# dbus-send --system --print-reply --dest=org.ofono
> >> > > /huawei_0
> >> > > org.ofono.Modem.SetProperty string:"Powered" variant:boolean:true
> >> > > method return sender=:1.86 -> dest=:1.95 reply_serial=2
> >> > >
> >> > > root@smp8670:~# dbus-send --system --print-reply --dest=org.ofono
> >> > > /huawei_0
> >> > > org.ofono.Modem.SetProperty string:"Online" variant:boolean:true
> >> > > method return sender=:1.86 -> dest=:1.96 reply_serial=2
> >> > >
> >> > > root@smp8670:~# dbus-send --system --print-reply --dest=org.ofono
> >> > > /huawei_0
> >> > > org.ofono.ConnectionManager.GetContexts
> >> > > method return sender=:1.86 -> dest=:1.98 reply_serial=2
> >> > > array [
> >> > > struct {
> >> > > object path "/huawei_0/context1"
> >> > > array [
> >> > > dict entry(
> >> > > string "Name"
> >> > > variant string "Internet"
> >> > > )
> >> > > dict entry(
> >> > > string "Active"
> >> > > variant boolean false
> >> > > )
> >> > > dict entry(
> >> > > string "Type"
> >> > > variant string "internet"
> >> > > )
> >> > > dict entry(
> >> > > string "Protocol"
> >> > > variant string "ip"
> >> > > )
> >> > > dict entry(
> >> > > string "AccessPointName"
> >> > > variant string "3Ireland"
> >> > > )
> >> > > dict entry(
> >> > > string "Username"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Password"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Settings"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > dict entry(
> >> > > string "IPv6.Settings"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > ]
> >> > > }
> >> > > struct {
> >> > > object path "/huawei_0/context2"
> >> > > array [
> >> > > dict entry(
> >> > > string "Name"
> >> > > variant string "Internet"
> >> > > )
> >> > > dict entry(
> >> > > string "Active"
> >> > > variant boolean false
> >> > > )
> >> > > dict entry(
> >> > > string "Type"
> >> > > variant string "internet"
> >> > > )
> >> > > dict entry(
> >> > > string "Protocol"
> >> > > variant string "ip"
> >> > > )
> >> > > dict entry(
> >> > > string "AccessPointName"
> >> > > variant string "3Ireland"
> >> > > )
> >> > > dict entry(
> >> > > string "Username"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Password"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Settings"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > dict entry(
> >> > > string "IPv6.Settings"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > ]
> >> > > }
> >> > > struct {
> >> > > object path "/huawei_0/context3"
> >> > > array [
> >> > > dict entry(
> >> > > string "Name"
> >> > > variant string "Internet"
> >> > > )
> >> > > dict entry(
> >> > > string "Active"
> >> > > variant boolean false
> >> > > )
> >> > > dict entry(
> >> > > string "Type"
> >> > > variant string "internet"
> >> > > )
> >> > > dict entry(
> >> > > string "Protocol"
> >> > > variant string "ip"
> >> > > )
> >> > > dict entry(
> >> > > string "AccessPointName"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Username"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Password"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Settings"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > dict entry(
> >> > > string "IPv6.Settings"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > ]
> >> > > }
> >> > > struct {
> >> > > object path "/huawei_0/context4"
> >> > > array [
> >> > > dict entry(
> >> > > string "Name"
> >> > > variant string "Internet"
> >> > > )
> >> > > dict entry(
> >> > > string "Active"
> >> > > variant boolean false
> >> > > )
> >> > > dict entry(
> >> > > string "Type"
> >> > > variant string "internet"
> >> > > )
> >> > > dict entry(
> >> > > string "Protocol"
> >> > > variant string "ip"
> >> > > )
> >> > > dict entry(
> >> > > string "AccessPointName"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Username"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Password"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Settings"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > dict entry(
> >> > > string "IPv6.Settings"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > ]
> >> > > }
> >> > > struct {
> >> > > object path "/huawei_0/context5"
> >> > > array [
> >> > > dict entry(
> >> > > string "Name"
> >> > > variant string "Internet"
> >> > > )
> >> > > dict entry(
> >> > > string "Active"
> >> > > variant boolean false
> >> > > )
> >> > > dict entry(
> >> > > string "Type"
> >> > > variant string "internet"
> >> > > )
> >> > > dict entry(
> >> > > string "Protocol"
> >> > > variant string "ip"
> >> > > )
> >> > > dict entry(
> >> > > string "AccessPointName"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Username"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Password"
> >> > > variant string ""
> >> > > )
> >> > > dict entry(
> >> > > string "Settings"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > dict entry(
> >> > > string "IPv6.Settings"
> >> > > variant array [
> >> > > ]
> >> > > )
> >> > > ]
> >> > > }
> >> > > ]
> >> > > root@smp8670:~# dbus-send --system --print-reply --dest=org.ofono
> >> > > /huawei_0/context1 org.ofono.ConnectionContext.SetProperty
> >> > string:"Active"
> >> > > variant:boolean:true
> >> > > Error org.ofono.Error.Failed: Operation failed
> >> > >
> >> > >
> >> > > The ofono debug is as follows:
> >> > >
> >> > >
> >> > > ofonod[1560]: oFono version 1.14
> >> > > ofonod[1560]: /ofono-1.14/src/plugin.c:__ofono_plugin_init()
> >> > > ofonod[1560]:
> >> > > /ofono-1.14/plugins/push-notification.c:push_notification_init()
> >> > > ofonod[1560]:
> >> > /ofono-1.14/plugins/smart-messaging.c:smart_messaging_init()
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/cdma-provision.c:ofono_cdma_provision_driver_register()
> >> > > driver: 0x556c1bb0 name: CDMA provisioning
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/gprs-provision.c:ofono_gprs_provision_driver_register()
> >> > > driver: 0x556c1b80 name: Provisioning
> >> > > ofonod[1560]: /ofono-1.14/plugins/dun_gw_bluez5.c:dun_gw_init()
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/handsfree-audio.c:ofono_handsfree_card_driver_register()
> >> > > driver: 0x556c1a50
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1a60, name: hfp
> >> > > ofonod[1560]: /ofono-1.14/plugins/he910.c:he910_init()
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c19e0, name: he910
> >> > > ofonod[1560]: /ofono-1.14/plugins/connman.c:connman_init()
> >> > > ofonod[1560]:
> >> > >
> >>
> /ofono-1.14/src/private-network.c:ofono_private_network_driver_register()
> >> > > driver: 0x556c19b0, name: ConnMan Private Network
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1960, name: sim900
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1910, name: samsung
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c18c0, name: speedupcdma
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1870, name: speedup
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1820, name: alcatel
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c17c0, name: icera
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1770, name: linktop
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1720, name: nokiacdma
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c16d0, name: nokia
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1680, name: tc65
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c15f0, name: ste
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1590, name: ifx
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1540, name: palmpre
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c14f0, name: novatel
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c14a0, name: sierra
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1420, name: huawei
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c13d0, name: zte
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1370, name: hso
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1320, name: mbm
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c12d0, name: calypso
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1280, name: wavecom
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1230, name: g1
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/cdma-voicecall.c:ofono_cdma_voicecall_driver_register()
> >> > > driver: 0x556c11a0, name: cdmamodem
> >> > > ofonod[1560]:
> /ofono-1.14/src/modem.c:ofono_devinfo_driver_register()
> >> > > driver: 0x556c11c0, name: cdmamodem
> >> > > ofonod[1560]:
> >> > > /ofono-1.14/src/cdma-connman.c:ofono_cdma_connman_driver_register()
> >> > driver:
> >> > > 0x556c11f0, name: cdmamodem
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c111c, name: phonesim
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c1154, name: localhfp
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > driver: 0x556c1104, name: phonesim
> >> > > ofonod[1560]: /ofono-1.14/src/ctm.c:ofono_ctm_driver_register()
> >> driver:
> >> > > 0x556c10f0, name: phonesim
> >> > > ofonod[1560]: /ofono-1.14/plugins/phonesim.c:parse_config() filename
> >> > > /etc/ofono/phonesim.conf
> >> > > ofonod[1560]: /ofono-1.14/src/ussd.c:ofono_ussd_driver_register()
> >> driver:
> >> > > 0x556c10b0, name: speedupmodem
> >> > > ofonod[1560]:
> >> > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> > > driver: 0x556c0f50, name: hfpmodem
> >> > > ofonod[1560]:
> /ofono-1.14/src/modem.c:ofono_devinfo_driver_register()
> >> > > driver: 0x556c1010, name: hfpmodem
> >> > > ofonod[1560]:
> /ofono-1.14/src/network.c:ofono_netreg_driver_register()
> >> > > driver: 0x556c0fa0, name: hfpmodem
> >> > > ofonod[1560]:
> >> > > /ofono-1.14/src/call-volume.c:ofono_call_volume_driver_register()
> >> driver:
> >> > > 0x556c0fe0, name: hfpmodem
> >> > > ofonod[1560]:
> >> > /ofono-1.14/src/handsfree.c:ofono_handsfree_driver_register()
> >> > > driver: 0x556c1030, name: hfpmodem
> >> > > ofonod[1560]: /ofono-1.14/src/siri.c:ofono_siri_driver_register()
> >> driver:
> >> > > 0x556c1060, name: hfpmodem
> >> > > ofonod[1560]:
> /ofono-1.14/src/network.c:ofono_netreg_driver_register()
> >> > > driver: 0x556c0ec0, name: dunmodem
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:ofono_gprs_driver_register()
> >> driver:
> >> > > 0x556c0ef0, name: dunmodem
> >> > > ofonod[1560]:
> >> > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> > > driver: 0x556c0df0, name: stemodem
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > driver: 0x556c0e70, name: stemodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > driver: 0x556c0e40, name: stemodem
> >> > > ofonod[1560]:
> >> > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> > > driver: 0x556c0cb0, name: ifxmodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/audio-settings.c:ofono_audio_settings_driver_register()
> >> > > driver: 0x556c0d00, name: ifxmodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > driver: 0x556c0d20, name: ifxmodem
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > driver: 0x556c0d50, name: ifxmodem
> >> > > ofonod[1560]: /ofono-1.14/src/stk.c:ofono_stk_driver_register()
> >> driver:
> >> > > 0x556c0d80, name: ifxmodem
> >> > > ofonod[1560]: /ofono-1.14/src/ctm.c:ofono_ctm_driver_register()
> >> driver:
> >> > > 0x556c0db0, name: ifxmodem
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > driver: 0x556c0c40, name: hsomodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > driver: 0x556c0c60, name: hsomodem
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > driver: 0x556c0bb0, name: mbmmodem
> >> > > ofonod[1560]: /ofono-1.14/src/stk.c:ofono_stk_driver_register()
> >> driver:
> >> > > 0x556c0be0, name: mbmmodem
> >> > > ofonod[1560]:
> >> > >
> >> > >
> >> >
> >>
> /ofono-1.14/src/location-reporting.c:ofono_location_reporting_driver_register()
> >> > > driver: 0x556c0c00, name: mbmmodem
> >> > > ofonod[1560]:
> >> > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> > > driver: 0x556c0b20, name: calypsomodem
> >> > > ofonod[1560]: /ofono-1.14/src/stk.c:ofono_stk_driver_register()
> >> driver:
> >> > > 0x556c0b70, name: calypsomodem
> >> > > ofonod[1560]: /ofono-1.14/src/ussd.c:ofono_ussd_driver_register()
> >> driver:
> >> > > 0x556c0a00, name: huaweimodem
> >> > > ofonod[1560]:
> >> > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> > > driver: 0x556c0a20, name: huaweimodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/audio-settings.c:ofono_audio_settings_driver_register()
> >> > > driver: 0x556c0a70, name: huaweimodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > driver: 0x556c0ab0, name: huaweimodem
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > driver: 0x556c0a90, name: huaweimodem
> >> > > ofonod[1560]:
> >> > > /ofono-1.14/src/cdma-netreg.c:ofono_cdma_netreg_driver_register()
> >> driver:
> >> > > 0x556c0ae0, name: huaweimodem
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > driver: 0x556c0970, name: iceramodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > driver: 0x556c09a0, name: iceramodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > driver: 0x556c0920, name: ztemodem
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > driver: 0x556c08e0, name: swmodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > driver: 0x556c0890, name: nwmodem
> >> > > ofonod[1560]:
> >> > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> > > driver: 0x556c06b0, name: atmodem
> >> > > ofonod[1560]:
> /ofono-1.14/src/modem.c:ofono_devinfo_driver_register()
> >> > > driver: 0x556c0760, name: atmodem
> >> > > ofonod[1560]:
> >> > > /ofono-1.14/src/call-barring.c:ofono_call_barring_driver_register()
> >> > driver:
> >> > > 0x556c0710, name: atmodem
> >> > > ofonod[1560]:
> >> > >
> >>
> /ofono-1.14/src/call-forwarding.c:ofono_call_forwarding_driver_register()
> >> > > driver: 0x556c0480, name: atmodem
> >> > > ofonod[1560]:
> >> > > /ofono-1.14/src/call-meter.c:ofono_call_meter_driver_register()
> >> driver:
> >> > > 0x556c04b0, name: atmodem
> >> > > ofonod[1560]:
> >> > >
> /ofono-1.14/src/call-settings.c:ofono_call_settings_driver_register()
> >> > > driver: 0x556c0390, name: atmodem
> >> > > ofonod[1560]:
> >> > /ofono-1.14/src/phonebook.c:ofono_phonebook_driver_register()
> >> > > driver: 0x556c0730, name: atmodem
> >> > > ofonod[1560]: /ofono-1.14/src/ussd.c:ofono_ussd_driver_register()
> >> driver:
> >> > > 0x556c0680, name: atmodem
> >> > > ofonod[1560]: /ofono-1.14/src/sms.c:ofono_sms_driver_register()
> >> driver:
> >> > > 0x556c0400, name: atmodem
> >> > > ofonod[1560]: /ofono-1.14/src/sim.c:ofono_sim_driver_register()
> >> driver:
> >> > > 0x556c0560, name: atmodem
> >> > > ofonod[1560]: /ofono-1.14/src/sim.c:ofono_sim_driver_register()
> >> driver:
> >> > > 0x556c05a8, name: atmodem-noef
> >> > > ofonod[1560]: /ofono-1.14/src/stk.c:ofono_stk_driver_register()
> >> driver:
> >> > > 0x556c0660, name: atmodem
> >> > > ofonod[1560]:
> /ofono-1.14/src/network.c:ofono_netreg_driver_register()
> >> > > driver: 0x556c0500, name: atmodem
> >> > > ofonod[1560]: /ofono-1.14/src/cbs.c:ofono_cbs_driver_register()
> >> driver:
> >> > > 0x556c0460, name: atmodem
> >> > > ofonod[1560]:
> >> > > /ofono-1.14/src/call-volume.c:ofono_call_volume_driver_register()
> >> driver:
> >> > > 0x556c0790, name: atmodem
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:ofono_gprs_driver_register()
> >> driver:
> >> > > 0x556c07d0, name: atmodem
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > driver: 0x556c0800, name: atmodem
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/sim-auth.c:ofono_sim_auth_driver_register()
> >> > > driver: 0x556c0820, name: atmodem
> >> > > ofonod[1560]: /ofono-1.14/src/gnss.c:ofono_gnss_driver_register()
> >> driver:
> >> > > 0x556c0840, name: atmodem
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556c01b0, name: gobi
> >> > > ofonod[1560]:
> /ofono-1.14/src/modem.c:ofono_devinfo_driver_register()
> >> > > driver: 0x556bff80, name: qmimodem
> >> > > ofonod[1560]:
> /ofono-1.14/src/network.c:ofono_netreg_driver_register()
> >> > > driver: 0x556bfff0, name: qmimodem
> >> > > ofonod[1560]:
> >> > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> > > driver: 0x556bffa0, name: qmimodem
> >> > > ofonod[1560]: /ofono-1.14/src/sim.c:ofono_sim_driver_register()
> >> driver:
> >> > > 0x556c0020, name: qmimodem-legacy
> >> > > ofonod[1560]: /ofono-1.14/src/sim.c:ofono_sim_driver_register()
> >> driver:
> >> > > 0x556c0070, name: qmimodem
> >> > > ofonod[1560]: /ofono-1.14/src/sms.c:ofono_sms_driver_register()
> >> driver:
> >> > > 0x556c00c0, name: qmimodem
> >> > > ofonod[1560]: /ofono-1.14/src/ussd.c:ofono_ussd_driver_register()
> >> driver:
> >> > > 0x556c00e0, name: qmimodem
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:ofono_gprs_driver_register()
> >> driver:
> >> > > 0x556c0100, name: qmimodem
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > driver: 0x556c0120, name: qmimodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > driver: 0x556c0140, name: qmimodem
> >> > > ofonod[1560]:
> >> > >
> >> > >
> >> >
> >>
> /ofono-1.14/src/location-reporting.c:ofono_location_reporting_driver_register()
> >> > > driver: 0x556c0170, name: qmimodem
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556bff2c, name: u8500
> >> > > ofonod[1560]:
> /ofono-1.14/src/modem.c:ofono_devinfo_driver_register()
> >> > > driver: 0x556bff10, name: u8500
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556bfec0, name: n900
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > driver:
> >> > > 0x556bfe70, name: isiusb
> >> > > ofonod[1560]:
> /ofono-1.14/src/modem.c:ofono_devinfo_driver_register()
> >> > > driver: 0x556bfb90, name: isimodem
> >> > > ofonod[1560]:
> >> > /ofono-1.14/src/phonebook.c:ofono_phonebook_driver_register()
> >> > > driver: 0x556bfb80, name: isimodem
> >> > > ofonod[1560]:
> /ofono-1.14/src/network.c:ofono_netreg_driver_register()
> >> > > driver: 0x556bfbb0, name: isimodem
> >> > > ofonod[1560]:
> >> > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> > > driver: 0x556bfbe0, name: isimodem
> >> > > ofonod[1560]: /ofono-1.14/src/sms.c:ofono_sms_driver_register()
> >> driver:
> >> > > 0x556bfc30, name: isimodem
> >> > > ofonod[1560]: /ofono-1.14/src/cbs.c:ofono_cbs_driver_register()
> >> driver:
> >> > > 0x556bfc50, name: isimodem
> >> > > ofonod[1560]: /ofono-1.14/src/sim.c:ofono_sim_driver_register()
> >> driver:
> >> > > 0x556bfc70, name: isimodem
> >> > > ofonod[1560]: /ofono-1.14/src/ussd.c:ofono_ussd_driver_register()
> >> driver:
> >> > > 0x556bfcc0, name: isimodem
> >> > > ofonod[1560]:
> >> > >
> >>
> /ofono-1.14/src/call-forwarding.c:ofono_call_forwarding_driver_register()
> >> > > driver: 0x556bfce0, name: isimodem
> >> > > ofonod[1560]:
> >> > >
> /ofono-1.14/src/call-settings.c:ofono_call_settings_driver_register()
> >> > > driver: 0x556bfd00, name: isimodem
> >> > > ofonod[1560]:
> >> > > /ofono-1.14/src/call-barring.c:ofono_call_barring_driver_register()
> >> > driver:
> >> > > 0x556bfd30, name: isimodem
> >> > > ofonod[1560]:
> >> > > /ofono-1.14/src/call-meter.c:ofono_call_meter_driver_register()
> >> driver:
> >> > > 0x556bfd50, name: isimodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > driver: 0x556bfd80, name: isimodem
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:ofono_gprs_driver_register()
> >> driver:
> >> > > 0x556bfdb0, name: isimodem
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > driver: 0x556bfdd0, name: isimodem
> >> > > ofonod[1560]:
> >> > >
> >> /ofono-1.14/src/audio-settings.c:ofono_audio_settings_driver_register()
> >> > > driver: 0x556bfdf0, name: isimodem
> >> > > ofonod[1560]: /ofono-1.14/src/sim.c:ofono_sim_driver_register()
> >> driver:
> >> > > 0x556bfe00, name: wgmodem2.5
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:udev_start()
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:enumerate_devices()
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() hub
> >> > > [(null):(null)]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() usb
> >> > > [0bda:8176]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device()
> >> rtl8192cu
> >> > > [(null):(null)]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device()
> >> rtl8192cu
> >> > > [0bda:8176]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() hub
> >> > > [(null):(null)]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() usb
> >> > > [12d1:1f01]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() usb
> >> > > [(null):(null)]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:remove_device()
> >> > > /sys/devices/platform/tangox-ehci-hcd-1/usb2/2-1/2-1:1.0
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:remove_device()
> >> > > /sys/devices/platform/tangox-ehci-hcd-1/usb2/2-1
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_modem_list()
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() usb
> >> > > [12d1:1001]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() option
> >> > > [(null):(null)]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() option
> >> > > [(null):(null)]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() option
> >> > > [(null):(null)]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() option
> >> > > [12d1:1001]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:add_device()
> >> > > /sys/devices/platform/tangox-ehci-hcd-1/usb2/2-1
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:add_device()
> >> > >
> >> > >
> >> >
> >>
> /sys/devices/platform/tangox-ehci-hcd-1/usb2/2-1/2-1:1.0/ttyUSB0/tty/ttyUSB0
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:add_device() /dev/ttyUSB0
> >> > > (huawei) 255/255/255 [00] ==> (null) (null)
> >> > > ofonod[1560]: /ofono-1.14/plugins/udev.c:udev_event() subsystem tty
> >> add
> >> > > ofonod[1560]: /ofono-1.14/plugins/udev.c:udev_event() subsystem tty
> >> > > finished
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() option
> >> > > [12d1:1001]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:add_device()
> >> > > /sys/devices/platform/tangox-ehci-hcd-1/usb2/2-1
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:add_device()
> >> > >
> >> > >
> >> >
> >>
> /sys/devices/platform/tangox-ehci-hcd-1/usb2/2-1/2-1:1.1/ttyUSB1/tty/ttyUSB1
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:add_device() /dev/ttyUSB1
> >> > > (huawei) 255/255/255 [01] ==> (null) (null)
> >> > > ofonod[1560]: /ofono-1.14/plugins/udev.c:udev_event() subsystem tty
> >> add
> >> > > ofonod[1560]: /ofono-1.14/plugins/udev.c:udev_event() subsystem tty
> >> > > finished
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_usb_device() option
> >> > > [12d1:1001]
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:add_device()
> >> > > /sys/devices/platform/tangox-ehci-hcd-1/usb2/2-1
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:add_device()
> >> > >
> >> > >
> >> >
> >>
> /sys/devices/platform/tangox-ehci-hcd-1/usb2/2-1/2-1:1.2/ttyUSB2/tty/ttyUSB2
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:add_device() /dev/ttyUSB2
> >> > > (huawei) 255/255/255 [02] ==> (null) (null)
> >> > > ofonod[1560]: /ofono-1.14/plugins/udev.c:udev_event() subsystem tty
> >> add
> >> > > ofonod[1560]: /ofono-1.14/plugins/udev.c:udev_event() subsystem tty
> >> > > finished
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:check_modem_list()
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:create_modem()
> >> > > /sys/devices/platform/tangox-ehci-hcd-1/usb2/2-1
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:create_modem()
> >> driver=huawei
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_create() name:
> >> (null),
> >> > > type: huawei
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:setup_huawei()
> >> > > /sys/devices/platform/tangox-ehci-hcd-1/usb2/2-1
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:setup_huawei()
> /dev/ttyUSB0
> >> > > 255/255/255 00 (null)
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:setup_huawei()
> /dev/ttyUSB1
> >> > > 255/255/255 01 (null)
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:setup_huawei()
> /dev/ttyUSB2
> >> > > 255/255/255 02 (null)
> >> > > ofonod[1560]: /ofono-1.14/plugins/udevng.c:setup_huawei()
> >> > mdm=/dev/ttyUSB0
> >> > > pcui=/dev/ttyUSB2 diag=(null) qmi=(null) net=(null)
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:set_modem_property() modem
> >> > 0x556d42a0
> >> > > property Device
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:set_modem_property() modem
> >> > 0x556d42a0
> >> > > property Modem
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:set_modem_property() modem
> >> > 0x556d42a0
> >> > > property Pcui
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:set_modem_property() modem
> >> > 0x556d42a0
> >> > > property Diag
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:set_modem_property() modem
> >> > 0x556d42a0
> >> > > property NetworkInterface
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:ofono_modem_register()
> >> 0x556d42a0
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:huawei_probe() 0x556d42a0
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:emit_modem_added() 0x556d42a0
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:call_modemwatches() 0x556d42a0
> >> > > added:1
> >> > > ofonod[1560]: /ofono-1.14/plugins/hfp_ag_bluez5.c:modem_watch()
> modem:
> >> > > 0x556d42a0, added: 1
> >> > > ofonod[1560]: /ofono-1.14/plugins/dun_gw_bluez5.c:modem_watch()
> modem:
> >> > > 0x556d42a0, added: 1
> >> > > ofonod[1560]: /ofono-1.14/plugins/smart-messaging.c:modem_watch()
> >> modem:
> >> > > 0x556d42a0, added: 1
> >> > > ofonod[1560]: /ofono-1.14/plugins/push-notification.c:modem_watch()
> >> > modem:
> >> > > 0x556d42a0, added: 1
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:huawei_enable()
> 0x556d42a0
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:get_modem_property() modem
> >> > 0x556d42a0
> >> > > property Modem
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:open_device() Modem
> >> > /dev/ttyUSB0
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:get_modem_property() modem
> >> > 0x556d42a0
> >> > > property Pcui
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:open_device() Pcui
> >> > /dev/ttyUSB2
> >> > > ofonod[1560]: PCUI: > ATE0 +CMEE=1\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > ATI\r
> >> > > ofonod[1560]: PCUI: < \r\nManufacturer: huawei\r\nModel:
> >> > E303\r\nRevision:
> >> > > 22.318.05.00.00\r\nIMEI: 862566020005697\r\n+GCAP:
> >> > > +CGSM,+DS,+ES\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT^RFSWITCH=?\r
> >> > > ofonod[1560]: PCUI: < \r\nERROR\r\n
> >> > > ofonod[1560]: PCUI: > AT+CFUN=1\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:cfun_enable()
> >> > > ofonod[1560]: PCUI: > AT^SYSINFO\r
> >> > > ofonod[1560]: PCUI: < \r\n^SYSINFO:2,3,0,5,1,0,4\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:sysinfo_enable_cb() 255
> ->
> >> 1
> >> > > ofonod[1560]: PCUI: > AT&C0\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CSCS="GSM"\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT^U2DIAG?\r
> >> > > ofonod[1560]: PCUI: < \r\n^U2DIAG: 119\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT^GETPORTMODE\r
> >> > > ofonod[1560]: PCUI: < \r\n^GETPORTMODE: TYPE: WCDMA:
> >> > huawei,\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT^USSDMODE=?\r
> >> > > ofonod[1560]: PCUI: < \r\n^USSDMODE: (0-1)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT^DIALMODE=?\r
> >> > > ofonod[1560]: PCUI: < \r\n^DIALMODE: (0-2),(0-255)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT^CVOICE=?\r
> >> > > ofonod[1560]: PCUI: < \r\n^CVOICE: (0)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CFUN=5\r
> >> > > ofonod[1560]: PCUI: < \r\n+CGREG: 0\r\n
> >> > > ofonod[1560]: PCUI: < \r\n+CREG: 0\r\n
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n\r\n^SRVST: 0\r\n\r\n^MODE: 0,0\r\n
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:cfun_offline()
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:modem_change_state() old
> state:
> >> 0,
> >> > > new state: 1
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:huawei_pre_sim()
> 0x556d42a0
> >> > > ofonod[1560]: PCUI: > AT^USSDMODE?\r
> >> > > ofonod[1560]: /ofono-1.14/src/sim.c:ofono_sim_add_state_watch()
> >> > 0x556e99c8
> >> > > ofonod[1560]: /ofono-1.14/src/sim.c:ofono_sim_add_state_watch()
> >> > 0x556e99c8
> >> > > ofonod[1560]: /ofono-1.14/src/sim.c:ofono_sim_add_state_watch()
> >> > 0x556e99c8
> >> > > ofonod[1560]: PCUI: < \r\n^USSDMODE: 1\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT^DIALMODE?\r
> >> > > ofonod[1560]: PCUI: < \r\n^DIALMODE:3,2\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT^CVOICE?\r
> >> > > ofonod[1560]: PCUI: < \r\n^CVOICE: 1, 8000, 16, 20\r\n\r\nOK\r\n
> >> > > ofonod[1560]: Voice channel: 8000 Hz, 16 bits, 20ms period
> >> > > ofonod[1560]: PCUI: > AT+GCAP\r
> >> > > ofonod[1560]: PCUI: < \r\n+GCAP: +CGSM,+DS,+ES\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,12258,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"621C8202412183022FE2A5038001718A01058B032F06038002000A880110"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_info_cb()
> >> > > crsm_info_cb: 90, 00, 30
> >> > > ofonod[1560]: PCUI: > AT^DDSETEX=?\r
> >> > > ofonod[1560]: PCUI: < \r\n^DDSETEX: (2)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CGMI\r
> >> > > ofonod[1560]: PCUI: < \r\nhuawei\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=176,12258,0,0,10\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > 144,0,"985303050107085305F6"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 10
> >> > > ofonod[1560]: /ofono-1.14/src/simfs.c:sim_fs_op_read_block_cb()
> >> bufoff:
> >> > 0,
> >> > > dataoff: 0, tocopy: 10
> >> > > ofonod[1560]: PCUI: > AT+CGMM\r
> >> > > ofonod[1560]: PCUI: < \r\nE303\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28421,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"621C8202412183026F05A5038001718A01058B036F06048002000A880110"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_info_cb()
> >> > > crsm_info_cb: 90, 00, 30
> >> > > ofonod[1560]: PCUI: > AT+CGMR\r
> >> > > ofonod[1560]: PCUI: < \r\n22.318.05.00.00\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=176,28421,0,0,10\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > 144,0,"656EFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 10
> >> > > ofonod[1560]: /ofono-1.14/src/simfs.c:sim_fs_op_read_block_cb()
> >> bufoff:
> >> > 0,
> >> > > dataoff: 0, tocopy: 10
> >> > > ofonod[1560]: PCUI: > AT+CGSN\r
> >> > > ofonod[1560]: PCUI: < \r\n862566020005697\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,12037,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"621C8202412183022F05A5038001718A01058B032F06048002000A880128"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_info_cb()
> >> > > crsm_info_cb: 90, 00, 30
> >> > > ofonod[1560]: PCUI: > AT+CRSM=176,12037,0,0,10\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > 144,0,"656EFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 10
> >> > > ofonod[1560]: /ofono-1.14/src/simfs.c:sim_fs_op_read_block_cb()
> >> bufoff:
> >> > 0,
> >> > > dataoff: 0, tocopy: 10
> >> > > ofonod[1560]: PCUI: > AT+CPIN?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CPIN: READY\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_cpin_cb()
> >> crsm_pin_cb:
> >> > > READY
> >> > > ofonod[1560]:
> /ofono-1.14/drivers/atmodem/sim.c:at_pin_retries_query()
> >> > > ofonod[1560]: PCUI: > AT^CPIN?\r
> >> > > ofonod[1560]: PCUI: < \r\n^CPIN: READY,,10,3,10,3\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:huawei_cpin_cb()
> retry
> >> > > counter id=9, val=10
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:huawei_cpin_cb()
> retry
> >> > > counter id=1, val=3
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:huawei_cpin_cb()
> retry
> >> > > counter id=11, val=10
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:huawei_cpin_cb()
> retry
> >> > > counter id=4, val=3
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28590,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 106,130,""\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28589,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"621C8202412183026FADA5038001718A01058B036F060680020004880118"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_info_cb()
> >> > > crsm_info_cb: 90, 00, 30
> >> > > ofonod[1560]: PCUI: > AT+CRSM=176,28589,0,0,4\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"00000002"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 4
> >> > > ofonod[1560]: /ofono-1.14/src/simfs.c:sim_fs_op_read_block_cb()
> >> bufoff:
> >> > 0,
> >> > > dataoff: 0, tocopy: 4
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28438,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 106,130,""\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28472,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"621C8202412183026F38A5038001718A01058B036F06028002000A880120"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_info_cb()
> >> > > crsm_info_cb: 90, 00, 30
> >> > > ofonod[1560]: PCUI: > AT+CRSM=176,28472,0,0,10\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > 144,0,"7EEE111C27F659000000"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 10
> >> > > ofonod[1560]: /ofono-1.14/src/simfs.c:sim_fs_op_read_block_cb()
> >> bufoff:
> >> > 0,
> >> > > dataoff: 0, tocopy: 10
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28502,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"621C8202412183026F56A5038001718A01058B036F060780020001880128"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_info_cb()
> >> > > crsm_info_cb: 90, 00, 30
> >> > > ofonod[1560]: PCUI: > AT+CRSM=176,28502,0,0,1\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"00"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 1
> >> > > ofonod[1560]: /ofono-1.14/src/simfs.c:sim_fs_op_read_block_cb()
> >> bufoff:
> >> > 0,
> >> > > dataoff: 0, tocopy: 1
> >> > > ofonod[1560]: PCUI: > AT+CIMI\r
> >> > > ofonod[1560]: PCUI: < \r\n272050100413580\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_cimi_cb()
> cimi_cb:
> >> > > 272050100413580
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:modem_change_state() old
> state:
> >> 1,
> >> > > new state: 2
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:huawei_post_sim()
> >> 0x556d42a0
> >> > > ofonod[1560]:
> >> > > /ofono-1.14/drivers/atmodem/gprs-context.c:at_gprs_context_probe()
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:get_modem_property() modem
> >> > 0x556d42a0
> >> > > property AlwaysOnline
> >> > > ofonod[1560]: PCUI: > AT+CRC=1\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CLIP=1\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+COLP=1\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CCWA=1\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]:
> >> > >
> >> >
> >>
> /ofono-1.14/drivers/huaweimodem/voicecall.c:huawei_voicecall_initialized()
> >> > > registering to notifications
> >> > > ofonod[1560]: /ofono-1.14/src/sim.c:ofono_sim_add_state_watch()
> >> > 0x556e99c8
> >> > > ofonod[1560]: /ofono-1.14/plugins/bluez5.c:bt_register_profile()
> >> > Bluetooth:
> >> > > Registering 0000111f-0000-1000-8000-00805f9b34fb (hfp_ag) profile
> >> > > ofonod[1560]: PCUI: > AT^CVOICE=?\r
> >> > > ofonod[1560]: PCUI: < \r\n^CVOICE: (0)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CSCS=?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CSCS: ("IRA","UCS2","GSM")\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT^SYSCFG=?\r
> >> > > ofonod[1560]: PCUI: < \r\n^SYSCFG:
> >> > >
> >> > >
> >> >
> >>
> (2,13,14,16),(0-3),((2000000400380,"GSM900/GSM1800/WCDMA900/WCDMA2100"),(280000,"GSM850/GSM1900"),(3fffffff,"All
> >> > > bands")),(0-2),(0-4)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CSMS=?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CSMS: (0,1)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sms.c:at_csms_query_cb()
> >> CSMS
> >> > > query parsed successfully
> >> > > ofonod[1560]: PCUI: > AT+CGDCONT=?\r
> >> > > ofonod[1560]: RegisterProfile() replied an error:
> >> > > org.freedesktop.DBus.Error.Spawn.ChildExited, Launch helper exited
> >> with
> >> > > unknown return code 1
> >> > > ofonod[1560]: PCUI: < \r\n+CGDCONT:
> >> > > (1-11),"IP",,,(0-2),(0-3),(0,1),(0,1)\r\n+CGDCONT:
> >> > > (1-11),"PPP",,,(0-2),(0-3),(0,1),(0,1)\r\n\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28480,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"621E8205422100220683026F40A5038001718A01058B036F0605800200CC8800"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_info_cb()
> >> > > crsm_info_cb: 90, 00, 32
> >> > > ofonod[1560]: PCUI: > AT+CPBS=?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CPBS: ("SM","EN","ON","FD")\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CSMS=1\r
> >> > > ofonod[1560]: PCUI: < \r\n+CSMS: 1,1,1\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CGREG=?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CGREG: (0-2)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28480,1,4,34\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"4D79204E756D626572FFFFFFFFFFFFFFFFFFFFFF0791538313977848FFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 34
> >> > > ofonod[1560]: PCUI: > AT+CSMS?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CSMS: 1,1,1,1\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CGREG=2\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CGAUTO=0\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CGEREP=2,1\r
> >> > > ofonod[1560]: PCUI: < \r\nERROR\r\n
> >> > > ofonod[1560]: /ofono-1.14/plugins/bluez5.c:bt_register_profile()
> >> > Bluetooth:
> >> > > Registering 00001103-0000-1000-8000-00805f9b34fb (dun_gw) profile
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28480,2,4,34\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 34
> >> > > ofonod[1560]: PCUI: > AT+CMGF=?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CMGF: (0,1)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28480,3,4,34\r
> >> > > ofonod[1560]: RegisterProfile() replied an error:
> >> > > org.freedesktop.DBus.Error.Spawn.ChildExited, Launch helper exited
> >> with
> >> > > unknown return code 1
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 34
> >> > > ofonod[1560]: PCUI: > AT+CPMS=?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CPMS:
> >> > > ("SM","ME"),("SM","ME"),("SM","ME")\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28480,4,4,34\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 34
> >> > > ofonod[1560]: PCUI: > AT+CMGF=0\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28480,5,4,34\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 34
> >> > > ofonod[1560]: PCUI: > AT+CPMS="ME","ME","ME"\r
> >> > > ofonod[1560]: PCUI: < \r\n+CPMS: 0,20,0,20,0,20\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28480,6,4,34\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 34
> >> > > ofonod[1560]: PCUI: > AT+CNMI=?\r
> >> > > ofonod[1560]: Duplicate EFsdn entries for `Emergency Services'
> >> > > ofonod[1560]: PCUI: < \r\n+CNMI:
> >> > > (0-2),(0-3),(0,2),(0-2),(0,1)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sms.c:build_cnmi_string()
> >> > > ofonod[1560]: PCUI: > AT+CNMI=1,1,2,1,0\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/src/sms.c:sms_restore_tx_queue()
> >> > > ofonod[1560]: /ofono-1.14/plugins/push-notification.c:sms_watch()
> >> > > registered
> >> > > ofonod[1560]: /ofono-1.14/plugins/smart-messaging.c:sms_watch()
> >> > registered
> >> > > ofonod[1560]: PCUI: > AT+CMGL=4\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sms.c:at_cmgl_done()
> >> > > ofonod[1560]: PCUI: > AT+CGSMS=3\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:get_modem_property() modem
> >> > 0x556d42a0
> >> > > property AlwaysOnline
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:huawei_set_online() modem
> >> > > 0x556d42a0 online
> >> > > ofonod[1560]: PCUI: > AT+CFUN=1\r
> >> > > ofonod[1560]: PCUI: < \r\n^SIMST:0,0\r\n
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:simst_notify() 1 -> 0
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n\r\n^SIMST:1,0\r\n
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:simst_notify() 0 -> 1
> >> > > ofonod[1560]: PCUI: > AT^SYSINFO\r
> >> > > ofonod[1560]: PCUI: < \r\n+CREG: 2\r\n\r\n+CGREG:
> >> > > 2\r\n\r\n^SYSINFO:0,3,0,0,1,0,0\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:ofono_gprs_status_notify()
> >> /huawei_0
> >> > > status 2
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:sysinfo_online_cb() 1 ->
> 1
> >> > > ofonod[1560]: /ofono-1.14/src/modem.c:modem_change_state() old
> state:
> >> 2,
> >> > > new state: 3
> >> > > ofonod[1560]: /ofono-1.14/plugins/huawei.c:huawei_post_online()
> >> > 0x556d42a0
> >> > > ofonod[1560]: PCUI: > AT+CREG=?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CREG: (0-2)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CSCB=?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CSCB:(0,1)\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CUSD=1\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28618,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"621E8205422100060583026FCAA5038001718A01058B036F06058002001E8800"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_info_cb()
> >> > > crsm_info_cb: 90, 00, 32
> >> > > ofonod[1560]: PCUI: > AT+CREG=2\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/src/sim.c:ofono_sim_add_spn_watch()
> >> 0x556e99c8
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/network.c:__ofono_netreg_add_status_watch()
> >> > > 0x556efbe8
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/network.c:__ofono_netreg_add_status_watch()
> >> > > 0x556efbe8
> >> > > ofonod[1560]: PCUI: > AT+CSCB=0\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/src/cbs.c:cbs_got_imsi() Got IMSI:
> >> > > 272050100413580
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/network.c:__ofono_netreg_add_status_watch()
> >> > > 0x556efbe8
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28618,1,4,6\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"000000000000"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 6
> >> > > ofonod[1560]: PCUI: > AT+CREG?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CREG: 2,2\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/src/network.c:ofono_netreg_status_notify()
> >> > > /huawei_0 status 2 tech -1
> >> > > ofonod[1560]: /ofono-1.14/src/network.c:current_operator_callback()
> >> > > 0x556efbe8, (nil)
> >> > > ofonod[1560]: /ofono-1.14/src/cbs.c:cbs_location_changed() 2, -1,
> -1,
> >> -1,
> >> > > (null)(null)
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:netreg_status_changed() 2
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28618,2,4,6\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"000000000000"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 6
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28618,3,4,6\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"000000000000"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 6
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28618,4,4,6\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"000000000000"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 6
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28618,5,4,6\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"000000000000"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 6
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28617,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"621E8205422100050583026FC9A5038001718A01058B036F0602800200198800"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_info_cb()
> >> > > crsm_info_cb: 90, 00, 32
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28617,1,4,5\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"0100000000"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 5
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28617,2,4,5\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"0100000000"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 5
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28617,3,4,5\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"0100000000"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 5
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28617,4,4,5\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"0100000000"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 5
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28617,5,4,5\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 144,0,"0100000000"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 5
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28433,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 106,130,""\r\n\r\nOK\r\n
> >> > > ofonod[1560]:
> >> /ofono-1.14/src/message-waiting.c:mw_cphs_mwis_read_cb() No
> >> > > CPHS MWIS on SIM
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28619,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"621E8205422100100583026FCBA5038001718A01058B036F0605800200508800"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_info_cb()
> >> > > crsm_info_cb: 90, 00, 32
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28619,1,4,16\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > > 144,0,"FF00FFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 16
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28619,2,4,16\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > > 144,0,"FF00FFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 16
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28619,3,4,16\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > > 144,0,"FF00FFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 16
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28619,4,4,16\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > > 144,0,"FF00FFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 16
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28619,5,4,16\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > > 144,0,"FF00FFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 16
> >> > > ofonod[1560]: /ofono-1.14/src/simfs.c:sim_fs_op_read_block() bufoff:
> >> 0,
> >> > > seekoff: 39, toread: 17
> >> > > ofonod[1560]: /ofono-1.14/src/simfs.c:sim_fs_op_read_block() bufoff:
> >> 0,
> >> > > seekoff: 39, toread: 10
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/cbs.c:at_cbs_set_topics()
> >> > > ofonod[1560]: PCUI: > AT+CSCB=0\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CSCB=0,"0,50,214,4352-4356"\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28437,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM: 106,130,""\r\n\r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+CRSM=192,28615,0,0,255\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"621E8205422100220583026FC7A5038001718A01058B036F0602800200AA8800"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_info_cb()
> >> > > crsm_info_cb: 90, 00, 32
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28615,1,4,34\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"4D61696CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0791538333331317FFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 34
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28615,2,4,34\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 34
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28615,3,4,34\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 34
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28615,4,4,34\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 34
> >> > > ofonod[1560]: PCUI: > AT+CRSM=178,28615,5,4,34\r
> >> > > ofonod[1560]: PCUI: < \r\n+CRSM:
> >> > >
> >> > >
> >> >
> >>
> 144,0,"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/drivers/atmodem/sim.c:at_crsm_read_cb()
> >> > > crsm_read_cb: 90, 00, 34
> >> > > ofonod[1560]: PCUI: < \r\n^MODE: 5,4\r\n
> >> > > ofonod[1560]: PCUI: < \r\n^RSSI:
> 13\r\n\r\n^HCSQ:"WCDMA",41,35,53\r\n
> >> > > ofonod[1560]: PCUI: < \r\n+CREG: 1,"0040","02C10178"\r\n
> >> > > ofonod[1560]: PCUI: < \r\n^SRVST: 2\r\n
> >> > > ofonod[1560]: /ofono-1.14/src/network.c:ofono_netreg_status_notify()
> >> > > /huawei_0 status 1 tech 2
> >> > > ofonod[1560]: /ofono-1.14/src/cbs.c:cbs_location_changed() 1, -1,
> -1,
> >> 2,
> >> > > (null)(null)
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:netreg_status_changed() 1
> >> > > ofonod[1560]: PCUI: > AT+COPS=3,2\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+COPS?\r
> >> > > ofonod[1560]: PCUI: < \r\n+COPS: 0,2,"27205",2\r\n\r\nOK\r\n
> >> > > ofonod[1560]:
> >> > > /ofono-1.14/drivers/atmodem/network-registration.c:cops_numeric_cb()
> >> Cops
> >> > > numeric got mcc: 272, mnc: 05
> >> > > ofonod[1560]: PCUI: > AT+CSQ\r
> >> > > ofonod[1560]: PCUI: < \r\n+CSQ: 13,99\r\n\r\nOK\r\n
> >> > > ofonod[1560]:
> >> /ofono-1.14/drivers/atmodem/network-registration.c:csq_cb()
> >> > > csq_cb: 13
> >> > > ofonod[1560]:
> /ofono-1.14/src/network.c:ofono_netreg_strength_notify()
> >> > > strength 41
> >> > > ofonod[1560]: PCUI: > AT+CGATT=1\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n\r\n+CGREG: 1,"0040","02C10178"\r\n
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:gprs_attach_callback()
> /huawei_0
> >> > error
> >> > > = 0
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:ofono_gprs_status_notify()
> >> /huawei_0
> >> > > status 1
> >> > > ofonod[1560]: PCUI: > AT+COPS=3,0\r
> >> > > ofonod[1560]: PCUI: < \r\nOK\r\n
> >> > > ofonod[1560]: PCUI: > AT+COPS?\r
> >> > > ofonod[1560]: PCUI: < \r\n+COPS: 0,0,"3 IRL",2\r\n\r\nOK\r\n
> >> > > ofonod[1560]:
> >> > /ofono-1.14/drivers/atmodem/network-registration.c:cops_cb()
> >> > > cops_cb: 3 IRL, 272 05 2
> >> > > ofonod[1560]: /ofono-1.14/src/network.c:current_operator_callback()
> >> > > 0x556efbe8, (nil)
> >> > > ofonod[1560]: /ofono-1.14/src/cbs.c:cbs_location_changed() 1, -1,
> -1,
> >> 2,
> >> > > 27205
> >> > > ofonod[1560]: /ofono-1.14/src/cbs.c:cbs_location_changed() 1, 0, 0
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:netreg_status_changed() 1
> >> > > ofonod[1560]: PCUI: > AT+CGREG?\r
> >> > > ofonod[1560]: PCUI: < \r\n+CGREG:
> 2,1,"0040","02C10178"\r\n\r\nOK\r\n
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:registration_status_cb()
> >> /huawei_0
> >> > > error 0 status 1
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:ofono_gprs_status_notify()
> >> /huawei_0
> >> > > status 1
> >> > > ofonod[1560]: PCUI: < \r\n^RSSI:
> 11\r\n\r\n^HCSQ:"WCDMA",38,30,49\r\n
> >> > > ofonod[1560]:
> /ofono-1.14/src/network.c:ofono_netreg_strength_notify()
> >> > > strength 35
> >> > > ofonod[1560]:
> >> > >
> /ofono-1.14/drivers/atmodem/gprs-context.c:at_gprs_activate_primary()
> >> > cid 1
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:pri_activate_callback()
> >> 0x556eb788
> >> > > ofonod[1560]: /ofono-1.14/src/gprs.c:pri_activate_callback()
> >> Activating
> >> > > context failed with error: Unknown error type
> >> > > ofonod[1560]: PCUI: < \r\n^RSSI:
> 13\r\n\r\n^HCSQ:"WCDMA",42,35,51\r\n
> >> > > ofonod[1560]:
> /ofono-1.14/src/network.c:ofono_netreg_strength_notify()
> >> > > strength 41
> >> > >
> >> > >
> >> > > If I now restart ofono then activating the same context will work
> >> fine.
> >> > >
> >> > >
> >> > > Homam
> >> > >
> >> > >
> >> > >
> >> > >
> >> > > On 10 March 2014 18:16, <ofono-request(a)ofono.org> wrote:
> >> > >
> >> > > > Send ofono mailing list submissions to
> >> > > > ofono(a)ofono.org
> >> > > >
> >> > > > To subscribe or unsubscribe via the World Wide Web, visit
> >> > > > https://lists.ofono.org/mailman/listinfo/ofono
> >> > > > or, via email, send a message with subject or body 'help' to
> >> > > > ofono-request(a)ofono.org
> >> > > >
> >> > > > You can reach the person managing the list at
> >> > > > ofono-owner(a)ofono.org
> >> > > >
> >> > > > When replying, please edit your Subject line so it is more
> specific
> >> > > > than "Re: Contents of ofono digest..."
> >> > > >
> >> > > >
> >> > > > Today's Topics:
> >> > > >
> >> > > > 1. Problem reconnecting when 3G dongle is re-inserted (Homam
> >> Dabis)
> >> > > >
> >> > > >
> >> > > >
> >> ----------------------------------------------------------------------
> >> > > >
> >> > > > Message: 1
> >> > > > Date: Mon, 10 Mar 2014 18:17:04 +0000
> >> > > > From: Homam Dabis <hdabis(a)digisoft.tv>
> >> > > > To: ofono(a)ofono.org
> >> > > > Subject: Problem reconnecting when 3G dongle is re-inserted
> >> > > > Message-ID:
> >> > > > <CAK+sfotBtysK1yCTt64m3guFwfzWb_=
> >> > > > 4szj0U2b5Wswgt1m1Cg(a)mail.gmail.com>
> >> > > > Content-Type: text/plain; charset="iso-8859-1"
> >> > > >
> >> > > > Hi,
> >> > > >
> >> > > > I have the following: Huawei E303 3G USB dongle, connman 1.20 and
> >> ofono
> >> > > > 1.14.
> >> > > >
> >> > > > I can connect to a particular APN using connman and ofono.
> >> > > >
> >> > > > However, if I remove and re insert the dongle I am unable to
> >> reconnect
> >> > to
> >> > > > the service. If I restart either connman or ofono then
> reconnection
> >> to
> >> > > > service is ok.
> >> > > >
> >> > > > Connman has the following config:
> >> > > >
> >> > > > [General]
> >> > > > BackgroundScanning=false
> >> > > > DefaultAutoConnectTechnologies=cellular
> >> > > > PreferredTechnologies=cellular,wifi
> >> > > > SingleConnectedTechnology=false
> >> > > > TetheringTechnologies=wifi
> >> > > > PersistentTetheringMode=true
> >> > > >
> >> > > >
> >> > > > In ofono the log for connect/remove and reconnect is:
> >> > > >
> >> > > > root@i100:~# OFONO_AT_DEBUG=1 ofonod -n -d > /ofono.log
> >> > > > ofonod[30943]: oFono version 1.14
> >> > > > ofonod[30943]: /ofono-1.14/src/plugin.c:__ofono_plugin_init()
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/plugins/push-notification.c:push_notification_init()
> >> > > > ofonod[30943]:
> >> > > /ofono-1.14/plugins/smart-messaging.c:smart_messaging_init()
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/cdma-provision.c:ofono_cdma_provision_driver_register()
> >> > > > driver: 0x556c1bb0 name: CDMA provisioning
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/gprs-provision.c:ofono_gprs_provision_driver_register()
> >> > > > driver: 0x556c1b80 name: Provisioning
> >> > > > ofonod[30943]: /ofono-1.14/plugins/dun_gw_bluez5.c:dun_gw_init()
> >> > > > ofonod[30943]:
> >> > > >
> >> >
> /ofono-1.14/src/handsfree-audio.c:ofono_handsfree_card_driver_register()
> >> > > > driver: 0x556c1a50
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1a60, name: hfp
> >> > > > ofonod[30943]: /ofono-1.14/plugins/he910.c:he910_init()
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c19e0, name: he910
> >> > > > ofonod[30943]: /ofono-1.14/plugins/connman.c:connman_init()
> >> > > > ofonod[30943]:
> >> > > >
> >> >
> >>
> /ofono-1.14/src/private-network.c:ofono_private_network_driver_register()
> >> > > > driver: 0x556c19b0, name: ConnMan Private Network
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1960, name: sim900
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1910, name: samsung
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c18c0, name: speedupcdma
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1870, name: speedup
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1820, name: alcatel
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c17c0, name: icera
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1770, name: linktop
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1720, name: nokiacdma
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c16d0, name: nokia
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1680, name: tc65
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c15f0, name: ste
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1590, name: ifx
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1540, name: palmpre
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c14f0, name: novatel
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c14a0, name: sierra
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1420, name: huawei
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c13d0, name: zte
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1370, name: hso
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1320, name: mbm
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c12d0, name: calypso
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1280, name: wavecom
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1230, name: g1
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/cdma-voicecall.c:ofono_cdma_voicecall_driver_register()
> >> > > > driver: 0x556c11a0, name: cdmamodem
> >> > > > ofonod[30943]:
> >> /ofono-1.14/src/modem.c:ofono_devinfo_driver_register()
> >> > > > driver: 0x556c11c0, name: cdmamodem
> >> > > > ofonod[30943]:
> >> > > >
> /ofono-1.14/src/cdma-connman.c:ofono_cdma_connman_driver_register()
> >> > > driver:
> >> > > > 0x556c11f0, name: cdmamodem
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c111c, name: phonesim
> >> > > > ofonod[30943]:
> /ofono-1.14/src/modem.c:ofono_modem_driver_register()
> >> > > > driver: 0x556c1154, name: localhfp
> >> > > > ofonod[30943]:
> >> > > /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > > driver: 0x556c1104, name: phonesim
> >> > > > ofonod[30943]: /ofono-1.14/src/ctm.c:ofono_ctm_driver_register()
> >> > driver:
> >> > > > 0x556c10f0, name: phonesim
> >> > > > ofonod[30943]: /ofono-1.14/plugins/phonesim.c:parse_config()
> >> filename
> >> > > > /etc/ofono/phonesim.conf
> >> > > > ofonod[30943]: /ofono-1.14/src/ussd.c:ofono_ussd_driver_register()
> >> > > driver:
> >> > > > 0x556c10b0, name: speedupmodem
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> driver:
> >> > > > 0x556c0f50, name: hfpmodem
> >> > > > ofonod[30943]:
> >> /ofono-1.14/src/modem.c:ofono_devinfo_driver_register()
> >> > > > driver: 0x556c1010, name: hfpmodem
> >> > > > ofonod[30943]:
> >> /ofono-1.14/src/network.c:ofono_netreg_driver_register()
> >> > > > driver: 0x556c0fa0, name: hfpmodem
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/src/call-volume.c:ofono_call_volume_driver_register()
> >> > driver:
> >> > > > 0x556c0fe0, name: hfpmodem
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/src/handsfree.c:ofono_handsfree_driver_register()
> >> driver:
> >> > > > 0x556c1030, name: hfpmodem
> >> > > > ofonod[30943]: /ofono-1.14/src/siri.c:ofono_siri_driver_register()
> >> > > driver:
> >> > > > 0x556c1060, name: hfpmodem
> >> > > > ofonod[30943]:
> >> /ofono-1.14/src/network.c:ofono_netreg_driver_register()
> >> > > > driver: 0x556c0ec0, name: dunmodem
> >> > > > ofonod[30943]: /ofono-1.14/src/gprs.c:ofono_gprs_driver_register()
> >> > > driver:
> >> > > > 0x556c0ef0, name: dunmodem
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> driver:
> >> > > > 0x556c0df0, name: stemodem
> >> > > > ofonod[30943]:
> >> > > /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > > driver: 0x556c0e70, name: stemodem
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > > driver: 0x556c0e40, name: stemodem
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> driver:
> >> > > > 0x556c0cb0, name: ifxmodem
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/audio-settings.c:ofono_audio_settings_driver_register()
> >> > > > driver: 0x556c0d00, name: ifxmodem
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > > driver: 0x556c0d20, name: ifxmodem
> >> > > > ofonod[30943]:
> >> > > /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > > driver: 0x556c0d50, name: ifxmodem
> >> > > > ofonod[30943]: /ofono-1.14/src/stk.c:ofono_stk_driver_register()
> >> > driver:
> >> > > > 0x556c0d80, name: ifxmodem
> >> > > > ofonod[30943]: /ofono-1.14/src/ctm.c:ofono_ctm_driver_register()
> >> > driver:
> >> > > > 0x556c0db0, name: ifxmodem
> >> > > > ofonod[30943]:
> >> > > /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > > driver: 0x556c0c40, name: hsomodem
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > > driver: 0x556c0c60, name: hsomodem
> >> > > > ofonod[30943]:
> >> > > /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > > driver: 0x556c0bb0, name: mbmmodem
> >> > > > ofonod[30943]: /ofono-1.14/src/stk.c:ofono_stk_driver_register()
> >> > driver:
> >> > > > 0x556c0be0, name: mbmmodem
> >> > > > ofonod[30943]:
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> /ofono-1.14/src/location-reporting.c:ofono_location_reporting_driver_register()
> >> > > > driver: 0x556c0c00, name: mbmmodem
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> driver:
> >> > > > 0x556c0b20, name: calypsomodem
> >> > > > ofonod[30943]: /ofono-1.14/src/stk.c:ofono_stk_driver_register()
> >> > driver:
> >> > > > 0x556c0b70, name: calypsomodem
> >> > > > ofonod[30943]: /ofono-1.14/src/ussd.c:ofono_ussd_driver_register()
> >> > > driver:
> >> > > > 0x556c0a00, name: huaweimodem
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> driver:
> >> > > > 0x556c0a20, name: huaweimodem
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/audio-settings.c:ofono_audio_settings_driver_register()
> >> > > > driver: 0x556c0a70, name: huaweimodem
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > > driver: 0x556c0ab0, name: huaweimodem
> >> > > > ofonod[30943]:
> >> > > /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > > driver: 0x556c0a90, name: huaweimodem
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/src/cdma-netreg.c:ofono_cdma_netreg_driver_register()
> >> > driver:
> >> > > > 0x556c0ae0, name: huaweimodem
> >> > > > ofonod[30943]:
> >> > > /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > > driver: 0x556c0970, name: iceramodem
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > > driver: 0x556c09a0, name: iceramodem
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > > driver: 0x556c0920, name: ztemodem
> >> > > > ofonod[30943]:
> >> > > /ofono-1.14/src/gprs.c:ofono_gprs_context_driver_register()
> >> > > > driver: 0x556c08e0, name: swmodem
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/radio-settings.c:ofono_radio_settings_driver_register()
> >> > > > driver: 0x556c0890, name: nwmodem
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/src/voicecall.c:ofono_voicecall_driver_register()
> >> driver:
> >> > > > 0x556c06b0, name: atmodem
> >> > > > ofonod[30943]:
> >> /ofono-1.14/src/modem.c:ofono_devinfo_driver_register()
> >> > > > driver: 0x556c0760, name: atmodem
> >> > > > ofonod[30943]:
> >> > > >
> /ofono-1.14/src/call-barring.c:ofono_call_barring_driver_register()
> >> > > driver:
> >> > > > 0x556c0710, name: atmodem
> >> > > > ofonod[30943]:
> >> > > >
> >> >
> >>
> /ofono-1.14/src/call-forwarding.c:ofono_call_forwarding_driver_register()
> >> > > > driver: 0x556c0480, name: atmodem
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/src/call-meter.c:ofono_call_meter_driver_register()
> >> driver:
> >> > > > 0x556c04b0, name: atmodem
> >> > > > ofonod[30943]:
> >> > > >
> >> /ofono-1.14/src/call-settings.c:ofono_call_settings_driver_register()
> >> > > > driver: 0x556c0390, name: atmodem
> >> > > > ofonod[30943]:
> >> > > > /ofono-1.14/src/phonebook.c:ofono_phonebook_driver_register()
> >> driver:
> >> > > > 0x556c0730, name: atmodem
> >> > > > ofonod[30943]: /ofono-1.14/src/ussd.c:ofono_ussd_driver_register()
> >> > > driver:
> >> > > > 0x556c0680, name: atmodem
> >> > >
> >>
> > ...
> >
> > [Message clipped]
> > _______________________________________________
> > ofono mailing list
> > ofono(a)ofono.org
> > https://lists.ofono.org/mailman/listinfo/ofono
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://lists.ofono.org/pipermail/ofono/attachments/20140319/07e89ca7/atta...
> >
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: BAC7E76C-8B6C-463B-8B8E-8703BA6787AC[6].png
> Type: image/png
> Size: 8406 bytes
> Desc: not available
> URL: <
> http://lists.ofono.org/pipermail/ofono/attachments/20140319/07e89ca7/atta...
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> ofono mailing list
> ofono(a)ofono.org
> https://lists.ofono.org/mailman/listinfo/ofono
>
>
> ------------------------------
>
> End of ofono Digest, Vol 59, Issue 19
> *************************************
>
--
Homam Dabis | Software Consultant
m: +353 86 881 4018
skype: hdabis1
8 years, 1 month
[PATCH] Allow configuration file override with environment variable.
by jussi.pakkanen@canonical.com
From: Jussi Pakkanen <jussi.pakkanen(a)canonical.com>
---
plugins/phonesim.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/plugins/phonesim.c b/plugins/phonesim.c
index 918d2eb..e84bbf6 100644
--- a/plugins/phonesim.c
+++ b/plugins/phonesim.c
@@ -1071,7 +1071,7 @@ done:
static int phonesim_init(void)
{
int err;
-
+ char *conf_override = getenv("OFONO_PHONESIM_CONFIG");
err = ofono_modem_driver_register(&phonesim_driver);
if (err < 0)
return err;
@@ -1081,7 +1081,10 @@ static int phonesim_init(void)
ofono_gprs_context_driver_register(&context_driver);
ofono_ctm_driver_register(&ctm_driver);
- parse_config(CONFIGDIR "/phonesim.conf");
+ if (conf_override)
+ parse_config(conf_override);
+ else
+ parse_config(CONFIGDIR "/phonesim.conf");
return 0;
}
--
1.9.1
8 years, 1 month