hello,
bought a ZTE MF112 today for my girlfriends ms win notebook. Took the
chance to test it on OpenBSD.
Without the patches below the thingy attaches as umsm for a second,
detaches and re-attaches as umass.
After patching it attaches as umsm0, umsm1, umsm2, umsm3 and ucom0,
ucom1, ucom2.
ucom2 is the one you would want to use with pppd.
I inspected the modem log on ms win to find out what AT commands are
used by the proprietary software, here we go:
TIMEOUT 5
ECHO ON
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO CARRIER"
ABORT "VOICE"
ABORT "NO DIALTONE"
'' AT
OK ATV1
OK ATE1
OK AT&F&D2&C1S0=0
OK ATS7=60S30=0
OK ATS0=0
'' AT
OK ATV1
OK ATE1
OK AT&F&D2&C1S0=0
OK ATS7=60S30=0
# that's what it realy does: OK ATDT*###
# but does not work for me on OpenBSD, so use usual:
OK ATDT*99#
CONNECT ""
Do not ask me what the unusual ones of these commands do; all I can say
is that I got a working internet link and minimal testing showed:
(I got excellent reception here.)
- got max speeds around 250KB/s
- speed changed often and dropped down to as little as 1,5KB/s
- sometimes it stayed there, sometimes it increased again.
I am going to stick with my "Sierra Wireless, AC850, 3G Network
Adapter". Gives me "only" about 80KB/s but that reliably.
btw, what is the right list for such patches?
bye,
Marcus
Index: umsm.c
===================================================================
RCS file: /cvs/src/sys/dev/usb/umsm.c,v
retrieving revision 1.68
diff -u -r1.68 umsm.c
--- umsm.c 12 Oct 2010 21:08:08 -0000 1.68
+++ umsm.c 29 Nov 2010 14:35:40 -0000
@@ -159,6 +159,7 @@
{{ USB_VENDOR_ZTE, USB_PRODUCT_ZTE_K3565Z }, 0},
{{ USB_VENDOR_ZTE, USB_PRODUCT_ZTE_MF633 }, 0},
{{ USB_VENDOR_ZTE, USB_PRODUCT_ZTE_MF637 }, 0},
+ {{ USB_VENDOR_ZTE, USB_PRODUCT_ZTE_MF112 }, DEV_UMASS4},
{{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_EXPRESSCARD }, 0},
{{ USB_VENDOR_NOVATEL, USB_PRODUCT_NOVATEL_MERLINV620 }, 0},
Index: usbdevs
===================================================================
RCS file: /cvs/src/sys/dev/usb/usbdevs,v
retrieving revision 1.525
diff -u -r1.525 usbdevs
--- usbdevs 16 Nov 2010 22:28:35 -0000 1.525
+++ usbdevs 29 Nov 2010 14:35:43 -0000
@@ -3055,6 +3055,7 @@
product ZTE CDMA_MSM 0x0001 CDMA Technologies MSM modem
product ZTE MF633 0x0016 ZTE MF633 USUPA USB modem
product ZTE MF637 0x0031 ZTE MF637 HSUPA USB modem
+product ZTE MF112 0x0117 ZTE MF112 HSUPA USB modem
product ZTE K3565Z 0x0063 ZTE K3565-Z USB MSM modem
product ZTE UMASS_INSTALLER2 0x0103 ZTE USB MSM installer
product ZTE UMASS_INSTALLER 0x2000 ZTE USB MSM installer