Activation Codes and Methods, Hardware Details, Sniffing
bijendra
Posts: 24
Joined: 10 Dec 2011, 07:40
Contact:

Post by bijendra » 14 Dec 2011, 11:37

below test.conf contains default dev, target dev and message content
usb_modeswitch -c /etc/usb_modeswitch.d/21f5:1000 also works

Code: Select all

usb_modeswitch -c /etc/test.conf |grep "">f.txt

Looking for target devices ...
 No devices in target mode or class found
Looking for default devices ...
 Found devices in default mode, class or configuration (1)
Accessing device 004 on bus 004 ...
Getting the current device configuration ...
 OK, got current device configuration (1)
Using endpoints 0x05 (out) and 0x85 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
 OK, driver found ("usb-storage")
 OK, driver "usb-storage" detached

SCSI inquiry data (for identification)
-------------------------
  Vendor String: CDROM   
   Model String: StrongRising.CO 
Revision String: 2.31
-------------------------

USB description data (for identification)
-------------------------
Manufacturer: Qualcomm, Incorporated
     Product: StrongRising.CO
  Serial No.: not provided
-------------------------
Setting up communication with interface 0
Using endpoint 0x05 for message sending ...
Trying to send message 1 to endpoint 0x05 ...
 OK, message successfully sent
Resetting response endpoint 0x85
 Could not reset endpoint (probably harmless): -71
Resetting message endpoint 0x05
 Could not reset endpoint (probably harmless): -71
 Device is gone, skipping any further commands

Checking for mode switch (max. 20 times, once per second) ...
 Searching for target devices ...
 Searching for target devices ...

Found target device, now opening
 Found correct target device

Mode switch succeeded. Bye.
new /var/log/message when usb_modeswitched
http://pastebin.com/J3ZQvN2R

the last no. in pastebin
Last edited by bijendra on 13 Jan 2012, 03:59, edited 4 times in total.

bijendra
Posts: 24
Joined: 10 Dec 2011, 07:40
Contact:

Post by bijendra » 14 Dec 2011, 12:12

still wanting help on udev , pupdial, pgprs
, dependencies lib

please anyone help

Thanks josh and www.draisberghof.de on due assistance.
Last edited by bijendra on 23 Dec 2011, 03:10, edited 1 time in total.

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Post by Josh » 14 Dec 2011, 14:03

Why are you trying other ways to switch?

The command I suggested has worked. Your device has switched.

Forget about switching now. Load the driver:

Code: Select all

# modprobe -v option
# echo "21f5 2008" > /sys/bus/usb-serial/drivers/option1/new_id

bijendra
Posts: 24
Joined: 10 Dec 2011, 07:40
Contact:

Post by bijendra » 16 Dec 2011, 12:24

#new_id file is now permissible
sudo chmod 777 /sys/bus/usb-serial/drivers/option1/new_id
success
done modprobe usbserial vendor=21f5 product=2008
dmesg shows
tied up with ttyusb0
ttyusb1
ttyusb2
ttyusb3
apparent i am in ttyusb0
so, open pupdial
erase
probe
found ttyusb0
but max speed is 9600
connect
going to 3g mode shortly after, or kppp or gppd or others
[Dialer Defaults]
Modem = /dev/ttyUSB0
Baud = 260800
Init1 =
Init2 = ATZ
Init3 = ATQ0V1E1S0=0&C1&D2S11=55+FCLASS=0
Carrier Check = no
Dial Command = ATX3DT

[Dialer isp1]
Phone = #777
Username = XXXXXXXX
Password = XXXXXXXX
Auto Reconnect = yes

[Dialer isp1apn]
Init5 = AT+CGDCONT=1,"IP",""

[Dialer isp2]
Phone = MY2ISPPHONENUM
Username = XXXXXXXX
Password = XXXXXXXX
Auto Reconnect = yes

[Dialer isp2apn]
Init5 = AT+CGDCONT=1,"IP",""

[Dialer pin]
Init1 = AT+CPIN=
Init4 = AT+COPS=0,0,"MYOPS"
Init6 = AT+CGEQMIN=1,4,64,384,64,384
Init7 = AT+CGEQREQ=1,4,64,384,64,384
Init8 = AT+CGDCONT?
Init9 = AT+COPS?


