Bjørn Mork <bjorn@xxxxxxx> writes: >> http://www.usb.org/developers/devclass_docs/MBIM10Errata1.zip > > Thanks for that pointer. I haven't seen the errata before. Will study > it, but fortunately we are protected against anything involving > management protocol updates. Yuck. When did the USB-IF start publishing the erratas merged with the original with absolutely no indication about what they changed? This sucks. And the changes I notice also suck. WTF do they need another functional descriptor for? For these two numbers? : bMaxOutstandingCommand - Max number of outstanding Command Messages the device can handle simultaneously. Shall be greater than 0. wMTU - Operator preferred MTU for home network. wMTU applies to IP Data Streams. This is just plain stupid. Sorry. I don't know how else to describe it. They already have an extensible management protocol. These numbers could easily have been published through that. And "Operator preferred MTU for home network" cannot possibly be a device specific attribute. That's obviously a network attribute. How the heck can you put that into a functional descriptor? It may change with the SIM card. And then there are the things they didn't correct. I've been looking for the "MBIMRegistry" they refer to ever since the initial version was published. AFAICS there is none. I tried mailing admin@xxxxxxx about it in February, but haven't received any replies. As expected. There are already several vendor specific UUIDs in use. The registry is needed if we are expected to support any of these. Microsoft is the only one documenting theirs AFAIK: http://msdn.microsoft.com/en-us/library/windows/hardware/jj248720.aspx http://msdn.microsoft.com/en-us/library/windows/hardware/jj248721.aspx http://msdn.microsoft.com/en-us/library/windows/hardware/jj149393.aspx But I've also seen vendor specific services from Qualcomm, AT&T, Ericsson, Huawei and MediaTek. All completely undocumented wrt open source implementations, although I have successfully guessed how to use the Qualcomm service (it embeds Qualcomms proprietary, but partly openly documented, QMI protocol in MBIM). Bjørn -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html