Ошибка USSD из-за отсутствия интерфейса org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd в 14.04

После обновления до 14.04 каждый раз, когда я использую USSD, я получаю ошибку dbus-send из-за отсутствия интерфейса в пути объекта

/org/freedesktop/ModemManager1/Modem/0

Доза кто-нибудь знает, как я могу добавить этот недостающий интерфейс

root@JATIVA:~# dbus-send --system --print-reply --dest=org.freedesktop.ModemManager1 /org/freedesktop/ModemManager1/Modem/0 org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd.Initiate string:*888#
Error org.freedesktop.DBus.Error.UnknownMethod: No such interface 'org.freedesktop.ModemManager1.Modem.Modem3gpp.Ussd' on object at path /org/freedesktop/ModemManager1/Modem/0

скриншот d-foot пути объекта

1 ответ

Решение

Ожидается, что Modem Manger / GUI не будет работать для всех 3G ключей. Возможно, вы захотите использовать программное обеспечение, разработанное производителем вашего ключа, для использования функции USSD.

Для ключей Huawei:

Мобильный партнер Huawei

введите описание изображения здесь

Существует большая вероятность того, что вы найдете мобильного партнера Huawei, доступного внутри вашего ключа.

Если у вас его нет, вот как его скачать и установить:

Установка Huawei Mobile Partner 22

  • Если у вас нет Интернета на хост-компьютере, сначала нажмите здесь и загрузите Huawei Mobile Partner 22 в свой домашний каталог. Затем выполните следующую команду в Терминале:

     tar -xvzf megafone.tar.gz
     cd mp22-linux-64
     chmod +x install
     sudo ./install
    
  • Если у вас уже есть Интернет на вашем компьютере, скопируйте указанную ниже команду в Терминал и выполните ее:

    wget -O mp22-linux-64.tar.gz https://db.tt/XtrP9KPw
    tar -xvzf mp22-linux-64.tar.gz
    cd mp22-linux-64
    chmod +x install
    sudo ./install
    

Если ваш ключ не обнаружен 22-й версией мобильного партнера, вы можете попробовать установить 21 или 23.


Если у вас есть Prolink или ZTE, обратитесь к разделу ZTE для мобильных устройств.

Другие вопросы по тегам