GL-MT3000 and HUAWEI E3372

Hi team,

I already search for old thread but no avail, I still cant use my modem with GLINET web.

device: GL-MT3000
firmware version: 4.5.16
modem: Huawei E3372

using modemmanager, I can connect.

But GL-Inet web no useable:

Manual AT Command works:

Can please sombody help?

Can you show the modem setup info?

Hi Alzhao,

Here the modem setup info

and some logs

Fri Jul  5 18:23:28 2024 daemon.err glc: (common.c:1313) SMS set failed
Fri Jul  5 18:24:08 2024 daemon.notice netifd: Interface 'modem_1_1' is setting up now
Fri Jul  5 18:24:10 2024 daemon.notice netifd: modem_1_1 (16011): sending -> AT
Fri Jul  5 18:24:10 2024 daemon.notice netifd: modem_1_1 (16011): sending -> ATZ
Fri Jul  5 18:24:11 2024 daemon.notice netifd: modem_1_1 (16011): sending -> ATQ0
Fri Jul  5 18:24:12 2024 daemon.notice netifd: modem_1_1 (16011): sending -> ATV1
Fri Jul  5 18:24:12 2024 daemon.notice netifd: modem_1_1 (16011): sending -> ATE1
Fri Jul  5 18:24:13 2024 daemon.notice netifd: modem_1_1 (16011): sending -> ATS0=0
Fri Jul  5 18:24:14 2024 daemon.notice netifd: modem_1_1 (16011): sending -> AT+CGDCONT=1,"IP","byu"
Fri Jul  5 18:24:14 2024 daemon.notice netifd: modem_1_1 (16011): Configuring modem
Fri Jul  5 18:24:14 2024 daemon.notice netifd: modem_1_1 (16011): Starting network modem_1_1
Fri Jul  5 18:24:14 2024 daemon.notice netifd: modem_1_1 (16011): Connecting modem
Fri Jul  5 18:24:15 2024 daemon.notice netifd: modem_1_1 (16011): sending -> AT^NDISDUP=1,1,"byu",NONE
Fri Jul  5 18:24:15 2024 daemon.notice netifd: modem_1_1 (16011): Error running AT-command
Fri Jul  5 18:24:15 2024 daemon.notice netifd: modem_1_1 (16011): Failed to connect
Fri Jul  5 18:24:15 2024 daemon.notice netifd: modem_1_1 (16061): Stopping network modem_1_1
Fri Jul  5 18:24:17 2024 daemon.notice netifd: modem_1_1 (16061): sending -> AT^NDISDUP=1,0
Fri Jul  5 18:24:18 2024 daemon.notice netifd: modem_1_1 (16061): Command failed: Permission denied
Fri Jul  5 18:24:18 2024 daemon.notice netifd: Interface 'modem_1_1' is now down
Fri Jul  5 18:24:18 2024 daemon.notice netifd: Interface 'modem_1_1' is setting up now
Fri Jul  5 18:24:20 2024 daemon.notice netifd: modem_1_1 (16096): sending -> AT
Fri Jul  5 18:24:20 2024 daemon.notice netifd: modem_1_1 (16096): sending -> ATZ
Fri Jul  5 18:24:21 2024 daemon.notice netifd: modem_1_1 (16096): sending -> ATQ0
Fri Jul  5 18:24:22 2024 daemon.notice netifd: modem_1_1 (16096): sending -> ATV1
Fri Jul  5 18:24:22 2024 daemon.notice netifd: modem_1_1 (16096): sending -> ATE1
Fri Jul  5 18:24:23 2024 daemon.notice netifd: modem_1_1 (16096): sending -> ATS0=0
Fri Jul  5 18:24:24 2024 daemon.notice netifd: modem_1_1 (16096): sending -> AT+CGDCONT=1,"IP","byu"
Fri Jul  5 18:24:24 2024 daemon.notice netifd: modem_1_1 (16096): Configuring modem
Fri Jul  5 18:24:24 2024 daemon.notice netifd: modem_1_1 (16096): Starting network modem_1_1
Fri Jul  5 18:24:24 2024 daemon.notice netifd: modem_1_1 (16096): Connecting modem
Fri Jul  5 18:24:25 2024 daemon.notice netifd: modem_1_1 (16096): sending -> AT^NDISDUP=1,1,"byu",NONE
Fri Jul  5 18:24:25 2024 daemon.notice netifd: modem_1_1 (16096): Error running AT-command
Fri Jul  5 18:24:25 2024 daemon.notice netifd: modem_1_1 (16096): Failed to connect
Fri Jul  5 18:24:25 2024 daemon.notice netifd: modem_1_1 (16282): Stopping network modem_1_1
Fri Jul  5 18:24:27 2024 daemon.notice netifd: modem_1_1 (16282): sending -> AT^NDISDUP=1,0
Fri Jul  5 18:24:28 2024 daemon.notice netifd: modem_1_1 (16282): Command failed: Permission denied
Fri Jul  5 18:24:28 2024 daemon.notice netifd: Interface 'modem_1_1' is now down
Fri Jul  5 18:24:28 2024 daemon.notice netifd: Interface 'modem_1_1' is setting up now

