Errors: ModemManager Reference Manual

## Errors Errors — Common errors in the API. |

## Types and Values

#define | MM_CORE_ERROR_DBUS_PREFIX
#define | MM_MOBILE_EQUIPMENT_ERROR_DBUS_PREFIX
#define | MM_CONNECTION_ERROR_DBUS_PREFIX
#define | MM_SERIAL_ERROR_DBUS_PREFIX
#define | MM_MESSAGE_ERROR_DBUS_PREFIX
#define | MM_CDMA_ACTIVATION_ERROR_DBUS_PREFIX
#define | MM_CARRIER_LOCK_ERROR_DBUS_PREFIX
enum | MMCoreError
enum | MMMobileEquipmentError
enum | MMConnectionError
enum | MMSerialError
enum | MMMessageError
enum | MMCdmaActivationError
enum | MMCarrierLockError

## Description

This section defines errors that may be reported when using methods from the ModemManager interface.

## Functions

## Types and Values

### MM_CORE_ERROR_DBUS_PREFIX

    #define MM_CORE_ERROR_DBUS_PREFIX MM_DBUS_ERROR_PREFIX ".Core"

DBus prefix for MMCoreError errors.

Since: 1.0

### MM_MOBILE_EQUIPMENT_ERROR_DBUS_PREFIX

    #define MM_MOBILE_EQUIPMENT_ERROR_DBUS_PREFIX MM_DBUS_ERROR_PREFIX ".MobileEquipment"

DBus prefix for MMMobileEquipmentError errors.

Since: 1.0

### MM_CONNECTION_ERROR_DBUS_PREFIX

    #define MM_CONNECTION_ERROR_DBUS_PREFIX MM_DBUS_ERROR_PREFIX ".Connection"

DBus prefix for MMConnectionError errors.

Since: 1.0

### MM_SERIAL_ERROR_DBUS_PREFIX

    #define MM_SERIAL_ERROR_DBUS_PREFIX MM_DBUS_ERROR_PREFIX ".Serial"

DBus prefix for MMSerialError errors.

Since: 1.0

### MM_MESSAGE_ERROR_DBUS_PREFIX

    #define MM_MESSAGE_ERROR_DBUS_PREFIX MM_DBUS_ERROR_PREFIX ".Message"

DBus prefix for MMMessageError errors.

Since: 1.0

### MM_CDMA_ACTIVATION_ERROR_DBUS_PREFIX

    #define MM_CDMA_ACTIVATION_ERROR_DBUS_PREFIX MM_DBUS_ERROR_PREFIX ".CdmaActivation"

DBus prefix for MMCdmaActivationError errors.

Since: 1.0

### MM_CARRIER_LOCK_ERROR_DBUS_PREFIX

    #define MM_CARRIER_LOCK_ERROR_DBUS_PREFIX MM_DBUS_ERROR_PREFIX ".CarrierLock"

DBus prefix for MMCarrierLockError errors.

Since: 1.24

### enum MMCoreError

Common errors that may be reported by ModemManager.

#### Members

MM_CORE_ERROR_FAILED | Operation failed. |
MM_CORE_ERROR_CANCELLED | Operation was cancelled. |
MM_CORE_ERROR_ABORTED | Operation was aborted. |
MM_CORE_ERROR_UNSUPPORTED | Operation is not supported. |
MM_CORE_ERROR_NO_PLUGINS | Cannot operate without valid plugins. |
MM_CORE_ERROR_UNAUTHORIZED | Authorization is required to perform the operation. |
MM_CORE_ERROR_INVALID_ARGS | Invalid arguments given. |
MM_CORE_ERROR_IN_PROGRESS | Operation is already in progress. |
MM_CORE_ERROR_WRONG_STATE | Operation cannot be executed in the current state. |
MM_CORE_ERROR_CONNECTED | Operation cannot be executed while being connected. |
MM_CORE_ERROR_TOO_MANY | Too many items. |
MM_CORE_ERROR_NOT_FOUND | Item not found. |
MM_CORE_ERROR_RETRY | Operation cannot yet be performed, retry later. |
MM_CORE_ERROR_EXISTS | Item already exists. |
MM_CORE_ERROR_WRONG_SIM_STATE | Operation cannot be executed in the current SIM state. Since 1.20. |
MM_CORE_ERROR_RESET_AND_RETRY | Operation cannot yet be performed, reset the retry count and retry later. Since 1.22. |
MM_CORE_ERROR_TIMEOUT | Operation timed out. Since 1.24. |
MM_CORE_ERROR_PROTOCOL | Operation failed due to an underlying control protocol error. Since 1.24. |
MM_CORE_ERROR_THROTTLED | Operation was attempted too many times. Since 1.24. |

