Author Message

<  Device Information  ~  ZTE MF652 HUSP+USB Modem

PostPosted: Tue Dec 13, 2011 4:23 am Reply with quote
Posts: 5Joined: Wed Dec 07, 2011 9:23 am
ZTE MF652 HUSP+USB Modem:
default PID = 0x0146
default VID = 0x19d2

Target PID = 0x0142
Target VID = 0x19d2

I need to know MessageContent .
I have catch USB message with BusHound and USBsniff but no result.Who can give me some advice.

Thank you.


Offline Profile
PostPosted: Wed Dec 14, 2011 9:22 am Reply with quote
Site AdminPosts: 6274Joined: Sat Nov 03, 2007 12:30 am
It is very likely that your device will work with one of the known switching commands.

Just try out the "MessageContent" from the existing ZTE configurations (the file names starting with "19d2:...").



Offline Profile
PostPosted: Thu Dec 15, 2011 5:36 am Reply with quote
Posts: 5Joined: Wed Dec 07, 2011 9:23 am
Thank you Josh.
I also have try all the known MessageContent but no result.


Offline Profile
PostPosted: Thu Dec 15, 2011 9:02 am Reply with quote
Site AdminPosts: 6274Joined: Sat Nov 03, 2007 12:30 am
Hmm. Can you post your SniffUSB log on "pastebin.com"?


Offline Profile
PostPosted: Tue Dec 20, 2011 5:25 am Reply with quote
Posts: 5Joined: Wed Dec 07, 2011 9:23 am
Thanks.
Here is the sniffUSB logl.
http://pastebin.com/u9G0DktE


Offline Profile
PostPosted: Tue Dec 20, 2011 8:51 pm Reply with quote
Site AdminPosts: 6274Joined: Sat Nov 03, 2007 12:30 am
URB 12 and 13 are quite strange. All other transmissions are common.

There is a good five seconds during which nothing happens. This would be unusual for a storage device; I suspect the initialization for the mode switch is happening ahead of that period.

As a first attempt, try this:
MessageContent="55534243688df0852400000080000685000000240000000000000000000000"



Offline Profile
PostPosted: Thu Jan 05, 2012 5:33 pm Reply with quote
Posts: 10Joined: Mon Jan 02, 2012 11:47 pm
Working config for my MF652:

DefaultVendor= 0x19d2
DefaultProduct=0x1520

TargetVendor=0x19d2
TargetProduct=0x0142

MessageContent="5553424312345679000000000000061b000000020000000000000000000000"

NeedResponse=1

Tested on OpenWRT 10.03.1-RC6 Backfire on a Netgear WNDR-3700-100PES


Offline Profile
PostPosted: Thu Jan 05, 2012 7:40 pm Reply with quote
Site AdminPosts: 6274Joined: Sat Nov 03, 2007 12:30 am
Cool !!

I was hoping your variant would be easier to handle ...

I'll add you as the contributor for this device.



Offline Profile
PostPosted: Thu Jan 05, 2012 8:31 pm Reply with quote
Posts: 10Joined: Mon Jan 02, 2012 11:47 pm
proud to be mentioned as a contributor *g*

A much more better feeling than paying cash for software or ideas ;-)

And this with only 7 tries...


Offline Profile
PostPosted: Fri Jan 06, 2012 5:55 am Reply with quote
Posts: 5Joined: Wed Dec 07, 2011 9:23 am
Thanks.
My MF652 default PID = 0x0146 not 0x1520 。
And if I use MessageContent="5553424312345679000000000000061b000000020000000000000000000000"
the TargetProduct will be 0x0143 not 0x0142.


Offline Profile
PostPosted: Fri Jan 06, 2012 2:21 pm Reply with quote
Site AdminPosts: 6274Joined: Sat Nov 03, 2007 12:30 am
jackzy, according to your earlier post I thought you had no switching success with the known ZTE messages ?


Offline Profile
PostPosted: Fri Jan 06, 2012 11:15 pm Reply with quote
Posts: 10Joined: Mon Jan 02, 2012 11:47 pm
My Stick maybe branded from my internet provider - drei.at (Hutchinson)

Maybe this is why i get a different IDs...


Offline Profile
PostPosted: Sat Jan 07, 2012 2:00 am Reply with quote
Posts: 10Joined: Mon Jan 02, 2012 11:47 pm
Pretty strange behavoir here *g*

