So ROOter works?

If it works please keep using it.

If you use openwrt, maybe you can try to add 12d1:15ec in /etc/usb-mode.json

There is one 12d1:15e7, maybe you just copy that?