Yup, this is most likely due to how Huawei are using different "Linux" and "Windows" modes. Different mode switch commands will make the Huawei modems appear differently, and even use different device IDs. The problem is that there are no Windows drivers for the Linux mode. Not much we can do about that. We cannot fix Windows....
Linux can however support both Windows and Linux modes, so if you often reboot from Linux to WIndows without unplugging the USB modem then it might make sense to always run the modem in "Windows" mode.
Try putting something like this in /etc/usb_modeswitch.d/12d1\:1505
[code]
TargetVendor= 0x12d1
TargetProductList="140b,1506,150f,150a"
## Linux Default:
#MessageContent="55534243123456780000000000000011062000000100000000000000000000"
## Windows mode
MessageContent="55534243000000000000000000000011060000000100000000000000000000"
[/code]
Yup, this is most likely due to how Huawei are using different "Linux" and "Windows" modes. Different mode switch commands will make the Huawei modems appear differently, and even use different device IDs. The problem is that there are no Windows drivers for the Linux mode. Not much we can do about that. We cannot fix Windows....
Linux can however support both Windows and Linux modes, so if you often reboot from Linux to WIndows without unplugging the USB modem then it might make sense to always run the modem in "Windows" mode.
Try putting something like this in /etc/usb_ modeswitch. d/12d1\ :1505 st="140b, 1506,150f, 150a"
[code]
TargetVendor= 0x12d1
TargetProductLi
## Linux Default: ="5553424312345 678000000000000 001106200000010 000000000000000 0000" "55534243000000 000000000000000 011060000000100 000000000000000 000"
#MessageContent
## Windows mode
MessageContent=
[/code]