diff --git a/introspection/org.freedesktop.ModemManager.Modem.Cdma.xml b/introspection/org.freedesktop.ModemManager.Modem.Cdma.xml
index 13ddc97f..d80d9b9b 100644
--- a/introspection/org.freedesktop.ModemManager.Modem.Cdma.xml
+++ b/introspection/org.freedesktop.ModemManager.Modem.Cdma.xml
@@ -5,7 +5,9 @@
- Activates the modem for use with a given carrier.
+ Activates the modem for use with a given carrier. In the
+ event of immediate failure, returns an error value instead of
+ setting a DBus error.
@@ -14,6 +16,13 @@
Name of carrier.
+
+
+ An enum from MM_MODEM_CDMA_ACTIVATION_ERROR. This is
+ returned for immediate errors. Delayed errors are returned
+ via an ActivationStateChanged signal
+
+
@@ -31,6 +40,24 @@
+
+
+ The device activation state changed.
+
+
+ Current activation state
+
+
+ Carrier-specific error code
+
+
+ Selected Modem.Simple.GetStatus keys that have changed as a
+ result of this activation state change. Will include 'mdn'
+ and 'min'.
+
+
+
+
Get the current signal quality.
@@ -140,6 +167,54 @@
Device is ready for use.
+
+
+
+
+
+ Device cannot activate while roaming.
+
+
+
+
+ Device cannot activate on this network type (eg EVDO vs 1xRTT).
+
+
+
+
+ Device could not connect to the network for activation.
+
+
+
+
+ Device could not authenticate to the network for activation.
+
+
+
+
+ Later stages of device provisioning failed.
+
+
+
+
+ No signal available.
+
+
+
+
+ An error occurred.
+
+
+
+
+ Activation timed out.
+
+
+
+
+ API call for initial activation failed.
+
+
+
-
diff --git a/introspection/org.freedesktop.ModemManager.Modem.xml b/introspection/org.freedesktop.ModemManager.Modem.xml
index 1eecbf2f..d5da9525 100644
--- a/introspection/org.freedesktop.ModemManager.Modem.xml
+++ b/introspection/org.freedesktop.ModemManager.Modem.xml
@@ -104,6 +104,11 @@
Reason for state transition.
+
+
+ Reason for this state change.
+
+
@@ -222,5 +227,24 @@
+
+
+
+ Reason unknown or not reportable.
+
+
+
+
+ Connection state change was requested by an interface user.
+
+
+
+
+ Connection state change was caused by a system suspend.
+
+
+
+
+