ZTE MF730 19d2:1048 not defined yet
Posted: 02 Nov 2015, 10:00
This is a new modem from Vodacom South Africa. It is not is the database yet.
I tried getting it to switch but it doesn't. It has never switched out of storage mode, so I don't know what the target mode will be - I took a shot in the dark that it will be 1049 or 1050 but this failed. I assumed that the MessageContent will be the same as similar ZTE modems but this could also be wrong. This is what I tried:
cat /etc/usb_modeswitch.conf
I get this error:
Look for target devices ...
No devices in target mode or class found
Look for default devices ...
product ID matched
Found devices in default mode (1)
Access device 006 on bus 001
Current configuration number is 1
Use interface number 0
Error: message endpoint not given or found. Abort
Question: What is the message endpoint supposed to be and how can I find it?
It looks likes it finds the modem in storage mode ok, but fails when it tries to switch because I have incorrect settings. Please help?
update:
--------
I found the endpoints in the lsusb -v and added them to an inline command:
but then it gives me this error:
output of lsusb -v:
I tried getting it to switch but it doesn't. It has never switched out of storage mode, so I don't know what the target mode will be - I took a shot in the dark that it will be 1049 or 1050 but this failed. I assumed that the MessageContent will be the same as similar ZTE modems but this could also be wrong. This is what I tried:
cat /etc/usb_modeswitch.conf
Code: Select all
DefaultVendor= 0x19d2
DefaultProduct= 0x1048
# ZTE devices
TargetVendor= 0x19d2
TargetProductList="0001,0002,0015,0016,0017,0019,0031,0033,0037,0052,0055,...."
StandardEject=1
MessageContent="55534243123456702000000080000c85010101180101010101000000000000"
Look for target devices ...
No devices in target mode or class found
Look for default devices ...
product ID matched
Found devices in default mode (1)
Access device 006 on bus 001
Current configuration number is 1
Use interface number 0
Error: message endpoint not given or found. Abort
Question: What is the message endpoint supposed to be and how can I find it?
It looks likes it finds the modem in storage mode ok, but fails when it tries to switch because I have incorrect settings. Please help?
update:
--------
I found the endpoints in the lsusb -v and added them to an inline command:
Code: Select all
usb_modeswitch -v 0x19d2 -p 0x1048 -M 55534243123456702000000080000c85010101180101010101000000000000 -m 0x01 -r 0x81Code: Select all
Look for default devices ...
product ID matched
Found devices in default mode (1)
Access device 006 on bus 001
Current configuration number is 1
Use interface number 0
Use endpoints 0x01 (out) and 0x81 (in)
Error: can't use storage command in MessageContent with interface 0;
interface class is 2, expected 8. Abortoutput of lsusb -v:
Code: Select all
Bus 001 Device 006: ID 19d2:1048 ZTE WCDMA Technologies MSM
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x19d2 ZTE WCDMA Technologies MSM
idProduct 0x1048
bcdDevice 50.00
iManufacturer 1 Vodafone(ZTE)
iProduct 2 ZTE Mobile Broadband Station
iSerial 3 MF730MZTED000000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 111
bNumInterfaces 3
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 500mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 2 Communications
bFunctionSubClass 6 Ethernet Networking
bFunctionProtocol 0
iFunction 6 CDC
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 6 Ethernet Networking
bInterfaceProtocol 0
iInterface 4 CDC Ethernet Control Model (ECM)
CDC Header:
bcdCDC 1.10
CDC Union:
bMasterInterface 0
bSlaveInterface 1
CDC Ethernet:
iMacAddress 7 020CE70B0102
bmEthernetStatistics 0x00000000
wMaxSegmentSize 1514
wNumberMCFilters 0x0000
bNumberPowerFilters 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 9
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 5 CDC Ethernet Data
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 8 Mass Storage
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 1
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered