Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have Huawei USB modem E353. But it is just working with Ubuntu 12.04. I am able to connect to internet.

But I am not able to use ixconn and Gammu for retrieving messages. I need USSD Functionality. Please advice me on how can i acheive this.

Modem is detected as Bus 002 Device 005: ID 12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM which is not my modem.


[   19.631536] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   19.631539] Bluetooth: BNEP filters: protocol multicast
[   19.643278] Bluetooth: RFCOMM TTY layer initialized
[   19.643283] Bluetooth: RFCOMM socket layer initialized
[   19.643285] Bluetooth: RFCOMM ver 1.11
[   19.676131] type=1400 audit(1344863502.640:5): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=878 comm="apparmor_parser"
[   19.683977] type=1400 audit(1344863502.648:6): apparmor="STATUS" operation="profile_load" name="/opt/" pid=879 comm="apparmor_parser"
[   19.689801] type=1400 audit(1344863502.656:7): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=885 comm="apparmor_parser"
[   19.690360] type=1400 audit(1344863502.656:8): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=885 comm="apparmor_parser"
[   19.692185] type=1400 audit(1344863502.656:9): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=882 comm="apparmor_parser"
[   19.694865] type=1400 audit(1344863502.660:10): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=882 comm="apparmor_parser"
[   19.703329] type=1400 audit(1344863502.668:11): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=882 comm="apparmor_parser"
[   19.756732] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   19.760149] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   19.771338] jme 0000:04:00.5: irq 48 for MSI/MSI-X
[   19.793689] jme 0000:04:00.5: eth0: Link is down
[   19.793904] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   19.794333] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   19.935396] usb 2-1.3: USB disconnect, device number 4
[   20.665660] init: plymouth-stop pre-start process (1228) terminated with status 1
[   23.715659] usb 2-1.3: new high-speed USB device number 5 using ehci_hcd
[   23.917956] scsi8 : usb-storage 2-1.3:1.5
[   23.924254] scsi9 : usb-storage 2-1.3:1.6
[   23.937909] usbcore: registered new interface driver usbserial
[   23.939217] USB Serial support registered for generic
[   23.955579] usbcore: registered new interface driver usbserial_generic
[   23.955584] usbserial: USB Serial Driver core
[   23.958098] USB Serial support registered for GSM modem (1-port)
[   23.958200] option 2-1.3:1.0: GSM modem (1-port) converter detected
[   23.958371] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB0
[   23.958402] option 2-1.3:1.3: GSM modem (1-port) converter detected
[   23.958515] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[   23.958531] option 2-1.3:1.4: GSM modem (1-port) converter detected
[   23.966980] usb 2-1.3: GSM modem (1-port) converter now attached to ttyUSB2
[   23.967956] usbcore: registered new interface driver option
[   23.967959] option: v0.7.2:USB Driver for GSM modems
[   24.924286] scsi 8:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
[   24.928152] scsi 9:0:0:0: Direct-Access     HUAWEI   TF CARD Storage       PQ: 0 ANSI: 2
[   24.929646] sr1: scsi-1 drive
[   24.930323] sr 8:0:0:0: Attached scsi CD-ROM sr1
[   24.931510] sr 8:0:0:0: Attached scsi generic sg2 type 5
[   24.932528] sd 9:0:0:0: Attached scsi generic sg3 type 0
[   24.934765] sd 9:0:0:0: [sdb] Attached SCSI removable disk
[   48.003006] PPP BSD Compression module registered
[   48.028454] PPP Deflate Compression module registered
[ 2409.681560] show_signal_msg: 39 callbacks suppressed
[ 2409.681569] zenity[4231]: segfault at 32 ip 080551ad sp bf85d2c0 error 4 in zenity[8048000+14000]
[ 2428.536619] zenity[5181]: segfault at 32 ip 080551ad sp bf8cd4e0 error 4 in zenity[8048000+14000]
[ 2448.815826] zenity[6305]: segfault at 32 ip 080551ad sp bfd8ea20 error 4 in zenity[8048000+14000]
[ 2461.042574] zenity[7347]: segfault at 32 ip 080551ad sp bfdda330 error 4 in zenity[8048000+14000]
[ 2506.407263] zenity[8422]: segfault at 32 ip 080551ad sp bfc90060 error 4 in zenity[8048000+14000]