Since: 1.0

### enum MMMobileEquipmentError

Enumeration of Mobile Equipment errors, as defined in 3GPP TS 27.007 v17.1.0, section 9.2 (Mobile termination error result code +CME ERROR).

#### Members

MM_MOBILE_EQUIPMENT_ERROR_PHONE_FAILURE | Phone failure. |
MM_MOBILE_EQUIPMENT_ERROR_NO_CONNECTION | No connection to phone. |
MM_MOBILE_EQUIPMENT_ERROR_LINK_RESERVED | Phone-adaptor link reserved. |
MM_MOBILE_EQUIPMENT_ERROR_NOT_ALLOWED | Operation not allowed. |
MM_MOBILE_EQUIPMENT_ERROR_NOT_SUPPORTED | Operation not supported. |
MM_MOBILE_EQUIPMENT_ERROR_PH_SIM_PIN | PH-SIM PIN required. |
MM_MOBILE_EQUIPMENT_ERROR_PH_FSIM_PIN | PH-FSIM PIN required. |
MM_MOBILE_EQUIPMENT_ERROR_PH_FSIM_PUK | PH-FSIM PUK required. |
MM_MOBILE_EQUIPMENT_ERROR_SIM_NOT_INSERTED | SIM not inserted. |
MM_MOBILE_EQUIPMENT_ERROR_SIM_PIN | SIM PIN required. |
MM_MOBILE_EQUIPMENT_ERROR_SIM_PUK | SIM PUK required. |
MM_MOBILE_EQUIPMENT_ERROR_SIM_FAILURE | SIM failure. |
MM_MOBILE_EQUIPMENT_ERROR_SIM_BUSY | SIM busy. |
MM_MOBILE_EQUIPMENT_ERROR_SIM_WRONG | SIM wrong. |
MM_MOBILE_EQUIPMENT_ERROR_INCORRECT_PASSWORD | Incorrect password. |
MM_MOBILE_EQUIPMENT_ERROR_SIM_PIN2 | SIM PIN2 required. |
MM_MOBILE_EQUIPMENT_ERROR_SIM_PUK2 | SIM PUK2 required. |
MM_MOBILE_EQUIPMENT_ERROR_MEMORY_FULL | Memory full. |
MM_MOBILE_EQUIPMENT_ERROR_INVALID_INDEX | Invalid index. |
MM_MOBILE_EQUIPMENT_ERROR_NOT_FOUND | Not found. |
MM_MOBILE_EQUIPMENT_ERROR_MEMORY_FAILURE | Memory failure. |
MM_MOBILE_EQUIPMENT_ERROR_TEXT_TOO_LONG | Text string too long. |
MM_MOBILE_EQUIPMENT_ERROR_INVALID_CHARS | Invalid characters in text string. |
MM_MOBILE_EQUIPMENT_ERROR_DIAL_STRING_TOO_LONG | Dial string too long. |
MM_MOBILE_EQUIPMENT_ERROR_DIAL_STRING_INVALID | Invalid characters in dial string. |
MM_MOBILE_EQUIPMENT_ERROR_NO_NETWORK | No network service. |
MM_MOBILE_EQUIPMENT_ERROR_NETWORK_TIMEOUT | Network timeout. |
MM_MOBILE_EQUIPMENT_ERROR_NETWORK_NOT_ALLOWED | Network not allowed - Emergency calls only. |
MM_MOBILE_EQUIPMENT_ERROR_NETWORK_PIN | Network personalisation PIN required. |
MM_MOBILE_EQUIPMENT_ERROR_NETWORK_PUK | Network personalisation PUK required. |
MM_MOBILE_EQUIPMENT_ERROR_NETWORK_SUBSET_PIN | Network subset personalisation PIN required. |
MM_MOBILE_EQUIPMENT_ERROR_NETWORK_SUBSET_PUK | Network subset personalisation PUK required. |
MM_MOBILE_EQUIPMENT_ERROR_SERVICE_PIN | Service provider personalisation PIN required. |
MM_MOBILE_EQUIPMENT_ERROR_SERVICE_PUK | Service provider personalisation PUK required. |
MM_MOBILE_EQUIPMENT_ERROR_CORP_PIN | Corporate personalisation PIN required. |
MM_MOBILE_EQUIPMENT_ERROR_CORP_PUK | Corporate personalisation PUK required. |
MM_MOBILE_EQUIPMENT_ERROR_HIDDEN_KEY_REQUIRED | Hidden key required. Since: 1.8. |
MM_MOBILE_EQUIPMENT_ERROR_EAP_METHOD_NOT_SUPPORTED | EAP method not supported. Since: 1.8. |
MM_MOBILE_EQUIPMENT_ERROR_INCORRECT_PARAMETERS | Incorrect parameters. Since: 1.8. |
MM_MOBILE_EQUIPMENT_ERROR_COMMAND_DISABLED | Command implemented but currently disabled. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_COMMAND_ABORTED | Command aborted by user. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NOT_ATTACHED_RESTRICTED | Not attached to network due to MT functionality restrictions. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NOT_ALLOWED_EMERGENCY_ONLY | Modem not allowed, MT restricted to emergency calls only. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NOT_ALLOWED_RESTRICTED | Operation not allowed because of MT functionality restrictions. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_FIXED_DIAL_NUMBER_ONLY | Fixed dial number only allowed; called number is not a fixed dial number. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_TEMPORARILY_OUT_OF_SERVICE | Temporarily out of service due to other MT usage. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_LANGUAGE_OR_ALPHABET_NOT_SUPPORTED | Language or alphabet not supported. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_UNEXPECTED_DATA_VALUE | Unexpected data value. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SYSTEM_FAILURE | System failure. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_DATA_MISSING | Data missing. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_CALL_BARRED | Call barred. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MESSAGE_WAITING_INDICATION_SUBSCRIPTION_FAILURE | Message waiting indication subscription failure. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_UNKNOWN | Unknown. |
MM_MOBILE_EQUIPMENT_ERROR_IMSI_UNKNOWN_IN_HSS | IMSI unknown in HLR (CS, GPRS, UMTS); IMSI unknown in HSS (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_ILLEGAL_UE | Illegal MS (CS, GPRS, UMTS); Illegal UE (EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_IMSI_UNKNOWN_IN_VLR | IMSI unknown in VLR. Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_IMEI_NOT_ACCEPTED | IMEI not accepted (CS, GPRS, UMTS, EPS); PEI not accepted (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_ILLEGAL_ME | Illegal ME (CS, GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_PS_SERVICES_NOT_ALLOWED | GPRS services not allowed (CS, GPRS, UMTS); EPS services not allowed (EPS); 5GS services not allowed (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_PS_AND_NON_PS_SERVICES_NOT_ALLOWED | GPRS and non-GPRS services not allowed (CS, GPRS, UMTS); EPS and non-EPS services not allowed (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_UE_IDENTITY_NOT_DERIVED_FROM_NETWORK | MS identity cannot be derived from network (CS, GPRS, UMTS; UE identity cannot be derived from network (EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_IMPLICITLY_DETACHED | Implicitly detached (CS, GPRS, UMTS, EPS); implicitly degistered (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_PLMN_NOT_ALLOWED | PLMN not allowed (CS, GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_AREA_NOT_ALLOWED | Location area not allowed (CS, GPRS, UMTS); Tracking area not allowed (EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_ROAMING_NOT_ALLOWED_IN_AREA | Roaming not allowed in this location area (CS, GPRS, UMTS); Roaming not allowed in this tracking area (EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_PS_SERVICES_NOT_ALLOWED_IN_PLMN | GPRS services not allowed in this PLMN (CS, GPRS, UMTS); EPS services not allowed in this PLMN (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NO_CELLS_IN_AREA | No suitable cells in this location area (CS, GPRS, UMTS); no suitable cells in this tracking area (EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MSC_TEMPORARILY_NOT_REACHABLE | MSC temporarily not reachable (CS, GPRS, UMTS, EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NETWORK_FAILURE_ATTACH | Network failure during attach (CS, GPRS, UMTS, EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_CS_DOMAIN_UNAVAILABLE | CS domain not available (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_ESM_FAILURE | ESM failure (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_CONGESTION | Congestion (CS, GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MBMS_BEARER_CAPABILITIES_INSUFFICIENT_FOR_SERVICE | MBMS bearer capabilities insufficient for service (GPRS, UMTS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NOT_AUTHORIZED_FOR_CSG | Not authorized for this CSG (CS, GPRS, UMTS, EPS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_INSUFFICIENT_RESOURCES | Insufficient resources (GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MISSING_OR_UNKNOWN_APN | Missing or unknown APN (GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_UNKNOWN_PDP_ADDRESS_OR_TYPE | Unknown PDP address or PDP type (GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_USER_AUTHENTICATION_FAILED | User authentication or authorization failed (GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_ACTIVATION_REJECTED_BY_GGSN_OR_GW | Activation rejected by GGSN, Serving GW or PDN GW (GPRS, UMTS); activation rejected by Serving GW or PDN GW (EPS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_ACTIVATION_REJECTED_UNSPECIFIED | Activation rejected, unspecified (GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SERVICE_OPTION_NOT_SUPPORTED | Service option not supported (CS, GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SERVICE_OPTION_NOT_SUBSCRIBED | Requested service option not subscribed (CS, GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SERVICE_OPTION_OUT_OF_ORDER | Service option temporarily out of order (CS, GPRS, UMTS, EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NSAPI_OR_PTI_ALREADY_IN_USE | NSAPI out of order (GPRS, UMTS); PTI out of order (EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_REGULAR_DEACTIVATION | Regular deactivation (GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_QOS_NOT_ACCEPTED | EPS Qos not accepted (EPS); 5GS QoS not accepted (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_CALL_CANNOT_BE_IDENTIFIED | Call cannot be identified (CS, GPRS, UMTS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_CS_SERVICE_TEMPORARILY_UNAVAILABLE | CS service temporarily unavailable (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_FEATURE_NOT_SUPPORTED | Feature not supported (GPRS, UMTS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SEMANTIC_ERROR_IN_TFT_OPERATION | Semantic error in TFT operation (GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SYNTACTICAL_ERROR_IN_TFT_OPERATION | Syntactical error in TFT operation (GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_UNKNOWN_PDP_CONTEXT | Unknown PDP context (GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SEMANTIC_ERRORS_IN_PACKET_FILTER | Semantic errors in packet filter (GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SYNTACTICAL_ERROR_IN_PACKET_FILTER | Syntactical error in packet filter (GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_PDP_CONTEXT_WITHOUT_TFT_ALREADY_ACTIVATED | PDP context without TFT already activated (GPRS, UMTS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MULTICAST_GROUP_MEMBERSHIP_TIMEOUT | Multicast group membership timeout (GPRS, UMTS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_GPRS_UNKNOWN | Unspecified GPRS error (CS, GPRS, UMTS). |
MM_MOBILE_EQUIPMENT_ERROR_PDP_AUTH_FAILURE | PDP authentication failure (GPRS, UMTS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_INVALID_MOBILE_CLASS | Invalid mobile class (CS, GPRS, UMTS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_LAST_PDN_DISCONNECTION_NOT_ALLOWED_LEGACY | Last PDN disconnection not allowed, legacy value defined before 3GPP Rel-11 (EPS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_LAST_PDN_DISCONNECTION_NOT_ALLOWED | Last PDN disconnection not allowed (EPS). Since: 1.8. |
MM_MOBILE_EQUIPMENT_ERROR_SEMANTICALLY_INCORRECT_MESSAGE | Semantically incorrect message (CS, GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_INVALID_MANDATORY_INFORMATION | Invalid mandatory information (CS, GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MESSAGE_TYPE_NOT_IMPLEMENTED | Message type non-existent or not implemented (CS, GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_CONDITIONAL_IE_ERROR | Conditional IE error (CS, GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_UNSPECIFIED_PROTOCOL_ERROR | Unspecified protocol error (CS, GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_OPERATOR_DETERMINED_BARRING | Operator determined barring (GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MAXIMUM_NUMBER_OF_BEARERS_REACHED | Maximum number of PDP contexts reached (GPRS, UMTS); maximum number of EPS bearers reached (EPS); maximum number of PDU sessions reached (5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_REQUESTED_APN_NOT_SUPPORTED | Requested APN not supported in current RAT and PLMN combination (GPRS, UMTS, EPS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_REQUEST_REJECTED_BCM_VIOLATION | Request rejected, bearer control mode violation (GPRS, UMTS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_UNSUPPORTED_QCI_OR_5QI_VALUE | Unsupported QCI value (EPS); unsupported 5QI value (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_USER_DATA_VIA_CONTROL_PLANE_CONGESTED | User data transmission via control plane is congested (GPRS, UMTS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SMS_PROVIDED_VIA_GPRS_IN_ROUTING_AREA | SMS provided via GPRS in routing area (CS, GPRS, UMTS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_INVALID_PTI_VALUE | Invalid PTI value (EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NO_BEARER_ACTIVATED | No PDP context activated (CS, GPRS, UMTS); no bearer context activated (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MESSAGE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE | Message not compatible with protocol state (CS, GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_RECOVERY_ON_TIMER_EXPIRY | Recovery on timer expiry (CS, GPRS, UMTS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_INVALID_TRANSACTION_ID_VALUE | Invalid transaction identifier value (GPRS, UMTS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SERVICE_OPTION_NOT_AUTHORIZED_IN_PLMN | Requested service option is not authorized in this PLMN (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NETWORK_FAILURE_ACTIVATION | Network failure during context activation (GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_REACTIVATION_REQUESTED | Reactivation requested (GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_IPV4_ONLY_ALLOWED | PDP type IPv4 only allowed (GPRS, UMTS); PDN type IPv4 only allowed (EPS); PDU session type IPv4 only allowed (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_IPV6_ONLY_ALLOWED | PDP type IPv6 only allowed (GPRS, UMTS); PDN type IPv6 only allowed (EPS); PDU session type IPv6 only allowed (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SINGLE_ADDRESS_BEARERS_ONLY_ALLOWED | Single address bearers only allowed (GPRS, UMTS, EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_COLLISION_WITH_NETWORK_INITIATED_REQUEST | Collision with network initiated request (GPRS, UMTS, EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_IPV4V6_ONLY_ALLOWED | PDP type IPv4v6 only allowed (GPRS, UMTS); PDN type IPv4v6 only allowed (EPS); PDU session type IPv4v6 only allowed (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NON_IP_ONLY_ALLOWED | PDP type non-IP only allowed (GPRS, UMTS); PDN type non-IP only allowed (EPS); PDU session type unstructured only allowed (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_BEARER_HANDLING_UNSUPPORTED | Bearer handling not supported (GPRS, UMTS, EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_APN_RESTRICTION_INCOMPATIBLE | APN restriction value incompatible with active PDP context (GPRS, UMTS); APN restriction value incompatible with active EPS bearer context (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MULTIPLE_ACCESS_TO_PDN_CONNECTION_NOT_ALLOWED | Multiple accesses to PDN connection not allowed (GPRS, UMTS, EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_ESM_INFORMATION_NOT_RECEIVED | ESM information not received (EPS).Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_PDN_CONNECTION_NONEXISTENT | PDN connection does not exist (EPS); PDU session does not exist (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MULTIPLE_PDN_CONNECTION_SAME_APN_NOT_ALLOWED | Multiple PDN connections for a given APN not allowed (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SEVERE_NETWORK_FAILURE | Severe network failure (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_INSUFFICIENT_RESOURCES_FOR_SLICE_AND_DNN | Insufficient resources for specific slice and DNN (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_UNSUPPORTED_SSC_MODE | Not supported SSC mode (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_INSUFFICIENT_RESOURCES_FOR_SLICE | Insufficient resources for specific slice (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MESSAGE_TYPE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE | Message type not compatible with protocol state (CS, GPRS, UMTS, EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_IE_NOT_IMPLEMENTED | Information element non-existent or not implemented (CS, GPRS, UMTS, EPS, 5GS). Since: 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_N1_MODE_NOT_ALLOWED | N1 mode not allowed. (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_RESTRICTED_SERVICE_AREA | Restricted service area (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_LADN_UNAVAILABLE | LADN not available (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MISSING_OR_UNKNOWN_DNN_IN_SLICE | Missing or unknown DNN in a slice (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NGKSI_ALREADY_IN_USE | ngKSI already in use (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_PAYLOAD_NOT_FORWARDED | Payload was not forwarded (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NON_3GPP_ACCESS_TO_5GCN_NOT_ALLOWED | Non-3GPP access to 5GCN not allowed (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SERVING_NETWORK_NOT_AUTHORIZED | Serving network not authorized (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_DNN_NOT_SUPPORTED_IN_SLICE | DNN not supported or not subscribed in the slice (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_INSUFFICIENT_USER_PLANE_RESOURCES_FOR_PDU_SESSION | Insufficient user plane resources for PDU session (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_OUT_OF_LADN_SERVICE_AREA | Out of LADN service area (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_PTI_MISMATCH | PTI mismatch (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_MAX_DATA_RATE_FOR_USER_PLANE_INTEGRITY_TOO_LOW | Maximum data rate per UE for user-plane integrity protection is too low (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SEMANTIC_ERROR_IN_QOS_OPERATION | Semantic error in QoS operation (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_SYNTACTICAL_ERROR_IN_QOS_OPERATION | Semantic error in QoS operation (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_INVALID_MAPPED_EPS_BEARER_IDENTITY | Invalid mapped EPS bearer identity (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_REDIRECTION_TO_5GCN_REQUIRED | Redirection to 5GCN required (EPS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_REDIRECTION_TO_EPC_REQUIRED | Redirection to EPC required (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_TEMPORARILY_UNAUTHORIZED_FOR_SNPN | Temporarily not authorized for this SNPN (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_PERMANENTLY_UNAUTHORIZED_FOR_SNPN | Permanently not authorized for this SNPN (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_ETHERNET_ONLY_ALLOWED | PDN type Ethernet only allowed (EPS, 5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_UNAUTHORIZED_FOR_CAG | Not authorized for this CAG or authorized for CAG cells only (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_NO_NETWORK_SLICES_AVAILABLE | No network slices available (5GS). Since 1.18. |
MM_MOBILE_EQUIPMENT_ERROR_WIRELINE_ACCESS_AREA_NOT_ALLOWED | Wireline access area not allowed (5GS). Since 1.18. |

Since: 1.0

### enum MMConnectionError

Connection errors that may be reported by ModemManager.

#### Members

MM_CONNECTION_ERROR_UNKNOWN | Unknown connection error. |
MM_CONNECTION_ERROR_NO_CARRIER | No carrier. |
MM_CONNECTION_ERROR_NO_DIALTONE | No dialtone. |
MM_CONNECTION_ERROR_BUSY | Busy. |
MM_CONNECTION_ERROR_NO_ANSWER | No answer. |

Since: 1.0

### enum MMSerialError

Serial errors that may be reported by ModemManager.

#### Members

MM_SERIAL_ERROR_UNKNOWN | Unknown serial error. |
MM_SERIAL_ERROR_OPEN_FAILED | Could not open the serial device. |
MM_SERIAL_ERROR_SEND_FAILED | Could not write to the serial device. |
MM_SERIAL_ERROR_RESPONSE_TIMEOUT | A response was not received on time. |
MM_SERIAL_ERROR_OPEN_FAILED_NO_DEVICE | Could not open the serial port, no device. |
MM_SERIAL_ERROR_FLASH_FAILED | Could not flash the device. |
MM_SERIAL_ERROR_NOT_OPEN | The serial port is not open. |
MM_SERIAL_ERROR_PARSE_FAILED | The serial port specific parsing failed. |
MM_SERIAL_ERROR_FRAME_NOT_FOUND | The serial port reported that the frame marker wasn't found (e.g. for QCDM). Since 1.6. |

Since: 1.0

### enum MMMessageError

Enumeration of message errors, as defined in 3GPP TS 27.005 version 10 section 3.2.5.

#### Members

MM_MESSAGE_ERROR_ME_FAILURE | ME failure. |
MM_MESSAGE_ERROR_SMS_SERVICE_RESERVED | SMS service reserved. |
MM_MESSAGE_ERROR_NOT_ALLOWED | Operation not allowed. |
MM_MESSAGE_ERROR_NOT_SUPPORTED | Operation not supported. |
MM_MESSAGE_ERROR_INVALID_PDU_PARAMETER | Invalid PDU mode parameter. |
MM_MESSAGE_ERROR_INVALID_TEXT_PARAMETER | Invalid text mode parameter. |
MM_MESSAGE_ERROR_SIM_NOT_INSERTED | SIM not inserted. |
MM_MESSAGE_ERROR_SIM_PIN | SIM PIN required. |
MM_MESSAGE_ERROR_PH_SIM_PIN | PH-SIM PIN required. |
MM_MESSAGE_ERROR_SIM_FAILURE | SIM failure. |
MM_MESSAGE_ERROR_SIM_BUSY | SIM busy. |
MM_MESSAGE_ERROR_SIM_WRONG | SIM wrong. |
MM_MESSAGE_ERROR_SIM_PUK | SIM PUK required. |
MM_MESSAGE_ERROR_SIM_PIN2 | SIM PIN2 required. |
MM_MESSAGE_ERROR_SIM_PUK2 | SIM PUK2 required. |
MM_MESSAGE_ERROR_MEMORY_FAILURE | Memory failure. |
MM_MESSAGE_ERROR_INVALID_INDEX | Invalid index. |
MM_MESSAGE_ERROR_MEMORY_FULL | Memory full. |
MM_MESSAGE_ERROR_SMSC_ADDRESS_UNKNOWN | SMSC address unknown. |
MM_MESSAGE_ERROR_NO_NETWORK | No network. |
MM_MESSAGE_ERROR_NETWORK_TIMEOUT | Network timeout. |
MM_MESSAGE_ERROR_NO_CNMA_ACK_EXPECTED | No CNMA Acknowledgement expected. |
MM_MESSAGE_ERROR_UNKNOWN | Unknown error. |

Since: 1.0

### enum MMCdmaActivationError

CDMA Activation errors.

#### Members

MM_CDMA_ACTIVATION_ERROR_NONE | No error. |
MM_CDMA_ACTIVATION_ERROR_UNKNOWN | An error occurred. |
MM_CDMA_ACTIVATION_ERROR_ROAMING | Device cannot activate while roaming. |
MM_CDMA_ACTIVATION_ERROR_WRONG_RADIO_INTERFACE | Device cannot activate on this network type (eg EVDO vs 1xRTT). |
MM_CDMA_ACTIVATION_ERROR_COULD_NOT_CONNECT | Device could not connect to the network for activation. |
MM_CDMA_ACTIVATION_ERROR_SECURITY_AUTHENTICATION_FAILED | Device could not authenticate to the network for activation. |
MM_CDMA_ACTIVATION_ERROR_PROVISIONING_FAILED | Later stages of device provisioning failed. |
MM_CDMA_ACTIVATION_ERROR_NO_SIGNAL | No signal available. |
MM_CDMA_ACTIVATION_ERROR_TIMED_OUT | Activation timed out. |
MM_CDMA_ACTIVATION_ERROR_START_FAILED | API call for initial activation failed. |

Since: 1.0

### enum MMCarrierLockError

Carrier lock operation errors.

#### Members

MM_CARRIER_LOCK_ERROR_UNKNOWN | Unknown error. |
MM_CARRIER_LOCK_ERROR_INVALID_SIGNATURE | Invalid signature. |
MM_CARRIER_LOCK_ERROR_INVALID_IMEI | Invalid IMEI. |
MM_CARRIER_LOCK_ERROR_INVALID_TIMESTAMP | Invalid timestamp. |
MM_CARRIER_LOCK_ERROR_NETWORK_LIST_TOO_LARGE | Network list too large. |
MM_CARRIER_LOCK_ERROR_SIGNATURE_ALGORITHM_NOT_SUPPORTED | Algorithm not supported. |
MM_CARRIER_LOCK_ERROR_FEATURE_NOT_SUPPORTED | Feature not supported. |
MM_CARRIER_LOCK_ERROR_DECODE_OR_PARSING_ERROR | Decode or parsing error. |

Since: 1.24