MS basic connect extensions: 0d3a or 9d3a?
Ben Chan
benchan at chromium.org
Mon Sep 10 15:36:37 UTC 2018
Looks like the UUID for basic connect extension is pretty messed up. It
isn't listed in http://compliance.usb.org/mbim/. 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 :(
Service UUID = 3d01dcc5-fef5-4d05-9d3a-bef7058e9aaf
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-protocol-configuration-operations--pco-
Service UUID = 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf
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-network-blacklist-operations
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-provisioned-context-operations
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-lte-attach-operations
:
On Mon, Sep 10, 2018 at 8:22 AM Ben Chan <benchan at chromium.org> wrote:
>
> Hi Aleksander,
>
> Looks like Microsoft uses inconsistent UUIDs for the same MS basic
connect extensions:
>
>
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-protocol-configuration-operations--pco-
:
> Service = MBB_UUID_BASIC_CONNECT_EXT_CONSTANT
> Service UUID = 3d01dcc5-fef5-4d05-9d3a-bef7058e9aaf
>
>
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-lte-attach-operations
:
> UUID = UUID_BASIC_CONNECT_EXTENSIONS
> UUID Value = 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf
>
> 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.
>
> Ben
>
> On Mon, Sep 10, 2018 at 6:59 AM Aleksander Morgado <
aleksander at aleksander.es> wrote:
>>
>> Hey Ben & all,
>>
>> In libmbim we have the MS basic connect extensions UUID defined as:
>> 3d01dcc5-fef5-4d05-9d3a-bef7058e9aaf
>>
>> Which is in line with e.g.
>>
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-modem-reset-operations
>>
>> But then I'm seeing devices reporting the basic connect extensions UUID
as:
>> 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf
>>
>> Which is actually in line with e.g.
>>
https://docs.microsoft.com/en-us/windows-hardware/drivers/network/mb-base-stations-information-query-support
>>
>> What is this mess...? Are both UUIDs used interchangeably?
>>
>> --
>> Aleksander
>> https://aleksander.es
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libmbim-devel/attachments/20180910/ae96d20f/attachment.html>
More information about the libmbim-devel
mailing list