enter image description here

Commands here

enter image description here

AT Commands for E353

Manual Rejection of a Network Request for PDP Context Activation (rozłączanie połączenia)

Manual Acceptance of a Network Request for PDP Context Activation

Mobile Originated Call to a Number (dzwonienie)

Ring before Automatic Answer

Command Line Termination Character

Responds Formatting Character

Editing Character

Pause before Blind Dialling

 Wait for Completion

Command Echo Mode
(pl: komenda ta spowoduje wyświetlanei wszystkich oidpowiedzi modemu i naszych zapytań tj. należy wysłać komendę ATE1 aby wyświetlało)

Response Format

Manufacturer Information about TA

Tone Dialling

Pulse Dialling

CONNECT Result (może być przydatne przy odblokowaniu rozmów)

Reset to Default Configuration

Result Code Suppression


DTR-usage (może być przydatne przy odblokowaniu rozmów)

Set all TA parameters to factory defined config

Send Message

Message storage

Read a message

Message list

Send command

Send Message from Storage

New Message Acknowledge: AT+CNMA 
Set command confirms correct reception of a new message (SMS-DELIVER or SMS-STATUS-REPORT) which is routed directly to the TE. 

Select TE Character Set

 Report Mobile Equipment error
Set command disables/enables the result code +CME ERROR: <err> as an indication of an error relating to the functionality of the ME

Network Registration Info

Show Text Mode Parameters

New message notification setting / New Message Indications to TE

GPRS Network Registration Status / Network registration

More Messages to Send

Set message format / SMS Format

Select Service for MO SMS Messages / Message bearer domain command

Service Centre Address / SMSC number command

Select Message Service

Set Text Mode Parameters (SMS)

Message storage selection / Preferred Message Storage

Delete Message

Select Cell Broadcast Message Type


Calling Line Identification Presentation

Calling Line Identification Restriction

Connected Line Identification presentation

List Current Calls

Phone Activity Status

Select Type of Address

Closed User Group

Supplementary Service Notification

Call Hold and Multiparty

 Hang Up Call (This command implements the same behave as ATH.)

DTMF and Tone Generation

Command for Sending DTMF key value

Cellular Result Codes / Command for Setting the Cell Result Codes

Select Bearer Service Type / Command for Setting the Bearer Service Type 

Call Mode (może być przydatne przy uaktywnianiu rozmów)


User to User Signalling Service 1 (27007-a50.pdf)

Call Duration Query Command (EM770_AT_ Modem AT Command .pdf)

Define PDP Context / PDP environment setting command / Command for Defining the PDP Context

Quality of Service Profile (Negotiated) / Command for Requesting 3G Quality of Service Profile (Negotiated)

Define Secondary PDP Context (27007-a50.pdf)

 3G Quality of Service Profile (Requested) (27007-a50.pdf)

3G Quality of Service Profile (Minimum acceptable) (27007-a50.pdf)

Show PDP Address / Show PDP address(es)

PDP Context Modify (27007-a50.pdf)

PDP Context Activate or Deactivate / Command for Activating or Deactivating the PDP Context

Manual Response to a Network Request for PDP Context Activation (CTFPND-3_AT_Command_Reference.pdf) (27007-a50.pdf)

Traffic Flow Template Read Dynamic Parameters (27007-a50.pdf)


Automatic Response to a Network Request for PDP Context Activation

Enter Data State



PS attach or detach / Command for Attaching the MT to or Detaching the MT from the GPRS Service


Operator Selection / PLMN selection / Command for Selecting Operators

GPRS Mobile Station Class (tryby PS / CS)

Set Phone Functionality / Command for Setting the Work Mode

Request Manufacturer Identification / Manufacturer information query command / Command for Querying the Vendor Information 

