diff --git a/introspection/mm-modem-gsm.xml b/introspection/mm-modem-gsm.xml
index 579899cc..f5def8ac 100644
--- a/introspection/mm-modem-gsm.xml
+++ b/introspection/mm-modem-gsm.xml
@@ -41,10 +41,13 @@
HSUPA (3G)
-
+
+ HSPA (3G)
+
+
GSM
-
+
GSM Compact
diff --git a/src/mm-modem-gsm.h b/src/mm-modem-gsm.h
index cac7c65f..8f1155ec 100644
--- a/src/mm-modem-gsm.h
+++ b/src/mm-modem-gsm.h
@@ -29,9 +29,9 @@ typedef enum {
MM_MODEM_GSM_MODE_2G_ONLY = 0x00000080,
MM_MODEM_GSM_MODE_3G_ONLY = 0x00000100,
MM_MODEM_GSM_MODE_HSUPA = 0x00000200,
- MM_MODEM_GSM_MODE_HSPA = 0x00000210, /* HSDPA + HSUPA */
- MM_MODEM_GSM_MODE_GSM = 0x00000400,
- MM_MODEM_GSM_MODE_GSM_COMPACT = 0x00000800,
+ MM_MODEM_GSM_MODE_HSPA = 0x00000400,
+ MM_MODEM_GSM_MODE_GSM = 0x00000800,
+ MM_MODEM_GSM_MODE_GSM_COMPACT = 0x00001000,
MM_MODEM_GSM_MODE_LAST = MM_MODEM_GSM_MODE_GSM_COMPACT
} MMModemGsmMode;