I have a Huawei E3372h-153 LTE stick with firmware 22.329.62.00.21 and webinterface 17.100.20.0021. It actually works pretty well, but auto disconnects after 120 minutes, which is the maximum I can set in the webinterface.
Yes, flashing the stick firmware would be a solution.
But the weird thing is, suddenly it works, and the interface is up for more than 12 hours. Could it be that opkg install comgt kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan usb-modeswitch solved my problem? That was the last thing I did if I remember correctly.