Huawei E3372 unreliable in RouterOS 7.15.3. Any advice??

So, getting LTE on my CHR running is a nightmare. I’ve been trying muliple sticks. The first one was E3372-607 with stick firmware and ppp. Port showed up, ppp device showed up but connection was just never established. I have up.

Got another E3372h-607, this was has firmware 21.315.01.00.910 and on Linux, it shows up as

Bus 001 Device 035: ID 12d1:157c Huawei Technologies Co., Ltd. HUAWEI_MOBILE

Interestingly it’s an mbim interface (didn’t know that this even exists on an E3372?) and in RouterOS 7.15.3 it shows up as LTE interface. Now here is the thing: It’s generally working, i.e., I can establish a connection. However, it’s hardcore unreliable. Once connection drops, it takes huge efforts to get it up again. Unplugging/plugging the stick or rebooting RouterOS doesn’t seem to work. Here is my log:
RouterOS-mbim-issues.PNG
It took over 5 minutes until connection was established and this is just the best case. Sometimes it’s hours.

The errors are always similar:

  • lte1 mbim: error: modem firmware bug: network mode selection failed


  • lte1 mbim: retrying network selection with radio on


  • lte1 mbim: error: invalid transaction #14 (sometimes other numbers, such as #9)

Any advice to get this working properly?