Hey!

Tested and working for me, here is the patch.  Next I need to get it into 
mmcli’s output.


diff --git a/src/libqmi-glib/qmi-flags64-dms.h 
b/src/libqmi-glib/qmi-flags64-dms.h
index 240d26c..f9dbe88 100644
--- a/src/libqmi-glib/qmi-flags64-dms.h
+++ b/src/libqmi-glib/qmi-flags64-dms.h
@@ -193,13 +193,7 @@ typedef enum {
     /* Bit 21-22 reserved */
     QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_24 = 1 << 23,
     QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_25 = 1 << 24,
-    QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_26 = 1 << 25,
-    QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_27 = 1 << 26,
-    QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_28 = 1 << 27,
-    QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_29 = 1 << 28,
-    QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_30 = 1 << 29,
-    QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_31 = 1 << 30,
-    QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_32 = 1 << 31,   
+    /* Bit 25-31 reserved */
     QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_33 = ((guint64) 1) << 32,
     QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_34 = ((guint64) 1) << 33,
     QMI_DMS_LTE_BAND_CAPABILITY_EUTRAN_35 = ((guint64) 1) << 34,



And here is some sample output 
Before patch:
root@openwrt:(unknown)# qmicli -d /dev/cdc-wdm0 -p --dms-get-band-capabilities
[/dev/cdc-wdm0] Device band capabilities retrieved:
        Bands: 'wcdma-2100, wcdma-850-us, wcdma-800, wcdma-900, 
wcdma-1700-japan, wcdma-850-japan'
        LTE bands: '1, 3, 5, 7, 8, 18, 19, 21, 38, 39, 40, 41'

With patch:
root@openwrt:~# qmicli -d /dev/cdc-wdm0 -p --dms-get-band-capabilities
[/dev/cdc-wdm0] Device band capabilities retrieved:
        Bands: 'wcdma-2100, wcdma-850-us, wcdma-800, wcdma-900, 
wcdma-1700-japan, wcdma-850-japan'
        LTE bands: '1, 3, 5, 7, 8, 18, 19, 21, 28, 38, 39, 40, 41'


Best,
Nicholas

_______________________________________________
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel

Reply via email to