Извините что на английском,готовил разработчику, но он ответил: Hi, I've moved on from ModemManager project and am not actively working on it anymore. Please report the bugs at http://bugzilla.gnome.org Product: NetworkManager Component: ModemManager. Thanks, Tambet Вот решил сюда написать.. 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>'
Из upstream(а) написали, что пофиксили эту ошибку. Можно-ло собрать новую версию? -------------------------------------------- https://bugzilla.gnome.org/show_bug.cgi?id=653708 NetworkManager | ModemManager | unspecified Guido Günther <agx> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |agx@sigxcpu.org --- Comment #1 from Guido Günther <agx@sigxcpu.org> 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.
Нет, апстрим еще не принял этот патч. Скорее всего у Дэна просто еще не дошли до него руки, я не вижу там его комментариев. Я постараюсь на следующей неделе прочитать этот патч, и, если у меня не возникнет возражений, приложу у нас.
> Я постараюсь на следующей неделе > прочитать этот патч, и, если у меня не возникнет возражений, приложу у нас. А, апмтрим уже втянул этот коммит. Просто соберу новый snapshot.
ModemManager-0.4.998-alt1.git20110728 -> sisyphus: * Mon Aug 01 2011 Mikhail Efremov <sem@altlinux> 0.4.998-alt1.git20110728 - upstream git snapshot (MM_05 branch) (closes: #25834).