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},