After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 653708 - Nokia E52 SMS
Nokia E52 SMS
Status: RESOLVED WONTFIX
Product: NetworkManager
Classification: Platform
Component: ModemManager
unspecified
Other Linux
: Normal normal
: ---
Assigned To: Dan Williams
NetworkManager maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2011-06-30 04:46 UTC by Dmitry
Modified: 2014-03-10 18:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dmitry 2011-06-30 04:46:48 UTC
Hi!

I try write programm using ModemManager-DBUS api.
I found some bugs:

1. GSM Modem ZTE MF112
    Manufacturer: ZTE CORPORATION
    Model: MF112
    Revision: BD_MF112V1.0.0B01

    This modem don't support HEX charset!:
<debug>  [mm-at-serial-port.c:298] debug_log(): (ttyUSB3):<-- '<CR><LF>+CSCS: ("IRA","GSM","UCS2")<CR><LF><CR><LF>OK<CR><LF>'
    But when try send USSD query to modem ModemManager force convert
query string to hex representation!
    -----------------mm-generic-gsm.c------ussd_send function--------------
     /* convert to hex representation */
        hex = utils_bin2hexstr (ussd_command->data, ussd_command->len);
        g_byte_array_free (ussd_command, TRUE);
        atc_command = g_strdup_printf ("+CUSD=1,\"%s\",15", hex);
        g_free (hex);

------------------------------------------------------------------------------
    And modem say ERROR!
<debug>  [mm-at-serial-port.c:298] debug_log(): (ttyUSB3): -->
'AT+CUSD=2<CR>'
<debug>  [mm-at-serial-port.c:298] debug_log(): (ttyUSB3):<-- '<CR><LF>ERROR<CR><LF>'
<debug>  [mm-serial-parsers.c:412] mm_serial_parser_v1_parse(): Got
failure code 100: Unknown error
<debug>  [mm-at-serial-port.c:298] debug_log(): (ttyUSB3): -->
'AT+CUSD=1,"002A0031003000300023",15<CR>'
<debug>  [mm-at-serial-port.c:298] debug_log(): (ttyUSB3):<-- '<CR><LF>OK<CR><LF>'
<debug>  [mm-at-serial-port.c:298] debug_log(): (ttyUSB3):<-- '<CR><LF>+CME ERROR: 258<CR><LF>'

2. GSM Phone Nokia E52
    Manufacter: "Nokia"
    Model: "Nokia E52-1"
    Version: "V ICPR82_10w22.10
                    03-01-11
                    RM-469
                    (c) Nokia
                    054.003"

    Don't work method org.freedesktop.ModemManager.Modem.Gsm.SMS.List ( )
    Log:
<debug>  [mm-at-serial-port.c:298] debug_log(): (ttyACM0): -->
'AT+CMGL=4<CR><LF><CR>'
<debug>  [mm-at-serial-port.c:298] debug_log(): (ttyACM0):<-- '<CR><LF>ERROR<CR><LF>'
<debug>  [mm-serial-parsers.c:412] mm_serial_parser_v1_parse(): Got
failure code 100: Unknown error
I rty run tis command by hand and get:
at+CMGL=?
ERROR
at+CMGL=4
ERROR
at+CMGL=0
ERROR
:-(.
How can I get SMS from this Phone?


Can You fix bug#1?


Dima.
Comment 1 Guido Günther 2011-07-17 17:56:39 UTC
Hi Dimitry,
for the USSD issue have a look at 

https://bugzilla.gnome.org/show_bug.cgi?id=652682 

The patch there fixes this.
Comment 2 Guido Günther 2011-07-22 22:11:26 UTC
The ussd part should be fixed in current git.
Comment 3 Guido Günther 2011-07-22 22:16:00 UTC
Drop "USSD on GSM Modem ZTE MF112 don't work and" from bugtitle since this part should be fixed.
Comment 4 Aleksander Morgado 2012-02-20 07:22:49 UTC
For the second part, Nokia phones do not allow SMS related operations via standard AT commands, they probably allow them via 'phonet', but we don't support that yet.

http://www.mjmwired.net/kernel/Documentation/networking/phonet.txt
Comment 5 Aleksander Morgado 2012-02-20 07:23:25 UTC
BTW, next time please please just include 1 bug in each bugreport.
Comment 6 Aleksander Morgado 2014-03-10 18:22:10 UTC
Instead of keeping this bugreport open forever; I'll just wontfix it. There are no plans to implement SMS support for Symbian/Nokia phones.