[Dialer wireless]
#To force only 2G or 3G, uncomment the Init4 line and append 0 (2G) or 2 (3G), and substitute your operator's name for MYOPS.
Init4 = AT+COPS=0,0,"MYOPS",
Init6-Init9 lines are available for user purposes; the commented examples can be used as described:
#To force the 3G quality of service level, uncomment the Init6/Init7 line pair and set value two places each, for 384k/144k/64k, omitting the "k" (e.g., =1,4,64,384,64,384).
#To list all the APNs stored in the modem, uncomment the Init8 line; check the Connection status log for lines beginning with +CGDCONT:.
#To list the operator identifier stored in the modem, uncomment the Init9 line; check the Connection status log for a line beginning with +COPS:.
Init6 = AT+CGEQMIN=1,4,64,384,64,384
Init7 = AT+CGEQREQ=1,4,64,384,64,384
Init8 = AT+CGDCONT?
Init9 = AT+COPS?
Last edited by bijendra on 22 Mar 2012, 04:15, edited 6 times in total.

bijendra
Posts: 24
Joined: 10 Dec 2011, 07:40
Contact:

strongrising utlnepal.com dialcode

Post by bijendra » 17 Dec 2011, 02:26

for ATDT sending windows information
in usbmodem.log in windows dir
http://pastebin.com/yiVjRxDf

this is oem3.inf inside windowsdir
http://pastebin.com/JeHpH7G6

this is modem diagnostics in windows device properties
ATQ0V1E0 SUCCESS
AT+GMM 154
AT+FCLASS=? 0.2.0
AT#CLS=? COMMAND NOT SUPPORTED
AT#GCI=? COMMAND NOT SUPPORTED
AT1 MANUFACTURER: STRONG RISING
MODEL 154
REVISION+CGMR:V1.0
ESN:0x80C57A8B
+GCAP:+CIS707-A,CIS-856,+MS.+ES.+DS.+FCLASS
ATI2 " " """""
ATI3 " " " "(same as above)
ATI4 " " "


here with e1 extra setting
12-17-2011 12:46:18.875 - Matching hardware ID: usb\vid_21f5&pid_2008&mi_00
12-17-2011 12:46:18.984 - Opening Modem
12-17-2011 12:46:19.000 - 115200,8,N,1, ctsfl=0, rtsctl=1
12-17-2011 12:46:19.046 - Initializing modem.
12-17-2011 12:46:19.062 - Send: AT<cr>
12-17-2011 12:46:19.062 - Recv: <cr><lf>OK<cr><lf>
12-17-2011 12:46:19.062 - Interpreted response: OK
12-17-2011 12:46:19.078 - Send: ATE0V1<cr>
12-17-2011 12:46:19.078 - Recv: <cr><lf>OK<cr><lf>
12-17-2011 12:46:19.078 - Interpreted response: OK
12-17-2011 12:46:19.093 - Send: AT<cr>
12-17-2011 12:46:19.109 - Recv: <cr><lf>OK<cr><lf>
12-17-2011 12:46:19.109 - Interpreted response: OK
12-17-2011 12:46:19.109 - Sending user initialization commands.
12-17-2011 12:46:19.125 - Send: ATE1<cr>
12-17-2011 12:46:19.125 - Recv: <cr><lf>OK<cr><lf>
12-17-2011 12:46:19.125 - Interpreted response: OK
12-17-2011 12:46:19.125 - Waiting for a call.
12-17-2011 12:46:19.140 - Send: ATS0=0<cr>
12-17-2011 12:46:19.140 - Recv: ATS0=0<cr>
12-17-2011 12:46:19.140 - Command Echo
12-17-2011 12:46:19.140 - Recv: <cr><lf>OK<cr><lf>
12-17-2011 12:46:19.140 - Interpreted response: OK
12-17-2011 12:46:20.312 - Recv: <cr><lf>^MODE:2<cr><lf>
12-17-2011 12:46:20.312 - Unknown Response
12-17-2011 12:46:20.437 - TSP(0000): Making Call
12-17-2011 12:46:20.437 - 115200,8,N,1, ctsfl=0, rtsctl=1
12-17-2011 12:46:20.671 - Initializing modem.
12-17-2011 12:46:20.687 - Send: AT<cr>
12-17-2011 12:46:20.687 - Recv: AT<cr>
12-17-2011 12:46:20.687 - Command Echo
12-17-2011 12:46:20.687 - Recv: <cr><lf>OK<cr><lf>
12-17-2011 12:46:20.687 - Interpreted response: OK
12-17-2011 12:46:20.703 - Send: ATE0V1<cr>
12-17-2011 12:46:20.703 - Recv: ATE0V1<cr>
12-17-2011 12:46:20.703 - Command Echo
12-17-2011 12:46:20.703 - Recv: <cr><lf>OK<cr><lf>
12-17-2011 12:46:20.703 - Interpreted response: OK
12-17-2011 12:46:20.718 - Send: AT<cr>
12-17-2011 12:46:20.718 - Recv: <cr><lf>OK<cr><lf>
12-17-2011 12:46:20.718 - Interpreted response: OK
12-17-2011 12:46:20.718 - Sending user initialization commands.
12-17-2011 12:46:20.734 - Send: ATE1<cr>
12-17-2011 12:46:20.734 - Recv: <cr><lf>OK<cr><lf>
12-17-2011 12:46:20.734 - Interpreted response: OK
12-17-2011 12:46:20.734 - Dialing.
12-17-2011 12:46:20.734 - TSP Completing Async Operation(0x0001015d) Status 0x00000000
12-17-2011 12:46:20.734 - TSP(0000): LINEEVENT: LINECALLSTATE_DIALING
12-17-2011 12:46:20.734 - TSP(0000): LINEEVENT: LINECALLSTATE_PROCEEDING
12-17-2011 12:46:20.750 - Send: ATDT####<cr>
12-17-2011 12:46:20.750 - Recv: ATDT#777<cr>
12-17-2011 12:46:20.750 - Command Echo
12-17-2011 12:46:23.000 - Recv: <cr><lf>CONNECT<cr><lf>
12-17-2011 12:46:23.000 - Interpreted response: Connect
12-17-2011 12:46:23.015 - Connection established at 115200bps.
12-17-2011 12:46:23.015 - Error-control off or unknown.
12-17-2011 12:46:23.015 - Data compression off or unknown.
12-17-2011 12:46:23.015 - TSP(0000): LINEEVENT: LINECALLSTATE_CONNECTED
12-17-2011 12:46:53.015 - Read: Total: 3802, Per/Sec: 124, Written: Total: 4178, Per/Sec: 138

bijendra
Posts: 24
Joined: 10 Dec 2011, 07:40
Contact:

stronrising ATDT

Post by bijendra » 17 Dec 2011, 11:59

wvdial -c test.conf

nopassword though password i wrote in password field
no phone though phone =#777
no user name i put user name = xxxxx

now help me on ATDT.
not in chat script
please only on wvdial
or wvdial.conf
or in pppd
Last edited by bijendra on 18 Dec 2011, 07:42, edited 1 time in total.

bijendra
Posts: 24
Joined: 10 Dec 2011, 07:40
Contact:

success in Warry5.2

Post by bijendra » 18 Dec 2011, 06:47

In puppy Warry 5.2.2
i copied rules udev and rules usbmodeswitch to respective directory
but i still did,
modprobe usbserial vendor product
then pupdial probe modem give ttyUSB0 I put password ,call no.and username and connect. It really connects and first thing is Seamonkey download Flash updates.
But pupdial shows 9800 baudrate .
and mode OPtion is better than usbserial
command modprobe option attach module but not modem
modprobe Option vendor=0x21f5 product 0x2008 will not tie ttyUsB0
dmesg shows generic modem driver but no ttyUsb0 found and pupdial probe don't find modem.
it seems i cant attach option module with 21f5:2008
and usbserial giving me baudrate 9800 but in speedtest.net i will test shortly.

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Post by Josh » 18 Dec 2011, 10:32

To bind the "option" driver, please read again what I wrote in my last post.

I will add this modem to the next data package release.


bijendra
Posts: 24
Joined: 10 Dec 2011, 07:40
Contact:

done exactly

Post by bijendra » 18 Dec 2011, 16:03

Code: Select all

done exactly
Code:
# modprobe -v option
# echo "21f5 2008" > /sys/bus/usb-serial/drivers/option1/new_id
dmesg - output generic modem driver
no attaching any ttyUSB0
later found after 2 months
#new_id file is now permissible
sudo chmod 777 /sys/bus/usb-serial/drivers/option1/new_id
this stanza for ubuntu
Last edited by bijendra on 22 Mar 2012, 04:14, edited 1 time in total.

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Post by Josh » 18 Dec 2011, 16:09

Did you unload usbserial before plugging?

Unplug.

modprobe -r usbserial

Plug / switch.

modprobe -v option

echo ...


bijendra
Posts: 24
Joined: 10 Dec 2011, 07:40
Contact:

option is there

Post by bijendra » 19 Dec 2011, 07:42

#attaching option
sudo modprobe option
#new_id file is now permissible
sudo chmod 777 /sys/bus/usb-serial/drivers/option1/new_id
#inserting vendor ids to new_id file in respective dir
sudo echo "21f5 2008" > /sys/bus/usb-serial/drivers/option1/new_id
dmesg|tail -n 20


What i now understand is by default puppy Wary 5.2.2 binds option driver to usbserial modem driver . I
have tried plug unplug replug modprobe -r usbserial modprobe option and found option is woking in background.if i remove usbserial then message is fatal error module in use. if i remove option then i can remove usbserial..
here is dmesg from wary 5.2.2
http://pastebin.com/B3Ms5dmh
here is modinfo option
http://pastebin.com/1kNR4MQj
modinfo usbserial
filename: /lib/modules/2.6.32-uni/kernel/drivers/usb/serial/usbserial.ko
license: GPL
description: USB Serial Driver core
author: Greg Kroah-Hartman, greg@kroah.com, http://www.kroah.com/linux/
depends:
vermagic: 2.6.32-uni mod_unload modversions 486
parm: vendor:User specified USB idVendor (ushort)
parm: product:User specified USB idProduct (ushort)
parm: debug:Debug enabled or not (bool)
reboot and now
Modem is running fine speedtesting shows equivalent in windows.
success in lupu 528 done ruless to udev.d and umodeswitch.d
success in puppy 4.3.1 but with usbserial
modprobe usbserial vendor product
modprobe option
modprobe option vendor product
echo "21f5:2008" > /sys/bus/usb-serial/drivers/option1/new_id
dmesg
wvdialconf /etc/wvdial.conf
here found device attached to ttyusb0
pupdial start found device. password , name , dialcode.
here is var/log/message
http://pastebin.com/ZHZ5vWf0


Doing all this in puppy 4.3.1, uname -r 2.6.30.5 user agent sea monkey 1.1.18
but speedtest.com shows half of it , this happens in windows too as i am in conjusted area with lot of utl subscribers.
In http://www.bandwidthplace.com/
download 124 kbps
upload 31 kbps
rebooted ~5 minutes after in winxp
download 133 kbps
upload 38 kbps in same site.
Last edited by bijendra on 30 Mar 2012, 09:39, edited 5 times in total.

bijendra
Posts: 24
Joined: 10 Dec 2011, 07:40
Contact:

inconsistency

Post by bijendra » 08 Jan 2012, 14:26

yesterday connected puppy 4.3.1 with upgrade 4.3.1.1
but today things are gloomy.
somehow ttyusb3 is attached which starts module cdc_acm and other 3 modules.
got to lot of modprobe -r cdc_acm and other 3 modules.
sometimes pupdial shows no carriesr detect.
needs lot of reboot to overcome .
basic learned usbserial is good for it while cdc_acm is bad. option can't be loaded as it backfire by starting cdc_acm. this is quite inconsistent.reboot lot. replug lot. found device cd rom lot.
though i hope once again modprobe -v usbserial will be successful to attached to ttyusb0.

clearly it will better to change distro to slacko 5.2
or fedora16 both i have.will try on both

bijendra
Posts: 24
Joined: 10 Dec 2011, 07:40
Contact:

bizzare cwdetect and cleaning

Post by bijendra » 11 Jan 2012, 20:10

After in linux, this modem in windows try to clean something in atdt inside modem or whatever runs cw+cleaning tool i don't get which process ,then cw+detect.exe will detect modem in windows. and sometimes even in windows having problems of connection speed.connects to nameserver of its own as if command and control, could because this modem is proprietary and intend to use in china telcom network.
clearly , playing in linux has done something to it.
In linux trying always ttyusb3.
so
ln -s /dev/ttyusb0 /dev/modem #created symlink
blacklist in bootmanager module cdc_acm.
still wvdialconf find ATDT ttyusb0 115kb with `!~!#$~$!@!~~@~!$ this type of letters. and modem is becoming harder to use in puppy 4.3.1.1
why?
port recognizing problems ?
why option or usbserial is not so clear cut about port ttyusb0 or ttyusb3 or other port specific problems?
why wvdial gives dsdormaint or something like that message?


Here could be ports.
Usb modem port -ttyUsb0
DM service port -ttyusb1
voice device port -ttyusb2
command control port -ttyusb3
usb mass storage -ttyusb4
this modem easily works in wary 5.2.2 and lupu 5.2.8 works with glitch in puppy 4.3.1.1
Last edited by bijendra on 30 Mar 2012, 09:40, edited 7 times in total.

Josh
Site Admin
Posts: 6570
Joined: 03 Nov 2007, 00:30

Post by Josh » 11 Jan 2012, 23:06

Connection speed with wireless modems can vary from day to day.

It depends on many factors. Remember that you are probably not the only user in your area.

This is certainly no indicator for the well-being of the modem.


bijendra
Posts: 24
Joined: 10 Dec 2011, 07:40
Contact:

usbsniff linux style

Post by bijendra » 31 Mar 2012, 11:12

http://securfox.wordpress.com/2009/11/1 ... -on-linux/
IN ubuntu natty narwal trying to usbsniff in linux way.
bijendra@bijendra-desktop:~$ uname -a
Linux bijendra-desktop 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux

ubuntu already mount /sys/kernel/debug
mount shows
none on /sys/kernel/debug type debugfs (rw)
@bijendra-desktop:~$ lsusb
Bus 004 Device 002: ID 21f5:1000
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


sudo modprobe usbmon
but usbmon in ubuntu is on /sys/kernel/debug/usb/usbmon

sudo ls /sys/kernel/debug/usb/usbmon
0s 0u 1s 1t 1u 2s 2t 2u 3s 3t 3u 4s 4t 4u

as lsusb shows bus 004 devic3 002 i am concentrating on -4s 4t 4u


these following donot have info
sudo cat /sys/kernel/debug/usb/usbmon/0s
bijendra@bijendra-desktop:~$ sudo cat /sys/kernel/debug/usb/usbmon/0s
nreaders 0 events 6382 text_lost 0
bijendra@bijendra-desktop:~$ sudo cat /sys/kernel/debug/usb/usbmon/1s
nreaders 1 events 23 text_lost 0
bijendra@bijendra-desktop:~$ sudo cat /sys/kernel/debug/usb/usbmon/2s
nreaders 0 events 1 text_lost 0
bijendra@bijendra-desktop:~$ sudo cat /sys/kernel/debug/usb/usbmon/3s
nreaders 0 events 0 text_lost 0
bijendra@bijendra-desktop:~$ sudo cat /sys/kernel/debug/usb/usbmon/4s
nreaders 0 events 8048 text_lost 0


these are 0u ,4t,4u
sudo cat /sys/kernel/debug/usb/usbmon/0u |grep " ">0u.txt
http://pastebin.com/Sbm56uBU
sudo cat /sys/kernel/debug/usb/usbmon/4t|grep " ">4t.txt
http://pastebin.com/ZPf0iPWE
sudo cat /sys/kernel/debug/usb/usbmon/4u|grep " ">4u.txt
http://pastebin.com/tHzsEG0Q

and now we must concentrate on 4t ,4u
what is message content.

4t with message content
http://pastebin.com/LUu2vNyE


murga linux forum
http://www.murga-linux.com/puppy/viewtopic.php?p=589587
ubuntu
http://ubuntuforums.org/showthread.php?t=1948427
my comprehension
http://nepalilinuxusb.blogspot.com/

Post Reply