Hi, i have TL-MR6400 v4 and i have installed this OpenWrt release:
The device is working properly but I cannot start the LTE modem.
I followed this guide:
How to use LTE modem in QMI mode for WAN connection Some new 3G/4G dongles use qmi and mbim protocol to establish connection to ISP. For your information, qmi protocol is proprietary protocol by Qualcomm. In contrast to qmi, mbim is more...
when i do this terminal command i get this result:
root@OpenWrt:~# ls -l /dev/cdc-wdm0
crw------- 1 root root 180, 176 Sep 16 22:18 /dev/cdc-wdm0
but when i do this terminal command i get this result:
root@OpenWrt:~# uqmi -d /dev/cdc-wdm0 --get-data-status
"Failed to connect to service"
Do you have any suggestions? Thanks
could this be relevant for the v4 too
TL-MR6400 v5 can't start built in modem ?
I have already read the whole discussion but the user who opened it has not yet found a solution
4G modem now is "connected" and seems to have established an internet connection.
I have set everything else as per the guide but I cannot navigate to the internet.
I probably did something wrong. Any suggestions? Thanks
Here are the configurations as written in the guide
This may be due to rawIP mode not being detected, you may try:
in /etc/rc.local include the line:
echo "Y" > /sys/class/net/$ifname/qmi/raw_ip
here the firmware i change/add few line in qmi.sh & qmi.js...
after finish flashing need reboot the router... let me know if it working..
any update did you manage to get it working I have the same problem ?
Hello! I'm having the same problem on my mr6400 v4, do you have a fix for this? I'm currently using the modem with modem manager provided in this image:
@fachos first of all thanks for the effort, this image worked right away and survived reboot, promoting to most stable image I tried so far on the v4. I have noticed that it is based on 21.02.0. Since than the 21.02.1 is out and I am wondering, long term how can I upgrade without destroying the changes you made in order for this internal modem to work? I have never compiled an image myself but if you have a good reference it would give it a try. Thanks.
Cool! Thank you
@fachos ! It would be awesome if all of these changes could be available on the official image. Would that be possible in some way?
Could you tell us which lines did you change?
I have a MR200v4 with this modem,
Vendor=05c6 ProdID=9025 Rev= 3.18. I don´t know if it´s the same in MR6400v4.
I have a modified uqmi working for my modem.
uqmi ipk, 19.07.8, is available at: https://github.com/mrhaav/openwrt
and source code at: https://github.com/mrhaav/openwrt-packages
root@OpenWrt:~# cat /sys/kernel/debug/usb/devices
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=05c6 ProdID=9025 Rev= 3.18
C:* #Ifs= 6 Cfg#= 1 Atr=a0 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= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=(none)
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E: Ad=84(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=83(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=(none)
E: Ad=86(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=85(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=88(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
E: Ad=87(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=(none)
E: Ad=89(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=125us
Having the same issue, any updates on this?
Can this be updated to 21.02.1?
I have compliled
uqmi_2021-12-22-0.3_mipsel_24kc.ipk with openwrt-sdk-21.02.1-ramips-mt76x8_gcc-8.4.0_musl.Linux-x86_64 and it´s available at
luci-proto-qmi is not istalled. Install it and reboot.
Download and then install manually with
opkg install uqmi_2021-12-22-0.3_mipsel_24kc.ipk.
Then configure your wwan interface from Luci - Network - Interfaces and add:
uci set network.wwan.dhcp=0
uci commit network
You will see what happens in the System Log or
logread | grep 'netifd: wwan'
I have not been able to test it on a MR6400v4.
May I know what the changes are from the one in your repo vs the official build? What's the issue that's preventing the official build from working?
Secondly, does anyone have issues with accessing the interface of the LTE modem? It's supposed to be accessible via 192.168.0.1, but doesn't seem to be working on the v4.
The main difference is that I use APN profiles to start the session. My version make sure that the default APN profile is configured correct before the modem attach the network.
If the default profile is wrong I will set the modem to Airplane mode on and change the profile and then set Airplane mode to off. Not all cellular operator accept an "empty" APN profile when the modem attach to the network.
Thank you for clarifying. May I know how do I access the LTE modem GUI interface? Been reading on the forum that some people were able to access this via 192.168.0.1, but this doesn't seem to be working on mine.
As far as I know most LTE modems are accessed via cli, with AT-command, QMI or MBIM. It´s not that common to use GUI.
My modem, in the MR200v4, has no GUI.
Hello there, I've been looking at commits for the TP-Link MR series routers (i.e. those with 4G modems) and keep seeing DTR. I tried looking this up, and seems like it means Digital Trunk Radio. The MR6400 lists a DTR Quirk Patch file in one of the commits for adding OpenWrt support. May I know the signficance of this file?