Request Model Identification / Product model ID command / Command for Querying the Product Mode

TA Model Identification / Querying the Product Model Number Request

 Request Revision Identification / Software version number query command / Command for Querying the Software Version Number 

Request Product Serial Number Identification / IMEI query command

Request TA serial Number / IMEI query command

Request International Mobile Subscriber Identity / IMSI query command

Signal Quality / RSSI query function command

"AT^CBND?" zwraca aktualne ustawienie "Band" modemu z komendy "AT^SYSCFG"

Może ma cos wspólnego z CPWD (g20software.pdf g20 AT

Command for Querying hardware version number / Hardware version number query function

Hardware version number query function (takie smao jak ^HWVER)

Zwraca: "Model modemu wersję firmware, wersję hardware" np. "E353s-2A,CH2E353SM Ver.A"

Zwraca ciąg znaków V3R i "Compile date / time"

List All Available AT Commands

Zwraca Serial number (numer seryjny urządzenia)

Request Overall Capabilities for TA / The Complete Capabilities List command (+GCAP) should indicate the major capability areas of the TA (27007-a50.pdf)

Command for Indicating service state change / Service state change indication

System mode change event indication / Command for Indicating system mode change event (coś nie chce działać, moze być przydatne do podtrzyumania HSPA+)

SIM state change indication (coś nie chce działać, moze być przydatne do rozpoznawania braku PS w modemie i karcie Aero2)

TE-MS handshake function command / Command for Handshaking between MS and TE

Selection of preferred PLMN list (27007-a50.pdf)

Preferred Operator List / Preferred PLMN list

Phonebook memory selection / Command for Selecting the Phone Book Memory

Phonebook reading / Command for Reading the Phone Book

Read phonebook entries / Checking the Parameter Range Supported by the +CPBR Command (HUAWEI_MU509_HSDPA_LGA_Module_AT_Command_Interface_Specification-(V100R001_01,English).pdf)

Command for Writing the Phone Book / Phonebook writing

Write phonebook entry / Write Phonebook Entries

Write Phonebook (LC6341 AT Command Set User Manual 201154154055464.pdf)

Read Phonebook (LC6341 AT Command Set User Manual 201154154055464.pdf)

Subscriber Number

Find Phonebook Entries / Command for Querying phonebook Query

 Generic SIM access (27007-a50.pdf)

Enter PIN / PIN management command

"AT^ICCID?" return integrated circuit card identification from the SIM card (RIM_1802G_RIM_1902G_AT_Commands_Guide.pdf)

PIN management command ^CPIN (new feature) / Command for Manage PIN (indicate remaining password input times)

Command for Accessing a SIM Card Through Restricted SIM Access / Restricted SIM access

EFPNN (PLMN Network Name) - contains the full and short form version of the network name 
 for the registered PLMN. 
 If the Operator Name Source is CPHS Operator Name String long and short form, 
 refer to <indValue>, the following two SIM Elementary Files are used: 
 EFONString (Operator Name String) - contains the name of the PLMN operator who issued the 
 EFOPShort (Operator Name Short form) - contains a short form of the name of the PLMN 
 operator who issued the SIM. 


EFOPL (Operator PLMN List) - contains the PLMN identification and location ID together with 
 the index of the corresponding PNN record. 

Card lock command / AT^CARDLOCK is used for unlock the datacard. When the SIM card which is not allowed by the 
operator (Called illegal SIM card) is inserted into the datacard, the datacard can detect it is a illegal 
SIM card and require a unlock code before it can register the network. If the right  unlock code is 
inputted,  the  datacard  is unlocked  and  then  any  other  opertator’s  SIM  card  can  work  in  this 
datacard. If the wrong unlock code inputted exceeds 10 times, the datacard is locked forever and 
only  the  SIM card which  is  allowed  by  the  operator  (Called  legal  SIM card) can work with this 

Call Waiting / Command for Reporting of call waiting

Call Forwarding Number and Conditions / Call Forwarding Command

Unstructured Supplementary Service / USSD command

"AT^CMLCK=?" zwraca: "^CMLCK: ("PS")"

Facility Lock / PIN enabling and query function

Change Password / PIN password modifying




DS traffic reset

DS traffic query

DS traffic reporting

Central Processor Auxiliary Magazine :))) / Control Plane Assurance Magazine :)))


