Tethering GL-MT3000 (Beryl AX) - Huawei HiLink

My newly bought GL-MT 3000 (Beryl AX) has problems with tethering with my Huawei E3372-325 (Hilink Version).
My former slate was working fine but on the Beryl the stick is only flashing red and green.
It is working with all my other devices when plugged in ithe usb port.

Network settings are change to 192.168.100.1 (because of the known conflict with xxx.xxx.8.x)
Firmware ist the latest version 4.4.5

Seems like a problme with the usb port.
The Huawei ssems to be recognized as mass storage device / CD-ROM.

What can i do?

You may have to install the usb-modeswitch package.

I do not work for and I am not directly associated with GL.iNet

usb-modeswitch is by default installed on the GL-MT1300 (Beryl AX) but it is an very old version.
Version installed is: 2017-12-19-f40f84c2-2

It seems it is very much outdated.
In the usb-mode.json I can’t find the Brovi E3372-235 (ID: 3566 : 2001)

Is there a never version which can be updated and is fully functional in the LuCi enviroment?

I found some solutions für Linux (Debian, Raspian and Linux Mint) for the E3372-235 but nothing für Gl.inet.
Strange thing, it was working with my former Slate device without any problem.

A little bit more infos maybe someone can help:

The stick is recognized:

root@GL-MT3000:~# lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux 5.4.211 xhci-hcd xHCI Host Controller
Bus 001 Device 003: ID 3566:2001 Mobile Mobile
Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.211 xhci-hcd xHCI Host Controller

the system.log prints the following when i plugin the LTE stick:

  348.499068] usb 1-1: new high-speed USB device number 6 using xhci-mtk
[  348.655422] rndis_host 1-1:1.0 usb0: register 'rndis_host' at usb-11200000.xhci-1, RNDIS device, 12:70:8d:3e:2c:ec
[  350.646142] usb 1-1: USB disconnect, device number 6
[  350.651248] rndis_host 1-1:1.0 usb0: unregister 'rndis_host' usb-11200000.xhci-1, RNDIS device
[  351.578329] usb 1-1: new high-speed USB device number 7 using xhci-mtk
[  351.733985] usb-storage 1-1:1.0: USB Mass Storage device detected
[  351.741845] scsi host0: usb-storage 1-1:1.0
[  352.774775] scsi 0:0:0:0: CD-ROM            Linux    File-Stor Gadget 0310 PQ: 0 ANSI: 2

So it is switching to USB mass storage and stays there forever.

Okay found out that the device is not listed in usb-mode.json
Maybe that can do the trick, someone familiar with the Json formatting of usb-mode.json and can help?

I can’t find a possibility to do the switch manually, “usbmode -s” is not working

Try copying the usb-mode.json file from your Slate router to your Beryl AX router. Back up the original file first.