alexx wrote:Well, it's a good question. I guess that mine is a clone.
My modem looks a bit different from MooSE's. Initial USB IDs are the same, and MooSE's
That initial id has been used for lots of modems which doesn't have much in similarity with each other..
It is a bootloader id for smartphones containing Qualcomm chip and it is a bootloader id (initial id) for Qualcomm based modems, the corresponding firmware id (switched id) is 05c6:6000 like MooSe's.
05c6:1000/05c6:6000 is what Qualcomm delivers its modules with before being sold to someone making a product out of the module by applying their plastic casing and sticker with modem model name/number.
Those usb id's are "transport id's" and should be replaced with unique id's owned by manufacture of the finished product but there are loads of Chinese companies selling the modems without doing that, hence we have 10-12 years old modems as well as modern LTE modems with just those two id's..
MessageContent="5553424312345678000000000000061b000000020000000000000000000000" for usb_modeswitch works for me.
It is the most common message for switching 05c6:1000 but knowing that doesn't help much, there are other switch messages for 05c6:1000 so usb_modeswitch has to distinguish between the different 05c6:1000 and does so by checking for usb attributes like manufacturer and product.
Yours can probably be added by checking if iManufacturer = USBModem but MooSE's modem might not be helped by that.
There was a reason for me asking him to show a verbose lsusb listing of 05c6:1000..
Inside doesn't count, and think doesn't count, it is what the bootloader presents in usb attributes that decides how it should be switched.
Yours has btw been programmed to have a Huawei switched id without being a Huawei product, most likely done because there are no Windows or linux drivers for 05c6:6000..