these come from the linux user guide and should all work the same as the
e25 if the document can be believed.

ok?

Index: usbdevs
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs,v
retrieving revision 1.752
diff -u -p -r1.752 usbdevs
--- usbdevs     9 Nov 2022 10:03:04 -0000       1.752
+++ usbdevs     1 Apr 2023 02:24:41 -0000
@@ -3714,7 +3714,20 @@ product QUANTA2 UMASS            0x1000  Quanta USB
 product QUANTA2 Q101           0xea02  Quanta Q101 HSDPA USB modem
 
 /* Quectel products */
-product QUECTEL EC25           0x0125  EC25 LTE
+product QUECTEL EC21           0x0121  EC21
+product QUECTEL EC25           0x0125  EC20/EC25
+product QUECTEL EG91           0x0191  EG91
+product QUECTEL EG95           0x0195  EG95
+product QUECTEL BG96           0x0296  BG96
+product QUECTEL EG06           0x0306  EG06/EP06/EM06
+product QUECTEL AG15           0x0415  AG15
+product QUECTEL AG35           0x0435  AG35
+product QUECTEL AG520R         0x0452  AG520R
+product QUECTEL AG525R         0x0455  AG550R
+product QUECTEL EG12           0x0512  EG12/EM12/EG18
+product QUECTEL EG20           0x0620  EG20
+product QUECTEL BG95           0x0700  BG95/BG77/BG600L-M3/BC69
+product QUECTEL RG5XXQ         0x0800  RG500Q/RM500Q/RG510Q/RM510Q
 
 /* Quickshot products */
 product QUICKSHOT STRIKEPAD    0x6238  USB StrikePad
Index: usbdevs.h
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs.h,v
retrieving revision 1.764
diff -u -p -r1.764 usbdevs.h
--- usbdevs.h   9 Nov 2022 10:03:22 -0000       1.764
+++ usbdevs.h   1 Apr 2023 02:24:41 -0000
@@ -1,4 +1,4 @@
-/*     $OpenBSD: usbdevs.h,v 1.764 2022/11/09 10:03:22 robert Exp $    */
+/*     $OpenBSD$       */
 
 /*
  * THIS FILE IS AUTOMATICALLY GENERATED.  DO NOT EDIT.
@@ -3721,7 +3721,20 @@
 #define        USB_PRODUCT_QUANTA2_Q101        0xea02          /* Quanta Q101 
HSDPA USB modem */
 
 /* Quectel products */
-#define        USB_PRODUCT_QUECTEL_EC25        0x0125          /* EC25 LTE */
+#define        USB_PRODUCT_QUECTEL_EC21        0x0121          /* EC21 */
+#define        USB_PRODUCT_QUECTEL_EC25        0x0125          /* EC20/EC25 */
+#define        USB_PRODUCT_QUECTEL_EG91        0x0191          /* EG91 */
+#define        USB_PRODUCT_QUECTEL_EG95        0x0195          /* EG95 */
+#define        USB_PRODUCT_QUECTEL_BG96        0x0296          /* BG96 */
+#define        USB_PRODUCT_QUECTEL_EG06        0x0306          /* 
EG06/EP06/EM06 */
+#define        USB_PRODUCT_QUECTEL_AG15        0x0415          /* AG15 */
+#define        USB_PRODUCT_QUECTEL_AG35        0x0435          /* AG35 */
+#define        USB_PRODUCT_QUECTEL_AG520R      0x0452          /* AG520R */
+#define        USB_PRODUCT_QUECTEL_AG525R      0x0455          /* AG550R */
+#define        USB_PRODUCT_QUECTEL_EG12        0x0512          /* 
EG12/EM12/EG18 */
+#define        USB_PRODUCT_QUECTEL_EG20        0x0620          /* EG20 */
+#define        USB_PRODUCT_QUECTEL_BG95        0x0700          /* 
BG95/BG77/BG600L-M3/BC69 */
+#define        USB_PRODUCT_QUECTEL_RG5XXQ      0x0800          /* 
RG500Q/RM500Q/RG510Q/RM510Q */
 
 /* Quickshot products */
 #define        USB_PRODUCT_QUICKSHOT_STRIKEPAD 0x6238          /* USB 
StrikePad */
Index: usbdevs_data.h
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs_data.h,v
retrieving revision 1.758
diff -u -p -r1.758 usbdevs_data.h
--- usbdevs_data.h      9 Nov 2022 10:03:22 -0000       1.758
+++ usbdevs_data.h      1 Apr 2023 02:24:41 -0000
@@ -1,4 +1,4 @@
-/*     $OpenBSD: usbdevs_data.h,v 1.758 2022/11/09 10:03:22 robert Exp $       
*/
+/*     $OpenBSD$       */
 
 /*
  * THIS FILE IS AUTOMATICALLY GENERATED.  DO NOT EDIT.
@@ -9214,8 +9214,60 @@ const struct usb_known_product usb_known
            "Quanta Q101 HSDPA USB modem",
        },
        {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EC21,
+           "EC21",
+       },
+       {
            USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EC25,
-           "EC25 LTE",
+           "EC20/EC25",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EG91,
+           "EG91",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EG95,
+           "EG95",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_BG96,
+           "BG96",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EG06,
+           "EG06/EP06/EM06",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_AG15,
+           "AG15",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_AG35,
+           "AG35",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_AG520R,
+           "AG520R",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_AG525R,
+           "AG550R",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EG12,
+           "EG12/EM12/EG18",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EG20,
+           "EG20",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_BG95,
+           "BG95/BG77/BG600L-M3/BC69",
+       },
+       {
+           USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_RG5XXQ,
+           "RG500Q/RM500Q/RG510Q/RM510Q",
        },
        {
            USB_VENDOR_QUICKSHOT, USB_PRODUCT_QUICKSHOT_STRIKEPAD,
Index: umsm.c
===================================================================
RCS file: /cvs/src/sys/dev/usb/umsm.c,v
retrieving revision 1.124
diff -u -p -r1.124 umsm.c
--- umsm.c      1 Apr 2023 00:04:40 -0000       1.124
+++ umsm.c      1 Apr 2023 02:24:41 -0000
@@ -173,7 +173,20 @@ static const struct umsm_type umsm_devs[
        {{ USB_VENDOR_QUANTA2, USB_PRODUCT_QUANTA2_UMASS }, DEV_UMASS4},
        {{ USB_VENDOR_QUANTA2, USB_PRODUCT_QUANTA2_Q101 }, 0},
 
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EC21 }, 0},
        {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EC25 }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EG91 }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EG95 }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_BG96 }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EG06 }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_AG15 }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_AG35 }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_AG520R }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_AG525R }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EG12 }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_EG20 }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_BG95 }, 0},
+       {{ USB_VENDOR_QUECTEL, USB_PRODUCT_QUECTEL_RG5XXQ }, 0},
 
        {{ USB_VENDOR_ZTE, USB_PRODUCT_ZTE_AC2746 }, 0},
        {{ USB_VENDOR_ZTE, USB_PRODUCT_ZTE_UMASS_INSTALLER }, DEV_UMASS4},

Reply via email to