Hello folks, my first post here so bear with me
Got this beast working on DD-WRT
Switches from 2020:2030 to 2020:2033 with standard eject. I haven't (yet) sniffed the message.
The stock linux driver installer is a big pile of youknowwhat.. installs the device as a dialup modem.
It's got a Qualcomm MDM 9225 chip and works nice with qmi_wwan
https://www.telewell.fi/en/product/3g4g ... at-4-modem
-Juha
Re: Telewell TW-LTE/4G/3G+ CAT 4
Thanks for reporting this new device, I assume standard eject means that you have ejected the virtual cd-rom from cmdline.juice wrote:Hello folks, my first post here so bear with me
Got this beast working on DD-WRT
Switches from 2020:2030 to 2020:2033 with standard eject. I haven't (yet) sniffed the message.
You can try to get usb_modeswitch to send a standard eject message sequence by:
usb_modeswitch -v 2020 -p 2030 -K -W
That's what happens when neither the chip manufacturer (MediaTek) nor its customer (Telewell) cares about getting the dongle supported in linux.juice wrote:
The stock linux driver installer is a big pile of youknowwhat.. installs the device as a dialup modem.
It's got a Qualcomm MDM 9225 chip and works nice with qmi_wwan
LTE CAT4 device but will be limited to around 25Mbps when used with pppoe dialup...
The interface layout according to the generic MediaTek Win driver:
MI_00 Network Connect HS-USB Diagnostics
MI_01 Network Connect HS-USB Modem
MI_02 Network Connect HS-USB AT Port
MI_03 Network Connect HS-USB NMEA
MI_04 Network Connect HS-USB WWAN Adapter (that is qmi_wwan for linux)
MI_05 USB Mass Storage Device
Please paste the output for the dongle in ddwrt when issuing the cmd:
cat /proc/bus/usb/devices.
Re: Telewell TW-LTE/4G/3G+ CAT 4
I already used the usb_modeswitch -v 2020 -p 2030 -K -W and it works.
I haven't yet managed to fully automate the process on dd-wrt (in asus n18u).
After modeswitch four devices (/dev/cdc-wdm0 to 3) are created but I have to manually
kick up the wwan3 if and run udhcpc command. (and had to change the wan settings in nvram to get it routing the net).
Attached windows log from dongle insert. Taken with USBPcap, can be read with Wireshark.
Let me know if you need more
- Juha
Here is the devices cat:
I haven't yet managed to fully automate the process on dd-wrt (in asus n18u).
After modeswitch four devices (/dev/cdc-wdm0 to 3) are created but I have to manually
kick up the wwan3 if and run udhcpc command. (and had to change the wan settings in nvram to get it routing the net).
Attached windows log from dongle insert. Taken with USBPcap, can be read with Wireshark.
Let me know if you need more
- Juha
Here is the devices cat:
Code: Select all
cat /proc/bus/usb/devices
T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 4.04
S: Manufacturer=Linux 4.4.79 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:0c.0
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=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 0
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= 4.04
S: Manufacturer=Linux 4.4.79 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:0c.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=(none)
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0001 Rev= 4.04
S: Manufacturer=Linux 4.4.79 ohci_hcd
S: Product=OHCI PCI host controller
S: SerialNumber=0000:00:0b.0
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= 2 Ivl=255ms
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 4.04
S: Manufacturer=Linux 4.4.79 ehci_hcd
S: Product=EHCI Host Controller
S: SerialNumber=0000:00:0b.1
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#= 4 Spd=480 MxCh= 0
D: Ver= 2.01 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=2020 ProdID=2033 Rev= 2.28
S: Manufacturer=Mobile Connect
S: Product=Mobile Connect
S: SerialNumber=0123456789ABCDEF
C:* #Ifs= 6 Cfg#= 1 Atr=80 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=qmi_wwan
E: Ad=83(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=qmi_wwan
E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=qmi_wwan
E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E: Ad=89(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
E: Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=8a(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0930 ProdID=6545 Rev= 1.10
S: Manufacturer=Kingston
S: Product=DataTraveler 2.0
S: SerialNumber=C86000BDBE4EB0401A1A833C
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=300mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
- Attachments
-
- telewell_4g_cat4.zip
- (194.58 KiB) Downloaded 483 times