Enable or disables the modem. When enabled, the modem's radio is powered on and data sessions, voice calls, location services, and Short Message Service may be available. When disabled, the modem enters low-power state and no network-related operations are available. Pass True to enable the modem, or False to disable it. List configured packet data bearers (EPS Bearers, PDP Contexts, or CDMA2000 Packet Data Sessions). The list of bearer object paths. Create a new packet data bearer using the given characteristics. This request may fail if the modem does not support additional bearers, if too many bearers are already defined, or if properties are invalid. List of properties to assign to the bearer after creating it. Some properties are only applicable to a bearer of certain access technologies, for example the "apn" property is not applicable to CDMA2000 Packet Data Session bearers. Allowed properties are: apn : (3GPP, required) Access Point Name ip-type : (3GPP and CMDA, optional) Addressing type, one of "IPV4", "IPV4V6", or "IPV6" user : (3GPP, optional) user name (if any) required by the network password : (3GPP, optional) password (if any) required by the network number : (POTS, required) telphone number to dial ** FIXME: how about QoS? On success, the object path of the newly created bearer. Delete an existing packet data bearer. Object path of the bearer to delete. If the bearer is currently active and providing packet data server, it will be disconnected and that packet data service will terminate. Clear non-persistent configuration and state, and return the device to a newly-powered-on state. This command may power-cycle the device. Clear the modem's configuration (including persistent configuration and state), and return the device to a factory-default state. This command may or may not power-cycle the device. Carrier-supplied code required to reset the modem. Ignored if not required. Set the access technologies (eg 2G/3G/4G preference) the device is currently allowed to use when connecting to a network. Bitmask of all the modes allowed in the modem. Specific mode preferred among the ones allowed, if any. Set the radio frequency and technology bands the device is currently allowed to use when connecting to a network. Bitmask of all the bands allowed in the modem. The modem's state (see the State property) changed. Old state New state Reason for this state change The path of the SIM object available in this device, if any. The generic family of access technologies the modem supports. Not all capabilities are available at the same time however; some modems require a firmware reload or other reinitialization to switch between eg CDMA/EVDO and GSM/UMTS. The generic family of access technologies the modem currently supports without a firmware reload or reinitialization. The maximum number of defined packet data bearers the modem supports. This is not the number of active/connected bearers the modem supports, but simply the number of bearers that may be defined at any given time. For example, POTS and CDMA2000-only devices support only one bearer, while GSM/UMTS devices typically support three or more, and any LTE-capable device (whether LTE-only, GSM/UMTS-capable, and/or CDMA2000-capable) also typically support three or more. The maximum number of active packet data bearers the modem supports. POTS and CDMA2000-only devices support one active bearer, while GSM/UMTS and LTE-capable devices (including LTE/CDMA devices) typically support at least two active bearers. The equipment manufacturer, as reported by the modem. The equipment model, as reported by the modem. The revision identification of the software, as reported by the modem. A best-effort device identifier based on various device information like model name, firmware revision, USB/PCI/PCMCIA IDs, and other properties. This ID is not guaranteed to be unique and may be shared between identical devices with the same firmware, but is intended to be "unique enough" for use as a casual device identifier for various user experience operations. This is not the device's IMEI or ESN since those may not be available before unlocking the device via a PIN. The physical modem device reference (ie, USB, PCI, PCMCIA device), which may be dependent upon the operating system. In Linux for example, this points to a sysfs path of the usb_device object. The Operating System device driver handling communication with the modem hardware. The identity of the device. This will be the IMEI number for GSM devices and the hex-format ESN/MEID for CDMA devices. Empty if the device is usable without an unlock code or has already been unlocked. If the device needs to be unlocked before becoming usable this property contains the specific unlock code required.  Valid unlock code values are "" (blank), "sim-pin", "sim-puk", "ph-sim-pin", "ph-fsim-pin", "ph-fsim-puk", "sim-pin2", "sim-puk2", "ph-net-pin", "ph-net-puk", "ph-netsub-pin", "ph-netsub-puk", "ph-sp-pin", "ph-sp-puk", "ph-corp-pin", and "ph-corp-puk". The number of unlock retries remaining for the unlock code given by the property UnlockRequired, or 999 if the device does not support reporting unlock retries. Overall state of the modem. The current network access technology used by the device to communicate with the network. (Note to plugin writers: if the device's access technology cannot be determined, use UNKNOWN) Signal quality in percent (0 - 100) of the dominant access technology the device is using to communicate with the network. Always 0 for POTS devices. The additional boolean value indicates if the quality value given was recently taken. The access technologies (eg 2G/3G/4G preference) the device is currently allowed to use when connecting to a network. For POTS devices, only the "any" mode is supported. The preferred access technology (eg 2G/3G/4G), among the ones defined in the allowed modes. Only one or none values must be given. Access technology selection modes supported by the device. For POTS devices, only the "any" mode will be returned. The radio frequency and technology bands the device is currently allowed to use when connecting to a network. For POTS devices, only the "any" value is supported. Radio frequency and technology bands supported by the device. For POTS devices, only the "any" value will be returned. Flags describing one or more of the general access technology families that a modem supports. Modem has no capabilties. Modem supports the analog wired telephone network (ie 56k dialup) and does not have wireless/cellular capabilities. Modem supports at least one of CDMA 1xRTT, EVDO revision 0, EVDO revision A, or EVDO revision B. Modem supports at least one of GSM, GPRS, EDGE, UMTS, HSDPA, HSUPA, or HSPA+ packet switched data capability. Modem has LTE data capability. Modem has LTE Advanced data capability. State unknown or not reportable. The modem is not enabled and is powered down. The modem is current transitioning to the DISABLED state. The modem is currently transitioning to the ENABLED state. The modem is enabled and powered on but not registered with a network provider and not available for data connections. The modem is searching for a network provider to register with. The modem is registered with a network provider, and data connections and messaging may be available for use. The modem is disconnecting and deactivating the last active packet data bearer. This state will not be entered if more than one packet data bearer is active and one of the active bearers is deactivated. The modem is activating and connecting the first packet data bearer. Subsequent bearer activations when another bearer is already active do not cause this state to be entered. One or more packet data bearers is active and connected. Reason unknown or not reportable. State change was requested by an interface user. State change was caused by a system suspend. Describes various access technologies that a device uses when registered with or connected to a network. The access technology used is unknown Analog wireline telephone GSM Compact GSM GPRS EDGE (ETSI 27.007: "GSM w/EGPRS") UMTS (ETSI 27.007: "UTRAN") HSDPA (ETSI 27.007: "UTRAN w/HSDPA") HSUPA (ETSI 27.007: "UTRAN w/HSUPA") HSPA (ETSI 27.007: "UTRAN w/HSDPA and HSUPA") HSPA+ (ETSI 27.007: "UTRAN w/HSPA+") CDMA2000 1xRTT CDMA2000 EVDO revision 0 CDMA2000 EVDO revision A CDMA2000 EVDO revision B LTE (ETSI 27.007: "E-UTRAN") Bitfield to indicate which access modes are supported, allowed or preferred in a given device. None CSD, GSM GPRS, EDGE UMTS, HSxPA LTE Any mode can be used (only this value allowed for POTS modems) A 64-bit wide bitfield describing the specific radio bands supported by the device and the radio bands the device is allowed to use when connecting to a mobile network. Unknown or invalid band For certain operations, allow the modem to select a band automatically. GSM/GPRS/EDGE 900 MHz GSM/GPRS/EDGE 1800 MHz GSM/GPRS/EDGE 1900 MHz GSM/GPRS/EDGE 850 MHz WCDMA 2100 MHz (Class I) WCDMA 3GPP 1800 MHz (Class III) WCDMA 3GPP AWS 1700/2100 MHz (Class IV) WCDMA 3GPP UMTS 800 MHz (Class VI) WCDMA 3GPP UMTS 850 MHz (Class V) WCDMA 3GPP UMTS 900 MHz (Class VIII) WCDMA 3GPP UMTS 1700 MHz (Class IX) WCDMA 3GPP UMTS 1900 MHz (Class II) WCDMA 3GPP UMTS 2600 MHz (Class VII, internal) CDMA Band Class 0 (US Cellular 850MHz) CDMA Band Class 1 (US PCS 1900MHz) CDMA Band Class 2 (UK TACS 900MHz) CDMA Band Class 3 (Japanese TACS) CDMA Band Class 4 (Korean PCS) CDMA Band Class 5 (NMT 450MHz) CDMA Band Class 6 (IMT2000 2100MHz) CDMA Band Class 7 (Cellular 700MHz) CDMA Band Class 8 (1800MHz) CDMA Band Class 9 (900MHz) CDMA Band Class 10 (US Secondary 800) CDMA Band Class 11 (European PAMR 400MHz) CDMA Band Class 12 (PAMR 800MHz) CDMA Band Class 13 (IMT2000 2500MHz Expansion) CDMA Band Class 14 (More US PCS 1900MHz) CDMA Band Class 15 (AWS 1700MHz) CDMA Band Class 16 (US 2500MHz) CDMA Band Class 17 (US 2500MHz Forward Link Only) CDMA Band Class 18 (US 700MHz Public Safety) CDMA Band Class 19 (US Lower 700MHz)