[MM] [PATCH 1/3] ZTE modem ignores everything after ATZ command in init string



Aleksander Morgado:

> Too many different issues in the same email :-) It is much better to 
> provide separate patches/emails for different issues, so that they can 
> be discussed in different threads and followed separately.

Aleksander, thank you for your reply. I reworked my patches, and do as
you said: provide patches in several emails. This is the first.


While initializing, my modem ZTE MF192 ignores everything in init string
after ATZ command. This patch breaks initialization command into two
pieces: ATZ and everything else.

--- a/plugins/mm-modem-zte.c	2012-03-13 23:06:11.000000000 +0400
+++ b/plugins/mm-modem-zte.c	2012-04-15 15:15:41.680026936 +0400
@@ -471,7 +471,8 @@
     } else {
         /* Finish the initialization */
         mm_modem_icera_is_icera (MM_MODEM_ICERA (self), icera_check_cb,
self);
-        mm_at_serial_port_queue_command (port, "Z E0 V1 X4 &C1 +CMEE=1;
+CFUN=1;", 10, init_modem_done, info);
+        mm_at_serial_port_queue_command (port, "Z", 5, NULL, NULL);
+        mm_at_serial_port_queue_command (port, "E0 V1 X4 &C1 +CMEE=1;
+CFUN=1;", 10, init_modem_done, info);
     }
 }

-- 
Alexander Orlov



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]