<div dir="ltr">Looks like the UUID for basic connect extension is pretty messed up.  It isn't listed in <a href="http://compliance.usb.org/mbim/">http://compliance.usb.org/mbim/</a>.  I'm not sure what to expect. majority wins?   Worst case, we will need to carry a quirk in libmbim to treat them interchangeable, sigh :(<br><br>Service UUID = 3d01dcc5-fef5-4d05-9d3a-bef7058e9aaf<br><a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-modem-reset-operations">https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-modem-reset-operations</a><br><a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-protocol-configuration-operations--pco-">https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-protocol-configuration-operations--pco-</a><br><br>Service UUID = 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf<br><a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-multi-sim-operations">https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-multi-sim-operations</a><br><a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-network-blacklist-operations">https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-network-blacklist-operations</a><br><a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-base-stations-information-query-support">https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-base-stations-information-query-support</a><br><a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-provisioned-context-operations">https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-provisioned-context-operations</a><br><a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-lte-attach-operations">https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-lte-attach-operations</a>:<br><br>On Mon, Sep 10, 2018 at 8:22 AM Ben Chan <<a href="mailto:benchan@chromium.org">benchan@chromium.org</a>> wrote:<br>><br>> Hi Aleksander,<br>><br>> Looks like Microsoft uses inconsistent UUIDs for the same MS basic connect extensions:<br>><br>> <a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-protocol-configuration-operations--pco-">https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-protocol-configuration-operations--pco-</a>:<br>> Service = MBB_UUID_BASIC_CONNECT_EXT_CONSTANT<br>> Service UUID = 3d01dcc5-fef5-4d05-9d3a-bef7058e9aaf<br>><br>> <a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-lte-attach-operations">https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-lte-attach-operations</a>:<br>> UUID = UUID_BASIC_CONNECT_EXTENSIONS<br>> UUID Value = 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf<br>><br>> I added the extensions based on the PCO CID.   Given the close resemblance of these two UUIDs, it looks more like a typo in their doc.  I tested with Fibocom L850, which supports the PCO CID and uses the 9d3a variant.   Unfortunately, I don't have another modem to compare with.<br>><br>> Ben<br>><br>> On Mon, Sep 10, 2018 at 6:59 AM Aleksander Morgado <<a href="mailto:aleksander@aleksander.es">aleksander@aleksander.es</a>> wrote:<br>>><br>>> Hey Ben & all,<br>>><br>>> In libmbim we have the MS basic connect extensions UUID defined as:<br>>>    3d01dcc5-fef5-4d05-9d3a-bef7058e9aaf<br>>><br>>> Which is in line with e.g.<br>>> <a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-modem-reset-operations">https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-modem-reset-operations</a><br>>><br>>> But then I'm seeing devices reporting the basic connect extensions UUID as:<br>>>   3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf<br>>><br>>> Which is actually in line with e.g.<br>>> <a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-base-stations-information-query-support">https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-base-stations-information-query-support</a><br>>><br>>> What is this mess...? Are both UUIDs used interchangeably?<br>>><br>>> --<br>>> Aleksander<br>>> <a href="https://aleksander.es">https://aleksander.es</a></div>