E3372 is not compatible with our code, we are currently fixing this issue, please wait
thank you

1 Like

Thank you for the support

Hi @alzhao @ywp,

The E3372 does work for me after "Auto Setup", however it keeps showing No SIM and thus SMS doesn't work:

I notice that if I save the profile and select it for "Manual Setup", the Authentication field is None, which results in sending -> AT^NDISDUP=1,1,"APN",NONE in the log.

The None string is indeed invalid. When I run the command without the NONE string it works properly. Could you fix it?

What model? What version?

MT3000, v4.6.4

Also sometimes the E3372 modem disconnects by itself, but the MT3000 doesn’t automatically reconnect. When I go to the dashboard and manually click “Auto Setup”, the modem still works fine again. Is it possible for the MT3000 to set up automatically when the modem disconnects?

Occasionally the modem briefly shows the network name, without me doing anything:

Then it immediately reverts back to "No Sim":

image

Can you check which dialing protocol you are using?

echo "AT^HCSQ?" > /dev/ttyUSB0 | sleep 2;cat /dev/ttyUSB0

Here: ^HCSQ:"LTE",77,67,121,20

I also found out that if I create the network profile directly in Luci, it's much easier and faster to re-establish the modem connection in GL-iNet UI:

Another benefit of setting this up in Luci is that the E3372 connects to the Internet automatically when I plug it to the MT3000 (without going to the UI and click Auto Setup).

For auto re-connection, I use this script: openvpnForNordvpn/etc/init.d at master · oilervoss/openvpnForNordvpn · GitHub

SMS still not working though:

Tue Sep 24 21:45:55 2024 daemon.err glc: (common.c:1435) SMS set failed

gl-sdk4-modem_git-2024.270.27687-b5d072a-1_aarch64_cortex-a53.zip (403.8 KB)

After decompressing the ipk, use winscp to upload the IPK to the tmp directory
ssh 192.168.8.1
opkg --force-reinstall install /tmp/gl-sdk4-modem_git-2024.229.15677-869a67d-1_arm_cortex-a7.ipk

sorry
The external module does not support SMS



I can only dial on 3g, not ncm. Try it

@ywp hey thanks! I actually found out from this blog that if you force the E3372 to the "modem only" mode (AT^SETPORT="FF;10,12,16"), it will use /dev/cdc-wdm0 instead of /dev/ttyUSB*, which not only increases the performance but also lets the MT3000 recognize the modem properly:

For SMS, I installed luci-app-sms-tool which lets me read/send messages from luci itself.

Now my MT3000 works with E3372 perfectly. Please consider using sms-tool to add support for SMS to the GL-iNet UI :smiley:

@anung
Can you try this ipk?
thank you

I get this error. is it expected?

root@GL-MT3000:~# opkg --force-reinstall install gl-sdk4-modem_git-2024.229.15677-869a67d-1_arm_cortex-a7.ipk
Removing package gl-sdk4-modem from root...
rm: can't remove '/tmp/sms_manager_port': No such file or directory
Updating database.
Database update completed.
Installing gl-sdk4-modem (git-2024.179.42655-495765a-1) to root...
Collected errors:
 * opkg_download_pkg: Package gl-sdk4-modem is not available from any configured src.
 * opkg_install_pkg: Failed to download gl-sdk4-modem. Perhaps you need to run 'opkg update'?
 * opkg_install_cmd: Cannot install package gl-sdk4-modem.

Sorry, I was on vacation last week
Which directory is your ipk in?

Hi ywp,

No probs, thanks for helping.
I uploaded to /root and installing from there

NO problem now?

same error.
reinstalled from /tmp