Time Zone Reporting

SIM ToolKit Set Facilities (TF_PIML PLUS_AT_Commands_Interface_Guide1.pdf)

SIM ToolKit Get Information (TF_PIML PLUS_AT_Commands_Interface_Guide1.pdf)

SIM ToolKit Give Response (TF_PIML PLUS_AT_Commands_Interface_Guide1.pdf)






"AT^CPULOAD?" zwraca: "^CPULOAD:0 OK"


zwraca 0


Return (U)SIM card's  / Service Provider Name / Command for Getting service provider name

Unsolicited Result Code Control (201154154055464.pdf)

Unsolicited report control command / Command for Controlling unsolicited report





(można sprawdzać po połączeniu)



(łączy modem w trybie NDIS)


(wyświetla informacje o połączneiu NDIS)

"AT^NDISADD=?" zwraca: "^NDISADD: (0-1),(IP_Address),(Primary_DNS),(Secondary_DNS),(Primary_NBNS),(Secondary_NBNS)"

"AT^DNSP=?" zwraca "^DNSP: (-PrimaryDNS-)"

"AT^DNSS" zwraca "^DNSS: (-SecondaryDNS-)"

Zwraca wersję bootyloadera (oem sbl) w Download mode?

Interesująca funkcja. Zwraca takze wartość ^MODE np.:





product name:E353s-2A

dload type:0


^MODE: 5,9"

All Backs up items stored in non-volatile memory

zapewne przywraca backup

zwraca wersję ?czegoś? (IMEI?)

Zwraca imei i drguą liczbę po precinku:

Przełącza w tryb Download Mode (oem sbl) bądź bootloadera.

Resetuje modem, uruchamia ponownie możliwe, że do ustawień fabrycznych.


"AT^HWNATQRY?" zwraca liczbę

Zwraca jakieś adresy w pamięci?




"AT^CSNR?" zwraca dwie liczby, analzia pochodzi z:
Range (SNR-A),(SNR-B): (-145--60),(-32-0)

    In response to the CSNR command, the modem responds with two numbers. Due to not knowing exactly how these numbers are measured and calculated (see Modem specifics), they have been termed SNR-A and SNR-B.
    (-145--60) means that
        SNR-A response from the modem will be a number from -145 to -60
    (-32-0) means that:
        SNR-B response from the modem will be a number from -32 to 0
    SNR-A ⇀SNR-A value returned from the modem

    Note that, unlike in the RSSI case, we defer explaining the meaning of SNR-A for later, subject to further investigation. This due to not knowing what the modem is exactly measuring in this case.

SNR-B ⇀ SNR-B value returned from the modem

    Note that, unlike in the RSSI case, we defer explaining the meaning of SNR-B for later, subject to further investigation. This is due to not knowing what the modem is exactly measuring in this case.

(kanały do blokownaia na modemie?)

"AT^CFPLMN?" wyswietla listę operatorów do których się nie zalogoaliśmy?

przyjmuje dwie wartości, 1 i 0

przyjmuje dwie wartości, 1 i 0

zwraca sporo informacji, wyjasnienai są dostępne

ustawienia, częstotliwości, trybu sieci etc.


























share|improve this question
up vote 0 down vote accepted

Visit How to Install Mobile Partner 21 for Ubuntu

NO need of confusing WAMMU or other things, If there comes any problem, contact me. I also followed that guide and got everything working except voice calling. My modem is E303U and mobile partner supports almost every Huawei modem.

For windows, mobile partner 23 is available. But for ubuntu, this is very old.( 2011)

Install drivers from automounted drive itself.

You also need to run it as root, otherwise mobile partner will not detect signal.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.