when i shut down the router, plug in the ZTE and then boot i'll get:

Code:
Jan  6 22:17:11 OpenWrt user.notice kernel: scsi 0:0:0:0: CD-ROM            ZTE      Datacard CD-ROM  0001 PQ: 0 ANSI: 0
Jan  6 22:17:11 OpenWrt user.notice kernel: scsi 0:0:0:1: Direct-Access     ZTE      Storage          0001 PQ: 0 ANSI: 0
Jan  6 22:17:11 OpenWrt user.debug kernel: usb-storage: device scan complete
Jan  6 22:17:11 OpenWrt user.notice kernel: sd 0:0:0:1: [sda] Attached SCSI removable disk
Jan  6 22:17:12 OpenWrt authpriv.info dropbear[1015]: Child connection from 192.168.0.131:53799
Jan  6 22:17:13 OpenWrt user.notice usb-modeswitch: 1-0:1.0: Manufacturer=Linux_2.6.32.27_ehci_hcd Product=Atheros_AR71xx_built-in_EHCI_controller Serial=ar71xx-ehci
Jan  6 22:17:13 OpenWrt user.info kernel: option 1-1:1.0: GSM modem (1-port) converter detected
Jan  6 22:17:13 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Jan  6 22:17:13 OpenWrt user.info kernel: option 1-1:1.1: GSM modem (1-port) converter detected
Jan  6 22:17:13 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Jan  6 22:17:13 OpenWrt user.info kernel: option 1-1:1.2: GSM modem (1-port) converter detected
Jan  6 22:17:13 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
Jan  6 22:17:13 OpenWrt user.info kernel: option 1-1:1.3: GSM modem (1-port) converter detected
Jan  6 22:17:13 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
Jan  6 22:17:13 OpenWrt user.info kernel: option 1-1:1.4: GSM modem (1-port) converter detected
Jan  6 22:17:13 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB4
Jan  6 22:17:13 OpenWrt user.info kernel: option 1-1:1.5: GSM modem (1-port) converter detected
Jan  6 22:17:13 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB5
Jan  6 22:17:13 OpenWrt user.info kernel: option 1-1:1.6: GSM modem (1-port) converter detected
Jan  6 22:17:13 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB6
Jan  6 22:17:13 OpenWrt user.info kernel: option 1-1:1.8: GSM modem (1-port) converter detected
Jan  6 22:17:13 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB7
Jan  6 22:17:13 OpenWrt user.info kernel: option 1-1:1.9: GSM modem (1-port) converter detected
Jan  6 22:17:13 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB8
Jan  6 22:17:17 OpenWrt authpriv.notice dropbear[1015]: Password auth succeeded for 'root' from 192.168.0.131:53799
Jan  6 22:17:21 OpenWrt user.notice usb-modeswitch: 1-1:1.0: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:17:26 OpenWrt user.notice usb-modeswitch: 1-1:1.1: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:17:30 OpenWrt user.notice usb-modeswitch: 1-1:1.2: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:17:34 OpenWrt user.notice usb-modeswitch: 1-1:1.3: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:17:38 OpenWrt user.notice usb-modeswitch: 1-1:1.4: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:17:42 OpenWrt user.notice usb-modeswitch: 1-1:1.5: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:17:46 OpenWrt user.notice usb-modeswitch: 1-1:1.6: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:17:50 OpenWrt user.notice usb-modeswitch: 1-1:1.7: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:17:54 OpenWrt user.notice usb-modeswitch: 1-1:1.8: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:17:58 OpenWrt user.notice usb-modeswitch: 1-1:1.9: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:18:07 OpenWrt user.notice usb-modeswitch: 2-0:1.0: Manufacturer=Linux_2.6.32.27_ohci_hcd Product=Atheros_AR71xx_built-in_OHCI_controller Serial=ar71xx-ohci
Jan  6 22:18:11 OpenWrt user.notice usb-modeswitch: 1-0:1.0: Manufacturer=Linux_2.6.32.27_ehci_hcd Product=Atheros_AR71xx_built-in_EHCI_controller Serial=ar71xx-ehci
Jan  6 22:18:19 OpenWrt user.notice usb-modeswitch: 1-1:1.0: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:18:23 OpenWrt user.notice usb-modeswitch: 1-1:1.1: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:18:27 OpenWrt user.notice usb-modeswitch: 1-1:1.2: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:18:31 OpenWrt user.notice usb-modeswitch: 1-1:1.3: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:18:36 OpenWrt user.notice usb-modeswitch: 1-1:1.4: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:18:40 OpenWrt user.notice usb-modeswitch: 1-1:1.5: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:18:44 OpenWrt user.notice usb-modeswitch: 1-1:1.6: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:18:48 OpenWrt user.notice usb-modeswitch: 1-1:1.7: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:18:52 OpenWrt user.notice usb-modeswitch: 1-1:1.8: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:18:56 OpenWrt user.notice usb-modeswitch: 1-1:1.9: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:19:00 OpenWrt user.notice usb-modeswitch: 2-0:1.0: Manufacturer=Linux_2.6.32.27_ohci_hcd Product=Atheros_AR71xx_built-in_OHCI_controller Serial=ar71xx-ohci
Jan  6 22:19:10 OpenWrt user.notice 3g-hotplug: Starting interface wan for device ttyUSB2
Jan  6 22:19:13 OpenWrt daemon.notice pppd[1847]: pppd 2.4.4 started by root, uid 0
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: abort on (BUSY)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: abort on (NO CARRIER)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: abort on (ERROR)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: report (CONNECT)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: timeout set to 10 seconds
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: send (AT&F^M)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: expect (OK)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: AT&F^M^M
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: OK
Jan  6 22:19:14 OpenWrt local2.info chat[1852]:  -- got it
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: send (ATE1^M)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: expect (OK)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: ^M
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: ATE1^M^M
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: OK
Jan  6 22:19:14 OpenWrt local2.info chat[1852]:  -- got it
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: send (AT+CGDCONT=1,"IP","drei.at"^M)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: timeout set to 30 seconds
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: expect (OK)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: ^M
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: AT+CGDCONT=1,"IP","drei.at"^M^M
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: OK
Jan  6 22:19:14 OpenWrt local2.info chat[1852]:  -- got it
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: send (ATD*99#^M)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: expect (CONNECT)
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: ^M
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: ATD*99#^M^M
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: CONNECT
Jan  6 22:19:14 OpenWrt local2.info chat[1852]:  -- got it
Jan  6 22:19:14 OpenWrt local2.info chat[1852]: send ( ^M)
Jan  6 22:19:14 OpenWrt daemon.info pppd[1847]: Serial connection established.
Jan  6 22:19:14 OpenWrt daemon.info pppd[1847]: Using interface 3g-wan
Jan  6 22:19:14 OpenWrt daemon.notice pppd[1847]: Connect: 3g-wan <--> /dev/ttyUSB2


Why is the modem switched twice?

And if I unplug the modem during runtime - it's getting stranger *g*

Code:
Jan  6 22:19:56 OpenWrt user.notice kernel: scsi 1:0:0:0: CD-ROM            ZTE      Datacard CD-ROM  0001 PQ: 0 ANSI: 0
Jan  6 22:19:56 OpenWrt user.notice kernel: scsi 1:0:0:1: Direct-Access     ZTE      Storage          0001 PQ: 0 ANSI: 0
Jan  6 22:19:56 OpenWrt user.debug kernel: usb-storage: device scan complete
Jan  6 22:19:56 OpenWrt user.notice kernel: sd 1:0:0:1: [sda] Attached SCSI removable disk
Jan  6 22:20:40 OpenWrt user.notice usb-modeswitch: 1-1:1.0: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:20:40 OpenWrt user.notice usb-modeswitch: 1-1:1.0: Selecting /etc/usb_modeswitch.d/19d2:1520 for mode switching
Jan  6 22:20:40 OpenWrt user.warn kernel: usb 1-1: usbfs: process 2529 (usb_modeswitch) did not claim interface 0 before use
Jan  6 22:20:40 OpenWrt user.info kernel: usb 1-1: USB disconnect, address 3
Jan  6 22:20:48 OpenWrt user.info kernel: usb 1-1: new high speed USB device using ar71xx-ehci and address 4
Jan  6 22:20:48 OpenWrt user.info kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan  6 22:20:48 OpenWrt user.info kernel: option 1-1:1.0: GSM modem (1-port) converter detected
Jan  6 22:20:48 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Jan  6 22:20:48 OpenWrt user.info kernel: option 1-1:1.1: GSM modem (1-port) converter detected
Jan  6 22:20:48 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Jan  6 22:20:48 OpenWrt user.info kernel: option 1-1:1.2: GSM modem (1-port) converter detected
Jan  6 22:20:48 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
Jan  6 22:20:48 OpenWrt user.info kernel: option 1-1:1.3: GSM modem (1-port) converter detected
Jan  6 22:20:48 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
Jan  6 22:20:48 OpenWrt user.info kernel: option 1-1:1.4: GSM modem (1-port) converter detected
Jan  6 22:20:48 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB4
Jan  6 22:20:48 OpenWrt user.info kernel: option 1-1:1.5: GSM modem (1-port) converter detected
Jan  6 22:20:48 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB5
Jan  6 22:20:48 OpenWrt user.info kernel: option 1-1:1.6: GSM modem (1-port) converter detected
Jan  6 22:20:48 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB6
Jan  6 22:20:48 OpenWrt user.info kernel: scsi2 : SCSI emulation for USB Mass Storage devices
Jan  6 22:20:48 OpenWrt user.info kernel: option 1-1:1.8: GSM modem (1-port) converter detected
Jan  6 22:20:48 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB7
Jan  6 22:20:48 OpenWrt user.info kernel: option 1-1:1.9: GSM modem (1-port) converter detected
Jan  6 22:20:48 OpenWrt user.info kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB8
Jan  6 22:20:48 OpenWrt user.debug kernel: usb-storage: device found at 4
Jan  6 22:20:48 OpenWrt user.debug kernel: usb-storage: waiting for device to settle before scanning
Jan  6 22:20:53 OpenWrt user.notice kernel: scsi 2:0:0:0: CD-ROM            ZTE      Datacard CD-ROM  0001 PQ: 0 ANSI: 0
Jan  6 22:20:53 OpenWrt user.notice kernel: scsi 2:0:0:1: Direct-Access     ZTE      Storage          0001 PQ: 0 ANSI: 0
Jan  6 22:20:53 OpenWrt user.debug kernel: usb-storage: device scan complete
Jan  6 22:20:53 OpenWrt user.notice kernel: sd 2:0:0:1: [sda] Attached SCSI removable disk
Jan  6 22:20:57 OpenWrt user.notice usb-modeswitch: 1-1:1.0: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:21:01 OpenWrt user.notice usb-modeswitch: 1-1:1.1: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:21:05 OpenWrt user.notice usb-modeswitch: 1-1:1.2: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:21:06 OpenWrt user.notice 3g-hotplug: Starting interface wan for device ttyUSB2
Jan  6 22:21:09 OpenWrt daemon.notice pppd[2772]: pppd 2.4.4 started by root, uid 0
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: abort on (BUSY)
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: abort on (NO CARRIER)
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: abort on (ERROR)
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: report (CONNECT)
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: timeout set to 10 seconds
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: send (AT&F^M)
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: expect (OK)
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: AT&F^M^M
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: OK
Jan  6 22:21:10 OpenWrt local2.info chat[2777]:  -- got it
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: send (ATE1^M)
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: expect (OK)
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: ^M
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: ATE1^M^M
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: OK
Jan  6 22:21:10 OpenWrt local2.info chat[2777]:  -- got it
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: send (AT+CGDCONT=1,"IP","drei.at"^M)
Jan  6 22:21:10 OpenWrt user.notice usb-modeswitch: 1-1:1.3: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: timeout set to 30 seconds
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: expect (OK)
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: ^M
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: AT+CGDCONT=1,"IP","drei.at"^M^M
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: OK
Jan  6 22:21:10 OpenWrt local2.info chat[2777]:  -- got it
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: send (ATD*99#^M)
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: expect (CONNECT)
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: ^M
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: ATD*99#^M^M
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: CONNECT
Jan  6 22:21:10 OpenWrt local2.info chat[2777]:  -- got it
Jan  6 22:21:10 OpenWrt local2.info chat[2777]: send ( ^M)
Jan  6 22:21:10 OpenWrt daemon.info pppd[2772]: Serial connection established.
Jan  6 22:21:10 OpenWrt daemon.info pppd[2772]: Using interface 3g-wan
Jan  6 22:21:10 OpenWrt daemon.notice pppd[2772]: Connect: 3g-wan <--> /dev/ttyUSB2
Jan  6 22:21:14 OpenWrt daemon.notice pppd[2772]: replacing old default route to br-lan [192.168.0.1]
Jan  6 22:21:14 OpenWrt daemon.notice pppd[2772]: local  IP address 77.118.245.139
Jan  6 22:21:14 OpenWrt daemon.notice pppd[2772]: remote IP address 10.0.0.1
Jan  6 22:21:14 OpenWrt daemon.notice pppd[2772]: primary   DNS address 213.94.78.16
Jan  6 22:21:14 OpenWrt daemon.notice pppd[2772]: secondary DNS address 213.94.78.17
Jan  6 22:21:14 OpenWrt user.notice usb-modeswitch: 1-1:1.4: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:21:14 OpenWrt user.notice ifup: Enabling Router Solicitations on wan (3g-wan)
Jan  6 22:21:15 OpenWrt user.info firewall: adding wan (3g-wan) to zone wan
Jan  6 22:21:18 OpenWrt user.notice usb-modeswitch: 1-1:1.5: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:21:23 OpenWrt user.notice usb-modeswitch: 1-1:1.6: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:21:27 OpenWrt user.notice usb-modeswitch: 1-1:1.7: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:21:31 OpenWrt user.notice usb-modeswitch: 1-1:1.8: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:21:35 OpenWrt user.notice usb-modeswitch: 1-1:1.9: Manufacturer=ZTE Product=MF652 Serial=85D74A83752591AE6BDA8729E7D6D1586D5F21F9
Jan  6 22:22:46 OpenWrt daemon.warn dnsmasq[997]: failed to access /tmp/resolv.conf.auto: No such file or directory
Jan  6 22:22:46 OpenWrt user.info firewall: removing lan (br-lan) from zone lan
Jan  6 22:22:47 OpenWrt user.info kernel: br-lan: port 1(eth0.1) entering disabled state
Jan  6 22:22:47 OpenWrt user.info kernel: device eth0 left promiscuous mode
Jan  6 22:22:47 OpenWrt user.info kernel: device eth0.1 left promiscuous mode
Jan  6 22:22:47 OpenWrt user.info kernel: br-lan: port 1(eth0.1) entering disabled state
Jan  6 22:22:47 OpenWrt daemon.info pppd[2772]: Terminating on signal 15
Jan  6 22:22:47 OpenWrt daemon.info pppd[2772]: Connect time 1.6 minutes.
Jan  6 22:22:47 OpenWrt daemon.info pppd[2772]: Sent 0 bytes, received 0 bytes.
Jan  6 22:22:47 OpenWrt daemon.notice pppd[2772]: restoring old default route to br-lan [192.168.0.1]
Jan  6 22:22:47 OpenWrt daemon.err pppd[2772]: restore default route ioctl(SIOCADDRT): No such device
Jan  6 22:22:47 OpenWrt daemon.notice pppd[2772]: Connection terminated.
Jan  6 22:22:47 OpenWrt user.info firewall: removing wan (3g-wan) from zone wan
Jan  6 22:22:48 OpenWrt daemon.info pppd[2772]: Exit.
Jan  6 22:22:49 OpenWrt user.notice ifup: Enabling Router Solicitations on loopback (lo)
Jan  6 22:22:49 OpenWrt user.info kernel: device eth0.1 entered promiscuous mode
Jan  6 22:22:49 OpenWrt user.info kernel: device eth0 entered promiscuous mode
Jan  6 22:22:49 OpenWrt user.info kernel: br-lan: port 1(eth0.1) entering forwarding state
Jan  6 22:22:50 OpenWrt user.notice ifup: Enabling Router Solicitations on lan (br-lan)
Jan  6 22:22:51 OpenWrt user.info firewall: adding lan (br-lan) to zone lan
Jan  6 22:22:51 OpenWrt daemon.notice pppd[4201]: pppd 2.4.4 started by root, uid 0
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: abort on (BUSY)
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: abort on (NO CARRIER)
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: abort on (ERROR)
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: report (CONNECT)
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: timeout set to 10 seconds
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: send (AT&F^M)
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: expect (OK)
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: AT&F^M^M
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: OK
Jan  6 22:22:52 OpenWrt local2.info chat[4344]:  -- got it
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: send (ATE1^M)
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: expect (OK)
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: ^M
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: ATE1^M^M
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: OK
Jan  6 22:22:52 OpenWrt local2.info chat[4344]:  -- got it
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: send (AT+CGDCONT=1,"IP","drei.at"^M)
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: timeout set to 30 seconds
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: expect (OK)
Jan  6 22:22:52 OpenWrt local2.info chat[4344]: ^M
Jan  6 22:22:53 OpenWrt local2.info chat[4344]: AT+CGDCONT=1,"IP","drei.at"^M^M
Jan  6 22:22:53 OpenWrt local2.info chat[4344]: OK
Jan  6 22:22:53 OpenWrt local2.info chat[4344]:  -- got it
Jan  6 22:22:53 OpenWrt local2.info chat[4344]: send (ATD*99#^M)
Jan  6 22:22:53 OpenWrt local2.info chat[4344]: expect (CONNECT)
Jan  6 22:22:53 OpenWrt local2.info chat[4344]: ^M
Jan  6 22:22:53 OpenWrt local2.info chat[4344]: ATD*99#^M^M
Jan  6 22:22:53 OpenWrt local2.info chat[4344]: CONNECT
Jan  6 22:22:53 OpenWrt local2.info chat[4344]:  -- got it
Jan  6 22:22:53 OpenWrt local2.info chat[4344]: send ( ^M)
Jan  6 22:22:53 OpenWrt daemon.info pppd[4201]: Serial connection established.
Jan  6 22:22:53 OpenWrt daemon.info pppd[4201]: Using interface 3g-wan
Jan  6 22:22:53 OpenWrt daemon.notice pppd[4201]: Connect: 3g-wan <--> /dev/ttyUSB2



As far as I understand it - while the switchmode is running, he starts connecting - then continues switching - disconnects and reconnects.

I really don't got a problem with that - the dial-in time after reboot and repluging the modem is about 45sec. to 1 min. which is the same time which my MBRN3000 needed...

Could this behavior be an openwrt-issue?

Config in /etc/usb-modeswitch/


Code:
# ZTE MF 652
DefaultVendor= 0x19d2
DefaultProduct=0x1520

TargetVendor=0x19d2
TargetProduct=0x0142

MessageContent="5553424312345679000000000000061b000000020000000000000000000000"

NeedResponse=1


Used the same "optimizations" like in my DWL-156 example...

/etc/hotplug.d/usb/20-modeswitch

Code:
#!/bin/sh

local uVid uPid uMa uPr uSe
local sVe sMo sRe

local modeswitch="/usr/bin/usb_modeswitch"


log() {
        logger -t "usb-modeswitch" "$@"
}

sleep 4

sanitize() {
        sed -e 's/[[:space:]]\+$//; s/[[:space:]]\+/_/g' "$@"
}

.... AND SO ON ....


Code:
... LAST LINE OF SCRIPT ....
echo "19d2 1522" > /sys/bus/usb-serial/drivers/option1/new_id


Offline Profile
PostPosted: Sat Jan 07, 2012 10:01 am Reply with quote
Site AdminPosts: 6274Joined: Sat Nov 03, 2007 12:30 am
This does not seem to be right:
Code:
Jan  6 22:17:13 OpenWrt user.notice usb-modeswitch: 1-0:1.0: Manufacturer=Linux_2.6.32.27_ehci_hcd Product=Atheros_AR71xx_built-in_EHCI_controller Serial=ar71xx-ehci
It means that usb_modeswitch was run for the USB host.

That would be weird; but then I don't know how the OpenWRT hotplugging works. I suggest asking the development community of this system.



Offline Profile
PostPosted: Sat Jan 07, 2012 4:51 pm Reply with quote
Posts: 1Joined: Sat Jan 07, 2012 4:04 pm
Josh wrote:
That would be weird; but then I don't know how the OpenWRT hotplugging works. I suggest asking the development community of this system.


Hi, the author of the modeswitch OpenWrt hotplug integration here.

We execute a custom usb_modeswitch hotplug script each time an usb device pops up. The logline pasted earlier does not imply that we actually run usb_modeswitch on it, just that our hotplug handler identified the printed information. If we actually invoke modeswitch, there'll be a line like "Selected config ... for modeswitch" later on. The logic for selecting the conf file has been reimplemented in ash using the upstream udev helper code as reference.


Offline Profile WWW

Display posts from previous:  Sort by:

All times are UTC + 1 hour [ DST ]
Page 1 of 2
16 posts
Go to page 1, 2  Next
Users browsing this forum: No registered users and 2 guests
Search for:
Post new topic  Reply to topic
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum