Huawei E353 not seen by build 18777 on TP-Link WR-1043ND

Post new topic   Reply to topic    DD-WRT Forum Index -> Atheros WiSOC based Hardware
Author Message
MercuryZA
DD-WRT Novice


Joined: 27 Mar 2012
Posts: 3

PostPosted: Tue Mar 27, 2012 20:03    Post subject: Huawei E353 not seen by build 18777 on TP-Link WR-1043ND Reply with quote
The default vendor and product ID for the E353 are given as 12d1:1446 in the Mobile Broadband Wiki. The E353 I purchased yesterday appears to be another revision, since its default vendor and product ID are 12d1:14fe. The stick's model number is given as E353 on its outside but as E353s-2 under the cover, above the IMEI and serial number.

After a bit of searching here and on the wider internet I was able to cobble together the following usb_modeswitch that allows this revision of the E353 to be recognised by build 18777.

Code:

usb_modeswitch -v 0x12d1 -p 0x14fe -V 0x12d1 -P 0x1506 -M "55534243123456780000000000000011062000000100000000000000000000"
Sponsor
LOM
DD-WRT Guru


Joined: 28 Dec 2008
Posts: 7647

PostPosted: Wed Mar 28, 2012 3:26    Post subject: Reply with quote
Do you get the modem fully working (can connect) when you do the manual modeswitch?
I guess you do since 12d1:1506 is a common and supported modem id so should load the correct drivers for you.

Can you please do me a favour and give me output from cat /proc/bus/usb/devices when the stick is not switched (cd-rom mode).

Can you also check if the modeswitch message works if you don't specify the target (modem mode) vid:pid in the modeswitch command.
It is better if the 12d1:14fe is not "locked" into switching to a certain modem id, the cd-rom id may be used for other sticks with different target id and Huawei sticks usually don't need the target id for the modeswitch.

_________________
Kernel panic: Aiee, killing interrupt handler!
MercuryZA
DD-WRT Novice


Joined: 27 Mar 2012
Posts: 3

PostPosted: Wed Mar 28, 2012 6:17    Post subject: Reply with quote
Thanks for looking into this. Yes, it connects when I do the manual modeswitch.

Here's the cat /proc/bus/usb/devices output before doing the modeswitch.

Code:

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=14fe Rev= 1.02
S:  Manufacturer=HUAWEI
S:  Product=HUAWEI Mobile
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=8f(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=0e(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms


And here's the output after doing the modeswitch without specifying the target.

Code:

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  3 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 1.02
S:  Manufacturer=HUAWEI
S:  Product=HUAWEI Mobile
C:* #Ifs= 6 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=01 Driver=option
E:  Ad=8f(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=02 Prot=16 Driver=(none)
E:  Ad=8d(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:  If#= 1 Alt= 1 #EPs= 3 Cls=ff(vend.) Sub=02 Prot=16 Driver=(none)
E:  Ad=8d(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=8c(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=0e(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=03 Driver=option
E:  Ad=8b(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=0d(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=02 Prot=02 Driver=option
E:  Ad=8a(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=0c(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=0b(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=0a(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
LOM
DD-WRT Guru


Joined: 28 Dec 2008
Posts: 7647

PostPosted: Wed Mar 28, 2012 14:11    Post subject: Reply with quote
Thanks, I have added the stick in the Mobile Broadband wiki and it will be fully supported in next public release build.

Please give me a heads up then so I can file it as Confirmed working in the wiki page.

_________________
Kernel panic: Aiee, killing interrupt handler!
MercuryZA
DD-WRT Novice


Joined: 27 Mar 2012
Posts: 3

PostPosted: Wed Mar 28, 2012 17:11    Post subject: Reply with quote
I look forward to the build and will do so. Just as a note for that update to the wiki, so I don't forget to mention it, the box and my searches indicate that the 3G Standard entry for this stick should be HSPA 21.0/5.76.
mrfield
DD-WRT Novice


Joined: 19 Jul 2012
Posts: 1

PostPosted: Thu Jul 19, 2012 10:13    Post subject: Reply with quote
I have also the same Huawei E353 and I can't get the 3G / WAN connection. The latest firmware I found was: DD-WRT v24-sp2 (06/08/12) std SVN revision 19342.

cat /proc/bus/usb/devices output is the following:

    T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
    B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
    D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
    P: Vendor=1d6b ProdID=0002 Rev= 3.03
    S: Manufacturer=Linux 3.3.8-svn19342 ehci_hcd
    S: Product=Atheros AR91xx built-in EHCI controller
    S: SerialNumber=platform
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
    I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
    E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
    T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
    D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
    P: Vendor=12d1 ProdID=14fe Rev= 1.02
    S: Manufacturer=HUAWEI
    S: Product=HUAWEI Mobile
    C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
    I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
    E: Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=8f(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    I:* If#= 1 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
    E: Ad=0e(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E: Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Atheros WiSOC based Hardware All times are GMT

Navigation

 
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 vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum